home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_1_Application.txt < prev    next >
Text File  |  1998-12-15  |  3MB  |  55,469 lines

  1. # near model CODE resource
  2. # jump table entries: 0-0 (1 of them)
  3. export_0:
  4. 00000000  9DCE                     sub.l      A6, A6
  5. 00000002  598F                     subq.l     A7, 4
  6. 00000004  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  7. 0000000A  4267                     clr.w      -[A7]
  8. 0000000C  A9A0                     syscall    GetResource
  9. 0000000E  2017                     move.l     D0, [A7]
  10. 00000010  6700 00F2                beq        +0xF4 /* 00000104 */
  11. 00000014  2040                     movea.l    A0, D0
  12. 00000016  2050                     movea.l    A0, [A0]
  13. 00000018  2E18                     move.l     D7, [A0]+
  14. 0000001A  2C10                     move.l     D6, [A0]
  15. 0000001C  A9A3                     syscall    ReleaseResource
  16. 0000001E  7000                     moveq.l    D0, 0x00
  17. 00000020  204D                     movea.l    A0, A5
  18. 00000022  91C6                     sub.l      A0, D6
  19. 00000024  6002                     bra        +0x4 /* 00000028 */
  20. label00000026:
  21. 00000026  10C0                     move.b     [A0]+, D0
  22. label00000028:
  23. 00000028  B1CD                     cmpa.l     A0, A5
  24. 0000002A  6DFA                     blt        -0x4 /* 00000026 */
  25. 0000002C  41ED 0028                lea.l      A0, [A5 + 0x28]
  26. 00000030  43F5 7800                lea.l      A1, [A5 + D7]
  27. 00000034  6002                     bra        +0x4 /* 00000038 */
  28. label00000036:
  29. 00000036  10C0                     move.b     [A0]+, D0
  30. label00000038:
  31. 00000038  B1C9                     cmpa.l     A0, A1
  32. 0000003A  6DFA                     blt        -0x4 /* 00000036 */
  33. 0000003C  598F                     subq.l     A7, 4
  34. 0000003E  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  35. 00000044  4267                     clr.w      -[A7]
  36. 00000046  A9A0                     syscall    GetResource
  37. 00000048  2057                     movea.l    A0, [A7]
  38. 0000004A  2008                     move.l     D0, A0
  39. 0000004C  6700 00B6                beq        +0xB8 /* 00000104 */
  40. 00000050  2F0D                     move.l     -[A7], A5
  41. 00000052  2050                     movea.l    A0, [A0]
  42. 00000054  4868 0004                pea.l      [A0 + 0x4]
  43. 00000058  4EBA 00B0                jsr        [PC + 0xB0 /* 0000010A */]
  44. 0000005C  508F                     addq.l     A7, 8
  45. 0000005E  43FA FF9C                lea.l      A1, [PC - 0x64 /* FFFFFFFC, cstring ""<EOF> */]
  46. 00000062  2B49 FF12                move.l     [A5 - 0xEE], A1
  47. 00000066  224D                     movea.l    A1, A5
  48. 00000068  4EBA 0218                jsr        [PC + 0x218 /* 00000282 */]
  49. 0000006C  226D FF12                movea.l    A1, [A5 - 0xEE]
  50. 00000070  4EBA 0210                jsr        [PC + 0x210 /* 00000282 */]
  51. 00000074  A9A3                     syscall    ReleaseResource
  52. 00000076  4EBA 0296                jsr        [PC + 0x296 /* 0000030E */]
  53. 0000007A  422D FF17                clr.b      [A5 - 0xE9]
  54. 0000007E  303C A89F                move.w     D0, 0xA89F
  55. 00000082  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  56. 00000084  2F08                     move.l     -[A7], A0
  57. 00000086  303C A198                move.w     D0, 0xA198
  58. 0000008A  A346                     syscall    GetOSTrapAddress, flags=3
  59. 0000008C  B1DF                     cmpa.l     A0, [A7]+
  60. 0000008E  670A                     beq        +0xC /* 0000009A */
  61. 00000090  1B7C 0001 FF17           move.b     [A5 - 0xE9], 0x1
  62. 00000096  7001                     moveq.l    D0, 0x01
  63. 00000098  A198                     syscall    HWPriv, flags=1
  64. label0000009A:
  65. 0000009A  303C A9F0                move.w     D0, 0xA9F0
  66. 0000009E  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  67. 000000A0  2B48 FF0E                move.l     [A5 - 0xF2], A0
  68. 000000A4  303C A9F1                move.w     D0, 0xA9F1
  69. 000000A8  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  70. 000000AA  2B48 FF0A                move.l     [A5 - 0xF6], A0
  71. 000000AE  303C A9F4                move.w     D0, 0xA9F4
  72. 000000B2  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  73. 000000B4  2B48 FF06                move.l     [A5 - 0xFA], A0
  74. 000000B8  303C A9F0                move.w     D0, 0xA9F0
  75. 000000BC  41FA 0268                lea.l      A0, [PC + 0x268 /* 00000326, value 0x3F3C0001, cstring "?<" */]
  76. 000000C0  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  77. 000000C2  303C A9F1                move.w     D0, 0xA9F1
  78. 000000C6  41FA 0324                lea.l      A0, [PC + 0x324 /* 000003EC, value 0x3F3C0000 '?<\0\0', cstring "?<" */]
  79. 000000CA  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  80. 000000CC  303C A9F4                move.w     D0, 0xA9F4
  81. 000000D0  41FA 002E                lea.l      A0, [PC + 0x2E /* 00000100, value 0x4EBA0384 */]
  82. 000000D4  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  83. 000000D6  4EB9 0000 0488           jsr        [0x00000488]
  84. 000000DC  4EB9 0000 054C           jsr        [0x0000054C]
  85. 000000E2  487A 0022                pea.l      [PC + 0x22 /* 00000106, value 0x0, cstring "" */]
  86. 000000E6  4A2D FFFF                tst.b      [A5 - 0x1]
  87. 000000EA  6702                     beq        +0x4 /* 000000EE */
  88. 000000EC  4267                     clr.w      -[A7]
  89. label000000EE:
  90. 000000EE  4267                     clr.w      -[A7]
  91. 000000F0  4EB9 0000 0552           jsr        [0x00000552]
  92. 000000F6  5C8F                     addq.l     A7, 6
  93. 000000F8  42A7                     clr.l      -[A7]
  94. 000000FA  4EB9 0000 1FC8           jsr        [0x00001FC8 /* FP040Vects */]
  95. 00000100  4EBA 0384                jsr        [PC + 0x384 /* 00000486 */]
  96. label00000104:
  97. 00000104  A9F4                     syscall    ExitToShell
  98. 00000106  0000 0000                ori.b      D0, 0x0
  99. fn0000010A:
  100. 0000010A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  101. 0000010E  594F                     subq.w     A7, 4
  102. 00000110  266F 001C                movea.l    A3, [A7 + 0x1C]
  103. 00000114  7800                     moveq.l    D4, 0x00
  104. 00000116  6000 00E4                bra        +0xE6 /* 000001FC */
  105. label0000011A:
  106. 0000011A  1E9B                     move.b     [A7], [A3]+
  107. 0000011C  1F5B 0001                move.b     [A7 + 0x1], [A3]+
  108. 00000120  1F5B 0002                move.b     [A7 + 0x2], [A3]+
  109. 00000124  1F5B 0003                move.b     [A7 + 0x3], [A3]+
  110. 00000128  246F 0020                movea.l    A2, [A7 + 0x20]
  111. 0000012C  D5D7                     add.l      A2, [A7]
  112. label0000012E:
  113. 0000012E  161B                     move.b     D3, [A3]+
  114. 00000130  4883                     ext.w      D3
  115. 00000132  3003                     move.w     D0, D3
  116. 00000134  0240 0080                andi.w     D0, 0x80
  117. 00000138  670E                     beq        +0x10 /* 00000148 */
  118. 0000013A  0243 007F                andi.w     D3, 0x7F
  119. label0000013E:
  120. 0000013E  14DB                     move.b     [A2]+, [A3]+
  121. 00000140  5343                     subq.w     D3, 1
  122. 00000142  4A43                     tst.w      D3
  123. 00000144  6CF8                     bge        -0x6 /* 0000013E */
  124. 00000146  60E6                     bra        -0x18 /* 0000012E */
  125. label00000148:
  126. 00000148  3003                     move.w     D0, D3
  127. 0000014A  0240 0040                andi.w     D0, 0x40 /* '@' */
  128. 0000014E  670E                     beq        +0x10 /* 0000015E */
  129. 00000150  3003                     move.w     D0, D3
  130. 00000152  0240 003F                andi.w     D0, 0x3F /* '?' */
  131. 00000156  5240                     addq.w     D0, 1
  132. 00000158  48C0                     ext.l      D0
  133. 0000015A  D5C0                     add.l      A2, D0
  134. 0000015C  60D0                     bra        -0x2E /* 0000012E */
  135. label0000015E:
  136. 0000015E  3003                     move.w     D0, D3
  137. 00000160  0240 0020                andi.w     D0, 0x20 /* ' ' */
  138. 00000164  670A                     beq        +0xC /* 00000170 */
  139. 00000166  0243 001F                andi.w     D3, 0x1F
  140. 0000016A  5243                     addq.w     D3, 1
  141. 0000016C  1A1B                     move.b     D5, [A3]+
  142. 0000016E  600E                     bra        +0x10 /* 0000017E */
  143. label00000170:
  144. 00000170  3003                     move.w     D0, D3
  145. 00000172  0240 0010                andi.w     D0, 0x10
  146. 00000176  6710                     beq        +0x12 /* 00000188 */
  147. 00000178  0243 000F                andi.w     D3, 0xF
  148. 0000017C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  149. label0000017E:
  150. 0000017E  14C5                     move.b     [A2]+, D5
  151. 00000180  5343                     subq.w     D3, 1
  152. 00000182  4A43                     tst.w      D3
  153. 00000184  6CF8                     bge        -0x6 /* 0000017E */
  154. 00000186  60A6                     bra        -0x58 /* 0000012E */
  155. label00000188:
  156. 00000188  3003                     move.w     D0, D3
  157. 0000018A  0C40 0004                cmpi.w     D0, 0x4
  158. 0000018E  6264                     bhi        +0x66 /* 000001F4 */
  159. 00000190  D040                     add.w      D0, D0
  160. 00000192  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  161. 00000196  4EFB 0002                jmp        [PC + D0.w + 0x2]
  162. 0000019A  0060 000A                ori.w      -[A0], 0xA /* '\n' */
  163. 0000019E  001C 002C                ori.b      [A4]+, 0x2C /* ',' */
  164. 000001A2  0042 588A                ori.w      D2, 0x588A
  165. 000001A6  14FC FFFF                move.b     [A2]+, 0xFF
  166. 000001AA  14FC FFFF                move.b     [A2]+, 0xFF
  167. 000001AE  14DB                     move.b     [A2]+, [A3]+
  168. 000001B0  14DB                     move.b     [A2]+, [A3]+
  169. 000001B2  6000 FF7A                bra        -0x84 /* 0000012E */
  170. 000001B6  588A                     addq.l     A2, 4
  171. 000001B8  14FC FFFF                move.b     [A2]+, 0xFF
  172. 000001BC  14DB                     move.b     [A2]+, [A3]+
  173. 000001BE  14DB                     move.b     [A2]+, [A3]+
  174. 000001C0  14DB                     move.b     [A2]+, [A3]+
  175. 000001C2  6000 FF6A                bra        -0x94 /* 0000012E */
  176. 000001C6  14FC FFA9                move.b     [A2]+, 0xA9
  177. 000001CA  14FC FFF0                move.b     [A2]+, 0xF0
  178. 000001CE  548A                     addq.l     A2, 2
  179. 000001D0  14DB                     move.b     [A2]+, [A3]+
  180. 000001D2  14DB                     move.b     [A2]+, [A3]+
  181. 000001D4  528A                     addq.l     A2, 1
  182. 000001D6  14DB                     move.b     [A2]+, [A3]+
  183. 000001D8  6000 FF54                bra        -0xAA /* 0000012E */
  184. 000001DC  14FC FFA9                move.b     [A2]+, 0xA9
  185. 000001E0  14FC FFF0                move.b     [A2]+, 0xF0
  186. 000001E4  528A                     addq.l     A2, 1
  187. 000001E6  14DB                     move.b     [A2]+, [A3]+
  188. 000001E8  14DB                     move.b     [A2]+, [A3]+
  189. 000001EA  14DB                     move.b     [A2]+, [A3]+
  190. 000001EC  528A                     addq.l     A2, 1
  191. 000001EE  14DB                     move.b     [A2]+, [A3]+
  192. 000001F0  6000 FF3C                bra        -0xC2 /* 0000012E */
  193. label000001F4:
  194. 000001F4  3F3C 000F                move.w     -[A7], 0xF
  195. 000001F8  A9C9                     syscall    SysError
  196. 000001FA  5244                     addq.w     D4, 1
  197. label000001FC:
  198. 000001FC  0C44 0003                cmpi.w     D4, 0x3
  199. 00000200  6D00 FF18                blt        -0xE6 /* 0000011A */
  200. 00000204  204B                     movea.l    A0, A3
  201. 00000206  584F                     addq.w     A7, 4
  202. 00000208  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  203. 0000020C  4E75                     rts
  204. fn0000020E:
  205. 0000020E  2F05                     move.l     -[A7], D5
  206. 00000210  594F                     subq.w     A7, 4
  207. 00000212  226F 000C                movea.l    A1, [A7 + 0xC]
  208. 00000216  1E99                     move.b     [A7], [A1]+
  209. 00000218  1F59 0001                move.b     [A7 + 0x1], [A1]+
  210. 0000021C  1F59 0002                move.b     [A7 + 0x2], [A1]+
  211. 00000220  1F59 0003                move.b     [A7 + 0x3], [A1]+
  212. 00000224  2A17                     move.l     D5, [A7]
  213. 00000226  7400                     moveq.l    D2, 0x00
  214. 00000228  604C                     bra        +0x4E /* 00000276 */
  215. label0000022A:
  216. 0000022A  1219                     move.b     D1, [A1]+
  217. 0000022C  1001                     move.b     D0, D1
  218. 0000022E  0240 0080                andi.w     D0, 0x80
  219. 00000232  670C                     beq        +0xE /* 00000240 */
  220. 00000234  D201                     add.b      D1, D1
  221. 00000236  1001                     move.b     D0, D1
  222. 00000238  4880                     ext.w      D0
  223. 0000023A  48C0                     ext.l      D0
  224. 0000023C  D480                     add.l      D2, D0
  225. 0000023E  6028                     bra        +0x2A /* 00000268 */
  226. label00000240:
  227. 00000240  1E81                     move.b     [A7], D1
  228. 00000242  1F59 0001                move.b     [A7 + 0x1], [A1]+
  229. 00000246  1001                     move.b     D0, D1
  230. 00000248  0240 0040                andi.w     D0, 0x40 /* '@' */
  231. 0000024C  670C                     beq        +0xE /* 0000025A */
  232. 0000024E  3017                     move.w     D0, [A7]
  233. 00000250  E548                     lsl        D0.w, 2
  234. 00000252  E240                     asr        D0.w, 1
  235. 00000254  48C0                     ext.l      D0
  236. 00000256  D480                     add.l      D2, D0
  237. 00000258  600E                     bra        +0x10 /* 00000268 */
  238. label0000025A:
  239. 0000025A  1F59 0002                move.b     [A7 + 0x2], [A1]+
  240. 0000025E  1F59 0003                move.b     [A7 + 0x3], [A1]+
  241. 00000262  2417                     move.l     D2, [A7]
  242. 00000264  E58A                     lsl        D2, 2
  243. 00000266  E282                     asr        D2, 1
  244. label00000268:
  245. 00000268  206F 0010                movea.l    A0, [A7 + 0x10]
  246. 0000026C  202F 0014                move.l     D0, [A7 + 0x14]
  247. 00000270  D1B0 2800                add.l      [A0 + D2], D0
  248. 00000274  5385                     subq.l     D5, 1
  249. label00000276:
  250. 00000276  4A85                     tst.l      D5
  251. 00000278  6EB0                     bgt        -0x4E /* 0000022A */
  252. 0000027A  2049                     movea.l    A0, A1
  253. 0000027C  584F                     addq.w     A7, 4
  254. 0000027E  2A1F                     move.l     D5, [A7]+
  255. 00000280  4E75                     rts
  256. fn00000282:
  257. 00000282  2F0A                     move.l     -[A7], A2
  258. 00000284  2449                     movea.l    A2, A1
  259. 00000286  2F0D                     move.l     -[A7], A5
  260. 00000288  2F0A                     move.l     -[A7], A2
  261. 0000028A  2F08                     move.l     -[A7], A0
  262. 0000028C  4EBA FF80                jsr        [PC - 0x80 /* 0000020E */]
  263. 00000290  2F2D FF12                move.l     -[A7], [A5 - 0xEE]
  264. 00000294  2F0A                     move.l     -[A7], A2
  265. 00000296  2F08                     move.l     -[A7], A0
  266. 00000298  4EBA FF74                jsr        [PC - 0x8C /* 0000020E */]
  267. 0000029C  2F0A                     move.l     -[A7], A2
  268. 0000029E  2F0A                     move.l     -[A7], A2
  269. 000002A0  2F08                     move.l     -[A7], A0
  270. 000002A2  4EBA FF6A                jsr        [PC - 0x96 /* 0000020E */]
  271. 000002A6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  272. 000002AA  245F                     movea.l    A2, [A7]+
  273. 000002AC  4E75                     rts
  274. fn000002AE:
  275. 000002AE  2F0A                     move.l     -[A7], A2
  276. 000002B0  2449                     movea.l    A2, A1
  277. 000002B2  2F0D                     move.l     -[A7], A5
  278. 000002B4  4497                     neg.l      [A7]
  279. 000002B6  2F0A                     move.l     -[A7], A2
  280. 000002B8  2F08                     move.l     -[A7], A0
  281. 000002BA  4EBA FF52                jsr        [PC - 0xAE /* 0000020E */]
  282. 000002BE  2F2D FF12                move.l     -[A7], [A5 - 0xEE]
  283. 000002C2  4497                     neg.l      [A7]
  284. 000002C4  2F0A                     move.l     -[A7], A2
  285. 000002C6  2F08                     move.l     -[A7], A0
  286. 000002C8  4EBA FF44                jsr        [PC - 0xBC /* 0000020E */]
  287. 000002CC  2F0A                     move.l     -[A7], A2
  288. 000002CE  4497                     neg.l      [A7]
  289. 000002D0  2F0A                     move.l     -[A7], A2
  290. 000002D2  2F08                     move.l     -[A7], A0
  291. 000002D4  4EBA FF38                jsr        [PC - 0xC8 /* 0000020E */]
  292. 000002D8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  293. 000002DC  245F                     movea.l    A2, [A7]+
  294. 000002DE  4E75                     rts
  295. fn000002E0:
  296. 000002E0  BBFA 0028                cmpa.l     A5, [PC + 0x28 /* 0000030A, value 0x0, cstring "" */]
  297. 000002E4  6602                     bne        +0x4 /* 000002E8 */
  298. 000002E6  4E75                     rts
  299. label000002E8:
  300. 000002E8  48E7 0084                movem.l    -[A7], A0,A5
  301. 000002EC  2A7A 001C                movea.l    A5, [PC + 0x1C /* 0000030A, value 0x0, cstring "" */]
  302. 000002F0  206D FF0E                movea.l    A0, [A5 - 0xF2]
  303. 000002F4  4A6F 000C                tst.w      [A7 + 0xC]
  304. 000002F8  6604                     bne        +0x6 /* 000002FE */
  305. 000002FA  206D FF0A                movea.l    A0, [A5 - 0xF6]
  306. label000002FE:
  307. 000002FE  2F48 000A                move.l     [A7 + 0xA], A0
  308. 00000302  4CDF 2100                movem.l    A0,A5, [A7]+
  309. 00000306  544F                     addq.w     A7, 2
  310. 00000308  4E75                     rts
  311. 0000030A  0000 0000                ori.b      D0, 0x0
  312. fn0000030E:
  313. 0000030E  41FA FFFA                lea.l      A0, [PC - 0x6 /* 0000030A, value 0x0, cstring "" */]
  314. 00000312  208D                     move.l     [A0], A5
  315. 00000314  4E75                     rts
  316. fn00000316:
  317. 00000316  43F9 0002 50AC           lea.l      A1, [0x000250AC]
  318. 0000031C  C0FC 0010                mulu.w     D0, 0x10
  319. 00000320  2388 08F0                move.l     [A1 + D0 - 0x16], A0
  320. 00000324  4E75                     rts
  321. 00000326  3F3C 0001                move.w     -[A7], 0x1
  322. 0000032A  4EBA FFB4                jsr        [PC - 0x4C /* 000002E0 */]
  323. 0000032E  544F                     addq.w     A7, 2
  324. 00000330  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  325. 00000334  55AF 0018                subq.l     [A7 + 0x18], 2
  326. 00000338  246F 0018                movea.l    A2, [A7 + 0x18]
  327. 0000033C  202D FF18                move.l     D0, [A5 - 0xE8]
  328. 00000340  670A                     beq        +0xC /* 0000034C */
  329. 00000342  2040                     movea.l    A0, D0
  330. 00000344  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  331. 00000348  4E90                     jsr        [A0]
  332. 0000034A  548F                     addq.l     A7, 2
  333. label0000034C:
  334. 0000034C  50F8 0A5E                st         [0x00000A5E /* ResLoad */]
  335. 00000350  598F                     subq.l     A7, 4
  336. label00000352:
  337. 00000352  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  338. 00000358  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  339. 0000035C  A9A0                     syscall    GetResource
  340. 0000035E  2017                     move.l     D0, [A7]
  341. 00000360  6616                     bne        +0x18 /* 00000378 */
  342. 00000362  202D FF24                move.l     D0, [A5 - 0xDC]
  343. 00000366  6604                     bne        +0x6 /* 0000036C */
  344. 00000368  700F                     moveq.l    D0, 0x0F
  345. 0000036A  A9C9                     syscall    SysError
  346. label0000036C:
  347. 0000036C  2040                     movea.l    A0, D0
  348. 0000036E  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  349. 00000372  4E90                     jsr        [A0]
  350. 00000374  548F                     addq.l     A7, 2
  351. 00000376  60DA                     bra        -0x24 /* 00000352 */
  352. label00000378:
  353. 00000378  4A38 0BB2                tst.b      [0x00000BB2 /* SegHiEnable */]
  354. 0000037C  6704                     beq        +0x6 /* 00000382 */
  355. 0000037E  2040                     movea.l    A0, D0
  356. 00000380  A064                     syscall    MoveHHi
  357. label00000382:
  358. 00000382  2057                     movea.l    A0, [A7]
  359. 00000384  A029                     syscall    HLock
  360. 00000386  205F                     movea.l    A0, [A7]+
  361. 00000388  2050                     movea.l    A0, [A0]
  362. 0000038A  2008                     move.l     D0, A0
  363. 0000038C  A055                     syscall    StripAddress
  364. 0000038E  2040                     movea.l    A0, D0
  365. 00000390  2F08                     move.l     -[A7], A0
  366. 00000392  302A 0006                move.w     D0, [A2 + 0x6]
  367. 00000396  4EBA FF7E                jsr        [PC - 0x82 /* 00000316 */]
  368. 0000039A  2248                     movea.l    A1, A0
  369. 0000039C  D1E8 0008                add.l      A0, [A0 + 0x8]
  370. 000003A0  4EBA FEE0                jsr        [PC - 0x120 /* 00000282 */]
  371. 000003A4  205F                     movea.l    A0, [A7]+
  372. 000003A6  224D                     movea.l    A1, A5
  373. 000003A8  D3E8 0004                add.l      A1, [A0 + 0x4]
  374. 000003AC  3028 0002                move.w     D0, [A0 + 0x2]
  375. 000003B0  2208                     move.l     D1, A0
  376. 000003B2  600C                     bra        +0xE /* 000003C0 */
  377. label000003B4:
  378. 000003B4  337C 4EF9 0000           move.w     [A1 + 0x0], 0x4EF9
  379. 000003BA  D3A9 0002                add.l      [A1 + 0x2], D1
  380. 000003BE  5089                     addq.l     A1, 8
  381. label000003C0:
  382. 000003C0  51C8 FFF2                dbf        D0, -0x10 /* 000003B4 */
  383. 000003C4  4A2D FF17                tst.b      [A5 - 0xE9]
  384. 000003C8  6704                     beq        +0x6 /* 000003CE */
  385. 000003CA  7001                     moveq.l    D0, 0x01
  386. 000003CC  A198                     syscall    HWPriv, flags=1
  387. label000003CE:
  388. 000003CE  202D FF1C                move.l     D0, [A5 - 0xE4]
  389. 000003D2  670A                     beq        +0xC /* 000003DE */
  390. 000003D4  2040                     movea.l    A0, D0
  391. 000003D6  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  392. 000003DA  4E90                     jsr        [A0]
  393. 000003DC  548F                     addq.l     A7, 2
  394. label000003DE:
  395. 000003DE  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  396. 000003E2  4A38 012D                tst.b      [0x0000012D /* LoadTrap */]
  397. 000003E6  6702                     beq        +0x4 /* 000003EA */
  398. 000003E8  A9FF                     syscall    Debugger
  399. label000003EA:
  400. 000003EA  4E75                     rts
  401. 000003EC  3F3C 0000                move.w     -[A7], 0x0
  402. 000003F0  4EBA FEEE                jsr        [PC - 0x112 /* 000002E0 */]
  403. 000003F4  544F                     addq.w     A7, 2
  404. 000003F6  2F0A                     move.l     -[A7], A2
  405. 000003F8  246F 0008                movea.l    A2, [A7 + 0x8]
  406. 000003FC  0C6A 4EF9 0000           cmpi.w     [A2 + 0x0], 0x4EF9
  407. 00000402  667A                     bne        +0x7C /* 0000047E */
  408. 00000404  0C6A 0002 0006           cmpi.w     [A2 + 0x6], 0x2
  409. 0000040A  6D72                     blt        +0x74 /* 0000047E */
  410. 0000040C  91C8                     sub.l      A0, A0
  411. 0000040E  302A 0006                move.w     D0, [A2 + 0x6]
  412. 00000412  4EBA FF02                jsr        [PC - 0xFE /* 00000316 */]
  413. 00000416  598F                     subq.l     A7, 4
  414. 00000418  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  415. 0000041E  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  416. 00000422  A9A0                     syscall    GetResource
  417. 00000424  2017                     move.l     D0, [A7]
  418. 00000426  6604                     bne        +0x6 /* 0000042C */
  419. 00000428  588F                     addq.l     A7, 4
  420. 0000042A  6052                     bra        +0x54 /* 0000047E */
  421. label0000042C:
  422. 0000042C  2040                     movea.l    A0, D0
  423. 0000042E  2050                     movea.l    A0, [A0]
  424. 00000430  2248                     movea.l    A1, A0
  425. 00000432  D1E8 0008                add.l      A0, [A0 + 0x8]
  426. 00000436  4EBA FE76                jsr        [PC - 0x18A /* 000002AE */]
  427. 0000043A  2057                     movea.l    A0, [A7]
  428. 0000043C  2050                     movea.l    A0, [A0]
  429. 0000043E  224D                     movea.l    A1, A5
  430. 00000440  D3E8 0004                add.l      A1, [A0 + 0x4]
  431. 00000444  3028 0002                move.w     D0, [A0 + 0x2]
  432. 00000448  2208                     move.l     D1, A0
  433. 0000044A  600C                     bra        +0xE /* 00000458 */
  434. label0000044C:
  435. 0000044C  337C A9F0 0000           move.w     [A1 + 0x0], 0xA9F0
  436. 00000452  93A9 0002                sub.l      [A1 + 0x2], D1
  437. 00000456  5089                     addq.l     A1, 8
  438. label00000458:
  439. 00000458  51C8 FFF2                dbf        D0, -0x10 /* 0000044C */
  440. 0000045C  2057                     movea.l    A0, [A7]
  441. 0000045E  A02A                     syscall    HUnlock
  442. 00000460  205F                     movea.l    A0, [A7]+
  443. 00000462  A049                     syscall    HPurge
  444. 00000464  4A2D FF17                tst.b      [A5 - 0xE9]
  445. 00000468  6704                     beq        +0x6 /* 0000046E */
  446. 0000046A  7001                     moveq.l    D0, 0x01
  447. 0000046C  A198                     syscall    HWPriv, flags=1
  448. label0000046E:
  449. 0000046E  202D FF20                move.l     D0, [A5 - 0xE0]
  450. 00000472  670A                     beq        +0xC /* 0000047E */
  451. 00000474  2040                     movea.l    A0, D0
  452. 00000476  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  453. 0000047A  4E90                     jsr        [A0]
  454. 0000047C  548F                     addq.l     A7, 2
  455. label0000047E:
  456. 0000047E  245F                     movea.l    A2, [A7]+
  457. 00000480  2E9F                     move.l     [A7], [A7]+
  458. 00000482  4E75                     rts
  459. 00000484  4E75                     rts
  460. fn00000486:
  461. 00000486  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  462. 0000048A  303C A9F4                move.w     D0, 0xA9F4
  463. 0000048E  206D FF06                movea.l    A0, [A5 - 0xFA]
  464. 00000492  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  465. 00000494  303C A9F0                move.w     D0, 0xA9F0
  466. 00000498  206D FF0E                movea.l    A0, [A5 - 0xF2]
  467. 0000049C  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  468. 0000049E  303C A9F1                move.w     D0, 0xA9F1
  469. 000004A2  206D FF0A                movea.l    A0, [A5 - 0xF6]
  470. 000004A6  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  471. 000004A8  4E75                     rts
  472. 000004AA  2F0A                     move.l     -[A7], A2
  473. 000004AC  6014                     bra        +0x16 /* 000004C2 */
  474. label000004AE:
  475. 000004AE  2B52 FF28                move.l     [A5 - 0xD8], [A2]
  476. 000004B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  477. 000004B6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  478. 000004BA  206A 0004                movea.l    A0, [A2 + 0x4]
  479. 000004BE  4E90                     jsr        [A0]
  480. 000004C0  5C4F                     addq.w     A7, 6
  481. label000004C2:
  482. 000004C2  246D FF28                movea.l    A2, [A5 - 0xD8]
  483. 000004C6  200A                     move.l     D0, A2
  484. 000004C8  66E4                     bne        -0x1A /* 000004AE */
  485. 000004CA  245F                     movea.l    A2, [A7]+
  486. 000004CC  4E75                     rts
  487. 000004CE  48E7 3000                movem.l    -[A7], D2,D3
  488. 000004D2  7402                     moveq.l    D2, 0x02
  489. 000004D4  4EFB 2200                jmp        [PC + D2.w * 2]
  490. 000004D8  600A                     bra        +0xC /* 000004E4 */
  491. 000004DA  4C01 0000                movem.w    <none>, D1
  492. 000004DE  4CDF 000C                movem.l    D2,D3, [A7]+
  493. 000004E2  4E75                     rts
  494. label000004E4:
  495. 000004E4  2400                     move.l     D2, D0
  496. 000004E6  4842                     swap.w     D2
  497. 000004E8  C4C1                     mulu.w     D2, D1
  498. 000004EA  2601                     move.l     D3, D1
  499. 000004EC  4843                     swap.w     D3
  500. 000004EE  C6C0                     mulu.w     D3, D0
  501. 000004F0  D443                     add.w      D2, D3
  502. 000004F2  4842                     swap.w     D2
  503. 000004F4  4242                     clr.w      D2
  504. 000004F6  C0C1                     mulu.w     D0, D1
  505. 000004F8  D082                     add.l      D0, D2
  506. 000004FA  4CDF 000C                movem.l    D2,D3, [A7]+
  507. 000004FE  4E75                     rts
  508. fn00000500:
  509. 00000500  205F                     movea.l    A0, [A7]+
  510. 00000502  2248                     movea.l    A1, A0
  511. 00000504  D2D8                     add.w      A1, [A0]+
  512. 00000506  B058                     cmp.w      D0, [A0]+
  513. 00000508  6C02                     bge        +0x4 /* 0000050C */
  514. 0000050A  4ED1                     jmp        [A1]
  515. label0000050C:
  516. 0000050C  B058                     cmp.w      D0, [A0]+
  517. 0000050E  6F02                     ble        +0x4 /* 00000512 */
  518. 00000510  4ED1                     jmp        [A1]
  519. label00000512:
  520. 00000512  3218                     move.w     D1, [A0]+
  521. label00000514:
  522. 00000514  B058                     cmp.w      D0, [A0]+
  523. 00000516  6604                     bne        +0x6 /* 0000051C */
  524. 00000518  D0D0                     add.w      A0, [A0]
  525. 0000051A  4ED0                     jmp        [A0]
  526. label0000051C:
  527. 0000051C  5448                     addq.w     A0, 2
  528. 0000051E  51C9 FFF4                dbf        D1, -0xE /* 00000514 */
  529. 00000522  4ED1                     jmp        [A1]
  530. fn00000524:
  531. 00000524  205F                     movea.l    A0, [A7]+
  532. 00000526  2248                     movea.l    A1, A0
  533. 00000528  D2D8                     add.w      A1, [A0]+
  534. 0000052A  B098                     cmp.l      D0, [A0]+
  535. 0000052C  6C02                     bge        +0x4 /* 00000530 */
  536. 0000052E  4ED1                     jmp        [A1]
  537. label00000530:
  538. 00000530  B098                     cmp.l      D0, [A0]+
  539. 00000532  6F02                     ble        +0x4 /* 00000536 */
  540. 00000534  4ED1                     jmp        [A1]
  541. label00000536:
  542. 00000536  3218                     move.w     D1, [A0]+
  543. label00000538:
  544. 00000538  B098                     cmp.l      D0, [A0]+
  545. 0000053A  6604                     bne        +0x6 /* 00000540 */
  546. 0000053C  D0D0                     add.w      A0, [A0]
  547. 0000053E  4ED0                     jmp        [A0]
  548. label00000540:
  549. 00000540  5448                     addq.w     A0, 2
  550. 00000542  51C9 FFF4                dbf        D1, -0xE /* 00000538 */
  551. 00000546  4ED1                     jmp        [A1]
  552. 00000548  4EF9 0001 3564           jmp        [0x00013564]
  553. 0000054E  4E56 FF3E                link       A6, -0x00C2
  554. 00000552  2F0A                     move.l     -[A7], A2
  555. 00000554  3F3C 0003                move.w     -[A7], 0x3
  556. 00000558  4EB9 0000 2240           jsr        [0x00002240]
  557. 0000055E  4879 FFFF FF2C           push.l     0xFFFFFF2C
  558. 00000564  4EB9 0000 2068           jsr        [0x00002068]
  559. 0000056A  4EB9 0000 2188           jsr        [0x00002188]
  560. 00000570  4878 003C                push.l     0x3C /* '<' */
  561. 00000574  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  562. 0000057A  2448                     movea.l    A2, A0
  563. 0000057C  2008                     move.l     D0, A0
  564. 0000057E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  565. 00000582  670E                     beq        +0x10 /* 00000592 */
  566. 00000584  4878 4E20                push.l     0x4E20 /* 'N ' */
  567. 00000588  2F0A                     move.l     -[A7], A2
  568. 0000058A  4EB9 0000 24B0           jsr        [0x000024B0]
  569. 00000590  504F                     addq.w     A7, 8
  570. label00000592:
  571. 00000592  3F3C 0001                move.w     -[A7], 0x1
  572. 00000596  486E FF3E                pea.l      [A6 - 0xC2]
  573. 0000059A  61FF 0000 002E           bsr        +0x30 /* 000005CA */
  574. 000005A0  486E FF3E                pea.l      [A6 - 0xC2]
  575. 000005A4  2057                     movea.l    A0, [A7]
  576. 000005A6  2268 0004                movea.l    A1, [A0 + 0x4]
  577. 000005AA  2269 0180                movea.l    A1, [A1 + 0x180]
  578. 000005AE  4E91                     jsr        [A1]
  579. 000005B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  580. 000005B4  486E FF3E                pea.l      [A6 - 0xC2]
  581. 000005B8  61FF 0000 0198           bsr        +0x19A /* 00000752 */
  582. 000005BE  7000                     moveq.l    D0, 0x00
  583. 000005C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  584. 000005C4  245F                     movea.l    A2, [A7]+
  585. 000005C6  4E5E                     unlink     A6
  586. 000005C8  4E75                     rts
  587. fn000005CA:
  588. 000005CA  4E56 FFB6                link       A6, -0x004A
  589. 000005CE  48E7 1030                movem.l    -[A7], D3,A2,A3
  590. 000005D2  246E 0008                movea.l    A2, [A6 + 0x8]
  591. 000005D6  362E 000C                move.w     D3, [A6 + 0xC]
  592. 000005DA  4A43                     tst.w      D3
  593. 000005DC  6718                     beq        +0x1A /* 000005F6 */
  594. 000005DE  204A                     movea.l    A0, A2
  595. 000005E0  41E8 00B6                lea.l      A0, [A0 + 0xB6]
  596. 000005E4  2648                     movea.l    A3, A0
  597. 000005E6  2488                     move.l     [A2], A0
  598. 000005E8  2548 0036                move.l     [A2 + 0x36], A0
  599. 000005EC  2F0B                     move.l     -[A7], A3
  600. 000005EE  4EB9 0000 3AE0           jsr        [0x00003AE0]
  601. 000005F4  584F                     addq.w     A7, 4
  602. label000005F6:
  603. 000005F6  4267                     clr.w      -[A7]
  604. 000005F8  2F0A                     move.l     -[A7], A2
  605. 000005FA  4EB9 0000 3C18           jsr        [0x00003C18]
  606. 00000600  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  607. 00000606  2548 0004                move.l     [A2 + 0x4], A0
  608. 0000060A  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  609. 00000610  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  610. 00000614  2252                     movea.l    A1, [A2]
  611. 00000616  2288                     move.l     [A1], A0
  612. 00000618  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  613. 0000061E  41E8 0060                lea.l      A0, [A0 + 0x60]
  614. 00000622  2548 003A                move.l     [A2 + 0x3A], A0
  615. 00000626  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  616. 0000062C  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  617. 00000630  2548 0048                move.l     [A2 + 0x48], A0
  618. 00000634  2652                     movea.l    A3, [A2]
  619. 00000636  204A                     movea.l    A0, A2
  620. 00000638  41E8 00B6                lea.l      A0, [A0 + 0xB6]
  621. 0000063C  91CB                     sub.l      A0, A3
  622. 0000063E  2748 0008                move.l     [A3 + 0x8], A0
  623. 00000642  486A 0068                pea.l      [A2 + 0x68]
  624. 00000646  61FF 0000 301E           bsr        +0x3020 /* 00003666 */
  625. 0000064C  4878 1000                push.l     0x1000
  626. 00000650  4EB9 0000 2178           jsr        [0x00002178]
  627. 00000656  4A00                     tst.b      D0
  628. 00000658  4FEF 000E                lea.l      A7, [A7 + 0xE]
  629. 0000065C  670A                     beq        +0xC /* 00000668 */
  630. 0000065E  594F                     subq.w     A7, 4
  631. 00000660  303C 0015                move.w     D0, 0x15
  632. 00000664  AA74                     syscall    AppearanceDispatch
  633. 00000666  201F                     move.l     D0, [A7]+
  634. label00000668:
  635. 00000668  4EB9 0000 2060           jsr        [0x00002060]
  636. 0000066E  4879 0000 0B74           push.l     0xB74
  637. 00000674  2F3C 6E57 5354           move.l     -[A7], 0x6E575354 /* 'nWST' */
  638. 0000067A  4EB9 0000 22C0           jsr        [0x000022C0]
  639. 00000680  4EB9 0000 0340           jsr        [0x00000340 /* CurDB */]
  640. 00000686  2F0A                     move.l     -[A7], A2
  641. 00000688  2057                     movea.l    A0, [A7]
  642. 0000068A  2268 0004                movea.l    A1, [A0 + 0x4]
  643. 0000068E  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  644. 00000692  4E91                     jsr        [A1]
  645. 00000694  2F0A                     move.l     -[A7], A2
  646. 00000696  2057                     movea.l    A0, [A7]
  647. 00000698  2268 0004                movea.l    A1, [A0 + 0x4]
  648. 0000069C  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  649. 000006A0  4E91                     jsr        [A1]
  650. 000006A2  486E FFBA                pea.l      [A6 - 0x46]
  651. 000006A6  61FF 0000 9C64           bsr        +0x9C66 /* 0000A30C */
  652. 000006AC  3600                     move.w     D3, D0
  653. 000006AE  4A43                     tst.w      D3
  654. 000006B0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  655. 000006B4  671C                     beq        +0x1E /* 000006D2 */
  656. 000006B6  42A7                     clr.l      -[A7]
  657. 000006B8  486E FFB6                pea.l      [A6 - 0x4A]
  658. 000006BC  3043                     movea.w    A0, D3
  659. 000006BE  2D48 FFB6                move.l     [A6 - 0x4A], A0
  660. 000006C2  4879 0002 5084           push.l     0x25084
  661. 000006C8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  662. 000006CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  663. label000006D2:
  664. 000006D2  554F                     subq.w     A7, 2
  665. 000006D4  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  666. 000006D8  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  667. 000006DC  4879 0002 5072           push.l     0x25072
  668. 000006E2  486E FFBA                pea.l      [A6 - 0x46]
  669. 000006E6  7001                     moveq.l    D0, 0x01
  670. 000006E8  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  671. 000006EA  301F                     move.w     D0, [A7]+
  672. 000006EC  3600                     move.w     D3, D0
  673. 000006EE  4A43                     tst.w      D3
  674. 000006F0  663C                     bne        +0x3E /* 0000072E */
  675. 000006F2  486E FFBA                pea.l      [A6 - 0x46]
  676. 000006F6  204A                     movea.l    A0, A2
  677. 000006F8  41E8 0068                lea.l      A0, [A0 + 0x68]
  678. 000006FC  2648                     movea.l    A3, A0
  679. 000006FE  4850                     pea.l      [A0]
  680. 00000700  2057                     movea.l    A0, [A7]
  681. 00000702  2250                     movea.l    A1, [A0]
  682. 00000704  2269 000C                movea.l    A1, [A1 + 0xC]
  683. 00000708  4E91                     jsr        [A1]
  684. 0000070A  3F3C 0001                move.w     -[A7], 0x1
  685. 0000070E  2F0B                     move.l     -[A7], A3
  686. 00000710  2057                     movea.l    A0, [A7]
  687. 00000712  2250                     movea.l    A1, [A0]
  688. 00000714  2269 002C                movea.l    A1, [A1 + 0x2C]
  689. 00000718  4E91                     jsr        [A1]
  690. 0000071A  2F0B                     move.l     -[A7], A3
  691. 0000071C  61FF 0000 33F6           bsr        +0x33F8 /* 00003B14 */
  692. 00000722  3600                     move.w     D3, D0
  693. 00000724  3F03                     move.w     -[A7], D3
  694. 00000726  A998                     syscall    UseResFile
  695. 00000728  4FEF 0012                lea.l      A7, [A7 + 0x12]
  696. 0000072C  601A                     bra        +0x1C /* 00000748 */
  697. label0000072E:
  698. 0000072E  4879 0002 504C           push.l     0x2504C
  699. 00000734  42A7                     clr.l      -[A7]
  700. 00000736  42A7                     clr.l      -[A7]
  701. 00000738  42A7                     clr.l      -[A7]
  702. 0000073A  A98B                     syscall    ParamText
  703. 0000073C  554F                     subq.w     A7, 2
  704. 0000073E  3F3C 0C2A                move.w     -[A7], 0xC2A
  705. 00000742  42A7                     clr.l      -[A7]
  706. 00000744  A987                     syscall    NoteAlert
  707. 00000746  301F                     move.w     D0, [A7]+
  708. label00000748:
  709. 00000748  204A                     movea.l    A0, A2
  710. 0000074A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  711. 0000074E  4E5E                     unlink     A6
  712. 00000750  4E75                     rts
  713. fn00000752:
  714. 00000752  4E56 0000                link       A6, 0
  715. 00000756  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  716. 0000075A  246E 0008                movea.l    A2, [A6 + 0x8]
  717. 0000075E  362E 000C                move.w     D3, [A6 + 0xC]
  718. 00000762  200A                     move.l     D0, A2
  719. 00000764  6700 008C                beq        +0x8E /* 000007F2 */
  720. 00000768  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  721. 0000076E  2548 0004                move.l     [A2 + 0x4], A0
  722. 00000772  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  723. 00000778  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  724. 0000077C  2252                     movea.l    A1, [A2]
  725. 0000077E  2288                     move.l     [A1], A0
  726. 00000780  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  727. 00000786  41E8 0060                lea.l      A0, [A0 + 0x60]
  728. 0000078A  2548 003A                move.l     [A2 + 0x3A], A0
  729. 0000078E  41F9 0002 4CBE           lea.l      A0, [0x00024CBE]
  730. 00000794  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  731. 00000798  2548 0048                move.l     [A2 + 0x48], A0
  732. 0000079C  2652                     movea.l    A3, [A2]
  733. 0000079E  204A                     movea.l    A0, A2
  734. 000007A0  41E8 00B6                lea.l      A0, [A0 + 0xB6]
  735. 000007A4  2848                     movea.l    A4, A0
  736. 000007A6  91CB                     sub.l      A0, A3
  737. 000007A8  2748 0008                move.l     [A3 + 0x8], A0
  738. 000007AC  61FF 0000 0D34           bsr        +0xD36 /* 000014E2 */
  739. 000007B2  61FF 0000 3986           bsr        +0x3988 /* 0000413A */
  740. 000007B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  741. 000007BC  486A 0068                pea.l      [A2 + 0x68]
  742. 000007C0  61FF 0000 2F02           bsr        +0x2F04 /* 000036C4 */
  743. 000007C6  4267                     clr.w      -[A7]
  744. 000007C8  2F0A                     move.l     -[A7], A2
  745. 000007CA  4EB9 0000 3C20           jsr        [0x00003C20]
  746. 000007D0  4A43                     tst.w      D3
  747. 000007D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  748. 000007D6  670C                     beq        +0xE /* 000007E4 */
  749. 000007D8  4267                     clr.w      -[A7]
  750. 000007DA  2F0C                     move.l     -[A7], A4
  751. 000007DC  4EB9 0000 3AE8           jsr        [0x00003AE8]
  752. 000007E2  5C4F                     addq.w     A7, 6
  753. label000007E4:
  754. 000007E4  4A43                     tst.w      D3
  755. 000007E6  6F0A                     ble        +0xC /* 000007F2 */
  756. 000007E8  2F0A                     move.l     -[A7], A2
  757. 000007EA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  758. 000007F0  584F                     addq.w     A7, 4
  759. label000007F2:
  760. 000007F2  204A                     movea.l    A0, A2
  761. 000007F4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  762. 000007F8  4E5E                     unlink     A6
  763. 000007FA  4E75                     rts
  764. 000007FC  4E56 0000                link       A6, 0
  765. 00000800  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  766. 00000804  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  767. 00000808  61FF 0000 0C6A           bsr        +0xC6C /* 00001474 */
  768. 0000080E  4E5E                     unlink     A6
  769. 00000810  4E75                     rts
  770. 00000812  4E56 0000                link       A6, 0
  771. 00000816  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  772. 0000081A  246E 0008                movea.l    A2, [A6 + 0x8]
  773. 0000081E  282E 000C                move.l     D4, [A6 + 0xC]
  774. 00000822  266E 0010                movea.l    A3, [A6 + 0x10]
  775. 00000826  7601                     moveq.l    D3, 0x01
  776. 00000828  2004                     move.l     D0, D4
  777. 0000082A  5180                     subq.l     D0, 8
  778. 0000082C  6718                     beq        +0x1A /* 00000846 */
  779. 0000082E  5380                     subq.l     D0, 1
  780. 00000830  6702                     beq        +0x4 /* 00000834 */
  781. 00000832  601A                     bra        +0x1C /* 0000084E */
  782. label00000834:
  783. 00000834  2F3C 000D 0000           move.l     -[A7], 0xD0000 /* '\r\0\0' */
  784. 0000083A  2F0A                     move.l     -[A7], A2
  785. 0000083C  61FF 0001 0622           bsr        +0x10624 /* 00010E60 */
  786. 00000842  504F                     addq.w     A7, 8
  787. 00000844  601A                     bra        +0x1C /* 00000860 */
  788. label00000846:
  789. 00000846  61FF 0001 0D0A           bsr        +0x10D0C /* 00011552 */
  790. 0000084C  6012                     bra        +0x14 /* 00000860 */
  791. label0000084E:
  792. 0000084E  2F0B                     move.l     -[A7], A3
  793. 00000850  2F04                     move.l     -[A7], D4
  794. 00000852  2F0A                     move.l     -[A7], A2
  795. 00000854  4EB9 0000 3C68           jsr        [0x00003C68]
  796. 0000085A  1600                     move.b     D3, D0
  797. 0000085C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  798. label00000860:
  799. 00000860  1003                     move.b     D0, D3
  800. 00000862  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  801. 00000866  4E5E                     unlink     A6
  802. 00000868  4E75                     rts
  803. 0000086A  4E56 0000                link       A6, 0
  804. 0000086E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  805. 00000872  2A2E 0008                move.l     D5, [A6 + 0x8]
  806. 00000876  262E 000C                move.l     D3, [A6 + 0xC]
  807. 0000087A  246E 0010                movea.l    A2, [A6 + 0x10]
  808. 0000087E  282E 0014                move.l     D4, [A6 + 0x14]
  809. 00000882  286E 0018                movea.l    A4, [A6 + 0x18]
  810. 00000886  266E 001C                movea.l    A3, [A6 + 0x1C]
  811. 0000088A  2003                     move.l     D0, D3
  812. 0000088C  5180                     subq.l     D0, 8
  813. 0000088E  6706                     beq        +0x8 /* 00000896 */
  814. 00000890  5380                     subq.l     D0, 1
  815. 00000892  6702                     beq        +0x4 /* 00000896 */
  816. 00000894  600E                     bra        +0x10 /* 000008A4 */
  817. label00000896:
  818. 00000896  4AB9 0002 C12A           tst.l      [0x0002C12A]
  819. 0000089C  56C0                     sne        D0
  820. 0000089E  4400                     neg.b      D0
  821. 000008A0  1480                     move.b     [A2], D0
  822. 000008A2  6016                     bra        +0x18 /* 000008BA */
  823. label000008A4:
  824. 000008A4  2F0B                     move.l     -[A7], A3
  825. 000008A6  2F0C                     move.l     -[A7], A4
  826. 000008A8  2F04                     move.l     -[A7], D4
  827. 000008AA  2F0A                     move.l     -[A7], A2
  828. 000008AC  2F03                     move.l     -[A7], D3
  829. 000008AE  2F05                     move.l     -[A7], D5
  830. 000008B0  4EB9 0000 3C70           jsr        [0x00003C70]
  831. 000008B6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  832. label000008BA:
  833. 000008BA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  834. 000008BE  4E5E                     unlink     A6
  835. 000008C0  4E75                     rts
  836. label000008C2:
  837. 000008C2  4E56 0000                link       A6, 0
  838. 000008C6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  839. 000008CA  286E 0008                movea.l    A4, [A6 + 0x8]
  840. 000008CE  266E 000C                movea.l    A3, [A6 + 0xC]
  841. 000008D2  246E 0010                movea.l    A2, [A6 + 0x10]
  842. 000008D6  282E 0014                move.l     D4, [A6 + 0x14]
  843. 000008DA  262E 0018                move.l     D3, [A6 + 0x18]
  844. 000008DE  2003                     move.l     D0, D3
  845. 000008E0  0480 0000 03EA           subi.l     D0, 0x3EA
  846. 000008E6  6706                     beq        +0x8 /* 000008EE */
  847. 000008E8  5380                     subq.l     D0, 1
  848. 000008EA  6702                     beq        +0x4 /* 000008EE */
  849. 000008EC  601A                     bra        +0x1C /* 00000908 */
  850. label000008EE:
  851. 000008EE  2F03                     move.l     -[A7], D3
  852. 000008F0  2F0A                     move.l     -[A7], A2
  853. 000008F2  2F0B                     move.l     -[A7], A3
  854. 000008F4  2F0C                     move.l     -[A7], A4
  855. 000008F6  2057                     movea.l    A0, [A7]
  856. 000008F8  2268 0004                movea.l    A1, [A0 + 0x4]
  857. 000008FC  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  858. 00000900  4E91                     jsr        [A1]
  859. 00000902  4FEF 0010                lea.l      A7, [A7 + 0x10]
  860. 00000906  6014                     bra        +0x16 /* 0000091C */
  861. label00000908:
  862. 00000908  2F03                     move.l     -[A7], D3
  863. 0000090A  2F04                     move.l     -[A7], D4
  864. 0000090C  2F0A                     move.l     -[A7], A2
  865. 0000090E  2F0B                     move.l     -[A7], A3
  866. 00000910  2F0C                     move.l     -[A7], A4
  867. 00000912  4EB9 0000 3C80           jsr        [0x00003C80]
  868. 00000918  4FEF 0014                lea.l      A7, [A7 + 0x14]
  869. label0000091C:
  870. 0000091C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  871. 00000920  4E5E                     unlink     A6
  872. 00000922  4E75                     rts
  873. 00000924  4E56 FF96                link       A6, -0x006A
  874. 00000928  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  875. 0000092C  246E 0008                movea.l    A2, [A6 + 0x8]
  876. 00000930  266E 000C                movea.l    A3, [A6 + 0xC]
  877. 00000934  2A2E 0014                move.l     D5, [A6 + 0x14]
  878. 00000938  486E FFAE                pea.l      [A6 - 0x52]
  879. 0000093C  4EB9 0000 2AC0           jsr        [0x00002AC0]
  880. 00000942  2F0B                     move.l     -[A7], A3
  881. 00000944  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  882. 0000094A  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  883. 00000950  486E FFAE                pea.l      [A6 - 0x52]
  884. 00000954  303C 0812                move.w     D0, 0x812
  885. 00000958  A816                     syscall    Pack8
  886. 0000095A  301F                     move.w     D0, [A7]+
  887. 0000095C  3600                     move.w     D3, D0
  888. 0000095E  4A43                     tst.w      D3
  889. 00000960  544F                     addq.w     A7, 2
  890. 00000962  671C                     beq        +0x1E /* 00000980 */
  891. 00000964  42A7                     clr.l      -[A7]
  892. 00000966  486E FFA6                pea.l      [A6 - 0x5A]
  893. 0000096A  3043                     movea.w    A0, D3
  894. 0000096C  2D48 FFA6                move.l     [A6 - 0x5A], A0
  895. 00000970  4879 0002 5084           push.l     0x25084
  896. 00000976  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  897. 0000097C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  898. label00000980:
  899. 00000980  554F                     subq.w     A7, 2
  900. 00000982  486E FFAE                pea.l      [A6 - 0x52]
  901. 00000986  486E FFAA                pea.l      [A6 - 0x56]
  902. 0000098A  303C 0407                move.w     D0, 0x407
  903. 0000098E  A816                     syscall    Pack8
  904. 00000990  301F                     move.w     D0, [A7]+
  905. 00000992  3600                     move.w     D3, D0
  906. 00000994  4A43                     tst.w      D3
  907. 00000996  671C                     beq        +0x1E /* 000009B4 */
  908. 00000998  42A7                     clr.l      -[A7]
  909. 0000099A  486E FFA2                pea.l      [A6 - 0x5E]
  910. 0000099E  3043                     movea.w    A0, D3
  911. 000009A0  2D48 FFA2                move.l     [A6 - 0x5E], A0
  912. 000009A4  4879 0002 5084           push.l     0x25084
  913. 000009AA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  914. 000009B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  915. label000009B4:
  916. 000009B4  7801                     moveq.l    D4, 0x01
  917. 000009B6  6000 0082                bra        +0x84 /* 00000A3A */
  918. label000009BA:
  919. 000009BA  554F                     subq.w     A7, 2
  920. 000009BC  486E FFAE                pea.l      [A6 - 0x52]
  921. 000009C0  2F04                     move.l     -[A7], D4
  922. 000009C2  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  923. 000009C8  486E FF9E                pea.l      [A6 - 0x62]
  924. 000009CC  486E FF9A                pea.l      [A6 - 0x66]
  925. 000009D0  486E FFBA                pea.l      [A6 - 0x46]
  926. 000009D4  4878 0046                push.l     0x46 /* 'F' */
  927. 000009D8  486E FF96                pea.l      [A6 - 0x6A]
  928. 000009DC  303C 100A                move.w     D0, 0x100A
  929. 000009E0  A816                     syscall    Pack8
  930. 000009E2  301F                     move.w     D0, [A7]+
  931. 000009E4  3600                     move.w     D3, D0
  932. 000009E6  4A43                     tst.w      D3
  933. 000009E8  671C                     beq        +0x1E /* 00000A06 */
  934. 000009EA  42A7                     clr.l      -[A7]
  935. 000009EC  486E FFB6                pea.l      [A6 - 0x4A]
  936. 000009F0  3043                     movea.w    A0, D3
  937. 000009F2  2D48 FFB6                move.l     [A6 - 0x4A], A0
  938. 000009F6  4879 0002 5084           push.l     0x25084
  939. 000009FC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  940. 00000A02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  941. label00000A06:
  942. 00000A06  0C85 0000 03EA           cmpi.l     D5, 0x3EA
  943. 00000A0C  6616                     bne        +0x18 /* 00000A24 */
  944. 00000A0E  486E FFBA                pea.l      [A6 - 0x46]
  945. 00000A12  2F0A                     move.l     -[A7], A2
  946. 00000A14  2057                     movea.l    A0, [A7]
  947. 00000A16  2268 0004                movea.l    A1, [A0 + 0x4]
  948. 00000A1A  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  949. 00000A1E  4E91                     jsr        [A1]
  950. 00000A20  504F                     addq.w     A7, 8
  951. 00000A22  6014                     bra        +0x16 /* 00000A38 */
  952. label00000A24:
  953. 00000A24  486E FFBA                pea.l      [A6 - 0x46]
  954. 00000A28  2F0A                     move.l     -[A7], A2
  955. 00000A2A  2057                     movea.l    A0, [A7]
  956. 00000A2C  2268 0004                movea.l    A1, [A0 + 0x4]
  957. 00000A30  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  958. 00000A34  4E91                     jsr        [A1]
  959. 00000A36  504F                     addq.w     A7, 8
  960. label00000A38:
  961. 00000A38  5284                     addq.l     D4, 1
  962. label00000A3A:
  963. 00000A3A  B8AE FFAA                cmp.l      D4, [A6 - 0x56]
  964. 00000A3E  6F00 FF7A                ble        -0x84 /* 000009BA */
  965. 00000A42  3F3C FFFF                move.w     -[A7], 0xFFFF
  966. 00000A46  486E FFAE                pea.l      [A6 - 0x52]
  967. 00000A4A  4EB9 0000 2AC8           jsr        [0x00002AC8]
  968. 00000A50  5C4F                     addq.w     A7, 6
  969. 00000A52  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  970. 00000A56  4E5E                     unlink     A6
  971. 00000A58  4E75                     rts
  972. 00000A5A  4E56 0000                link       A6, 0
  973. 00000A5E  2F0A                     move.l     -[A7], A2
  974. 00000A60  246E 000C                movea.l    A2, [A6 + 0xC]
  975. 00000A64  4AB9 0002 C12A           tst.l      [0x0002C12A]
  976. 00000A6A  671C                     beq        +0x1E /* 00000A88 */
  977. 00000A6C  4879 0002 4F98           push.l     0x24F98
  978. 00000A72  42A7                     clr.l      -[A7]
  979. 00000A74  42A7                     clr.l      -[A7]
  980. 00000A76  42A7                     clr.l      -[A7]
  981. 00000A78  A98B                     syscall    ParamText
  982. 00000A7A  554F                     subq.w     A7, 2
  983. 00000A7C  3F3C 0C2A                move.w     -[A7], 0xC2A
  984. 00000A80  42A7                     clr.l      -[A7]
  985. 00000A82  A987                     syscall    NoteAlert
  986. 00000A84  301F                     move.w     D0, [A7]+
  987. 00000A86  603E                     bra        +0x40 /* 00000AC6 */
  988. label00000A88:
  989. 00000A88  41EA 0046                lea.l      A0, [A2 + 0x46]
  990. 00000A8C  7022                     moveq.l    D0, 0x22
  991. label00000A8E:
  992. 00000A8E  3F20                     move.w     -[A7], -[A0]
  993. 00000A90  51C8 FFFC                dbf        D0, -0x6 /* 00000A8E */
  994. 00000A94  61FF 0000 366A           bsr        +0x366C /* 00004100 */
  995. 00000A9A  2079 0002 C138           movea.l    A0, [0x0002C138]
  996. 00000AA0  2008                     move.l     D0, A0
  997. 00000AA2  4FEF 0046                lea.l      A7, [A7 + 0x46]
  998. 00000AA6  6612                     bne        +0x14 /* 00000ABA */
  999. 00000AA8  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1000. 00000AAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1001. 00000AB0  61FF 0000 09C2           bsr        +0x9C4 /* 00001474 */
  1002. 00000AB6  5C4F                     addq.w     A7, 6
  1003. 00000AB8  600C                     bra        +0xE /* 00000AC6 */
  1004. label00000ABA:
  1005. 00000ABA  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1006. 00000ABE  61FF 0000 0C34           bsr        +0xC36 /* 000016F4 */
  1007. 00000AC4  544F                     addq.w     A7, 2
  1008. label00000AC6:
  1009. 00000AC6  245F                     movea.l    A2, [A7]+
  1010. 00000AC8  4E5E                     unlink     A6
  1011. 00000ACA  4E75                     rts
  1012. 00000ACC  4E56 0000                link       A6, 0
  1013. 00000AD0  48E7 0030                movem.l    -[A7], A2,A3
  1014. 00000AD4  246E 0008                movea.l    A2, [A6 + 0x8]
  1015. 00000AD8  266E 000C                movea.l    A3, [A6 + 0xC]
  1016. 00000ADC  4AB9 0002 C12A           tst.l      [0x0002C12A]
  1017. 00000AE2  671C                     beq        +0x1E /* 00000B00 */
  1018. 00000AE4  4879 0002 4F98           push.l     0x24F98
  1019. 00000AEA  42A7                     clr.l      -[A7]
  1020. 00000AEC  42A7                     clr.l      -[A7]
  1021. 00000AEE  42A7                     clr.l      -[A7]
  1022. 00000AF0  A98B                     syscall    ParamText
  1023. 00000AF2  554F                     subq.w     A7, 2
  1024. 00000AF4  3F3C 0C2A                move.w     -[A7], 0xC2A
  1025. 00000AF8  42A7                     clr.l      -[A7]
  1026. 00000AFA  A987                     syscall    NoteAlert
  1027. 00000AFC  301F                     move.w     D0, [A7]+
  1028. 00000AFE  6068                     bra        +0x6A /* 00000B68 */
  1029. label00000B00:
  1030. 00000B00  41EB 0046                lea.l      A0, [A3 + 0x46]
  1031. 00000B04  7022                     moveq.l    D0, 0x22
  1032. label00000B06:
  1033. 00000B06  3F20                     move.w     -[A7], -[A0]
  1034. 00000B08  51C8 FFFC                dbf        D0, -0x6 /* 00000B06 */
  1035. 00000B0C  61FF 0000 35F2           bsr        +0x35F4 /* 00004100 */
  1036. 00000B12  2079 0002 C138           movea.l    A0, [0x0002C138]
  1037. 00000B18  2008                     move.l     D0, A0
  1038. 00000B1A  4FEF 0046                lea.l      A7, [A7 + 0x46]
  1039. 00000B1E  6610                     bne        +0x12 /* 00000B30 */
  1040. 00000B20  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1041. 00000B24  2F0A                     move.l     -[A7], A2
  1042. 00000B26  61FF 0000 094C           bsr        +0x94E /* 00001474 */
  1043. 00000B2C  5C4F                     addq.w     A7, 6
  1044. 00000B2E  600C                     bra        +0xE /* 00000B3C */
  1045. label00000B30:
  1046. 00000B30  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1047. 00000B34  61FF 0000 0BBE           bsr        +0xBC0 /* 000016F4 */
  1048. 00000B3A  544F                     addq.w     A7, 2
  1049. label00000B3C:
  1050. 00000B3C  42A7                     clr.l      -[A7]
  1051. 00000B3E  4878 0009                push.l     0x9 /* '\t' */
  1052. 00000B42  2F0A                     move.l     -[A7], A2
  1053. 00000B44  2057                     movea.l    A0, [A7]
  1054. 00000B46  2268 0004                movea.l    A1, [A0 + 0x4]
  1055. 00000B4A  2269 0024                movea.l    A1, [A1 + 0x24]
  1056. 00000B4E  4E91                     jsr        [A1]
  1057. 00000B50  42A7                     clr.l      -[A7]
  1058. 00000B52  4878 000A                push.l     0xA /* '\n' */
  1059. 00000B56  2F0A                     move.l     -[A7], A2
  1060. 00000B58  2057                     movea.l    A0, [A7]
  1061. 00000B5A  2268 0004                movea.l    A1, [A0 + 0x4]
  1062. 00000B5E  2269 0024                movea.l    A1, [A1 + 0x24]
  1063. 00000B62  4E91                     jsr        [A1]
  1064. 00000B64  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1065. label00000B68:
  1066. 00000B68  4CDF 0C00                movem.l    A2,A3, [A7]+
  1067. 00000B6C  4E5E                     unlink     A6
  1068. 00000B6E  4E75                     rts
  1069. 00000B70  4E56 0000                link       A6, 0
  1070. 00000B74  2F0A                     move.l     -[A7], A2
  1071. 00000B76  4878 00F8                push.l     0xF8
  1072. 00000B7A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  1073. 00000B80  2448                     movea.l    A2, A0
  1074. 00000B82  2008                     move.l     D0, A0
  1075. 00000B84  584F                     addq.w     A7, 4
  1076. 00000B86  6714                     beq        +0x16 /* 00000B9C */
  1077. 00000B88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1078. 00000B8C  3F3C 0001                move.w     -[A7], 0x1
  1079. 00000B90  2F0A                     move.l     -[A7], A2
  1080. 00000B92  61FF 0001 7E72           bsr        +0x17E74 /* 00018A06 */
  1081. 00000B98  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1082. label00000B9C:
  1083. 00000B9C  204A                     movea.l    A0, A2
  1084. 00000B9E  245F                     movea.l    A2, [A7]+
  1085. 00000BA0  4E5E                     unlink     A6
  1086. 00000BA2  4E75                     rts
  1087. 00000BA4  206F 0004                movea.l    A0, [A7 + 0x4]
  1088. 00000BA8  5088                     addq.l     A0, 8
  1089. 00000BAA  2010                     move.l     D0, [A0]
  1090. 00000BAC  0680 FFFF FF80           addi.l     D0, 0xFFFFFF80
  1091. 00000BB2  D1AF 0004                add.l      [A7 + 0x4], D0
  1092. 00000BB6  4EF9 0000 3BC8           jmp        [0x00003BC8]
  1093. 00000BBC  206F 0004                movea.l    A0, [A7 + 0x4]
  1094. 00000BC0  5088                     addq.l     A0, 8
  1095. 00000BC2  2010                     move.l     D0, [A0]
  1096. 00000BC4  0680 FFFF FF4A           addi.l     D0, 0xFFFFFF4A
  1097. 00000BCA  D1AF 0004                add.l      [A7 + 0x4], D0
  1098. 00000BCE  4EFA FB82                jmp        [PC - 0x47E /* 00000752 */]
  1099. 00000BD2  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  1100. 00000BDA  4EFA FB76                jmp        [PC - 0x48A /* 00000752 */]
  1101. 00000BDE  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1102. 00000BE6  4EF9 0000 3CA8           jmp        [0x00003CA8]
  1103. 00000BEC  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1104. 00000BF4  4EFA FCCC                jmp        [PC - 0x334 /* 000008C2 */]
  1105. 00000BF8  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1106. 00000C00  4EF9 0000 3CA0           jmp        [0x00003CA0]
  1107. 00000C06  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1108. 00000C0E  4EF9 0000 3C98           jmp        [0x00003C98]
  1109. 00000C14  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1110. 00000C1C  4EF9 0000 3C90           jmp        [0x00003C90]
  1111. 00000C22  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1112. 00000C2A  4EF9 0000 3C88           jmp        [0x00003C88]
  1113. 00000C30  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1114. 00000C38  4EFA FB18                jmp        [PC - 0x4E8 /* 00000752 */]
  1115. fn00000C3C:
  1116. 00000C3C  4E56 FFF8                link       A6, -0x0008
  1117. 00000C40  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1118. 00000C44  246E 0008                movea.l    A2, [A6 + 0x8]
  1119. 00000C48  362E 000C                move.w     D3, [A6 + 0xC]
  1120. 00000C4C  266E 000E                movea.l    A3, [A6 + 0xE]
  1121. 00000C50  4A43                     tst.w      D3
  1122. 00000C52  6714                     beq        +0x16 /* 00000C68 */
  1123. 00000C54  204A                     movea.l    A0, A2
  1124. 00000C56  41E8 0086                lea.l      A0, [A0 + 0x86]
  1125. 00000C5A  2848                     movea.l    A4, A0
  1126. 00000C5C  2488                     move.l     [A2], A0
  1127. 00000C5E  2F0C                     move.l     -[A7], A4
  1128. 00000C60  4EB9 0000 3AE0           jsr        [0x00003AE0]
  1129. 00000C66  584F                     addq.w     A7, 4
  1130. label00000C68:
  1131. 00000C68  2F0B                     move.l     -[A7], A3
  1132. 00000C6A  4267                     clr.w      -[A7]
  1133. 00000C6C  2F0A                     move.l     -[A7], A2
  1134. 00000C6E  4EB9 0000 3538           jsr        [0x00003538]
  1135. 00000C74  41F9 0002 49DA           lea.l      A0, [0x000249DA]
  1136. 00000C7A  2548 0004                move.l     [A2 + 0x4], A0
  1137. 00000C7E  41F9 0002 49DA           lea.l      A0, [0x000249DA]
  1138. 00000C84  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1139. 00000C88  2252                     movea.l    A1, [A2]
  1140. 00000C8A  2288                     move.l     [A1], A0
  1141. 00000C8C  2852                     movea.l    A4, [A2]
  1142. 00000C8E  204A                     movea.l    A0, A2
  1143. 00000C90  41E8 0086                lea.l      A0, [A0 + 0x86]
  1144. 00000C94  91CC                     sub.l      A0, A4
  1145. 00000C96  2948 0008                move.l     [A4 + 0x8], A0
  1146. 00000C9A  4878 0002                push.l     0x2
  1147. 00000C9E  486A 007A                pea.l      [A2 + 0x7A]
  1148. 00000CA2  2F0B                     move.l     -[A7], A3
  1149. 00000CA4  2057                     movea.l    A0, [A7]
  1150. 00000CA6  2250                     movea.l    A1, [A0]
  1151. 00000CA8  2269 0024                movea.l    A1, [A1 + 0x24]
  1152. 00000CAC  4E91                     jsr        [A1]
  1153. 00000CAE  4878 0002                push.l     0x2
  1154. 00000CB2  486A 007C                pea.l      [A2 + 0x7C]
  1155. 00000CB6  2F0B                     move.l     -[A7], A3
  1156. 00000CB8  2057                     movea.l    A0, [A7]
  1157. 00000CBA  2250                     movea.l    A1, [A0]
  1158. 00000CBC  2269 0024                movea.l    A1, [A1 + 0x24]
  1159. 00000CC0  4E91                     jsr        [A1]
  1160. 00000CC2  4878 0001                push.l     0x1
  1161. 00000CC6  486A 007E                pea.l      [A2 + 0x7E]
  1162. 00000CCA  2F0B                     move.l     -[A7], A3
  1163. 00000CCC  2057                     movea.l    A0, [A7]
  1164. 00000CCE  2250                     movea.l    A1, [A0]
  1165. 00000CD0  2269 0024                movea.l    A1, [A1 + 0x24]
  1166. 00000CD4  4E91                     jsr        [A1]
  1167. 00000CD6  4878 0001                push.l     0x1
  1168. 00000CDA  486A 007F                pea.l      [A2 + 0x7F]
  1169. 00000CDE  2F0B                     move.l     -[A7], A3
  1170. 00000CE0  2057                     movea.l    A0, [A7]
  1171. 00000CE2  2250                     movea.l    A1, [A0]
  1172. 00000CE4  2269 0024                movea.l    A1, [A1 + 0x24]
  1173. 00000CE8  4E91                     jsr        [A1]
  1174. 00000CEA  4A6A 007C                tst.w      [A2 + 0x7C]
  1175. 00000CEE  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  1176. 00000CF2  674A                     beq        +0x4C /* 00000D3E */
  1177. 00000CF4  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  1178. 00000CF8  4EB9 0000 22E8           jsr        [0x000022E8]
  1179. 00000CFE  486E FFF8                pea.l      [A6 - 0x8]
  1180. 00000D02  A88B                     syscall    GetFontInfo
  1181. 00000D04  302E FFF8                move.w     D0, [A6 - 0x8]
  1182. 00000D08  D06E FFFA                add.w      D0, [A6 - 0x6]
  1183. 00000D0C  D06E FFFE                add.w      D0, [A6 - 0x2]
  1184. 00000D10  3540 0080                move.w     [A2 + 0x80], D0
  1185. 00000D14  356E FFF8 0084           move.w     [A2 + 0x84], [A6 - 0x8]
  1186. 00000D1A  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  1187. 00000D1E  A88D                     syscall    CharWidth
  1188. 00000D20  301F                     move.w     D0, [A7]+
  1189. 00000D22  D040                     add.w      D0, D0
  1190. 00000D24  3540 0082                move.w     [A2 + 0x82], D0
  1191. 00000D28  4227                     clr.b      -[A7]
  1192. 00000D2A  3F2A 007C                move.w     -[A7], [A2 + 0x7C]
  1193. 00000D2E  2F0A                     move.l     -[A7], A2
  1194. 00000D30  2057                     movea.l    A0, [A7]
  1195. 00000D32  2268 0004                movea.l    A1, [A0 + 0x4]
  1196. 00000D36  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  1197. 00000D3A  4E91                     jsr        [A1]
  1198. 00000D3C  504F                     addq.w     A7, 8
  1199. label00000D3E:
  1200. 00000D3E  204A                     movea.l    A0, A2
  1201. 00000D40  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1202. 00000D44  4E5E                     unlink     A6
  1203. 00000D46  4E75                     rts
  1204. label00000D48:
  1205. 00000D48  4E56 0000                link       A6, 0
  1206. 00000D4C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1207. 00000D50  246E 0008                movea.l    A2, [A6 + 0x8]
  1208. 00000D54  362E 000C                move.w     D3, [A6 + 0xC]
  1209. 00000D58  200A                     move.l     D0, A2
  1210. 00000D5A  6752                     beq        +0x54 /* 00000DAE */
  1211. 00000D5C  41F9 0002 49DA           lea.l      A0, [0x000249DA]
  1212. 00000D62  2548 0004                move.l     [A2 + 0x4], A0
  1213. 00000D66  41F9 0002 49DA           lea.l      A0, [0x000249DA]
  1214. 00000D6C  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  1215. 00000D70  2252                     movea.l    A1, [A2]
  1216. 00000D72  2288                     move.l     [A1], A0
  1217. 00000D74  2652                     movea.l    A3, [A2]
  1218. 00000D76  204A                     movea.l    A0, A2
  1219. 00000D78  41E8 0086                lea.l      A0, [A0 + 0x86]
  1220. 00000D7C  2848                     movea.l    A4, A0
  1221. 00000D7E  91CB                     sub.l      A0, A3
  1222. 00000D80  2748 0008                move.l     [A3 + 0x8], A0
  1223. 00000D84  4267                     clr.w      -[A7]
  1224. 00000D86  2F0A                     move.l     -[A7], A2
  1225. 00000D88  4EB9 0000 3540           jsr        [0x00003540]
  1226. 00000D8E  4A43                     tst.w      D3
  1227. 00000D90  5C4F                     addq.w     A7, 6
  1228. 00000D92  670C                     beq        +0xE /* 00000DA0 */
  1229. 00000D94  4267                     clr.w      -[A7]
  1230. 00000D96  2F0C                     move.l     -[A7], A4
  1231. 00000D98  4EB9 0000 3AE8           jsr        [0x00003AE8]
  1232. 00000D9E  5C4F                     addq.w     A7, 6
  1233. label00000DA0:
  1234. 00000DA0  4A43                     tst.w      D3
  1235. 00000DA2  6F0A                     ble        +0xC /* 00000DAE */
  1236. 00000DA4  2F0A                     move.l     -[A7], A2
  1237. 00000DA6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  1238. 00000DAC  584F                     addq.w     A7, 4
  1239. label00000DAE:
  1240. 00000DAE  204A                     movea.l    A0, A2
  1241. 00000DB0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1242. 00000DB4  4E5E                     unlink     A6
  1243. 00000DB6  4E75                     rts
  1244. 00000DB8  4E56 FFF8                link       A6, -0x0008
  1245. 00000DBC  48E7 1820                movem.l    -[A7], D3,D4,A2
  1246. 00000DC0  246E 0008                movea.l    A2, [A6 + 0x8]
  1247. 00000DC4  362E 000C                move.w     D3, [A6 + 0xC]
  1248. 00000DC8  182E 000E                move.b     D4, [A6 + 0xE]
  1249. 00000DCC  B66A 007C                cmp.w      D3, [A2 + 0x7C]
  1250. 00000DD0  6742                     beq        +0x44 /* 00000E14 */
  1251. 00000DD2  3543 007C                move.w     [A2 + 0x7C], D3
  1252. 00000DD6  4A04                     tst.b      D4
  1253. 00000DD8  673A                     beq        +0x3C /* 00000E14 */
  1254. 00000DDA  2F0A                     move.l     -[A7], A2
  1255. 00000DDC  4EB9 0000 30A0           jsr        [0x000030A0]
  1256. 00000DE2  4A00                     tst.b      D0
  1257. 00000DE4  584F                     addq.w     A7, 4
  1258. 00000DE6  672C                     beq        +0x2E /* 00000E14 */
  1259. 00000DE8  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  1260. 00000DEE  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  1261. 00000DF4  486E FFF8                pea.l      [A6 - 0x8]
  1262. 00000DF8  2F3C 0007 000A           move.l     -[A7], 0x7000A
  1263. 00000DFE  A8A9                     syscall    InsetRect
  1264. 00000E00  486E FFF8                pea.l      [A6 - 0x8]
  1265. 00000E04  2F0A                     move.l     -[A7], A2
  1266. 00000E06  2057                     movea.l    A0, [A7]
  1267. 00000E08  2268 0004                movea.l    A1, [A0 + 0x4]
  1268. 00000E0C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  1269. 00000E10  4E91                     jsr        [A1]
  1270. 00000E12  504F                     addq.w     A7, 8
  1271. label00000E14:
  1272. 00000E14  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1273. 00000E18  4E5E                     unlink     A6
  1274. 00000E1A  4E75                     rts
  1275. 00000E1C  4E56 0000                link       A6, 0
  1276. 00000E20  48E7 1820                movem.l    -[A7], D3,D4,A2
  1277. 00000E24  246E 0008                movea.l    A2, [A6 + 0x8]
  1278. 00000E28  162E 000C                move.b     D3, [A6 + 0xC]
  1279. 00000E2C  182E 000E                move.b     D4, [A6 + 0xE]
  1280. 00000E30  B62A 007F                cmp.b      D3, [A2 + 0x7F]
  1281. 00000E34  6718                     beq        +0x1A /* 00000E4E */
  1282. 00000E36  1543 007F                move.b     [A2 + 0x7F], D3
  1283. 00000E3A  4A04                     tst.b      D4
  1284. 00000E3C  6710                     beq        +0x12 /* 00000E4E */
  1285. 00000E3E  2F0A                     move.l     -[A7], A2
  1286. 00000E40  2057                     movea.l    A0, [A7]
  1287. 00000E42  2268 0004                movea.l    A1, [A0 + 0x4]
  1288. 00000E46  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1289. 00000E4A  4E91                     jsr        [A1]
  1290. 00000E4C  584F                     addq.w     A7, 4
  1291. label00000E4E:
  1292. 00000E4E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1293. 00000E52  4E5E                     unlink     A6
  1294. 00000E54  4E75                     rts
  1295. 00000E56  4E56 0000                link       A6, 0
  1296. 00000E5A  48E7 1820                movem.l    -[A7], D3,D4,A2
  1297. 00000E5E  246E 0008                movea.l    A2, [A6 + 0x8]
  1298. 00000E62  162E 000C                move.b     D3, [A6 + 0xC]
  1299. 00000E66  182E 000E                move.b     D4, [A6 + 0xE]
  1300. 00000E6A  B62A 007E                cmp.b      D3, [A2 + 0x7E]
  1301. 00000E6E  6718                     beq        +0x1A /* 00000E88 */
  1302. 00000E70  1543 007E                move.b     [A2 + 0x7E], D3
  1303. 00000E74  4A04                     tst.b      D4
  1304. 00000E76  6710                     beq        +0x12 /* 00000E88 */
  1305. 00000E78  2F0A                     move.l     -[A7], A2
  1306. 00000E7A  2057                     movea.l    A0, [A7]
  1307. 00000E7C  2268 0004                movea.l    A1, [A0 + 0x4]
  1308. 00000E80  2269 00BC                movea.l    A1, [A1 + 0xBC]
  1309. 00000E84  4E91                     jsr        [A1]
  1310. 00000E86  584F                     addq.w     A7, 4
  1311. label00000E88:
  1312. 00000E88  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1313. 00000E8C  4E5E                     unlink     A6
  1314. 00000E8E  4E75                     rts
  1315. 00000E90  4E56 FFDA                link       A6, -0x0026
  1316. 00000E94  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1317. 00000E98  246E 0008                movea.l    A2, [A6 + 0x8]
  1318. 00000E9C  4A6A 007C                tst.w      [A2 + 0x7C]
  1319. 00000EA0  6700 0164                beq        +0x166 /* 00001006 */
  1320. 00000EA4  4227                     clr.b      -[A7]
  1321. 00000EA6  1F3C 0001                move.b     -[A7], 0x1
  1322. 00000EAA  3F2A 007C                move.w     -[A7], [A2 + 0x7C]
  1323. 00000EAE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1324. 00000EB4  486E FFEC                pea.l      [A6 - 0x14]
  1325. 00000EB8  4EB9 0000 2228           jsr        [0x00002228]
  1326. 00000EBE  266E FFEC                movea.l    A3, [A6 - 0x14]
  1327. 00000EC2  2F0B                     move.l     -[A7], A3
  1328. 00000EC4  4EB9 0000 1F18           jsr        [0x00001F18]
  1329. 00000ECA  201F                     move.l     D0, [A7]+
  1330. 00000ECC  2600                     move.l     D3, D0
  1331. 00000ECE  2F0B                     move.l     -[A7], A3
  1332. 00000ED0  486E FFDA                pea.l      [A6 - 0x26]
  1333. 00000ED4  4EB9 0000 21F0           jsr        [0x000021F0]
  1334. 00000EDA  4A83                     tst.l      D3
  1335. 00000EDC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1336. 00000EE0  670A                     beq        +0xC /* 00000EEC */
  1337. 00000EE2  2053                     movea.l    A0, [A3]
  1338. 00000EE4  5388                     subq.l     A0, 1
  1339. 00000EE6  4A30 3800                tst.b      [A0 + D3]
  1340. 00000EEA  671E                     beq        +0x20 /* 00000F0A */
  1341. label00000EEC:
  1342. 00000EEC  42A7                     clr.l      -[A7]
  1343. 00000EEE  486E FFE0                pea.l      [A6 - 0x20]
  1344. 00000EF2  2D7C 6173 7274 FFE0      move.l     [A6 - 0x20], 0x61737274 /* 'asrt' */
  1345. 00000EFA  4879 0002 4C80           push.l     0x24C80
  1346. 00000F00  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1347. 00000F06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1348. label00000F0A:
  1349. 00000F0A  42A7                     clr.l      -[A7]
  1350. 00000F0C  2F0A                     move.l     -[A7], A2
  1351. 00000F0E  2057                     movea.l    A0, [A7]
  1352. 00000F10  2268 0004                movea.l    A1, [A0 + 0x4]
  1353. 00000F14  2269 00E8                movea.l    A1, [A1 + 0xE8]
  1354. 00000F18  4E91                     jsr        [A1]
  1355. 00000F1A  486E FFF8                pea.l      [A6 - 0x8]
  1356. 00000F1E  2F0A                     move.l     -[A7], A2
  1357. 00000F20  2057                     movea.l    A0, [A7]
  1358. 00000F22  2268 0004                movea.l    A1, [A0 + 0x4]
  1359. 00000F26  2269 003C                movea.l    A1, [A1 + 0x3C]
  1360. 00000F2A  4E91                     jsr        [A1]
  1361. 00000F2C  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  1362. 00000F30  4EB9 0000 22E8           jsr        [0x000022E8]
  1363. 00000F36  4A2A 007F                tst.b      [A2 + 0x7F]
  1364. 00000F3A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1365. 00000F3E  6710                     beq        +0x12 /* 00000F50 */
  1366. 00000F40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1367. 00000F44  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1368. 00000F48  61FF 0000 00C4           bsr        +0xC6 /* 0000100E */
  1369. 00000F4E  504F                     addq.w     A7, 8
  1370. label00000F50:
  1371. 00000F50  486E FFF8                pea.l      [A6 - 0x8]
  1372. 00000F54  2F3C 0007 000A           move.l     -[A7], 0x7000A
  1373. 00000F5A  A8A9                     syscall    InsetRect
  1374. 00000F5C  4EB9 0000 2098           jsr        [0x00002098]
  1375. 00000F62  4A2A 007E                tst.b      [A2 + 0x7E]
  1376. 00000F66  671A                     beq        +0x1C /* 00000F82 */
  1377. 00000F68  2F13                     move.l     -[A7], [A3]
  1378. 00000F6A  486E FFF8                pea.l      [A6 - 0x8]
  1379. 00000F6E  2F0A                     move.l     -[A7], A2
  1380. 00000F70  2057                     movea.l    A0, [A7]
  1381. 00000F72  2268 0004                movea.l    A1, [A0 + 0x4]
  1382. 00000F76  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  1383. 00000F7A  4E91                     jsr        [A1]
  1384. 00000F7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1385. 00000F80  6064                     bra        +0x66 /* 00000FE6 */
  1386. label00000F82:
  1387. 00000F82  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  1388. 00000F88  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  1389. 00000F8E  2D6E FFF8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x8]
  1390. 00000F94  2D6E FFFC FFE8           move.l     [A6 - 0x18], [A6 - 0x4]
  1391. 00000F9A  302E FFFE                move.w     D0, [A6 - 0x2]
  1392. 00000F9E  906E FFFA                sub.w      D0, [A6 - 0x6]
  1393. 00000FA2  48C0                     ext.l      D0
  1394. 00000FA4  81FC 0002                divs.w     D0, 0x2
  1395. 00000FA8  5B40                     subq.w     D0, 5
  1396. 00000FAA  916E FFF6                sub.w      [A6 - 0xA], D0
  1397. 00000FAE  700A                     moveq.l    D0, 0x0A
  1398. 00000FB0  D06E FFF6                add.w      D0, [A6 - 0xA]
  1399. 00000FB4  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1400. 00000FB8  2F13                     move.l     -[A7], [A3]
  1401. 00000FBA  486E FFF0                pea.l      [A6 - 0x10]
  1402. 00000FBE  2F0A                     move.l     -[A7], A2
  1403. 00000FC0  2057                     movea.l    A0, [A7]
  1404. 00000FC2  2268 0004                movea.l    A1, [A0 + 0x4]
  1405. 00000FC6  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  1406. 00000FCA  4E91                     jsr        [A1]
  1407. 00000FCC  2848                     movea.l    A4, A0
  1408. 00000FCE  2F0C                     move.l     -[A7], A4
  1409. 00000FD0  486E FFE4                pea.l      [A6 - 0x1C]
  1410. 00000FD4  2F0A                     move.l     -[A7], A2
  1411. 00000FD6  2057                     movea.l    A0, [A7]
  1412. 00000FD8  2268 0004                movea.l    A1, [A0 + 0x4]
  1413. 00000FDC  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  1414. 00000FE0  4E91                     jsr        [A1]
  1415. 00000FE2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1416. label00000FE6:
  1417. 00000FE6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1418. 00000FEA  486E FFDA                pea.l      [A6 - 0x26]
  1419. 00000FEE  4EB9 0000 21F8           jsr        [0x000021F8]
  1420. 00000FF4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1421. 00000FF8  486E FFEC                pea.l      [A6 - 0x14]
  1422. 00000FFC  4EB9 0000 2230           jsr        [0x00002230]
  1423. 00001002  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1424. label00001006:
  1425. 00001006  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1426. 0000100A  4E5E                     unlink     A6
  1427. 0000100C  4E75                     rts
  1428. fn0000100E:
  1429. 0000100E  4E56 FFDC                link       A6, -0x0024
  1430. 00001012  486E FFDC                pea.l      [A6 - 0x24]
  1431. 00001016  4EB9 0000 20A0           jsr        [0x000020A0]
  1432. 0000101C  4EB9 0000 20B0           jsr        [0x000020B0]
  1433. 00001022  2D79 0002 4C54 FFFA      move.l     [A6 - 0x6], [0x00024C54]
  1434. 0000102A  3D79 0002 4C58 FFFE      move.w     [A6 - 0x2], [0x00024C58]
  1435. 00001032  486E FFFA                pea.l      [A6 - 0x6]
  1436. 00001036  AA14                     syscall    RGBForeColor
  1437. 00001038  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1438. 0000103C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1439. 00001040  A893                     syscall    MoveTo
  1440. 00001042  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1441. 00001046  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1442. 0000104A  A891                     syscall    LineTo
  1443. 0000104C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1444. 00001050  302E 0008                move.w     D0, [A6 + 0x8]
  1445. 00001054  5240                     addq.w     D0, 1
  1446. 00001056  3F00                     move.w     -[A7], D0
  1447. 00001058  A893                     syscall    MoveTo
  1448. 0000105A  302E 000E                move.w     D0, [A6 + 0xE]
  1449. 0000105E  5340                     subq.w     D0, 1
  1450. 00001060  3F00                     move.w     -[A7], D0
  1451. 00001062  302E 0008                move.w     D0, [A6 + 0x8]
  1452. 00001066  5240                     addq.w     D0, 1
  1453. 00001068  3F00                     move.w     -[A7], D0
  1454. 0000106A  A891                     syscall    LineTo
  1455. 0000106C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1456. 00001070  302E 0008                move.w     D0, [A6 + 0x8]
  1457. 00001074  5440                     addq.w     D0, 2
  1458. 00001076  3F00                     move.w     -[A7], D0
  1459. 00001078  A893                     syscall    MoveTo
  1460. 0000107A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1461. 0000107E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1462. 00001082  A891                     syscall    LineTo
  1463. 00001084  302E 000A                move.w     D0, [A6 + 0xA]
  1464. 00001088  5240                     addq.w     D0, 1
  1465. 0000108A  3F00                     move.w     -[A7], D0
  1466. 0000108C  302E 0008                move.w     D0, [A6 + 0x8]
  1467. 00001090  5440                     addq.w     D0, 2
  1468. 00001092  3F00                     move.w     -[A7], D0
  1469. 00001094  A893                     syscall    MoveTo
  1470. 00001096  302E 000A                move.w     D0, [A6 + 0xA]
  1471. 0000109A  5240                     addq.w     D0, 1
  1472. 0000109C  3F00                     move.w     -[A7], D0
  1473. 0000109E  302E 000C                move.w     D0, [A6 + 0xC]
  1474. 000010A2  5340                     subq.w     D0, 1
  1475. 000010A4  3F00                     move.w     -[A7], D0
  1476. 000010A6  A891                     syscall    LineTo
  1477. 000010A8  3D7C DA00 FFFA           move.w     [A6 - 0x6], 0xDA00
  1478. 000010AE  3D7C D800 FFFC           move.w     [A6 - 0x4], 0xD800
  1479. 000010B4  3D7C D100 FFFE           move.w     [A6 - 0x2], 0xD100
  1480. 000010BA  486E FFFA                pea.l      [A6 - 0x6]
  1481. 000010BE  AA14                     syscall    RGBForeColor
  1482. 000010C0  302E 000E                move.w     D0, [A6 + 0xE]
  1483. 000010C4  5540                     subq.w     D0, 2
  1484. 000010C6  3F00                     move.w     -[A7], D0
  1485. 000010C8  302E 0008                move.w     D0, [A6 + 0x8]
  1486. 000010CC  5440                     addq.w     D0, 2
  1487. 000010CE  3F00                     move.w     -[A7], D0
  1488. 000010D0  A893                     syscall    MoveTo
  1489. 000010D2  302E 000E                move.w     D0, [A6 + 0xE]
  1490. 000010D6  5540                     subq.w     D0, 2
  1491. 000010D8  3F00                     move.w     -[A7], D0
  1492. 000010DA  302E 000C                move.w     D0, [A6 + 0xC]
  1493. 000010DE  5540                     subq.w     D0, 2
  1494. 000010E0  3F00                     move.w     -[A7], D0
  1495. 000010E2  A891                     syscall    LineTo
  1496. 000010E4  302E 000E                move.w     D0, [A6 + 0xE]
  1497. 000010E8  5340                     subq.w     D0, 1
  1498. 000010EA  3F00                     move.w     -[A7], D0
  1499. 000010EC  302E 0008                move.w     D0, [A6 + 0x8]
  1500. 000010F0  5240                     addq.w     D0, 1
  1501. 000010F2  3F00                     move.w     -[A7], D0
  1502. 000010F4  A893                     syscall    MoveTo
  1503. 000010F6  302E 000E                move.w     D0, [A6 + 0xE]
  1504. 000010FA  5340                     subq.w     D0, 1
  1505. 000010FC  3F00                     move.w     -[A7], D0
  1506. 000010FE  302E 000C                move.w     D0, [A6 + 0xC]
  1507. 00001102  5540                     subq.w     D0, 2
  1508. 00001104  3F00                     move.w     -[A7], D0
  1509. 00001106  A891                     syscall    LineTo
  1510. 00001108  302E 000A                move.w     D0, [A6 + 0xA]
  1511. 0000110C  5440                     addq.w     D0, 2
  1512. 0000110E  3F00                     move.w     -[A7], D0
  1513. 00001110  302E 000C                move.w     D0, [A6 + 0xC]
  1514. 00001114  5540                     subq.w     D0, 2
  1515. 00001116  3F00                     move.w     -[A7], D0
  1516. 00001118  A893                     syscall    MoveTo
  1517. 0000111A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1518. 0000111E  302E 000C                move.w     D0, [A6 + 0xC]
  1519. 00001122  5540                     subq.w     D0, 2
  1520. 00001124  3F00                     move.w     -[A7], D0
  1521. 00001126  A891                     syscall    LineTo
  1522. 00001128  302E 000A                move.w     D0, [A6 + 0xA]
  1523. 0000112C  5240                     addq.w     D0, 1
  1524. 0000112E  3F00                     move.w     -[A7], D0
  1525. 00001130  302E 000C                move.w     D0, [A6 + 0xC]
  1526. 00001134  5340                     subq.w     D0, 1
  1527. 00001136  3F00                     move.w     -[A7], D0
  1528. 00001138  A893                     syscall    MoveTo
  1529. 0000113A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1530. 0000113E  302E 000C                move.w     D0, [A6 + 0xC]
  1531. 00001142  5340                     subq.w     D0, 1
  1532. 00001144  3F00                     move.w     -[A7], D0
  1533. 00001146  A891                     syscall    LineTo
  1534. 00001148  3F3C FFFF                move.w     -[A7], 0xFFFF
  1535. 0000114C  486E FFDC                pea.l      [A6 - 0x24]
  1536. 00001150  4EB9 0000 20A8           jsr        [0x000020A8]
  1537. 00001156  4E5E                     unlink     A6
  1538. 00001158  4E75                     rts
  1539. 0000115A  4E56 FED6                link       A6, -0x012A
  1540. 0000115E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1541. 00001162  286E 0008                movea.l    A4, [A6 + 0x8]
  1542. 00001166  246E 000C                movea.l    A2, [A6 + 0xC]
  1543. 0000116A  266E 0010                movea.l    A3, [A6 + 0x10]
  1544. 0000116E  2D52 FFF8                move.l     [A6 - 0x8], [A2]
  1545. 00001172  2D6A 0004 FFFC           move.l     [A6 - 0x4], [A2 + 0x4]
  1546. 00001178  244B                     movea.l    A2, A3
  1547. 0000117A  362E FFFA                move.w     D3, [A6 - 0x6]
  1548. 0000117E  3C2E FFF8                move.w     D6, [A6 - 0x8]
  1549. label00001182:
  1550. 00001182  2E0A                     move.l     D7, A2
  1551. 00001184  264A                     movea.l    A3, A2
  1552. 00001186  6002                     bra        +0x4 /* 0000118A */
  1553. label00001188:
  1554. 00001188  528B                     addq.l     A3, 1
  1555. label0000118A:
  1556. 0000118A  1813                     move.b     D4, [A3]
  1557. 0000118C  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  1558. 00001190  6716                     beq        +0x18 /* 000011A8 */
  1559. 00001192  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  1560. 00001196  6710                     beq        +0x12 /* 000011A8 */
  1561. 00001198  0C04 000A                cmpi.b     D4, 0xA /* '\n' */
  1562. 0000119C  670A                     beq        +0xC /* 000011A8 */
  1563. 0000119E  0C04 003C                cmpi.b     D4, 0x3C /* '<' */
  1564. 000011A2  6704                     beq        +0x6 /* 000011A8 */
  1565. 000011A4  4A04                     tst.b      D4
  1566. 000011A6  66E0                     bne        -0x1E /* 00001188 */
  1567. label000011A8:
  1568. 000011A8  204B                     movea.l    A0, A3
  1569. 000011AA  91C7                     sub.l      A0, D7
  1570. 000011AC  2008                     move.l     D0, A0
  1571. 000011AE  3D40 FFE8                move.w     [A6 - 0x18], D0
  1572. 000011B2  6002                     bra        +0x4 /* 000011B6 */
  1573. label000011B4:
  1574. 000011B4  528B                     addq.l     A3, 1
  1575. label000011B6:
  1576. 000011B6  1813                     move.b     D4, [A3]
  1577. 000011B8  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  1578. 000011BC  67F6                     beq        -0x8 /* 000011B4 */
  1579. 000011BE  3A2E FFE8                move.w     D5, [A6 - 0x18]
  1580. 000011C2  244B                     movea.l    A2, A3
  1581. 000011C4  0C04 003C                cmpi.b     D4, 0x3C /* '<' */
  1582. 000011C8  6640                     bne        +0x42 /* 0000120A */
  1583. 000011CA  182B 0001                move.b     D4, [A3 + 0x1]
  1584. 000011CE  0C04 0043                cmpi.b     D4, 0x43 /* 'C' */
  1585. 000011D2  6724                     beq        +0x26 /* 000011F8 */
  1586. 000011D4  0C04 0054                cmpi.b     D4, 0x54 /* 'T' */
  1587. 000011D8  671E                     beq        +0x20 /* 000011F8 */
  1588. 000011DA  0C04 0055                cmpi.b     D4, 0x55 /* 'U' */
  1589. 000011DE  6718                     beq        +0x1A /* 000011F8 */
  1590. 000011E0  0C04 0042                cmpi.b     D4, 0x42 /* 'B' */
  1591. 000011E4  6712                     beq        +0x14 /* 000011F8 */
  1592. 000011E6  0C04 0049                cmpi.b     D4, 0x49 /* 'I' */
  1593. 000011EA  670C                     beq        +0xE /* 000011F8 */
  1594. 000011EC  0C04 004E                cmpi.b     D4, 0x4E /* 'N' */
  1595. 000011F0  6706                     beq        +0x8 /* 000011F8 */
  1596. 000011F2  0C04 0047                cmpi.b     D4, 0x47 /* 'G' */
  1597. 000011F6  660E                     bne        +0x10 /* 00001206 */
  1598. label000011F8:
  1599. 000011F8  204B                     movea.l    A0, A3
  1600. 000011FA  91C7                     sub.l      A0, D7
  1601. 000011FC  2008                     move.l     D0, A0
  1602. 000011FE  3D40 FFE8                move.w     [A6 - 0x18], D0
  1603. 00001202  3A00                     move.w     D5, D0
  1604. 00001204  6016                     bra        +0x18 /* 0000121C */
  1605. label00001206:
  1606. 00001206  528B                     addq.l     A3, 1
  1607. 00001208  600C                     bra        +0xE /* 00001216 */
  1608. label0000120A:
  1609. 0000120A  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  1610. 0000120E  670C                     beq        +0xE /* 0000121C */
  1611. 00001210  0C04 000A                cmpi.b     D4, 0xA /* '\n' */
  1612. 00001214  6706                     beq        +0x8 /* 0000121C */
  1613. label00001216:
  1614. 00001216  4A13                     tst.b      [A3]
  1615. 00001218  6600 FF70                bne        -0x8E /* 0000118A */
  1616. label0000121C:
  1617. 0000121C  4A45                     tst.w      D5
  1618. 0000121E  6F22                     ble        +0x24 /* 00001242 */
  1619. 00001220  3F03                     move.w     -[A7], D3
  1620. 00001222  3006                     move.w     D0, D6
  1621. 00001224  D06C 0084                add.w      D0, [A4 + 0x84]
  1622. 00001228  3F00                     move.w     -[A7], D0
  1623. 0000122A  A893                     syscall    MoveTo
  1624. 0000122C  2F07                     move.l     -[A7], D7
  1625. 0000122E  4267                     clr.w      -[A7]
  1626. 00001230  3F05                     move.w     -[A7], D5
  1627. 00001232  A885                     syscall    DrawText
  1628. 00001234  554F                     subq.w     A7, 2
  1629. 00001236  2F07                     move.l     -[A7], D7
  1630. 00001238  4267                     clr.w      -[A7]
  1631. 0000123A  3F05                     move.w     -[A7], D5
  1632. 0000123C  A886                     syscall    TextWidth
  1633. 0000123E  301F                     move.w     D0, [A7]+
  1634. 00001240  D640                     add.w      D3, D0
  1635. label00001242:
  1636. 00001242  1812                     move.b     D4, [A2]
  1637. 00001244  0C04 003C                cmpi.b     D4, 0x3C /* '<' */
  1638. 00001248  6600 01BE                bne        +0x1C0 /* 00001408 */
  1639. 0000124C  182A 0001                move.b     D4, [A2 + 0x1]
  1640. 00001250  0C04 0043                cmpi.b     D4, 0x43 /* 'C' */
  1641. 00001254  6606                     bne        +0x8 /* 0000125C */
  1642. 00001256  568A                     addq.l     A2, 3
  1643. 00001258  6000 01D8                bra        +0x1DA /* 00001432 */
  1644. label0000125C:
  1645. 0000125C  0C04 0054                cmpi.b     D4, 0x54 /* 'T' */
  1646. 00001260  6612                     bne        +0x14 /* 00001274 */
  1647. 00001262  302C 0082                move.w     D0, [A4 + 0x82]
  1648. 00001266  D16E FFFA                add.w      [A6 - 0x6], D0
  1649. 0000126A  362E FFFA                move.w     D3, [A6 - 0x6]
  1650. 0000126E  568A                     addq.l     A2, 3
  1651. 00001270  6000 01BA                bra        +0x1BC /* 0000142C */
  1652. label00001274:
  1653. 00001274  0C04 0055                cmpi.b     D4, 0x55 /* 'U' */
  1654. 00001278  6612                     bne        +0x14 /* 0000128C */
  1655. 0000127A  302C 0082                move.w     D0, [A4 + 0x82]
  1656. 0000127E  916E FFFA                sub.w      [A6 - 0x6], D0
  1657. 00001282  362E FFFA                move.w     D3, [A6 - 0x6]
  1658. 00001286  568A                     addq.l     A2, 3
  1659. 00001288  6000 01A2                bra        +0x1A4 /* 0000142C */
  1660. label0000128C:
  1661. 0000128C  0C04 0042                cmpi.b     D4, 0x42 /* 'B' */
  1662. 00001290  660C                     bne        +0xE /* 0000129E */
  1663. 00001292  3F3C 0001                move.w     -[A7], 0x1
  1664. 00001296  A888                     syscall    TextFace
  1665. 00001298  568A                     addq.l     A2, 3
  1666. 0000129A  6000 0190                bra        +0x192 /* 0000142C */
  1667. label0000129E:
  1668. 0000129E  0C04 0049                cmpi.b     D4, 0x49 /* 'I' */
  1669. 000012A2  660C                     bne        +0xE /* 000012B0 */
  1670. 000012A4  3F3C 0002                move.w     -[A7], 0x2
  1671. 000012A8  A888                     syscall    TextFace
  1672. 000012AA  568A                     addq.l     A2, 3
  1673. 000012AC  6000 017E                bra        +0x180 /* 0000142C */
  1674. label000012B0:
  1675. 000012B0  0C04 004E                cmpi.b     D4, 0x4E /* 'N' */
  1676. 000012B4  660A                     bne        +0xC /* 000012C0 */
  1677. 000012B6  4267                     clr.w      -[A7]
  1678. 000012B8  A888                     syscall    TextFace
  1679. 000012BA  568A                     addq.l     A2, 3
  1680. 000012BC  6000 016E                bra        +0x170 /* 0000142C */
  1681. label000012C0:
  1682. 000012C0  0C04 0047                cmpi.b     D4, 0x47 /* 'G' */
  1683. 000012C4  6600 015E                bne        +0x160 /* 00001424 */
  1684. 000012C8  7800                     moveq.l    D4, 0x00
  1685. 000012CA  1D7C 0043 FFE3           move.b     [A6 - 0x1D], 0x43 /* 'C' */
  1686. 000012D0  548A                     addq.l     A2, 2
  1687. 000012D2  1A12                     move.b     D5, [A2]
  1688. 000012D4  0C05 004C                cmpi.b     D5, 0x4C /* 'L' */
  1689. 000012D8  670C                     beq        +0xE /* 000012E6 */
  1690. 000012DA  0C05 0043                cmpi.b     D5, 0x43 /* 'C' */
  1691. 000012DE  6706                     beq        +0x8 /* 000012E6 */
  1692. 000012E0  0C05 0052                cmpi.b     D5, 0x52 /* 'R' */
  1693. 000012E4  661A                     bne        +0x1C /* 00001300 */
  1694. label000012E6:
  1695. 000012E6  1D45 FFE3                move.b     [A6 - 0x1D], D5
  1696. 000012EA  528A                     addq.l     A2, 1
  1697. 000012EC  6012                     bra        +0x14 /* 00001300 */
  1698. label000012EE:
  1699. 000012EE  3004                     move.w     D0, D4
  1700. 000012F0  5244                     addq.w     D4, 1
  1701. 000012F2  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1702. 000012F6  1185 0000                move.b     [A0 + D0.w], D5
  1703. 000012FA  4230 4000                clr.b      [A0 + D4.w]
  1704. 000012FE  528A                     addq.l     A2, 1
  1705. label00001300:
  1706. 00001300  1A12                     move.b     D5, [A2]
  1707. 00001302  670C                     beq        +0xE /* 00001310 */
  1708. 00001304  0C05 003E                cmpi.b     D5, 0x3E /* '>' */
  1709. 00001308  6706                     beq        +0x8 /* 00001310 */
  1710. 0000130A  0C44 0005                cmpi.w     D4, 0x5
  1711. 0000130E  6DDE                     blt        -0x20 /* 000012EE */
  1712. label00001310:
  1713. 00001310  0C05 003E                cmpi.b     D5, 0x3E /* '>' */
  1714. 00001314  6600 011C                bne        +0x11E /* 00001432 */
  1715. 00001318  528A                     addq.l     A2, 1
  1716. 0000131A  486E FFEA                pea.l      [A6 - 0x16]
  1717. 0000131E  486E FED6                pea.l      [A6 - 0x12A]
  1718. 00001322  4EB9 0000 2450           jsr        [0x00002450]
  1719. 00001328  504F                     addq.w     A7, 8
  1720. 0000132A  2F08                     move.l     -[A7], A0
  1721. 0000132C  4EB9 0000 23E0           jsr        [0x000023E0]
  1722. 00001332  3800                     move.w     D4, D0
  1723. 00001334  4227                     clr.b      -[A7]
  1724. 00001336  1F3C 0001                move.b     -[A7], 0x1
  1725. 0000133A  3F04                     move.w     -[A7], D4
  1726. 0000133C  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1727. 00001342  486E FFE4                pea.l      [A6 - 0x1C]
  1728. 00001346  4EB9 0000 2228           jsr        [0x00002228]
  1729. 0000134C  266E FFE4                movea.l    A3, [A6 - 0x1C]
  1730. 00001350  2053                     movea.l    A0, [A3]
  1731. 00001352  2D68 0002 FFF0           move.l     [A6 - 0x10], [A0 + 0x2]
  1732. 00001358  2D68 0006 FFF4           move.l     [A6 - 0xC], [A0 + 0x6]
  1733. 0000135E  200B                     move.l     D0, A3
  1734. 00001360  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1735. 00001364  6700 0090                beq        +0x92 /* 000013F6 */
  1736. 00001368  3D6E FFF2 FFE0           move.w     [A6 - 0x20], [A6 - 0xE]
  1737. 0000136E  3A2E FFF6                move.w     D5, [A6 - 0xA]
  1738. 00001372  9A6E FFF2                sub.w      D5, [A6 - 0xE]
  1739. 00001376  382E FFFA                move.w     D4, [A6 - 0x6]
  1740. 0000137A  3E2E FFFE                move.w     D7, [A6 - 0x2]
  1741. 0000137E  9E44                     sub.w      D7, D4
  1742. 00001380  BA47                     cmp.w      D5, D7
  1743. 00001382  6F04                     ble        +0x6 /* 00001388 */
  1744. 00001384  3604                     move.w     D3, D4
  1745. 00001386  6030                     bra        +0x32 /* 000013B8 */
  1746. label00001388:
  1747. 00001388  102E FFE3                move.b     D0, [A6 - 0x1D]
  1748. 0000138C  4880                     ext.w      D0
  1749. 0000138E  0440 0043                subi.w     D0, 0x43 /* 'C' */
  1750. 00001392  6710                     beq        +0x12 /* 000013A4 */
  1751. 00001394  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1752. 00001398  6706                     beq        +0x8 /* 000013A0 */
  1753. 0000139A  5D40                     subq.w     D0, 6
  1754. 0000139C  6714                     beq        +0x16 /* 000013B2 */
  1755. 0000139E  6018                     bra        +0x1A /* 000013B8 */
  1756. label000013A0:
  1757. 000013A0  3604                     move.w     D3, D4
  1758. 000013A2  6014                     bra        +0x16 /* 000013B8 */
  1759. label000013A4:
  1760. 000013A4  3607                     move.w     D3, D7
  1761. 000013A6  9645                     sub.w      D3, D5
  1762. 000013A8  48C3                     ext.l      D3
  1763. 000013AA  87FC 0002                divs.w     D3, 0x2
  1764. 000013AE  D644                     add.w      D3, D4
  1765. 000013B0  6006                     bra        +0x8 /* 000013B8 */
  1766. label000013B2:
  1767. 000013B2  3607                     move.w     D3, D7
  1768. 000013B4  9645                     sub.w      D3, D5
  1769. 000013B6  D644                     add.w      D3, D4
  1770. label000013B8:
  1771. 000013B8  486E FFF0                pea.l      [A6 - 0x10]
  1772. 000013BC  3003                     move.w     D0, D3
  1773. 000013BE  906E FFE0                sub.w      D0, [A6 - 0x20]
  1774. 000013C2  3F00                     move.w     -[A7], D0
  1775. 000013C4  3006                     move.w     D0, D6
  1776. 000013C6  906E FFF0                sub.w      D0, [A6 - 0x10]
  1777. 000013CA  3F00                     move.w     -[A7], D0
  1778. 000013CC  A8A8                     syscall    OffsetRect
  1779. 000013CE  2F0B                     move.l     -[A7], A3
  1780. 000013D0  486E FFF0                pea.l      [A6 - 0x10]
  1781. 000013D4  A8F6                     syscall    DrawPicture
  1782. 000013D6  362E FFFA                move.w     D3, [A6 - 0x6]
  1783. 000013DA  302E FFF4                move.w     D0, [A6 - 0xC]
  1784. 000013DE  906E FFF0                sub.w      D0, [A6 - 0x10]
  1785. 000013E2  DC40                     add.w      D6, D0
  1786. 000013E4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1787. 000013E8  486E FFE4                pea.l      [A6 - 0x1C]
  1788. 000013EC  4EB9 0000 2230           jsr        [0x00002230]
  1789. 000013F2  5C4F                     addq.w     A7, 6
  1790. 000013F4  6036                     bra        +0x38 /* 0000142C */
  1791. label000013F6:
  1792. 000013F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1793. 000013FA  486E FFE4                pea.l      [A6 - 0x1C]
  1794. 000013FE  4EB9 0000 2230           jsr        [0x00002230]
  1795. 00001404  5C4F                     addq.w     A7, 6
  1796. 00001406  601C                     bra        +0x1E /* 00001424 */
  1797. label00001408:
  1798. 00001408  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  1799. 0000140C  6604                     bne        +0x6 /* 00001412 */
  1800. 0000140E  528A                     addq.l     A2, 1
  1801. 00001410  6012                     bra        +0x14 /* 00001424 */
  1802. label00001412:
  1803. 00001412  0C04 000A                cmpi.b     D4, 0xA /* '\n' */
  1804. 00001416  660C                     bne        +0xE /* 00001424 */
  1805. 00001418  6002                     bra        +0x4 /* 0000141C */
  1806. label0000141A:
  1807. 0000141A  528A                     addq.l     A2, 1
  1808. label0000141C:
  1809. 0000141C  0C12 000A                cmpi.b     [A2], 0xA /* '\n' */
  1810. 00001420  67F8                     beq        -0x6 /* 0000141A */
  1811. 00001422  6008                     bra        +0xA /* 0000142C */
  1812. label00001424:
  1813. 00001424  362E FFFA                move.w     D3, [A6 - 0x6]
  1814. 00001428  DC6C 0080                add.w      D6, [A4 + 0x80]
  1815. label0000142C:
  1816. 0000142C  4A12                     tst.b      [A2]
  1817. 0000142E  6600 FD52                bne        -0x2AC /* 00001182 */
  1818. label00001432:
  1819. 00001432  204A                     movea.l    A0, A2
  1820. 00001434  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1821. 00001438  4E5E                     unlink     A6
  1822. 0000143A  4E75                     rts
  1823. 0000143C  4E56 0000                link       A6, 0
  1824. 00001440  486E 0010                pea.l      [A6 + 0x10]
  1825. 00001444  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1826. 00001448  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1827. 0000144C  2057                     movea.l    A0, [A7]
  1828. 0000144E  2250                     movea.l    A1, [A0]
  1829. 00001450  2269 0020                movea.l    A1, [A1 + 0x20]
  1830. 00001454  4E91                     jsr        [A1]
  1831. 00001456  202E 0010                move.l     D0, [A6 + 0x10]
  1832. 0000145A  4E5E                     unlink     A6
  1833. 0000145C  4E75                     rts
  1834. 0000145E  206F 0004                movea.l    A0, [A7 + 0x4]
  1835. 00001462  5088                     addq.l     A0, 8
  1836. 00001464  2010                     move.l     D0, [A0]
  1837. 00001466  0680 FFFF FF7A           addi.l     D0, 0xFFFFFF7A
  1838. 0000146C  D1AF 0004                add.l      [A7 + 0x4], D0
  1839. 00001470  4EFA F8D6                jmp        [PC - 0x72A /* 00000D48 */]
  1840. fn00001474:
  1841. 00001474  4E56 FFFC                link       A6, -0x0004
  1842. 00001478  2F0A                     move.l     -[A7], A2
  1843. 0000147A  246E 0008                movea.l    A2, [A6 + 0x8]
  1844. 0000147E  23CA 0002 C13C           move.l     [0x0002C13C], A2
  1845. 00001484  2F0A                     move.l     -[A7], A2
  1846. 00001486  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1847. 0000148A  4EB9 0000 3768           jsr        [0x00003768]
  1848. 00001490  23C8 0002 C138           move.l     [0x0002C138], A0
  1849. 00001496  4AB9 0002 C138           tst.l      [0x0002C138]
  1850. 0000149C  5C4F                     addq.w     A7, 6
  1851. 0000149E  661E                     bne        +0x20 /* 000014BE */
  1852. 000014A0  42A7                     clr.l      -[A7]
  1853. 000014A2  486E FFFC                pea.l      [A6 - 0x4]
  1854. 000014A6  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  1855. 000014AE  4879 0002 49D8           push.l     0x249D8
  1856. 000014B4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1857. 000014BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1858. label000014BE:
  1859. 000014BE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1860. 000014C2  61FF 0000 0230           bsr        +0x232 /* 000016F4 */
  1861. 000014C8  2F39 0002 C138           move.l     -[A7], [0x0002C138]
  1862. 000014CE  2057                     movea.l    A0, [A7]
  1863. 000014D0  2268 0004                movea.l    A1, [A0 + 0x4]
  1864. 000014D4  2269 00A4                movea.l    A1, [A1 + 0xA4]
  1865. 000014D8  4E91                     jsr        [A1]
  1866. 000014DA  5C4F                     addq.w     A7, 6
  1867. 000014DC  245F                     movea.l    A2, [A7]+
  1868. 000014DE  4E5E                     unlink     A6
  1869. 000014E0  4E75                     rts
  1870. fn000014E2:
  1871. 000014E2  4E56 0000                link       A6, 0
  1872. 000014E6  4AB9 0002 C134           tst.l      [0x0002C134]
  1873. 000014EC  6728                     beq        +0x2A /* 00001516 */
  1874. 000014EE  4AB9 0002 C134           tst.l      [0x0002C134]
  1875. 000014F4  671A                     beq        +0x1C /* 00001510 */
  1876. 000014F6  3F3C 0001                move.w     -[A7], 0x1
  1877. 000014FA  2079 0002 C134           movea.l    A0, [0x0002C134]
  1878. 00001500  4850                     pea.l      [A0]
  1879. 00001502  2057                     movea.l    A0, [A7]
  1880. 00001504  2268 0004                movea.l    A1, [A0 + 0x4]
  1881. 00001508  2269 0008                movea.l    A1, [A1 + 0x8]
  1882. 0000150C  4E91                     jsr        [A1]
  1883. 0000150E  5C4F                     addq.w     A7, 6
  1884. label00001510:
  1885. 00001510  42B9 0002 C134           clr.l      [0x0002C134]
  1886. label00001516:
  1887. 00001516  4E5E                     unlink     A6
  1888. 00001518  4E75                     rts
  1889. fn0000151A:
  1890. 0000151A  4E56 FFCE                link       A6, -0x0032
  1891. 0000151E  2F0A                     move.l     -[A7], A2
  1892. 00001520  4227                     clr.b      -[A7]
  1893. 00001522  1F3C 0001                move.b     -[A7], 0x1
  1894. 00001526  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1895. 0000152A  2F3C 5257 7067           move.l     -[A7], 0x52577067 /* 'RWpg' */
  1896. 00001530  486E FFFC                pea.l      [A6 - 0x4]
  1897. 00001534  4EB9 0000 2228           jsr        [0x00002228]
  1898. 0000153A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1899. 0000153E  A064                     syscall    MoveHHi
  1900. 00001540  A029                     syscall    HLock
  1901. 00001542  594F                     subq.w     A7, 4
  1902. 00001544  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1903. 00001548  4EB9 0000 1F18           jsr        [0x00001F18]
  1904. 0000154E  201F                     move.l     D0, [A7]+
  1905. 00001550  2F00                     move.l     -[A7], D0
  1906. 00001552  206E FFFC                movea.l    A0, [A6 - 0x4]
  1907. 00001556  2F10                     move.l     -[A7], [A0]
  1908. 00001558  486E FFEC                pea.l      [A6 - 0x14]
  1909. 0000155C  4EB9 0000 2B30           jsr        [0x00002B30]
  1910. 00001562  4878 0002                push.l     0x2
  1911. 00001566  486E FFCE                pea.l      [A6 - 0x32]
  1912. 0000156A  486E FFEC                pea.l      [A6 - 0x14]
  1913. 0000156E  2057                     movea.l    A0, [A7]
  1914. 00001570  2250                     movea.l    A1, [A0]
  1915. 00001572  2269 0024                movea.l    A1, [A1 + 0x24]
  1916. 00001576  4E91                     jsr        [A1]
  1917. 00001578  4878 0004                push.l     0x4
  1918. 0000157C  486E FFE8                pea.l      [A6 - 0x18]
  1919. 00001580  486E FFEC                pea.l      [A6 - 0x14]
  1920. 00001584  2057                     movea.l    A0, [A7]
  1921. 00001586  2250                     movea.l    A1, [A0]
  1922. 00001588  2269 0024                movea.l    A1, [A1 + 0x24]
  1923. 0000158C  4E91                     jsr        [A1]
  1924. 0000158E  95CA                     sub.l      A2, A2
  1925. 00001590  4FEF 0032                lea.l      A7, [A7 + 0x32]
  1926. 00001594  2D4F FFE4                move.l     [A6 - 0x1C], A7
  1927. 00001598  486E FFEC                pea.l      [A6 - 0x14]
  1928. 0000159C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1929. 000015A0  4EB9 0000 22C8           jsr        [0x000022C8]
  1930. 000015A6  2448                     movea.l    A2, A0
  1931. 000015A8  504F                     addq.w     A7, 8
  1932. 000015AA  600A                     bra        +0xC /* 000015B6 */
  1933. 000015AC  486E FFD0                pea.l      [A6 - 0x30]
  1934. 000015B0  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  1935. label000015B6:
  1936. 000015B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1937. 000015BA  486E FFEC                pea.l      [A6 - 0x14]
  1938. 000015BE  4EB9 0000 2B38           jsr        [0x00002B38]
  1939. 000015C4  3F3C FFFF                move.w     -[A7], 0xFFFF
  1940. 000015C8  486E FFFC                pea.l      [A6 - 0x4]
  1941. 000015CC  4EB9 0000 2230           jsr        [0x00002230]
  1942. 000015D2  204A                     movea.l    A0, A2
  1943. 000015D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1944. 000015D8  245F                     movea.l    A2, [A7]+
  1945. 000015DA  4E5E                     unlink     A6
  1946. 000015DC  4E75                     rts
  1947. fn000015DE:
  1948. 000015DE  4E56 FFFC                link       A6, -0x0004
  1949. 000015E2  48E7 1030                movem.l    -[A7], D3,A2,A3
  1950. 000015E6  362E 0008                move.w     D3, [A6 + 0x8]
  1951. 000015EA  266E 000A                movea.l    A3, [A6 + 0xA]
  1952. 000015EE  4AB9 0002 C130           tst.l      [0x0002C130]
  1953. 000015F4  6710                     beq        +0x12 /* 00001606 */
  1954. 000015F6  B679 0002 C12E           cmp.w      D3, [0x0002C12E]
  1955. 000015FC  6608                     bne        +0xA /* 00001606 */
  1956. 000015FE  2079 0002 C130           movea.l    A0, [0x0002C130]
  1957. 00001604  604E                     bra        +0x50 /* 00001654 */
  1958. label00001606:
  1959. 00001606  2F0B                     move.l     -[A7], A3
  1960. 00001608  2F39 0002 C138           move.l     -[A7], [0x0002C138]
  1961. 0000160E  3F03                     move.w     -[A7], D3
  1962. 00001610  4EB9 0000 22B8           jsr        [0x000022B8]
  1963. 00001616  2448                     movea.l    A2, A0
  1964. 00001618  200A                     move.l     D0, A2
  1965. 0000161A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1966. 0000161E  661E                     bne        +0x20 /* 0000163E */
  1967. 00001620  42A7                     clr.l      -[A7]
  1968. 00001622  486E FFFC                pea.l      [A6 - 0x4]
  1969. 00001626  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  1970. 0000162E  4879 0002 49D8           push.l     0x249D8
  1971. 00001634  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1972. 0000163A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1973. label0000163E:
  1974. 0000163E  4227                     clr.b      -[A7]
  1975. 00001640  4878 FC18                push.l     0xFC18
  1976. 00001644  42A7                     clr.l      -[A7]
  1977. 00001646  2F0A                     move.l     -[A7], A2
  1978. 00001648  4EB9 0000 2FD8           jsr        [0x00002FD8]
  1979. 0000164E  204A                     movea.l    A0, A2
  1980. 00001650  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1981. label00001654:
  1982. 00001654  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1983. 00001658  4E5E                     unlink     A6
  1984. 0000165A  4E75                     rts
  1985. fn0000165C:
  1986. 0000165C  4E56 FFFC                link       A6, -0x0004
  1987. 00001660  2F0A                     move.l     -[A7], A2
  1988. 00001662  246E 0008                movea.l    A2, [A6 + 0x8]
  1989. 00001666  200A                     move.l     D0, A2
  1990. 00001668  661E                     bne        +0x20 /* 00001688 */
  1991. 0000166A  42A7                     clr.l      -[A7]
  1992. 0000166C  486E FFFC                pea.l      [A6 - 0x4]
  1993. 00001670  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  1994. 00001678  4879 0002 49D8           push.l     0x249D8
  1995. 0000167E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  1996. 00001684  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1997. label00001688:
  1998. 00001688  B5F9 0002 C130           cmpa.l     A2, [0x0002C130]
  1999. 0000168E  675E                     beq        +0x60 /* 000016EE */
  2000. 00001690  4AB9 0002 C130           tst.l      [0x0002C130]
  2001. 00001696  6722                     beq        +0x24 /* 000016BA */
  2002. 00001698  4AB9 0002 C130           tst.l      [0x0002C130]
  2003. 0000169E  671A                     beq        +0x1C /* 000016BA */
  2004. 000016A0  3F3C 0001                move.w     -[A7], 0x1
  2005. 000016A4  2079 0002 C130           movea.l    A0, [0x0002C130]
  2006. 000016AA  4850                     pea.l      [A0]
  2007. 000016AC  2057                     movea.l    A0, [A7]
  2008. 000016AE  2268 0004                movea.l    A1, [A0 + 0x4]
  2009. 000016B2  2269 0008                movea.l    A1, [A1 + 0x8]
  2010. 000016B6  4E91                     jsr        [A1]
  2011. 000016B8  5C4F                     addq.w     A7, 6
  2012. label000016BA:
  2013. 000016BA  23CA 0002 C130           move.l     [0x0002C130], A2
  2014. 000016C0  1F3C 0001                move.b     -[A7], 0x1
  2015. 000016C4  42A7                     clr.l      -[A7]
  2016. 000016C6  42A7                     clr.l      -[A7]
  2017. 000016C8  2F0A                     move.l     -[A7], A2
  2018. 000016CA  4EB9 0000 2FD8           jsr        [0x00002FD8]
  2019. 000016D0  33EE 000C 0002 C12E      move.w     [0x0002C12E], [A6 + 0xC]
  2020. 000016D8  2F39 0002 C138           move.l     -[A7], [0x0002C138]
  2021. 000016DE  2057                     movea.l    A0, [A7]
  2022. 000016E0  2268 0004                movea.l    A1, [A0 + 0x4]
  2023. 000016E4  2269 00BC                movea.l    A1, [A1 + 0xBC]
  2024. 000016E8  4E91                     jsr        [A1]
  2025. 000016EA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2026. label000016EE:
  2027. 000016EE  245F                     movea.l    A2, [A7]+
  2028. 000016F0  4E5E                     unlink     A6
  2029. 000016F2  4E75                     rts
  2030. fn000016F4:
  2031. 000016F4  4E56 FFE8                link       A6, -0x0018
  2032. 000016F8  2F0A                     move.l     -[A7], A2
  2033. 000016FA  2D4F FFFC                move.l     [A6 - 0x4], A7
  2034. 000016FE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2035. 00001702  4EBA FE16                jsr        [PC - 0x1EA /* 0000151A */]
  2036. 00001706  2448                     movea.l    A2, A0
  2037. 00001708  544F                     addq.w     A7, 2
  2038. 0000170A  600C                     bra        +0xE /* 00001718 */
  2039. 0000170C  486E FFE8                pea.l      [A6 - 0x18]
  2040. 00001710  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  2041. 00001716  6054                     bra        +0x56 /* 0000176C */
  2042. label00001718:
  2043. 00001718  200A                     move.l     D0, A2
  2044. 0000171A  6750                     beq        +0x52 /* 0000176C */
  2045. 0000171C  2F0A                     move.l     -[A7], A2
  2046. 0000171E  2057                     movea.l    A0, [A7]
  2047. 00001720  2268 0004                movea.l    A1, [A0 + 0x4]
  2048. 00001724  2269 0060                movea.l    A1, [A1 + 0x60]
  2049. 00001728  4E91                     jsr        [A1]
  2050. 0000172A  4AB9 0002 C134           tst.l      [0x0002C134]
  2051. 00001730  584F                     addq.w     A7, 4
  2052. 00001732  6722                     beq        +0x24 /* 00001756 */
  2053. 00001734  4AB9 0002 C134           tst.l      [0x0002C134]
  2054. 0000173A  671A                     beq        +0x1C /* 00001756 */
  2055. 0000173C  3F3C 0001                move.w     -[A7], 0x1
  2056. 00001740  2079 0002 C134           movea.l    A0, [0x0002C134]
  2057. 00001746  4850                     pea.l      [A0]
  2058. 00001748  2057                     movea.l    A0, [A7]
  2059. 0000174A  2268 0004                movea.l    A1, [A0 + 0x4]
  2060. 0000174E  2269 0008                movea.l    A1, [A1 + 0x8]
  2061. 00001752  4E91                     jsr        [A1]
  2062. 00001754  5C4F                     addq.w     A7, 6
  2063. label00001756:
  2064. 00001756  23CA 0002 C134           move.l     [0x0002C134], A2
  2065. 0000175C  2F0A                     move.l     -[A7], A2
  2066. 0000175E  2057                     movea.l    A0, [A7]
  2067. 00001760  2268 0004                movea.l    A1, [A0 + 0x4]
  2068. 00001764  2269 0064                movea.l    A1, [A1 + 0x64]
  2069. 00001768  4E91                     jsr        [A1]
  2070. 0000176A  584F                     addq.w     A7, 4
  2071. label0000176C:
  2072. 0000176C  245F                     movea.l    A2, [A7]+
  2073. 0000176E  4E5E                     unlink     A6
  2074. 00001770  4E75                     rts
  2075. 00001772  4E75                     rts
  2076. 00001774  4E75                     rts
  2077. 00001776  4E56 0000                link       A6, 0
  2078. 0000177A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2079. 0000177E  246E 0008                movea.l    A2, [A6 + 0x8]
  2080. 00001782  362E 000C                move.w     D3, [A6 + 0xC]
  2081. 00001786  200A                     move.l     D0, A2
  2082. 00001788  6752                     beq        +0x54 /* 000017DC */
  2083. 0000178A  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  2084. 00001790  2548 0004                move.l     [A2 + 0x4], A0
  2085. 00001794  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  2086. 0000179A  41E8 0068                lea.l      A0, [A0 + 0x68]
  2087. 0000179E  2252                     movea.l    A1, [A2]
  2088. 000017A0  2288                     move.l     [A1], A0
  2089. 000017A2  2652                     movea.l    A3, [A2]
  2090. 000017A4  204A                     movea.l    A0, A2
  2091. 000017A6  41E8 0036                lea.l      A0, [A0 + 0x36]
  2092. 000017AA  2848                     movea.l    A4, A0
  2093. 000017AC  91CB                     sub.l      A0, A3
  2094. 000017AE  2748 0008                move.l     [A3 + 0x8], A0
  2095. 000017B2  4267                     clr.w      -[A7]
  2096. 000017B4  2F0A                     move.l     -[A7], A2
  2097. 000017B6  4EB9 0000 3CC8           jsr        [0x00003CC8]
  2098. 000017BC  4A43                     tst.w      D3
  2099. 000017BE  5C4F                     addq.w     A7, 6
  2100. 000017C0  670C                     beq        +0xE /* 000017CE */
  2101. 000017C2  4267                     clr.w      -[A7]
  2102. 000017C4  2F0C                     move.l     -[A7], A4
  2103. 000017C6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  2104. 000017CC  5C4F                     addq.w     A7, 6
  2105. label000017CE:
  2106. 000017CE  4A43                     tst.w      D3
  2107. 000017D0  6F0A                     ble        +0xC /* 000017DC */
  2108. 000017D2  2F0A                     move.l     -[A7], A2
  2109. 000017D4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  2110. 000017DA  584F                     addq.w     A7, 4
  2111. label000017DC:
  2112. 000017DC  204A                     movea.l    A0, A2
  2113. 000017DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2114. 000017E2  4E5E                     unlink     A6
  2115. 000017E4  4E75                     rts
  2116. 000017E6  206F 0004                movea.l    A0, [A7 + 0x4]
  2117. 000017EA  5088                     addq.l     A0, 8
  2118. 000017EC  2010                     move.l     D0, [A0]
  2119. 000017EE  0680 FFFF FFCA           addi.l     D0, 0xFFFFFFCA
  2120. 000017F4  D1AF 0004                add.l      [A7 + 0x4], D0
  2121. 000017F8  4EF9 0000 177A           jmp        [0x0000177A]
  2122. fn000017FE:
  2123. 000017FE  4E56 FFB6                link       A6, -0x004A
  2124. 00001802  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2125. 00001806  246E 0008                movea.l    A2, [A6 + 0x8]
  2126. 0000180A  362E 000C                move.w     D3, [A6 + 0xC]
  2127. 0000180E  286E 000E                movea.l    A4, [A6 + 0xE]
  2128. 00001812  4A43                     tst.w      D3
  2129. 00001814  6714                     beq        +0x16 /* 0000182A */
  2130. 00001816  204A                     movea.l    A0, A2
  2131. 00001818  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2132. 0000181C  2648                     movea.l    A3, A0
  2133. 0000181E  2488                     move.l     [A2], A0
  2134. 00001820  2F0B                     move.l     -[A7], A3
  2135. 00001822  4EB9 0000 3AE0           jsr        [0x00003AE0]
  2136. 00001828  584F                     addq.w     A7, 4
  2137. label0000182A:
  2138. 0000182A  2079 0002 C138           movea.l    A0, [0x0002C138]
  2139. 00001830  2008                     move.l     D0, A0
  2140. 00001832  4A80                     tst.l      D0
  2141. 00001834  6704                     beq        +0x6 /* 0000183A */
  2142. 00001836  41E8 007A                lea.l      A0, [A0 + 0x7A]
  2143. label0000183A:
  2144. 0000183A  4850                     pea.l      [A0]
  2145. 0000183C  3F3C 0001                move.w     -[A7], 0x1
  2146. 00001840  486E FFBE                pea.l      [A6 - 0x42]
  2147. 00001844  4EB9 0000 3CC0           jsr        [0x00003CC0]
  2148. 0000184A  486E FFBE                pea.l      [A6 - 0x42]
  2149. 0000184E  4267                     clr.w      -[A7]
  2150. 00001850  2F0A                     move.l     -[A7], A2
  2151. 00001852  61FF 0000 05FA           bsr        +0x5FC /* 00001E4E */
  2152. 00001858  3F3C FFFF                move.w     -[A7], 0xFFFF
  2153. 0000185C  486E FFBE                pea.l      [A6 - 0x42]
  2154. 00001860  4EB9 0000 3CC8           jsr        [0x00003CC8]
  2155. 00001866  41F9 0002 472C           lea.l      A0, [0x0002472C]
  2156. 0000186C  2548 0004                move.l     [A2 + 0x4], A0
  2157. 00001870  41F9 0002 472C           lea.l      A0, [0x0002472C]
  2158. 00001876  41E8 0084                lea.l      A0, [A0 + 0x84]
  2159. 0000187A  2252                     movea.l    A1, [A2]
  2160. 0000187C  2288                     move.l     [A1], A0
  2161. 0000187E  2652                     movea.l    A3, [A2]
  2162. 00001880  204A                     movea.l    A0, A2
  2163. 00001882  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2164. 00001886  91CB                     sub.l      A0, A3
  2165. 00001888  2748 0008                move.l     [A3 + 0x8], A0
  2166. 0000188C  4878 0004                push.l     0x4
  2167. 00001890  486E FFB6                pea.l      [A6 - 0x4A]
  2168. 00001894  2F0C                     move.l     -[A7], A4
  2169. 00001896  2057                     movea.l    A0, [A7]
  2170. 00001898  2250                     movea.l    A1, [A0]
  2171. 0000189A  2269 0024                movea.l    A1, [A1 + 0x24]
  2172. 0000189E  4E91                     jsr        [A1]
  2173. 000018A0  0CAE 6164 7674 FFB6      cmpi.l     [A6 - 0x4A], 0x61647674 /* 'advt' */
  2174. 000018A8  4FEF 0026                lea.l      A7, [A7 + 0x26]
  2175. 000018AC  671E                     beq        +0x20 /* 000018CC */
  2176. 000018AE  42A7                     clr.l      -[A7]
  2177. 000018B0  486E FFBA                pea.l      [A6 - 0x46]
  2178. 000018B4  2D7C 6173 7274 FFBA      move.l     [A6 - 0x46], 0x61737274 /* 'asrt' */
  2179. 000018BC  4879 0002 48A4           push.l     0x248A4
  2180. 000018C2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2181. 000018C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2182. label000018CC:
  2183. 000018CC  4878 0014                push.l     0x14
  2184. 000018D0  486A 0036                pea.l      [A2 + 0x36]
  2185. 000018D4  2F0C                     move.l     -[A7], A4
  2186. 000018D6  2057                     movea.l    A0, [A7]
  2187. 000018D8  2250                     movea.l    A1, [A0]
  2188. 000018DA  2269 0024                movea.l    A1, [A1 + 0x24]
  2189. 000018DE  4E91                     jsr        [A1]
  2190. 000018E0  42AA 004A                clr.l      [A2 + 0x4A]
  2191. 000018E4  204A                     movea.l    A0, A2
  2192. 000018E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2193. 000018EA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2194. 000018EE  4E5E                     unlink     A6
  2195. 000018F0  4E75                     rts
  2196. fn000018F2:
  2197. 000018F2  4E56 0000                link       A6, 0
  2198. 000018F6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2199. 000018FA  246E 0008                movea.l    A2, [A6 + 0x8]
  2200. 000018FE  362E 000C                move.w     D3, [A6 + 0xC]
  2201. 00001902  200A                     move.l     D0, A2
  2202. 00001904  6700 0080                beq        +0x82 /* 00001986 */
  2203. 00001908  41F9 0002 472C           lea.l      A0, [0x0002472C]
  2204. 0000190E  2548 0004                move.l     [A2 + 0x4], A0
  2205. 00001912  41F9 0002 472C           lea.l      A0, [0x0002472C]
  2206. 00001918  41E8 0084                lea.l      A0, [A0 + 0x84]
  2207. 0000191C  2252                     movea.l    A1, [A2]
  2208. 0000191E  2288                     move.l     [A1], A0
  2209. 00001920  2652                     movea.l    A3, [A2]
  2210. 00001922  204A                     movea.l    A0, A2
  2211. 00001924  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2212. 00001928  2848                     movea.l    A4, A0
  2213. 0000192A  91CB                     sub.l      A0, A3
  2214. 0000192C  2748 0008                move.l     [A3 + 0x8], A0
  2215. 00001930  200A                     move.l     D0, A2
  2216. 00001932  6734                     beq        +0x36 /* 00001968 */
  2217. 00001934  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  2218. 0000193A  2548 0004                move.l     [A2 + 0x4], A0
  2219. 0000193E  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  2220. 00001944  41E8 0068                lea.l      A0, [A0 + 0x68]
  2221. 00001948  2252                     movea.l    A1, [A2]
  2222. 0000194A  2288                     move.l     [A1], A0
  2223. 0000194C  2652                     movea.l    A3, [A2]
  2224. 0000194E  204A                     movea.l    A0, A2
  2225. 00001950  41E8 0036                lea.l      A0, [A0 + 0x36]
  2226. 00001954  2808                     move.l     D4, A0
  2227. 00001956  91CB                     sub.l      A0, A3
  2228. 00001958  2748 0008                move.l     [A3 + 0x8], A0
  2229. 0000195C  4267                     clr.w      -[A7]
  2230. 0000195E  2F0A                     move.l     -[A7], A2
  2231. 00001960  4EB9 0000 3CC8           jsr        [0x00003CC8]
  2232. 00001966  5C4F                     addq.w     A7, 6
  2233. label00001968:
  2234. 00001968  4A43                     tst.w      D3
  2235. 0000196A  670C                     beq        +0xE /* 00001978 */
  2236. 0000196C  4267                     clr.w      -[A7]
  2237. 0000196E  2F0C                     move.l     -[A7], A4
  2238. 00001970  4EB9 0000 3AE8           jsr        [0x00003AE8]
  2239. 00001976  5C4F                     addq.w     A7, 6
  2240. label00001978:
  2241. 00001978  4A43                     tst.w      D3
  2242. 0000197A  6F0A                     ble        +0xC /* 00001986 */
  2243. 0000197C  2F0A                     move.l     -[A7], A2
  2244. 0000197E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  2245. 00001984  584F                     addq.w     A7, 4
  2246. label00001986:
  2247. 00001986  204A                     movea.l    A0, A2
  2248. 00001988  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2249. 0000198C  4E5E                     unlink     A6
  2250. 0000198E  4E75                     rts
  2251. 00001990  4E56 FFFC                link       A6, -0x0004
  2252. 00001994  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2253. 00001998  282E 000C                move.l     D4, [A6 + 0xC]
  2254. 0000199C  362E 0010                move.w     D3, [A6 + 0x10]
  2255. 000019A0  266E 0012                movea.l    A3, [A6 + 0x12]
  2256. 000019A4  2F04                     move.l     -[A7], D4
  2257. 000019A6  2F0B                     move.l     -[A7], A3
  2258. 000019A8  2057                     movea.l    A0, [A7]
  2259. 000019AA  2268 0004                movea.l    A1, [A0 + 0x4]
  2260. 000019AE  2269 0010                movea.l    A1, [A1 + 0x10]
  2261. 000019B2  4E91                     jsr        [A1]
  2262. 000019B4  2448                     movea.l    A2, A0
  2263. 000019B6  504F                     addq.w     A7, 8
  2264. 000019B8  3003                     move.w     D0, D3
  2265. 000019BA  5240                     addq.w     D0, 1
  2266. 000019BC  6706                     beq        +0x8 /* 000019C4 */
  2267. 000019BE  5340                     subq.w     D0, 1
  2268. 000019C0  6718                     beq        +0x1A /* 000019DA */
  2269. 000019C2  603A                     bra        +0x3C /* 000019FE */
  2270. label000019C4:
  2271. 000019C4  200A                     move.l     D0, A2
  2272. 000019C6  6776                     beq        +0x78 /* 00001A3E */
  2273. 000019C8  2F0A                     move.l     -[A7], A2
  2274. 000019CA  2057                     movea.l    A0, [A7]
  2275. 000019CC  2268 0004                movea.l    A1, [A0 + 0x4]
  2276. 000019D0  2269 00A8                movea.l    A1, [A1 + 0xA8]
  2277. 000019D4  4E91                     jsr        [A1]
  2278. 000019D6  584F                     addq.w     A7, 4
  2279. 000019D8  6064                     bra        +0x66 /* 00001A3E */
  2280. label000019DA:
  2281. 000019DA  200A                     move.l     D0, A2
  2282. 000019DC  6760                     beq        +0x62 /* 00001A3E */
  2283. 000019DE  2F0A                     move.l     -[A7], A2
  2284. 000019E0  4EB9 0000 30A0           jsr        [0x000030A0]
  2285. 000019E6  4A00                     tst.b      D0
  2286. 000019E8  584F                     addq.w     A7, 4
  2287. 000019EA  6652                     bne        +0x54 /* 00001A3E */
  2288. 000019EC  2F0A                     move.l     -[A7], A2
  2289. 000019EE  2057                     movea.l    A0, [A7]
  2290. 000019F0  2268 0004                movea.l    A1, [A0 + 0x4]
  2291. 000019F4  2269 00A4                movea.l    A1, [A1 + 0xA4]
  2292. 000019F8  4E91                     jsr        [A1]
  2293. 000019FA  584F                     addq.w     A7, 4
  2294. 000019FC  6040                     bra        +0x42 /* 00001A3E */
  2295. label000019FE:
  2296. 000019FE  200A                     move.l     D0, A2
  2297. 00001A00  661E                     bne        +0x20 /* 00001A20 */
  2298. 00001A02  42A7                     clr.l      -[A7]
  2299. 00001A04  486E FFFC                pea.l      [A6 - 0x4]
  2300. 00001A08  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  2301. 00001A10  4879 0002 48A4           push.l     0x248A4
  2302. 00001A16  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  2303. 00001A1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2304. label00001A20:
  2305. 00001A20  2F0A                     move.l     -[A7], A2
  2306. 00001A22  4EB9 0000 30A0           jsr        [0x000030A0]
  2307. 00001A28  4A00                     tst.b      D0
  2308. 00001A2A  584F                     addq.w     A7, 4
  2309. 00001A2C  6610                     bne        +0x12 /* 00001A3E */
  2310. 00001A2E  2F0A                     move.l     -[A7], A2
  2311. 00001A30  2057                     movea.l    A0, [A7]
  2312. 00001A32  2268 0004                movea.l    A1, [A0 + 0x4]
  2313. 00001A36  2269 00A4                movea.l    A1, [A1 + 0xA4]
  2314. 00001A3A  4E91                     jsr        [A1]
  2315. 00001A3C  584F                     addq.w     A7, 4
  2316. label00001A3E:
  2317. 00001A3E  204A                     movea.l    A0, A2
  2318. 00001A40  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2319. 00001A44  4E5E                     unlink     A6
  2320. 00001A46  4E75                     rts
  2321. fn00001A48:
  2322. 00001A48  4E56 0000                link       A6, 0
  2323. 00001A4C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2324. 00001A50  246E 0008                movea.l    A2, [A6 + 0x8]
  2325. 00001A54  2F0A                     move.l     -[A7], A2
  2326. 00001A56  3F2A 0036                move.w     -[A7], [A2 + 0x36]
  2327. 00001A5A  61FF FFFF FB82           bsr        -0x47C /* 000015DE */
  2328. 00001A60  2548 004A                move.l     [A2 + 0x4A], A0
  2329. 00001A64  286A 004A                movea.l    A4, [A2 + 0x4A]
  2330. 00001A68  200C                     move.l     D0, A4
  2331. 00001A6A  5C4F                     addq.w     A7, 6
  2332. 00001A6C  6700 016E                beq        +0x170 /* 00001BDC */
  2333. 00001A70  2F0C                     move.l     -[A7], A4
  2334. 00001A72  3F2A 0038                move.w     -[A7], [A2 + 0x38]
  2335. 00001A76  4878 00C9                push.l     0xC9
  2336. 00001A7A  2F0A                     move.l     -[A7], A2
  2337. 00001A7C  2057                     movea.l    A0, [A7]
  2338. 00001A7E  2268 0004                movea.l    A1, [A0 + 0x4]
  2339. 00001A82  2269 0080                movea.l    A1, [A1 + 0x80]
  2340. 00001A86  4E91                     jsr        [A1]
  2341. 00001A88  2648                     movea.l    A3, A0
  2342. 00001A8A  362A 0038                move.w     D3, [A2 + 0x38]
  2343. 00001A8E  0C43 FFFF                cmpi.w     D3, 0xFFFF
  2344. 00001A92  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2345. 00001A96  670C                     beq        +0xE /* 00001AA4 */
  2346. 00001A98  3F03                     move.w     -[A7], D3
  2347. 00001A9A  2F0B                     move.l     -[A7], A3
  2348. 00001A9C  4EB9 0000 3218           jsr        [0x00003218]
  2349. 00001AA2  5C4F                     addq.w     A7, 6
  2350. label00001AA4:
  2351. 00001AA4  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2352. 00001AA8  3F2A 003A                move.w     -[A7], [A2 + 0x3A]
  2353. 00001AAC  4878 00CA                push.l     0xCA
  2354. 00001AB0  2F0A                     move.l     -[A7], A2
  2355. 00001AB2  2057                     movea.l    A0, [A7]
  2356. 00001AB4  2268 0004                movea.l    A1, [A0 + 0x4]
  2357. 00001AB8  2269 0080                movea.l    A1, [A1 + 0x80]
  2358. 00001ABC  4E91                     jsr        [A1]
  2359. 00001ABE  2648                     movea.l    A3, A0
  2360. 00001AC0  362A 003A                move.w     D3, [A2 + 0x3A]
  2361. 00001AC4  0C43 FFFF                cmpi.w     D3, 0xFFFF
  2362. 00001AC8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2363. 00001ACC  670C                     beq        +0xE /* 00001ADA */
  2364. 00001ACE  3F03                     move.w     -[A7], D3
  2365. 00001AD0  2F0B                     move.l     -[A7], A3
  2366. 00001AD2  4EB9 0000 3218           jsr        [0x00003218]
  2367. 00001AD8  5C4F                     addq.w     A7, 6
  2368. label00001ADA:
  2369. 00001ADA  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2370. 00001ADE  3F2A 003C                move.w     -[A7], [A2 + 0x3C]
  2371. 00001AE2  4878 00CB                push.l     0xCB
  2372. 00001AE6  2F0A                     move.l     -[A7], A2
  2373. 00001AE8  2057                     movea.l    A0, [A7]
  2374. 00001AEA  2268 0004                movea.l    A1, [A0 + 0x4]
  2375. 00001AEE  2269 0080                movea.l    A1, [A1 + 0x80]
  2376. 00001AF2  4E91                     jsr        [A1]
  2377. 00001AF4  2648                     movea.l    A3, A0
  2378. 00001AF6  362A 003C                move.w     D3, [A2 + 0x3C]
  2379. 00001AFA  0C43 FFFF                cmpi.w     D3, 0xFFFF
  2380. 00001AFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2381. 00001B02  6744                     beq        +0x46 /* 00001B48 */
  2382. 00001B04  1F3C 0001                move.b     -[A7], 0x1
  2383. 00001B08  3F03                     move.w     -[A7], D3
  2384. 00001B0A  2F0B                     move.l     -[A7], A3
  2385. 00001B0C  2057                     movea.l    A0, [A7]
  2386. 00001B0E  2268 0004                movea.l    A1, [A0 + 0x4]
  2387. 00001B12  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  2388. 00001B16  4E91                     jsr        [A1]
  2389. 00001B18  1F3C 0001                move.b     -[A7], 0x1
  2390. 00001B1C  1F2A 003E                move.b     -[A7], [A2 + 0x3E]
  2391. 00001B20  2F0B                     move.l     -[A7], A3
  2392. 00001B22  2057                     movea.l    A0, [A7]
  2393. 00001B24  2268 0004                movea.l    A1, [A0 + 0x4]
  2394. 00001B28  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2395. 00001B2C  4E91                     jsr        [A1]
  2396. 00001B2E  1F3C 0001                move.b     -[A7], 0x1
  2397. 00001B32  1F2A 003F                move.b     -[A7], [A2 + 0x3F]
  2398. 00001B36  2F0B                     move.l     -[A7], A3
  2399. 00001B38  2057                     movea.l    A0, [A7]
  2400. 00001B3A  2268 0004                movea.l    A1, [A0 + 0x4]
  2401. 00001B3E  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  2402. 00001B42  4E91                     jsr        [A1]
  2403. 00001B44  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2404. label00001B48:
  2405. 00001B48  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2406. 00001B4C  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  2407. 00001B50  4878 00CC                push.l     0xCC
  2408. 00001B54  2F0A                     move.l     -[A7], A2
  2409. 00001B56  2057                     movea.l    A0, [A7]
  2410. 00001B58  2268 0004                movea.l    A1, [A0 + 0x4]
  2411. 00001B5C  2269 0080                movea.l    A1, [A1 + 0x80]
  2412. 00001B60  4E91                     jsr        [A1]
  2413. 00001B62  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2414. 00001B66  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  2415. 00001B6A  4878 00CD                push.l     0xCD
  2416. 00001B6E  2F0A                     move.l     -[A7], A2
  2417. 00001B70  2057                     movea.l    A0, [A7]
  2418. 00001B72  2268 0004                movea.l    A1, [A0 + 0x4]
  2419. 00001B76  2269 0080                movea.l    A1, [A1 + 0x80]
  2420. 00001B7A  4E91                     jsr        [A1]
  2421. 00001B7C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2422. 00001B80  3F2A 0044                move.w     -[A7], [A2 + 0x44]
  2423. 00001B84  4878 00CE                push.l     0xCE
  2424. 00001B88  2F0A                     move.l     -[A7], A2
  2425. 00001B8A  2057                     movea.l    A0, [A7]
  2426. 00001B8C  2268 0004                movea.l    A1, [A0 + 0x4]
  2427. 00001B90  2269 0080                movea.l    A1, [A1 + 0x80]
  2428. 00001B94  4E91                     jsr        [A1]
  2429. 00001B96  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2430. 00001B9A  3F2A 0046                move.w     -[A7], [A2 + 0x46]
  2431. 00001B9E  4878 00CF                push.l     0xCF
  2432. 00001BA2  2F0A                     move.l     -[A7], A2
  2433. 00001BA4  2057                     movea.l    A0, [A7]
  2434. 00001BA6  2268 0004                movea.l    A1, [A0 + 0x4]
  2435. 00001BAA  2269 0080                movea.l    A1, [A1 + 0x80]
  2436. 00001BAE  4E91                     jsr        [A1]
  2437. 00001BB0  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2438. 00001BB4  3F2A 0048                move.w     -[A7], [A2 + 0x48]
  2439. 00001BB8  4878 00D0                push.l     0xD0
  2440. 00001BBC  2F0A                     move.l     -[A7], A2
  2441. 00001BBE  2057                     movea.l    A0, [A7]
  2442. 00001BC0  2268 0004                movea.l    A1, [A0 + 0x4]
  2443. 00001BC4  2269 0080                movea.l    A1, [A1 + 0x80]
  2444. 00001BC8  4E91                     jsr        [A1]
  2445. 00001BCA  2F0A                     move.l     -[A7], A2
  2446. 00001BCC  2057                     movea.l    A0, [A7]
  2447. 00001BCE  2268 0004                movea.l    A1, [A0 + 0x4]
  2448. 00001BD2  2269 007C                movea.l    A1, [A1 + 0x7C]
  2449. 00001BD6  4E91                     jsr        [A1]
  2450. 00001BD8  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  2451. label00001BDC:
  2452. 00001BDC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2453. 00001BE0  4E5E                     unlink     A6
  2454. 00001BE2  4E75                     rts
  2455. fn00001BE4:
  2456. 00001BE4  4E56 0000                link       A6, 0
  2457. 00001BE8  2F0A                     move.l     -[A7], A2
  2458. 00001BEA  246E 0008                movea.l    A2, [A6 + 0x8]
  2459. 00001BEE  3F2A 0036                move.w     -[A7], [A2 + 0x36]
  2460. 00001BF2  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  2461. 00001BF6  61FF FFFF FA64           bsr        -0x59A /* 0000165C */
  2462. 00001BFC  2F0A                     move.l     -[A7], A2
  2463. 00001BFE  4EB9 0000 3D00           jsr        [0x00003D00]
  2464. 00001C04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2465. 00001C08  245F                     movea.l    A2, [A7]+
  2466. 00001C0A  4E5E                     unlink     A6
  2467. 00001C0C  4E75                     rts
  2468. 00001C0E  4E75                     rts
  2469. fn00001C10:
  2470. 00001C10  4E56 0000                link       A6, 0
  2471. 00001C14  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2472. 00001C18  246E 0008                movea.l    A2, [A6 + 0x8]
  2473. 00001C1C  282E 000C                move.l     D4, [A6 + 0xC]
  2474. 00001C20  266E 0010                movea.l    A3, [A6 + 0x10]
  2475. 00001C24  7601                     moveq.l    D3, 0x01
  2476. 00001C26  2004                     move.l     D0, D4
  2477. 00001C28  61FF FFFF E8FA           bsr        -0x1704 /* 00000524 */
  2478. 00001C2E  008A 0000 0009           ori.l      A2, 0x9 /* '\t' */
  2479. 00001C34  0000 00D0                ori.b      D0, 0xD0
  2480. 00001C38  0005 0000                ori.b      D5, 0x0
  2481. 00001C3C  0009 0020                ori.b      A1, 0x20 /* ' ' */
  2482. 00001C40  0000 00CC                ori.b      D0, 0xCC
  2483. 00001C44  001A 0000                ori.b      [A2]+, 0x0
  2484. 00001C48  00CD                     .incomplete
  2485. 00001C4A  0026 0000                ori.b      -[A6], 0x0
  2486. 00001C4E  00CE                     .incomplete
  2487. 00001C50  0032 0000 00CF           ori.b      [A2 + D0.w - 0x49], 0x0
  2488. 00001C56  003E 0000                ori.b      <<invalid special address>>, 0x0
  2489. 00001C5A  00D0                     .incomplete
  2490. 00001C5C  004A 2F0A                ori.w      A2, 0x2F0A /* '/\n' */
  2491. 00001C60  2057                     movea.l    A0, [A7]
  2492. 00001C62  2268 0004                movea.l    A1, [A0 + 0x4]
  2493. 00001C66  2269 0068                movea.l    A1, [A1 + 0x68]
  2494. 00001C6A  4E91                     jsr        [A1]
  2495. 00001C6C  584F                     addq.w     A7, 4
  2496. 00001C6E  605A                     bra        +0x5C /* 00001CCA */
  2497. 00001C70  2F0A                     move.l     -[A7], A2
  2498. 00001C72  2057                     movea.l    A0, [A7]
  2499. 00001C74  2268 0004                movea.l    A1, [A0 + 0x4]
  2500. 00001C78  2269 006C                movea.l    A1, [A1 + 0x6C]
  2501. 00001C7C  4E91                     jsr        [A1]
  2502. 00001C7E  584F                     addq.w     A7, 4
  2503. 00001C80  6048                     bra        +0x4A /* 00001CCA */
  2504. 00001C82  2F0A                     move.l     -[A7], A2
  2505. 00001C84  2057                     movea.l    A0, [A7]
  2506. 00001C86  2268 0004                movea.l    A1, [A0 + 0x4]
  2507. 00001C8A  2269 0070                movea.l    A1, [A1 + 0x70]
  2508. 00001C8E  4E91                     jsr        [A1]
  2509. 00001C90  584F                     addq.w     A7, 4
  2510. 00001C92  6036                     bra        +0x38 /* 00001CCA */
  2511. 00001C94  2F0A                     move.l     -[A7], A2
  2512. 00001C96  2057                     movea.l    A0, [A7]
  2513. 00001C98  2268 0004                movea.l    A1, [A0 + 0x4]
  2514. 00001C9C  2269 0074                movea.l    A1, [A1 + 0x74]
  2515. 00001CA0  4E91                     jsr        [A1]
  2516. 00001CA2  584F                     addq.w     A7, 4
  2517. 00001CA4  6024                     bra        +0x26 /* 00001CCA */
  2518. 00001CA6  2F0A                     move.l     -[A7], A2
  2519. 00001CA8  2057                     movea.l    A0, [A7]
  2520. 00001CAA  2268 0004                movea.l    A1, [A0 + 0x4]
  2521. 00001CAE  2269 0078                movea.l    A1, [A1 + 0x78]
  2522. 00001CB2  4E91                     jsr        [A1]
  2523. 00001CB4  584F                     addq.w     A7, 4
  2524. 00001CB6  6012                     bra        +0x14 /* 00001CCA */
  2525. 00001CB8  2F0B                     move.l     -[A7], A3
  2526. 00001CBA  2F04                     move.l     -[A7], D4
  2527. 00001CBC  2F0A                     move.l     -[A7], A2
  2528. 00001CBE  4EB9 0000 3D50           jsr        [0x00003D50]
  2529. 00001CC4  1600                     move.b     D3, D0
  2530. 00001CC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2531. label00001CCA:
  2532. 00001CCA  1003                     move.b     D0, D3
  2533. 00001CCC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2534. 00001CD0  4E5E                     unlink     A6
  2535. 00001CD2  4E75                     rts
  2536. fn00001CD4:
  2537. 00001CD4  4E56 0000                link       A6, 0
  2538. 00001CD8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2539. 00001CDC  266E 0008                movea.l    A3, [A6 + 0x8]
  2540. 00001CE0  286E 000C                movea.l    A4, [A6 + 0xC]
  2541. 00001CE4  246E 0010                movea.l    A2, [A6 + 0x10]
  2542. 00001CE8  200C                     move.l     D0, A4
  2543. 00001CEA  61FF FFFF E838           bsr        -0x17C6 /* 00000524 */
  2544. 00001CF0  00A8 0000 0009 0000      ori.l      [A0 + 0x0], 0x9 /* '\t' */
  2545. 00001CF8  00D0                     .incomplete
  2546. 00001CFA  0005 0000                ori.b      D5, 0x0
  2547. 00001CFE  0009 0020                ori.b      A1, 0x20 /* ' ' */
  2548. 00001D02  0000 00CC                ori.b      D0, 0xCC
  2549. 00001D06  001A 0000                ori.b      [A2]+, 0x0
  2550. 00001D0A  00CD                     .incomplete
  2551. 00001D0C  002C 0000 00CE           ori.b      [A4 + 0xCE], 0x0
  2552. 00001D12  003E 0000                ori.b      <<invalid special address>>, 0x0
  2553. 00001D16  00CF                     .incomplete
  2554. 00001D18  0050 0000                ori.w      [A0], 0x0
  2555. 00001D1C  00D0                     .incomplete
  2556. 00001D1E  0062 362B                ori.w      -[A2], 0x362B /* '6+' */
  2557. 00001D22  0040 0C43                ori.w      D0, 0xC43
  2558. 00001D26  FFFF                     .invalid   <<F/7/7>>
  2559. 00001D28  6704                     beq        +0x6 /* 00001D2E */
  2560. 00001D2A  4A43                     tst.w      D3
  2561. 00001D2C  6604                     bne        +0x6 /* 00001D32 */
  2562. label00001D2E:
  2563. 00001D2E  7000                     moveq.l    D0, 0x00
  2564. 00001D30  6002                     bra        +0x4 /* 00001D34 */
  2565. label00001D32:
  2566. 00001D32  7001                     moveq.l    D0, 0x01
  2567. label00001D34:
  2568. 00001D34  1480                     move.b     [A2], D0
  2569. 00001D36  607C                     bra        +0x7E /* 00001DB4 */
  2570. 00001D38  382B 0042                move.w     D4, [A3 + 0x42]
  2571. 00001D3C  0C44 FFFF                cmpi.w     D4, 0xFFFF
  2572. 00001D40  6704                     beq        +0x6 /* 00001D46 */
  2573. 00001D42  4A44                     tst.w      D4
  2574. 00001D44  6604                     bne        +0x6 /* 00001D4A */
  2575. label00001D46:
  2576. 00001D46  7000                     moveq.l    D0, 0x00
  2577. 00001D48  6002                     bra        +0x4 /* 00001D4C */
  2578. label00001D4A:
  2579. 00001D4A  7001                     moveq.l    D0, 0x01
  2580. label00001D4C:
  2581. 00001D4C  1480                     move.b     [A2], D0
  2582. 00001D4E  6064                     bra        +0x66 /* 00001DB4 */
  2583. 00001D50  3A2B 0044                move.w     D5, [A3 + 0x44]
  2584. 00001D54  0C45 FFFF                cmpi.w     D5, 0xFFFF
  2585. 00001D58  6704                     beq        +0x6 /* 00001D5E */
  2586. 00001D5A  4A45                     tst.w      D5
  2587. 00001D5C  6604                     bne        +0x6 /* 00001D62 */
  2588. label00001D5E:
  2589. 00001D5E  7000                     moveq.l    D0, 0x00
  2590. 00001D60  6002                     bra        +0x4 /* 00001D64 */
  2591. label00001D62:
  2592. 00001D62  7001                     moveq.l    D0, 0x01
  2593. label00001D64:
  2594. 00001D64  1480                     move.b     [A2], D0
  2595. 00001D66  604C                     bra        +0x4E /* 00001DB4 */
  2596. 00001D68  3C2B 0046                move.w     D6, [A3 + 0x46]
  2597. 00001D6C  0C46 FFFF                cmpi.w     D6, 0xFFFF
  2598. 00001D70  6704                     beq        +0x6 /* 00001D76 */
  2599. 00001D72  4A46                     tst.w      D6
  2600. 00001D74  6604                     bne        +0x6 /* 00001D7A */
  2601. label00001D76:
  2602. 00001D76  7000                     moveq.l    D0, 0x00
  2603. 00001D78  6002                     bra        +0x4 /* 00001D7C */
  2604. label00001D7A:
  2605. 00001D7A  7001                     moveq.l    D0, 0x01
  2606. label00001D7C:
  2607. 00001D7C  1480                     move.b     [A2], D0
  2608. 00001D7E  6034                     bra        +0x36 /* 00001DB4 */
  2609. 00001D80  3E2B 0048                move.w     D7, [A3 + 0x48]
  2610. 00001D84  0C47 FFFF                cmpi.w     D7, 0xFFFF
  2611. 00001D88  6704                     beq        +0x6 /* 00001D8E */
  2612. 00001D8A  4A47                     tst.w      D7
  2613. 00001D8C  6604                     bne        +0x6 /* 00001D92 */
  2614. label00001D8E:
  2615. 00001D8E  7000                     moveq.l    D0, 0x00
  2616. 00001D90  6002                     bra        +0x4 /* 00001D94 */
  2617. label00001D92:
  2618. 00001D92  7001                     moveq.l    D0, 0x01
  2619. label00001D94:
  2620. 00001D94  1480                     move.b     [A2], D0
  2621. 00001D96  601C                     bra        +0x1E /* 00001DB4 */
  2622. 00001D98  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2623. 00001D9C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2624. 00001DA0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2625. 00001DA4  2F0A                     move.l     -[A7], A2
  2626. 00001DA6  2F0C                     move.l     -[A7], A4
  2627. 00001DA8  2F0B                     move.l     -[A7], A3
  2628. 00001DAA  4EB9 0000 3D60           jsr        [0x00003D60]
  2629. 00001DB0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2630. label00001DB4:
  2631. 00001DB4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2632. 00001DB8  4E5E                     unlink     A6
  2633. 00001DBA  4E75                     rts
  2634. 00001DBC  4E56 0000                link       A6, 0
  2635. 00001DC0  2F0A                     move.l     -[A7], A2
  2636. 00001DC2  246E 0008                movea.l    A2, [A6 + 0x8]
  2637. 00001DC6  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  2638. 00001DCA  3F3C 0010                move.w     -[A7], 0x10
  2639. 00001DCE  42A7                     clr.l      -[A7]
  2640. 00001DD0  61FF 0000 F08E           bsr        +0xF090 /* 00010E60 */
  2641. 00001DD6  504F                     addq.w     A7, 8
  2642. 00001DD8  245F                     movea.l    A2, [A7]+
  2643. 00001DDA  4E5E                     unlink     A6
  2644. 00001DDC  4E75                     rts
  2645. fn00001DDE:
  2646. 00001DDE  4E56 0000                link       A6, 0
  2647. 00001DE2  2F0A                     move.l     -[A7], A2
  2648. 00001DE4  246E 0008                movea.l    A2, [A6 + 0x8]
  2649. 00001DE8  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  2650. 00001DEC  61FF FFFF F906           bsr        -0x6F8 /* 000016F4 */
  2651. 00001DF2  544F                     addq.w     A7, 2
  2652. 00001DF4  245F                     movea.l    A2, [A7]+
  2653. 00001DF6  4E5E                     unlink     A6
  2654. 00001DF8  4E75                     rts
  2655. fn00001DFA:
  2656. 00001DFA  4E56 0000                link       A6, 0
  2657. 00001DFE  2F0A                     move.l     -[A7], A2
  2658. 00001E00  246E 0008                movea.l    A2, [A6 + 0x8]
  2659. 00001E04  3F2A 0044                move.w     -[A7], [A2 + 0x44]
  2660. 00001E08  61FF FFFF F8EA           bsr        -0x714 /* 000016F4 */
  2661. 00001E0E  544F                     addq.w     A7, 2
  2662. 00001E10  245F                     movea.l    A2, [A7]+
  2663. 00001E12  4E5E                     unlink     A6
  2664. 00001E14  4E75                     rts
  2665. fn00001E16:
  2666. 00001E16  4E56 0000                link       A6, 0
  2667. 00001E1A  2F0A                     move.l     -[A7], A2
  2668. 00001E1C  246E 0008                movea.l    A2, [A6 + 0x8]
  2669. 00001E20  3F2A 0046                move.w     -[A7], [A2 + 0x46]
  2670. 00001E24  61FF FFFF F8CE           bsr        -0x730 /* 000016F4 */
  2671. 00001E2A  544F                     addq.w     A7, 2
  2672. 00001E2C  245F                     movea.l    A2, [A7]+
  2673. 00001E2E  4E5E                     unlink     A6
  2674. 00001E30  4E75                     rts
  2675. fn00001E32:
  2676. 00001E32  4E56 0000                link       A6, 0
  2677. 00001E36  2F0A                     move.l     -[A7], A2
  2678. 00001E38  246E 0008                movea.l    A2, [A6 + 0x8]
  2679. 00001E3C  3F2A 0048                move.w     -[A7], [A2 + 0x48]
  2680. 00001E40  61FF FFFF F8B2           bsr        -0x74C /* 000016F4 */
  2681. 00001E46  544F                     addq.w     A7, 2
  2682. 00001E48  245F                     movea.l    A2, [A7]+
  2683. 00001E4A  4E5E                     unlink     A6
  2684. 00001E4C  4E75                     rts
  2685. fn00001E4E:
  2686. 00001E4E  4E56 0000                link       A6, 0
  2687. 00001E52  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2688. 00001E56  246E 0008                movea.l    A2, [A6 + 0x8]
  2689. 00001E5A  362E 000C                move.w     D3, [A6 + 0xC]
  2690. 00001E5E  286E 000E                movea.l    A4, [A6 + 0xE]
  2691. 00001E62  4A43                     tst.w      D3
  2692. 00001E64  6714                     beq        +0x16 /* 00001E7A */
  2693. 00001E66  204A                     movea.l    A0, A2
  2694. 00001E68  41E8 0036                lea.l      A0, [A0 + 0x36]
  2695. 00001E6C  2648                     movea.l    A3, A0
  2696. 00001E6E  2488                     move.l     [A2], A0
  2697. 00001E70  2F0B                     move.l     -[A7], A3
  2698. 00001E72  4EB9 0000 3AE0           jsr        [0x00003AE0]
  2699. 00001E78  584F                     addq.w     A7, 4
  2700. label00001E7A:
  2701. 00001E7A  2F0C                     move.l     -[A7], A4
  2702. 00001E7C  4267                     clr.w      -[A7]
  2703. 00001E7E  2F0A                     move.l     -[A7], A2
  2704. 00001E80  4EB9 0000 3CB8           jsr        [0x00003CB8]
  2705. 00001E86  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  2706. 00001E8C  2548 0004                move.l     [A2 + 0x4], A0
  2707. 00001E90  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  2708. 00001E96  41E8 0068                lea.l      A0, [A0 + 0x68]
  2709. 00001E9A  2252                     movea.l    A1, [A2]
  2710. 00001E9C  2288                     move.l     [A1], A0
  2711. 00001E9E  2652                     movea.l    A3, [A2]
  2712. 00001EA0  204A                     movea.l    A0, A2
  2713. 00001EA2  41E8 0036                lea.l      A0, [A0 + 0x36]
  2714. 00001EA6  91CB                     sub.l      A0, A3
  2715. 00001EA8  2748 0008                move.l     [A3 + 0x8], A0
  2716. 00001EAC  204A                     movea.l    A0, A2
  2717. 00001EAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2718. 00001EB2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2719. 00001EB6  4E5E                     unlink     A6
  2720. 00001EB8  4E75                     rts
  2721. 00001EBA  206F 0004                movea.l    A0, [A7 + 0x4]
  2722. 00001EBE  5088                     addq.l     A0, 8
  2723. 00001EC0  2010                     move.l     D0, [A0]
  2724. 00001EC2  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  2725. 00001EC8  D1AF 0004                add.l      [A7 + 0x4], D0
  2726. 00001ECC  4EFA FA24                jmp        [PC - 0x5DC /* 000018F2 */]
  2727. fn00001ED0:
  2728. 00001ED0  4E56 0000                link       A6, 0
  2729. 00001ED4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2730. 00001ED8  246E 0008                movea.l    A2, [A6 + 0x8]
  2731. 00001EDC  362E 000C                move.w     D3, [A6 + 0xC]
  2732. 00001EE0  286E 000E                movea.l    A4, [A6 + 0xE]
  2733. 00001EE4  4A43                     tst.w      D3
  2734. 00001EE6  6714                     beq        +0x16 /* 00001EFC */
  2735. 00001EE8  204A                     movea.l    A0, A2
  2736. 00001EEA  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2737. 00001EEE  2648                     movea.l    A3, A0
  2738. 00001EF0  2488                     move.l     [A2], A0
  2739. 00001EF2  2F0B                     move.l     -[A7], A3
  2740. 00001EF4  4EB9 0000 3AE0           jsr        [0x00003AE0]
  2741. 00001EFA  584F                     addq.w     A7, 4
  2742. label00001EFC:
  2743. 00001EFC  2F0C                     move.l     -[A7], A4
  2744. 00001EFE  4267                     clr.w      -[A7]
  2745. 00001F00  2F0A                     move.l     -[A7], A2
  2746. 00001F02  61FF FFFF F8FA           bsr        -0x704 /* 000017FE */
  2747. 00001F08  41F9 0002 458E           lea.l      A0, [0x0002458E]
  2748. 00001F0E  2548 0004                move.l     [A2 + 0x4], A0
  2749. 00001F12  41F9 0002 458E           lea.l      A0, [0x0002458E]
  2750. 00001F18  41E8 0088                lea.l      A0, [A0 + 0x88]
  2751. 00001F1C  2252                     movea.l    A1, [A2]
  2752. 00001F1E  2288                     move.l     [A1], A0
  2753. 00001F20  2652                     movea.l    A3, [A2]
  2754. 00001F22  204A                     movea.l    A0, A2
  2755. 00001F24  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2756. 00001F28  91CB                     sub.l      A0, A3
  2757. 00001F2A  2748 0008                move.l     [A3 + 0x8], A0
  2758. 00001F2E  204A                     movea.l    A0, A2
  2759. 00001F30  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2760. 00001F34  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2761. 00001F38  4E5E                     unlink     A6
  2762. 00001F3A  4E75                     rts
  2763. label00001F3C:
  2764. 00001F3C  4E56 0000                link       A6, 0
  2765. 00001F40  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  2766. 00001F44  246E 0008                movea.l    A2, [A6 + 0x8]
  2767. 00001F48  362E 000C                move.w     D3, [A6 + 0xC]
  2768. 00001F4C  200A                     move.l     D0, A2
  2769. 00001F4E  6752                     beq        +0x54 /* 00001FA2 */
  2770. 00001F50  41F9 0002 458E           lea.l      A0, [0x0002458E]
  2771. 00001F56  2548 0004                move.l     [A2 + 0x4], A0
  2772. 00001F5A  41F9 0002 458E           lea.l      A0, [0x0002458E]
  2773. 00001F60  41E8 0088                lea.l      A0, [A0 + 0x88]
  2774. 00001F64  2252                     movea.l    A1, [A2]
  2775. 00001F66  2288                     move.l     [A1], A0
  2776. 00001F68  2652                     movea.l    A3, [A2]
  2777. 00001F6A  204A                     movea.l    A0, A2
  2778. 00001F6C  41E8 004E                lea.l      A0, [A0 + 0x4E]
  2779. 00001F70  2848                     movea.l    A4, A0
  2780. 00001F72  91CB                     sub.l      A0, A3
  2781. 00001F74  2748 0008                move.l     [A3 + 0x8], A0
  2782. 00001F78  4267                     clr.w      -[A7]
  2783. 00001F7A  2F0A                     move.l     -[A7], A2
  2784. 00001F7C  61FF FFFF F974           bsr        -0x68A /* 000018F2 */
  2785. 00001F82  4A43                     tst.w      D3
  2786. 00001F84  5C4F                     addq.w     A7, 6
  2787. 00001F86  670C                     beq        +0xE /* 00001F94 */
  2788. 00001F88  4267                     clr.w      -[A7]
  2789. 00001F8A  2F0C                     move.l     -[A7], A4
  2790. 00001F8C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  2791. 00001F92  5C4F                     addq.w     A7, 6
  2792. label00001F94:
  2793. 00001F94  4A43                     tst.w      D3
  2794. 00001F96  6F0A                     ble        +0xC /* 00001FA2 */
  2795. 00001F98  2F0A                     move.l     -[A7], A2
  2796. 00001F9A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  2797. 00001FA0  584F                     addq.w     A7, 4
  2798. label00001FA2:
  2799. 00001FA2  204A                     movea.l    A0, A2
  2800. 00001FA4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  2801. 00001FA8  4E5E                     unlink     A6
  2802. 00001FAA  4E75                     rts
  2803. 00001FAC  4E56 FF94                link       A6, -0x006C
  2804. 00001FB0  48E7 0030                movem.l    -[A7], A2,A3
  2805. 00001FB4  246E 0008                movea.l    A2, [A6 + 0x8]
  2806. 00001FB8  486E FFBA                pea.l      [A6 - 0x46]
  2807. 00001FBC  61FF 0000 21B2           bsr        +0x21B4 /* 00004170 */
  2808. 00001FC2  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  2809. 00001FC6  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2810. 00001FCC  41EE 0000                lea.l      A0, [A6 + 0x0]
  2811. 00001FD0  7022                     moveq.l    D0, 0x22
  2812. label00001FD2:
  2813. 00001FD2  3F20                     move.w     -[A7], -[A0]
  2814. 00001FD4  51C8 FFFC                dbf        D0, -0x6 /* 00001FD2 */
  2815. 00001FD8  61FF 0000 11D2           bsr        +0x11D4 /* 000031AC */
  2816. 00001FDE  4A00                     tst.b      D0
  2817. 00001FE0  4FEF 0050                lea.l      A7, [A7 + 0x50]
  2818. 00001FE4  6714                     beq        +0x16 /* 00001FFA */
  2819. 00001FE6  4878 03F6                push.l     0x3F6
  2820. 00001FEA  2F0A                     move.l     -[A7], A2
  2821. 00001FEC  2057                     movea.l    A0, [A7]
  2822. 00001FEE  2268 0004                movea.l    A1, [A0 + 0x4]
  2823. 00001FF2  2269 0084                movea.l    A1, [A1 + 0x84]
  2824. 00001FF6  4E91                     jsr        [A1]
  2825. 00001FF8  504F                     addq.w     A7, 8
  2826. label00001FFA:
  2827. 00001FFA  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  2828. 00001FFE  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2829. 00002004  41EE 0000                lea.l      A0, [A6 + 0x0]
  2830. 00002008  7022                     moveq.l    D0, 0x22
  2831. label0000200A:
  2832. 0000200A  3F20                     move.w     -[A7], -[A0]
  2833. 0000200C  51C8 FFFC                dbf        D0, -0x6 /* 0000200A */
  2834. 00002010  61FF 0000 119A           bsr        +0x119C /* 000031AC */
  2835. 00002016  4A00                     tst.b      D0
  2836. 00002018  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2837. 0000201C  6714                     beq        +0x16 /* 00002032 */
  2838. 0000201E  4878 03F9                push.l     0x3F9
  2839. 00002022  2F0A                     move.l     -[A7], A2
  2840. 00002024  2057                     movea.l    A0, [A7]
  2841. 00002026  2268 0004                movea.l    A1, [A0 + 0x4]
  2842. 0000202A  2269 0084                movea.l    A1, [A1 + 0x84]
  2843. 0000202E  4E91                     jsr        [A1]
  2844. 00002030  504F                     addq.w     A7, 8
  2845. label00002032:
  2846. 00002032  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  2847. 00002036  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2848. 0000203C  41EE 0000                lea.l      A0, [A6 + 0x0]
  2849. 00002040  7022                     moveq.l    D0, 0x22
  2850. label00002042:
  2851. 00002042  3F20                     move.w     -[A7], -[A0]
  2852. 00002044  51C8 FFFC                dbf        D0, -0x6 /* 00002042 */
  2853. 00002048  61FF 0000 1162           bsr        +0x1164 /* 000031AC */
  2854. 0000204E  4A00                     tst.b      D0
  2855. 00002050  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2856. 00002054  672C                     beq        +0x2E /* 00002082 */
  2857. 00002056  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  2858. 0000205C  2668 00F8                movea.l    A3, [A0 + 0xF8]
  2859. 00002060  594F                     subq.w     A7, 4
  2860. 00002062  2F0B                     move.l     -[A7], A3
  2861. 00002064  4EB9 0000 1F18           jsr        [0x00001F18]
  2862. 0000206A  201F                     move.l     D0, [A7]+
  2863. 0000206C  6714                     beq        +0x16 /* 00002082 */
  2864. 0000206E  4878 03FA                push.l     0x3FA
  2865. 00002072  2F0A                     move.l     -[A7], A2
  2866. 00002074  2057                     movea.l    A0, [A7]
  2867. 00002076  2268 0004                movea.l    A1, [A0 + 0x4]
  2868. 0000207A  2269 0084                movea.l    A1, [A1 + 0x84]
  2869. 0000207E  4E91                     jsr        [A1]
  2870. 00002080  504F                     addq.w     A7, 8
  2871. label00002082:
  2872. 00002082  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  2873. 00002086  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2874. 0000208C  41EE 0000                lea.l      A0, [A6 + 0x0]
  2875. 00002090  7022                     moveq.l    D0, 0x22
  2876. label00002092:
  2877. 00002092  3F20                     move.w     -[A7], -[A0]
  2878. 00002094  51C8 FFFC                dbf        D0, -0x6 /* 00002092 */
  2879. 00002098  61FF 0000 1112           bsr        +0x1114 /* 000031AC */
  2880. 0000209E  4A00                     tst.b      D0
  2881. 000020A0  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2882. 000020A4  672C                     beq        +0x2E /* 000020D2 */
  2883. 000020A6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  2884. 000020AC  2668 014C                movea.l    A3, [A0 + 0x14C]
  2885. 000020B0  594F                     subq.w     A7, 4
  2886. 000020B2  2F0B                     move.l     -[A7], A3
  2887. 000020B4  4EB9 0000 1F18           jsr        [0x00001F18]
  2888. 000020BA  201F                     move.l     D0, [A7]+
  2889. 000020BC  6714                     beq        +0x16 /* 000020D2 */
  2890. 000020BE  4878 03FC                push.l     0x3FC
  2891. 000020C2  2F0A                     move.l     -[A7], A2
  2892. 000020C4  2057                     movea.l    A0, [A7]
  2893. 000020C6  2268 0004                movea.l    A1, [A0 + 0x4]
  2894. 000020CA  2269 0084                movea.l    A1, [A1 + 0x84]
  2895. 000020CE  4E91                     jsr        [A1]
  2896. 000020D0  504F                     addq.w     A7, 8
  2897. label000020D2:
  2898. 000020D2  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  2899. 000020D6  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2900. 000020DC  41EE 0000                lea.l      A0, [A6 + 0x0]
  2901. 000020E0  7022                     moveq.l    D0, 0x22
  2902. label000020E2:
  2903. 000020E2  3F20                     move.w     -[A7], -[A0]
  2904. 000020E4  51C8 FFFC                dbf        D0, -0x6 /* 000020E2 */
  2905. 000020E8  61FF 0000 10C2           bsr        +0x10C4 /* 000031AC */
  2906. 000020EE  4A00                     tst.b      D0
  2907. 000020F0  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2908. 000020F4  6714                     beq        +0x16 /* 0000210A */
  2909. 000020F6  4878 03FD                push.l     0x3FD
  2910. 000020FA  2F0A                     move.l     -[A7], A2
  2911. 000020FC  2057                     movea.l    A0, [A7]
  2912. 000020FE  2268 0004                movea.l    A1, [A0 + 0x4]
  2913. 00002102  2269 0084                movea.l    A1, [A1 + 0x84]
  2914. 00002106  4E91                     jsr        [A1]
  2915. 00002108  504F                     addq.w     A7, 8
  2916. label0000210A:
  2917. 0000210A  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  2918. 0000210E  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2919. 00002114  41EE 0000                lea.l      A0, [A6 + 0x0]
  2920. 00002118  7022                     moveq.l    D0, 0x22
  2921. label0000211A:
  2922. 0000211A  3F20                     move.w     -[A7], -[A0]
  2923. 0000211C  51C8 FFFC                dbf        D0, -0x6 /* 0000211A */
  2924. 00002120  61FF 0000 108A           bsr        +0x108C /* 000031AC */
  2925. 00002126  4A00                     tst.b      D0
  2926. 00002128  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2927. 0000212C  6714                     beq        +0x16 /* 00002142 */
  2928. 0000212E  4878 03FE                push.l     0x3FE
  2929. 00002132  2F0A                     move.l     -[A7], A2
  2930. 00002134  2057                     movea.l    A0, [A7]
  2931. 00002136  2268 0004                movea.l    A1, [A0 + 0x4]
  2932. 0000213A  2269 0084                movea.l    A1, [A1 + 0x84]
  2933. 0000213E  4E91                     jsr        [A1]
  2934. 00002140  504F                     addq.w     A7, 8
  2935. label00002142:
  2936. 00002142  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  2937. 00002146  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2938. 0000214C  41EE 0000                lea.l      A0, [A6 + 0x0]
  2939. 00002150  7022                     moveq.l    D0, 0x22
  2940. label00002152:
  2941. 00002152  3F20                     move.w     -[A7], -[A0]
  2942. 00002154  51C8 FFFC                dbf        D0, -0x6 /* 00002152 */
  2943. 00002158  61FF 0000 1052           bsr        +0x1054 /* 000031AC */
  2944. 0000215E  4A00                     tst.b      D0
  2945. 00002160  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2946. 00002164  6714                     beq        +0x16 /* 0000217A */
  2947. 00002166  4878 0401                push.l     0x401
  2948. 0000216A  2F0A                     move.l     -[A7], A2
  2949. 0000216C  2057                     movea.l    A0, [A7]
  2950. 0000216E  2268 0004                movea.l    A1, [A0 + 0x4]
  2951. 00002172  2269 0084                movea.l    A1, [A1 + 0x84]
  2952. 00002176  4E91                     jsr        [A1]
  2953. 00002178  504F                     addq.w     A7, 8
  2954. label0000217A:
  2955. 0000217A  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  2956. 0000217E  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2957. 00002184  41EE 0000                lea.l      A0, [A6 + 0x0]
  2958. 00002188  7022                     moveq.l    D0, 0x22
  2959. label0000218A:
  2960. 0000218A  3F20                     move.w     -[A7], -[A0]
  2961. 0000218C  51C8 FFFC                dbf        D0, -0x6 /* 0000218A */
  2962. 00002190  61FF 0000 101A           bsr        +0x101C /* 000031AC */
  2963. 00002196  4A00                     tst.b      D0
  2964. 00002198  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2965. 0000219C  6714                     beq        +0x16 /* 000021B2 */
  2966. 0000219E  4878 03FF                push.l     0x3FF
  2967. 000021A2  2F0A                     move.l     -[A7], A2
  2968. 000021A4  2057                     movea.l    A0, [A7]
  2969. 000021A6  2268 0004                movea.l    A1, [A0 + 0x4]
  2970. 000021AA  2269 0084                movea.l    A1, [A1 + 0x84]
  2971. 000021AE  4E91                     jsr        [A1]
  2972. 000021B0  504F                     addq.w     A7, 8
  2973. label000021B2:
  2974. 000021B2  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  2975. 000021B6  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  2976. 000021BC  41EE 0000                lea.l      A0, [A6 + 0x0]
  2977. 000021C0  7022                     moveq.l    D0, 0x22
  2978. label000021C2:
  2979. 000021C2  3F20                     move.w     -[A7], -[A0]
  2980. 000021C4  51C8 FFFC                dbf        D0, -0x6 /* 000021C2 */
  2981. 000021C8  61FF 0000 0FE2           bsr        +0xFE4 /* 000031AC */
  2982. 000021CE  4A00                     tst.b      D0
  2983. 000021D0  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2984. 000021D4  6736                     beq        +0x38 /* 0000220C */
  2985. 000021D6  486E FFB8                pea.l      [A6 - 0x48]
  2986. 000021DA  486E FF94                pea.l      [A6 - 0x6C]
  2987. 000021DE  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  2988. 000021E4  4868 0296                pea.l      [A0 + 0x296]
  2989. 000021E8  61FF 0000 DCE8           bsr        +0xDCEA /* 0000FED2 */
  2990. 000021EE  4A6E FFB8                tst.w      [A6 - 0x48]
  2991. 000021F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2992. 000021F6  6714                     beq        +0x16 /* 0000220C */
  2993. 000021F8  4878 03F7                push.l     0x3F7
  2994. 000021FC  2F0A                     move.l     -[A7], A2
  2995. 000021FE  2057                     movea.l    A0, [A7]
  2996. 00002200  2268 0004                movea.l    A1, [A0 + 0x4]
  2997. 00002204  2269 0084                movea.l    A1, [A1 + 0x84]
  2998. 00002208  4E91                     jsr        [A1]
  2999. 0000220A  504F                     addq.w     A7, 8
  3000. label0000220C:
  3001. 0000220C  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  3002. 00002210  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  3003. 00002216  41EE 0000                lea.l      A0, [A6 + 0x0]
  3004. 0000221A  7022                     moveq.l    D0, 0x22
  3005. label0000221C:
  3006. 0000221C  3F20                     move.w     -[A7], -[A0]
  3007. 0000221E  51C8 FFFC                dbf        D0, -0x6 /* 0000221C */
  3008. 00002222  61FF 0000 0F88           bsr        +0xF8A /* 000031AC */
  3009. 00002228  4A00                     tst.b      D0
  3010. 0000222A  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  3011. 0000222E  6714                     beq        +0x16 /* 00002244 */
  3012. 00002230  4878 03FB                push.l     0x3FB
  3013. 00002234  2F0A                     move.l     -[A7], A2
  3014. 00002236  2057                     movea.l    A0, [A7]
  3015. 00002238  2268 0004                movea.l    A1, [A0 + 0x4]
  3016. 0000223C  2269 0084                movea.l    A1, [A1 + 0x84]
  3017. 00002240  4E91                     jsr        [A1]
  3018. 00002242  504F                     addq.w     A7, 8
  3019. label00002244:
  3020. 00002244  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  3021. 00002248  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  3022. 0000224E  41EE 0000                lea.l      A0, [A6 + 0x0]
  3023. 00002252  7022                     moveq.l    D0, 0x22
  3024. label00002254:
  3025. 00002254  3F20                     move.w     -[A7], -[A0]
  3026. 00002256  51C8 FFFC                dbf        D0, -0x6 /* 00002254 */
  3027. 0000225A  61FF 0000 0F50           bsr        +0xF52 /* 000031AC */
  3028. 00002260  4A00                     tst.b      D0
  3029. 00002262  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  3030. 00002266  6714                     beq        +0x16 /* 0000227C */
  3031. 00002268  4878 03F8                push.l     0x3F8
  3032. 0000226C  2F0A                     move.l     -[A7], A2
  3033. 0000226E  2057                     movea.l    A0, [A7]
  3034. 00002270  2268 0004                movea.l    A1, [A0 + 0x4]
  3035. 00002274  2269 0084                movea.l    A1, [A1 + 0x84]
  3036. 00002278  4E91                     jsr        [A1]
  3037. 0000227A  504F                     addq.w     A7, 8
  3038. label0000227C:
  3039. 0000227C  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  3040. 00002280  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  3041. 00002286  41EE 0000                lea.l      A0, [A6 + 0x0]
  3042. 0000228A  7022                     moveq.l    D0, 0x22
  3043. label0000228C:
  3044. 0000228C  3F20                     move.w     -[A7], -[A0]
  3045. 0000228E  51C8 FFFC                dbf        D0, -0x6 /* 0000228C */
  3046. 00002292  61FF 0000 0F18           bsr        +0xF1A /* 000031AC */
  3047. 00002298  4A00                     tst.b      D0
  3048. 0000229A  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  3049. 0000229E  6714                     beq        +0x16 /* 000022B4 */
  3050. 000022A0  4878 0400                push.l     0x400
  3051. 000022A4  2F0A                     move.l     -[A7], A2
  3052. 000022A6  2057                     movea.l    A0, [A7]
  3053. 000022A8  2268 0004                movea.l    A1, [A0 + 0x4]
  3054. 000022AC  2269 0084                movea.l    A1, [A1 + 0x84]
  3055. 000022B0  4E91                     jsr        [A1]
  3056. 000022B2  504F                     addq.w     A7, 8
  3057. label000022B4:
  3058. 000022B4  4CDF 0C00                movem.l    A2,A3, [A7]+
  3059. 000022B8  4E5E                     unlink     A6
  3060. 000022BA  4E75                     rts
  3061. 000022BC  4E56 FFF6                link       A6, -0x000A
  3062. 000022C0  48E7 1030                movem.l    -[A7], D3,A2,A3
  3063. 000022C4  266E 0008                movea.l    A3, [A6 + 0x8]
  3064. 000022C8  262E 000C                move.l     D3, [A6 + 0xC]
  3065. 000022CC  2F03                     move.l     -[A7], D3
  3066. 000022CE  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  3067. 000022D2  2057                     movea.l    A0, [A7]
  3068. 000022D4  2268 0004                movea.l    A1, [A0 + 0x4]
  3069. 000022D8  2269 0010                movea.l    A1, [A1 + 0x10]
  3070. 000022DC  4E91                     jsr        [A1]
  3071. 000022DE  2448                     movea.l    A2, A0
  3072. 000022E0  200A                     move.l     D0, A2
  3073. 000022E2  504F                     addq.w     A7, 8
  3074. 000022E4  661E                     bne        +0x20 /* 00002304 */
  3075. 000022E6  42A7                     clr.l      -[A7]
  3076. 000022E8  486E FFF6                pea.l      [A6 - 0xA]
  3077. 000022EC  2D7C 6E69 6C50 FFF6      move.l     [A6 - 0xA], 0x6E696C50 /* 'nilP' */
  3078. 000022F4  4879 0002 46F6           push.l     0x246F6
  3079. 000022FA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  3080. 00002300  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3081. label00002304:
  3082. 00002304  3D7C 0003 FFFA           move.w     [A6 - 0x6], 0x3
  3083. 0000230A  3D7C 00C0 FFFC           move.w     [A6 - 0x4], 0xC0
  3084. 00002310  486E FFFA                pea.l      [A6 - 0x6]
  3085. 00002314  2F0A                     move.l     -[A7], A2
  3086. 00002316  4EB9 0000 1890           jsr        [0x00001890]
  3087. 0000231C  504F                     addq.w     A7, 8
  3088. 0000231E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3089. 00002322  4E5E                     unlink     A6
  3090. 00002324  4E75                     rts
  3091. 00002326  4E56 0000                link       A6, 0
  3092. 0000232A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3093. 0000232E  266E 0008                movea.l    A3, [A6 + 0x8]
  3094. 00002332  282E 000C                move.l     D4, [A6 + 0xC]
  3095. 00002336  246E 0010                movea.l    A2, [A6 + 0x10]
  3096. 0000233A  7601                     moveq.l    D3, 0x01
  3097. 0000233C  2004                     move.l     D0, D4
  3098. 0000233E  61FF FFFF E1E4           bsr        -0x1E1A /* 00000524 */
  3099. 00002344  013E                     btst       <<invalid special address>>, D0
  3100. 00002346  0000 0009                ori.b      D0, 0x9 /* '\t' */
  3101. 0000234A  0000 0401                ori.b      D0, 0x1
  3102. 0000234E  000E 0000                ori.b      A6, 0x0
  3103. 00002352  0009 0118                ori.b      A1, 0x18
  3104. 00002356  0000 00CC                ori.b      D0, 0xCC
  3105. 0000235A  0112                     btst       [A2], D0
  3106. 0000235C  0000 03F5                ori.b      D0, 0xF5
  3107. 00002360  004A 0000                ori.w      A2, 0x0
  3108. 00002364  03F6                     .incomplete
  3109. 00002366  0054 0000                ori.w      [A4], 0x0
  3110. 0000236A  03F7                     .incomplete
  3111. 0000236C  00D6                     .incomplete
  3112. 0000236E  0000 03F8                ori.b      D0, 0xF8
  3113. 00002372  00DE                     .incomplete
  3114. 00002374  0000 03F9                ori.b      D0, 0xF9
  3115. 00002378  0052 0000                ori.w      [A2], 0x0
  3116. 0000237C  03FA                     .incomplete
  3117. 0000237E  005C 0000                ori.w      [A4]+, 0x0
  3118. 00002382  03FB                     .incomplete
  3119. 00002384  0066 0000                ori.w      -[A6], 0x0
  3120. 00002388  03FC                     .incomplete
  3121. 0000238A  0070 0000 03FD           ori.w      <<invalid full ext with IS == 1 and I/IS == 5>>, 0x0
  3122. 00002390  007A 0000 03FE           ori.w      [PC + 0x3FE /* 00002790, value 0x2832 '(2' */], 0x0
  3123. 00002396  0082 0000 03FF           ori.l      D2, 0x3FF
  3124. 0000239C  008A 0000 0400           ori.l      A2, 0x400
  3125. 000023A2  00BC 0000 0401 008C 3F3C ori.l      0x8C3F3C, 0x401
  3126. 000023AC  0047 61FF                ori.w      D7, 0x61FF
  3127. 000023B0  FFFF                     .invalid   <<F/7/7>>
  3128. 000023B2  F344                     .extension 0x344 <<F/4-5/1>> // unimplemented
  3129. 000023B4  544F                     addq.w     A7, 2
  3130. 000023B6  6000 00DC                bra        +0xDE /* 00002494 */
  3131. 000023BA  3F3C 0065                move.w     -[A7], 0x65 /* 'e' */
  3132. 000023BE  61FF FFFF F334           bsr        -0xCCA /* 000016F4 */
  3133. 000023C4  544F                     addq.w     A7, 2
  3134. 000023C6  6000 00CC                bra        +0xCE /* 00002494 */
  3135. 000023CA  3F3C 0191                move.w     -[A7], 0x191
  3136. 000023CE  61FF FFFF F324           bsr        -0xCDA /* 000016F4 */
  3137. 000023D4  544F                     addq.w     A7, 2
  3138. 000023D6  6000 00BC                bra        +0xBE /* 00002494 */
  3139. 000023DA  3F3C 01F5                move.w     -[A7], 0x1F5
  3140. 000023DE  61FF FFFF F314           bsr        -0xCEA /* 000016F4 */
  3141. 000023E4  544F                     addq.w     A7, 2
  3142. 000023E6  6000 00AC                bra        +0xAE /* 00002494 */
  3143. 000023EA  3F3C 0259                move.w     -[A7], 0x259
  3144. 000023EE  61FF FFFF F304           bsr        -0xCFA /* 000016F4 */
  3145. 000023F4  544F                     addq.w     A7, 2
  3146. 000023F6  6000 009C                bra        +0x9E /* 00002494 */
  3147. 000023FA  3F3C 02BD                move.w     -[A7], 0x2BD
  3148. 000023FE  61FF FFFF F2F4           bsr        -0xD0A /* 000016F4 */
  3149. 00002404  544F                     addq.w     A7, 2
  3150. 00002406  6000 008C                bra        +0x8E /* 00002494 */
  3151. 0000240A  3F3C 0321                move.w     -[A7], 0x321
  3152. 0000240E  61FF FFFF F2E4           bsr        -0xD1A /* 000016F4 */
  3153. 00002414  544F                     addq.w     A7, 2
  3154. 00002416  607C                     bra        +0x7E /* 00002494 */
  3155. 00002418  3F3C 0385                move.w     -[A7], 0x385
  3156. 0000241C  61FF FFFF F2D6           bsr        -0xD28 /* 000016F4 */
  3157. 00002422  544F                     addq.w     A7, 2
  3158. 00002424  606E                     bra        +0x70 /* 00002494 */
  3159. 00002426  3F3C 03E9                move.w     -[A7], 0x3E9
  3160. 0000242A  61FF FFFF F2C8           bsr        -0xD36 /* 000016F4 */
  3161. 00002430  544F                     addq.w     A7, 2
  3162. 00002432  6060                     bra        +0x62 /* 00002494 */
  3163. 00002434  3F3C 04B1                move.w     -[A7], 0x4B1
  3164. 00002438  61FF FFFF F2BA           bsr        -0xD44 /* 000016F4 */
  3165. 0000243E  544F                     addq.w     A7, 2
  3166. 00002440  6052                     bra        +0x54 /* 00002494 */
  3167. 00002442  3F3C 00C9                move.w     -[A7], 0xC9
  3168. 00002446  61FF FFFF F2AC           bsr        -0xD52 /* 000016F4 */
  3169. 0000244C  544F                     addq.w     A7, 2
  3170. 0000244E  6044                     bra        +0x46 /* 00002494 */
  3171. 00002450  3F3C 012D                move.w     -[A7], 0x12D
  3172. 00002454  61FF FFFF F29E           bsr        -0xD60 /* 000016F4 */
  3173. 0000245A  544F                     addq.w     A7, 2
  3174. 0000245C  6036                     bra        +0x38 /* 00002494 */
  3175. 0000245E  3F3C 044D                move.w     -[A7], 0x44D
  3176. 00002462  61FF FFFF F290           bsr        -0xD6E /* 000016F4 */
  3177. 00002468  544F                     addq.w     A7, 2
  3178. 0000246A  6028                     bra        +0x2A /* 00002494 */
  3179. 0000246C  2F0A                     move.l     -[A7], A2
  3180. 0000246E  4878 0009                push.l     0x9 /* '\t' */
  3181. 00002472  2F0B                     move.l     -[A7], A3
  3182. 00002474  4EB9 0000 3D50           jsr        [0x00003D50]
  3183. 0000247A  1600                     move.b     D3, D0
  3184. 0000247C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3185. 00002480  6012                     bra        +0x14 /* 00002494 */
  3186. 00002482  2F0A                     move.l     -[A7], A2
  3187. 00002484  2F04                     move.l     -[A7], D4
  3188. 00002486  2F0B                     move.l     -[A7], A3
  3189. 00002488  61FF FFFF F786           bsr        -0x878 /* 00001C10 */
  3190. 0000248E  1600                     move.b     D3, D0
  3191. 00002490  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3192. label00002494:
  3193. 00002494  1003                     move.b     D0, D3
  3194. 00002496  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3195. 0000249A  4E5E                     unlink     A6
  3196. 0000249C  4E75                     rts
  3197. 0000249E  4E56 0000                link       A6, 0
  3198. 000024A2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3199. 000024A6  2A2E 0008                move.l     D5, [A6 + 0x8]
  3200. 000024AA  262E 000C                move.l     D3, [A6 + 0xC]
  3201. 000024AE  246E 0010                movea.l    A2, [A6 + 0x10]
  3202. 000024B2  282E 0014                move.l     D4, [A6 + 0x14]
  3203. 000024B6  286E 0018                movea.l    A4, [A6 + 0x18]
  3204. 000024BA  266E 001C                movea.l    A3, [A6 + 0x1C]
  3205. 000024BE  2003                     move.l     D0, D3
  3206. 000024C0  5180                     subq.l     D0, 8
  3207. 000024C2  5380                     subq.l     D0, 1
  3208. 000024C4  671C                     beq        +0x1E /* 000024E2 */
  3209. 000024C6  0C80 0000 03F8           cmpi.l     D0, 0x3F8
  3210. 000024CC  622C                     bhi        +0x2E /* 000024FA */
  3211. 000024CE  0440 00C3                subi.w     D0, 0xC3
  3212. 000024D2  6D26                     blt        +0x28 /* 000024FA */
  3213. 000024D4  6706                     beq        +0x8 /* 000024DC */
  3214. 000024D6  0440 0329                subi.w     D0, 0x329
  3215. 000024DA  6D1E                     blt        +0x20 /* 000024FA */
  3216. label000024DC:
  3217. 000024DC  14BC 0001                move.b     [A2], 0x1
  3218. 000024E0  602E                     bra        +0x30 /* 00002510 */
  3219. label000024E2:
  3220. 000024E2  2F0B                     move.l     -[A7], A3
  3221. 000024E4  2F0C                     move.l     -[A7], A4
  3222. 000024E6  2F04                     move.l     -[A7], D4
  3223. 000024E8  2F0A                     move.l     -[A7], A2
  3224. 000024EA  2F03                     move.l     -[A7], D3
  3225. 000024EC  2F05                     move.l     -[A7], D5
  3226. 000024EE  4EB9 0000 3D60           jsr        [0x00003D60]
  3227. 000024F4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3228. 000024F8  6016                     bra        +0x18 /* 00002510 */
  3229. label000024FA:
  3230. 000024FA  2F0B                     move.l     -[A7], A3
  3231. 000024FC  2F0C                     move.l     -[A7], A4
  3232. 000024FE  2F04                     move.l     -[A7], D4
  3233. 00002500  2F0A                     move.l     -[A7], A2
  3234. 00002502  2F03                     move.l     -[A7], D3
  3235. 00002504  2F05                     move.l     -[A7], D5
  3236. 00002506  61FF FFFF F7CC           bsr        -0x832 /* 00001CD4 */
  3237. 0000250C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3238. label00002510:
  3239. 00002510  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3240. 00002514  4E5E                     unlink     A6
  3241. 00002516  4E75                     rts
  3242. 00002518  206F 0004                movea.l    A0, [A7 + 0x4]
  3243. 0000251C  5088                     addq.l     A0, 8
  3244. 0000251E  2010                     move.l     D0, [A0]
  3245. 00002520  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  3246. 00002526  D1AF 0004                add.l      [A7 + 0x4], D0
  3247. 0000252A  4EFA FA10                jmp        [PC - 0x5F0 /* 00001F3C */]
  3248. 0000252E  4E56 0000                link       A6, 0
  3249. 00002532  4879 0000 2ED4           push.l     0x2ED4
  3250. 00002538  2F3C 414D 6176           move.l     -[A7], 0x414D6176 /* 'AMav' */
  3251. 0000253E  4EB9 0000 22C0           jsr        [0x000022C0]
  3252. 00002544  4879 0000 2EA0           push.l     0x2EA0
  3253. 0000254A  2F3C 414D 6D70           move.l     -[A7], 0x414D6D70 /* 'AMmp' */
  3254. 00002550  4EB9 0000 22C0           jsr        [0x000022C0]
  3255. 00002556  4879 0000 2E6C           push.l     0x2E6C /* '.l' */
  3256. 0000255C  2F3C 414D 6670           move.l     -[A7], 0x414D6670 /* 'AMfp' */
  3257. 00002562  4EB9 0000 22C0           jsr        [0x000022C0]
  3258. 00002568  4879 0000 2E38           push.l     0x2E38 /* '.8' */
  3259. 0000256E  2F3C 414D 6361           move.l     -[A7], 0x414D6361 /* 'AMca' */
  3260. 00002574  4EB9 0000 22C0           jsr        [0x000022C0]
  3261. 0000257A  4879 0000 2E04           push.l     0x2E04
  3262. 00002580  2F3C 414D 7473           move.l     -[A7], 0x414D7473 /* 'AMts' */
  3263. 00002586  4EB9 0000 22C0           jsr        [0x000022C0]
  3264. 0000258C  4879 0000 2DD0           push.l     0x2DD0
  3265. 00002592  2F3C 414D 6F6C           move.l     -[A7], 0x414D6F6C /* 'AMol' */
  3266. 00002598  4EB9 0000 22C0           jsr        [0x000022C0]
  3267. 0000259E  4879 0000 2D9C           push.l     0x2D9C
  3268. 000025A4  2F3C 414D 6664           move.l     -[A7], 0x414D6664 /* 'AMfd' */
  3269. 000025AA  4EB9 0000 22C0           jsr        [0x000022C0]
  3270. 000025B0  4879 0000 2D68           push.l     0x2D68 /* '-h' */
  3271. 000025B6  2F3C 414D 6472           move.l     -[A7], 0x414D6472 /* 'AMdr' */
  3272. 000025BC  4EB9 0000 22C0           jsr        [0x000022C0]
  3273. 000025C2  4879 0000 2D34           push.l     0x2D34 /* '-4' */
  3274. 000025C8  2F3C 414D 6C70           move.l     -[A7], 0x414D6C70 /* 'AMlp' */
  3275. 000025CE  4EB9 0000 22C0           jsr        [0x000022C0]
  3276. 000025D4  4879 0000 2D00           push.l     0x2D00 /* '-\0' */
  3277. 000025DA  2F3C 414D 6376           move.l     -[A7], 0x414D6376 /* 'AMcv' */
  3278. 000025E0  4EB9 0000 22C0           jsr        [0x000022C0]
  3279. 000025E6  4879 0000 2CCC           push.l     0x2CCC
  3280. 000025EC  2F3C 5257 5341           move.l     -[A7], 0x52575341 /* 'RWSA' */
  3281. 000025F2  4EB9 0000 22C0           jsr        [0x000022C0]
  3282. 000025F8  4879 0000 2C98           push.l     0x2C98
  3283. 000025FE  2F3C 414D 746C           move.l     -[A7], 0x414D746C /* 'AMtl' */
  3284. 00002604  4EB9 0000 22C0           jsr        [0x000022C0]
  3285. 0000260A  4879 0000 2C64           push.l     0x2C64 /* ',d' */
  3286. 00002610  2F3C 5257 5250           move.l     -[A7], 0x52575250 /* 'RWRP' */
  3287. 00002616  4EB9 0000 22C0           jsr        [0x000022C0]
  3288. 0000261C  4879 0000 2C30           push.l     0x2C30 /* ',0' */
  3289. 00002622  2F3C 414D 7474           move.l     -[A7], 0x414D7474 /* 'AMtt' */
  3290. 00002628  4EB9 0000 22C0           jsr        [0x000022C0]
  3291. 0000262E  4879 0000 2BFC           push.l     0x2BFC
  3292. 00002634  2F3C 414D 7465           move.l     -[A7], 0x414D7465 /* 'AMte' */
  3293. 0000263A  4EB9 0000 22C0           jsr        [0x000022C0]
  3294. 00002640  4879 0000 2BC8           push.l     0x2BC8
  3295. 00002646  2F3C 414D 736E           move.l     -[A7], 0x414D736E /* 'AMsn' */
  3296. 0000264C  4EB9 0000 22C0           jsr        [0x000022C0]
  3297. 00002652  4879 0000 2B94           push.l     0x2B94
  3298. 00002658  2F3C 414D 7273           move.l     -[A7], 0x414D7273 /* 'AMrs' */
  3299. 0000265E  4EB9 0000 22C0           jsr        [0x000022C0]
  3300. 00002664  4879 0000 2B60           push.l     0x2B60 /* '+`' */
  3301. 0000266A  2F3C 414D 6362           move.l     -[A7], 0x414D6362 /* 'AMcb' */
  3302. 00002670  4EB9 0000 22C0           jsr        [0x000022C0]
  3303. 00002676  4879 0000 2B2C           push.l     0x2B2C /* '+,' */
  3304. 0000267C  2F3C 414D 6262           move.l     -[A7], 0x414D6262 /* 'AMbb' */
  3305. 00002682  4EB9 0000 22C0           jsr        [0x000022C0]
  3306. 00002688  4879 0000 2AF8           push.l     0x2AF8
  3307. 0000268E  2F3C 414D 6266           move.l     -[A7], 0x414D6266 /* 'AMbf' */
  3308. 00002694  4EB9 0000 22C0           jsr        [0x000022C0]
  3309. 0000269A  4E5E                     unlink     A6
  3310. 0000269C  4E75                     rts
  3311. 0000269E  4E56 0000                link       A6, 0
  3312. 000026A2  4879 0000 2AC4           push.l     0x2AC4
  3313. 000026A8  2F3C 414D 6170           move.l     -[A7], 0x414D6170 /* 'AMap' */
  3314. 000026AE  4EB9 0000 22C0           jsr        [0x000022C0]
  3315. 000026B4  4879 0000 2A90           push.l     0x2A90
  3316. 000026BA  2F3C 5257 5354           move.l     -[A7], 0x52575354 /* 'RWST' */
  3317. 000026C0  4EB9 0000 22C0           jsr        [0x000022C0]
  3318. 000026C6  4879 0000 2A5C           push.l     0x2A5C /* '*\\' */
  3319. 000026CC  2F3C 4C42 4F58           move.l     -[A7], 0x4C424F58 /* 'LBOX' */
  3320. 000026D2  4EB9 0000 22C0           jsr        [0x000022C0]
  3321. 000026D8  4879 0000 2A28           push.l     0x2A28 /* '*(' */
  3322. 000026DE  2F3C 414D 7070           move.l     -[A7], 0x414D7070 /* 'AMpp' */
  3323. 000026E4  4EB9 0000 22C0           jsr        [0x000022C0]
  3324. 000026EA  4879 0000 29F4           push.l     0x29F4
  3325. 000026F0  2F3C 414D 6370           move.l     -[A7], 0x414D6370 /* 'AMcp' */
  3326. 000026F6  4EB9 0000 22C0           jsr        [0x000022C0]
  3327. 000026FC  4879 0000 29C0           push.l     0x29C0
  3328. 00002702  2F3C 414D 706D           move.l     -[A7], 0x414D706D /* 'AMpm' */
  3329. 00002708  4EB9 0000 22C0           jsr        [0x000022C0]
  3330. 0000270E  4879 0000 298C           push.l     0x298C
  3331. 00002714  2F3C 414D 626E           move.l     -[A7], 0x414D626E /* 'AMbn' */
  3332. 0000271A  4EB9 0000 22C0           jsr        [0x000022C0]
  3333. 00002720  4879 0000 2958           push.l     0x2958 /* ')X' */
  3334. 00002726  2F3C 7478 7476           move.l     -[A7], 0x74787476 /* 'txtv' */
  3335. 0000272C  4EB9 0000 22C0           jsr        [0x000022C0]
  3336. 00002732  4879 0000 292A           push.l     0x292A /* ')*' */
  3337. 00002738  2F3C 6272 6461           move.l     -[A7], 0x62726461 /* 'brda' */
  3338. 0000273E  4EB9 0000 22C0           jsr        [0x000022C0]
  3339. 00002744  4879 0000 28FC           push.l     0x28FC
  3340. 0000274A  2F3C 6365 7273           move.l     -[A7], 0x63657273 /* 'cers' */
  3341. 00002750  4EB9 0000 22C0           jsr        [0x000022C0]
  3342. 00002756  4879 0000 28CE           push.l     0x28CE
  3343. 0000275C  2F3C 706E 7461           move.l     -[A7], 0x706E7461 /* 'pnta' */
  3344. 00002762  4EB9 0000 22C0           jsr        [0x000022C0]
  3345. 00002768  4879 0000 28A0           push.l     0x28A0
  3346. 0000276E  2F3C 554C 494E           move.l     -[A7], 0x554C494E /* 'ULIN' */
  3347. 00002774  4EB9 0000 22C0           jsr        [0x000022C0]
  3348. 0000277A  4879 0000 286C           push.l     0x286C /* '(l' */
  3349. 00002780  2F3C 7461 6267           move.l     -[A7], 0x74616267 /* 'tabg' */
  3350. 00002786  4EB9 0000 22C0           jsr        [0x000022C0]
  3351. 0000278C  4879 0000 2832           push.l     0x2832 /* '(2' */
  3352. 00002792  2F3C 7067 6278           move.l     -[A7], 0x70676278 /* 'pgbx' */
  3353. 00002798  4EB9 0000 22C0           jsr        [0x000022C0]
  3354. 0000279E  4879 0000 27FE           push.l     0x27FE
  3355. 000027A4  2F3C 6363 6566           move.l     -[A7], 0x63636566 /* 'ccef' */
  3356. 000027AA  4EB9 0000 22C0           jsr        [0x000022C0]
  3357. 000027B0  4879 0000 27CA           push.l     0x27CA
  3358. 000027B6  2F3C 6272 6566           move.l     -[A7], 0x62726566 /* 'bref' */
  3359. 000027BC  4EB9 0000 22C0           jsr        [0x000022C0]
  3360. 000027C2  4E5E                     unlink     A6
  3361. 000027C4  4E75                     rts
  3362. 000027C6  4E56 0000                link       A6, 0
  3363. 000027CA  2F0A                     move.l     -[A7], A2
  3364. 000027CC  4878 00B2                push.l     0xB2
  3365. 000027D0  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3366. 000027D6  2448                     movea.l    A2, A0
  3367. 000027D8  2008                     move.l     D0, A0
  3368. 000027DA  584F                     addq.w     A7, 4
  3369. 000027DC  6714                     beq        +0x16 /* 000027F2 */
  3370. 000027DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3371. 000027E2  3F3C 0001                move.w     -[A7], 0x1
  3372. 000027E6  2F0A                     move.l     -[A7], A2
  3373. 000027E8  4EB9 0000 3960           jsr        [0x00003960]
  3374. 000027EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3375. label000027F2:
  3376. 000027F2  204A                     movea.l    A0, A2
  3377. 000027F4  245F                     movea.l    A2, [A7]+
  3378. 000027F6  4E5E                     unlink     A6
  3379. 000027F8  4E75                     rts
  3380. 000027FA  4E56 0000                link       A6, 0
  3381. 000027FE  2F0A                     move.l     -[A7], A2
  3382. 00002800  4878 00B2                push.l     0xB2
  3383. 00002804  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3384. 0000280A  2448                     movea.l    A2, A0
  3385. 0000280C  2008                     move.l     D0, A0
  3386. 0000280E  584F                     addq.w     A7, 4
  3387. 00002810  6714                     beq        +0x16 /* 00002826 */
  3388. 00002812  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3389. 00002816  3F3C 0001                move.w     -[A7], 0x1
  3390. 0000281A  2F0A                     move.l     -[A7], A2
  3391. 0000281C  61FF 0001 1F2E           bsr        +0x11F30 /* 0001474C */
  3392. 00002822  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3393. label00002826:
  3394. 00002826  204A                     movea.l    A0, A2
  3395. 00002828  245F                     movea.l    A2, [A7]+
  3396. 0000282A  4E5E                     unlink     A6
  3397. 0000282C  4E75                     rts
  3398. 0000282E  4E56 0000                link       A6, 0
  3399. 00002832  2F0A                     move.l     -[A7], A2
  3400. 00002834  4878 00F4                push.l     0xF4
  3401. 00002838  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3402. 0000283E  2448                     movea.l    A2, A0
  3403. 00002840  2008                     move.l     D0, A0
  3404. 00002842  584F                     addq.w     A7, 4
  3405. 00002844  671A                     beq        +0x1C /* 00002860 */
  3406. 00002846  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  3407. 0000284C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3408. 00002850  3F3C 0001                move.w     -[A7], 0x1
  3409. 00002854  2F0A                     move.l     -[A7], A2
  3410. 00002856  4EB9 0000 1B48           jsr        [0x00001B48]
  3411. 0000285C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3412. label00002860:
  3413. 00002860  204A                     movea.l    A0, A2
  3414. 00002862  245F                     movea.l    A2, [A7]+
  3415. 00002864  4E5E                     unlink     A6
  3416. 00002866  4E75                     rts
  3417. 00002868  4E56 0000                link       A6, 0
  3418. 0000286C  2F0A                     move.l     -[A7], A2
  3419. 0000286E  4878 0042                push.l     0x42 /* 'B' */
  3420. 00002872  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3421. 00002878  2448                     movea.l    A2, A0
  3422. 0000287A  2008                     move.l     D0, A0
  3423. 0000287C  584F                     addq.w     A7, 4
  3424. 0000287E  6714                     beq        +0x16 /* 00002894 */
  3425. 00002880  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3426. 00002884  3F3C 0001                move.w     -[A7], 0x1
  3427. 00002888  2F0A                     move.l     -[A7], A2
  3428. 0000288A  4EB9 0000 2380           jsr        [0x00002380]
  3429. 00002890  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3430. label00002894:
  3431. 00002894  204A                     movea.l    A0, A2
  3432. 00002896  245F                     movea.l    A2, [A7]+
  3433. 00002898  4E5E                     unlink     A6
  3434. 0000289A  4E75                     rts
  3435. 0000289C  4E56 0000                link       A6, 0
  3436. 000028A0  2F0A                     move.l     -[A7], A2
  3437. 000028A2  4878 002C                push.l     0x2C /* ',' */
  3438. 000028A6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3439. 000028AC  2448                     movea.l    A2, A0
  3440. 000028AE  2008                     move.l     D0, A0
  3441. 000028B0  584F                     addq.w     A7, 4
  3442. 000028B2  670E                     beq        +0x10 /* 000028C2 */
  3443. 000028B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3444. 000028B8  2F0A                     move.l     -[A7], A2
  3445. 000028BA  61FF 0001 5286           bsr        +0x15288 /* 00017B42 */
  3446. 000028C0  504F                     addq.w     A7, 8
  3447. label000028C2:
  3448. 000028C2  204A                     movea.l    A0, A2
  3449. 000028C4  245F                     movea.l    A2, [A7]+
  3450. 000028C6  4E5E                     unlink     A6
  3451. 000028C8  4E75                     rts
  3452. 000028CA  4E56 0000                link       A6, 0
  3453. 000028CE  2F0A                     move.l     -[A7], A2
  3454. 000028D0  4878 002C                push.l     0x2C /* ',' */
  3455. 000028D4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3456. 000028DA  2448                     movea.l    A2, A0
  3457. 000028DC  2008                     move.l     D0, A0
  3458. 000028DE  584F                     addq.w     A7, 4
  3459. 000028E0  670E                     beq        +0x10 /* 000028F0 */
  3460. 000028E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3461. 000028E6  2F0A                     move.l     -[A7], A2
  3462. 000028E8  61FF 0000 6206           bsr        +0x6208 /* 00008AF0 */
  3463. 000028EE  504F                     addq.w     A7, 8
  3464. label000028F0:
  3465. 000028F0  204A                     movea.l    A0, A2
  3466. 000028F2  245F                     movea.l    A2, [A7]+
  3467. 000028F4  4E5E                     unlink     A6
  3468. 000028F6  4E75                     rts
  3469. 000028F8  4E56 0000                link       A6, 0
  3470. 000028FC  2F0A                     move.l     -[A7], A2
  3471. 000028FE  4878 001A                push.l     0x1A
  3472. 00002902  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3473. 00002908  2448                     movea.l    A2, A0
  3474. 0000290A  2008                     move.l     D0, A0
  3475. 0000290C  584F                     addq.w     A7, 4
  3476. 0000290E  670E                     beq        +0x10 /* 0000291E */
  3477. 00002910  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3478. 00002914  2F0A                     move.l     -[A7], A2
  3479. 00002916  61FF 0000 6032           bsr        +0x6034 /* 0000894A */
  3480. 0000291C  504F                     addq.w     A7, 8
  3481. label0000291E:
  3482. 0000291E  204A                     movea.l    A0, A2
  3483. 00002920  245F                     movea.l    A2, [A7]+
  3484. 00002922  4E5E                     unlink     A6
  3485. 00002924  4E75                     rts
  3486. 00002926  4E56 0000                link       A6, 0
  3487. 0000292A  2F0A                     move.l     -[A7], A2
  3488. 0000292C  4878 002C                push.l     0x2C /* ',' */
  3489. 00002930  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3490. 00002936  2448                     movea.l    A2, A0
  3491. 00002938  2008                     move.l     D0, A0
  3492. 0000293A  584F                     addq.w     A7, 4
  3493. 0000293C  670E                     beq        +0x10 /* 0000294C */
  3494. 0000293E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3495. 00002942  2F0A                     move.l     -[A7], A2
  3496. 00002944  61FF 0000 60A2           bsr        +0x60A4 /* 000089E8 */
  3497. 0000294A  504F                     addq.w     A7, 8
  3498. label0000294C:
  3499. 0000294C  204A                     movea.l    A0, A2
  3500. 0000294E  245F                     movea.l    A2, [A7]+
  3501. 00002950  4E5E                     unlink     A6
  3502. 00002952  4E75                     rts
  3503. 00002954  4E56 0000                link       A6, 0
  3504. 00002958  2F0A                     move.l     -[A7], A2
  3505. 0000295A  4878 00D0                push.l     0xD0
  3506. 0000295E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3507. 00002964  2448                     movea.l    A2, A0
  3508. 00002966  2008                     move.l     D0, A0
  3509. 00002968  584F                     addq.w     A7, 4
  3510. 0000296A  6714                     beq        +0x16 /* 00002980 */
  3511. 0000296C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3512. 00002970  3F3C 0001                move.w     -[A7], 0x1
  3513. 00002974  2F0A                     move.l     -[A7], A2
  3514. 00002976  61FF 0000 26BE           bsr        +0x26C0 /* 00005036 */
  3515. 0000297C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3516. label00002980:
  3517. 00002980  204A                     movea.l    A0, A2
  3518. 00002982  245F                     movea.l    A2, [A7]+
  3519. 00002984  4E5E                     unlink     A6
  3520. 00002986  4E75                     rts
  3521. 00002988  4E56 0000                link       A6, 0
  3522. 0000298C  2F0A                     move.l     -[A7], A2
  3523. 0000298E  4878 0034                push.l     0x34 /* '4' */
  3524. 00002992  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3525. 00002998  2448                     movea.l    A2, A0
  3526. 0000299A  2008                     move.l     D0, A0
  3527. 0000299C  584F                     addq.w     A7, 4
  3528. 0000299E  6714                     beq        +0x16 /* 000029B4 */
  3529. 000029A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3530. 000029A4  3F3C 0001                move.w     -[A7], 0x1
  3531. 000029A8  2F0A                     move.l     -[A7], A2
  3532. 000029AA  61FF 0001 5DF0           bsr        +0x15DF2 /* 0001879C */
  3533. 000029B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3534. label000029B4:
  3535. 000029B4  204A                     movea.l    A0, A2
  3536. 000029B6  245F                     movea.l    A2, [A7]+
  3537. 000029B8  4E5E                     unlink     A6
  3538. 000029BA  4E75                     rts
  3539. 000029BC  4E56 0000                link       A6, 0
  3540. 000029C0  2F0A                     move.l     -[A7], A2
  3541. 000029C2  4878 00AE                push.l     0xAE
  3542. 000029C6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3543. 000029CC  2448                     movea.l    A2, A0
  3544. 000029CE  2008                     move.l     D0, A0
  3545. 000029D0  584F                     addq.w     A7, 4
  3546. 000029D2  6714                     beq        +0x16 /* 000029E8 */
  3547. 000029D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3548. 000029D8  3F3C 0001                move.w     -[A7], 0x1
  3549. 000029DC  2F0A                     move.l     -[A7], A2
  3550. 000029DE  61FF 0000 EB94           bsr        +0xEB96 /* 00011574 */
  3551. 000029E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3552. label000029E8:
  3553. 000029E8  204A                     movea.l    A0, A2
  3554. 000029EA  245F                     movea.l    A2, [A7]+
  3555. 000029EC  4E5E                     unlink     A6
  3556. 000029EE  4E75                     rts
  3557. 000029F0  4E56 0000                link       A6, 0
  3558. 000029F4  2F0A                     move.l     -[A7], A2
  3559. 000029F6  4878 0086                push.l     0x86
  3560. 000029FA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3561. 00002A00  2448                     movea.l    A2, A0
  3562. 00002A02  2008                     move.l     D0, A0
  3563. 00002A04  584F                     addq.w     A7, 4
  3564. 00002A06  6714                     beq        +0x16 /* 00002A1C */
  3565. 00002A08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3566. 00002A0C  3F3C 0001                move.w     -[A7], 0x1
  3567. 00002A10  2F0A                     move.l     -[A7], A2
  3568. 00002A12  61FF 0000 DC3E           bsr        +0xDC40 /* 00010652 */
  3569. 00002A18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3570. label00002A1C:
  3571. 00002A1C  204A                     movea.l    A0, A2
  3572. 00002A1E  245F                     movea.l    A2, [A7]+
  3573. 00002A20  4E5E                     unlink     A6
  3574. 00002A22  4E75                     rts
  3575. 00002A24  4E56 0000                link       A6, 0
  3576. 00002A28  2F0A                     move.l     -[A7], A2
  3577. 00002A2A  4878 00BA                push.l     0xBA
  3578. 00002A2E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3579. 00002A34  2448                     movea.l    A2, A0
  3580. 00002A36  2008                     move.l     D0, A0
  3581. 00002A38  584F                     addq.w     A7, 4
  3582. 00002A3A  6714                     beq        +0x16 /* 00002A50 */
  3583. 00002A3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3584. 00002A40  3F3C 0001                move.w     -[A7], 0x1
  3585. 00002A44  2F0A                     move.l     -[A7], A2
  3586. 00002A46  61FF 0000 F414           bsr        +0xF416 /* 00011E5C */
  3587. 00002A4C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3588. label00002A50:
  3589. 00002A50  204A                     movea.l    A0, A2
  3590. 00002A52  245F                     movea.l    A2, [A7]+
  3591. 00002A54  4E5E                     unlink     A6
  3592. 00002A56  4E75                     rts
  3593. 00002A58  4E56 0000                link       A6, 0
  3594. 00002A5C  2F0A                     move.l     -[A7], A2
  3595. 00002A5E  4878 00F8                push.l     0xF8
  3596. 00002A62  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3597. 00002A68  2448                     movea.l    A2, A0
  3598. 00002A6A  2008                     move.l     D0, A0
  3599. 00002A6C  584F                     addq.w     A7, 4
  3600. 00002A6E  6714                     beq        +0x16 /* 00002A84 */
  3601. 00002A70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3602. 00002A74  3F3C 0001                move.w     -[A7], 0x1
  3603. 00002A78  2F0A                     move.l     -[A7], A2
  3604. 00002A7A  61FF 0000 94CC           bsr        +0x94CE /* 0000BF48 */
  3605. 00002A80  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3606. label00002A84:
  3607. 00002A84  204A                     movea.l    A0, A2
  3608. 00002A86  245F                     movea.l    A2, [A7]+
  3609. 00002A88  4E5E                     unlink     A6
  3610. 00002A8A  4E75                     rts
  3611. 00002A8C  4E56 0000                link       A6, 0
  3612. 00002A90  2F0A                     move.l     -[A7], A2
  3613. 00002A92  4878 011C                push.l     0x11C
  3614. 00002A96  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3615. 00002A9C  2448                     movea.l    A2, A0
  3616. 00002A9E  2008                     move.l     D0, A0
  3617. 00002AA0  584F                     addq.w     A7, 4
  3618. 00002AA2  6714                     beq        +0x16 /* 00002AB8 */
  3619. 00002AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3620. 00002AA8  3F3C 0001                move.w     -[A7], 0x1
  3621. 00002AAC  2F0A                     move.l     -[A7], A2
  3622. 00002AAE  61FF 0000 7AAC           bsr        +0x7AAE /* 0000A55C */
  3623. 00002AB4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3624. label00002AB8:
  3625. 00002AB8  204A                     movea.l    A0, A2
  3626. 00002ABA  245F                     movea.l    A2, [A7]+
  3627. 00002ABC  4E5E                     unlink     A6
  3628. 00002ABE  4E75                     rts
  3629. 00002AC0  4E56 0000                link       A6, 0
  3630. 00002AC4  2F0A                     move.l     -[A7], A2
  3631. 00002AC6  4878 0092                push.l     0x92
  3632. 00002ACA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3633. 00002AD0  2448                     movea.l    A2, A0
  3634. 00002AD2  2008                     move.l     D0, A0
  3635. 00002AD4  584F                     addq.w     A7, 4
  3636. 00002AD6  6714                     beq        +0x16 /* 00002AEC */
  3637. 00002AD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3638. 00002ADC  3F3C 0001                move.w     -[A7], 0x1
  3639. 00002AE0  2F0A                     move.l     -[A7], A2
  3640. 00002AE2  61FF FFFF E158           bsr        -0x1EA6 /* 00000C3C */
  3641. 00002AE8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3642. label00002AEC:
  3643. 00002AEC  204A                     movea.l    A0, A2
  3644. 00002AEE  245F                     movea.l    A2, [A7]+
  3645. 00002AF0  4E5E                     unlink     A6
  3646. 00002AF2  4E75                     rts
  3647. 00002AF4  4E56 0000                link       A6, 0
  3648. 00002AF8  2F0A                     move.l     -[A7], A2
  3649. 00002AFA  4878 005C                push.l     0x5C /* '\\' */
  3650. 00002AFE  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3651. 00002B04  2448                     movea.l    A2, A0
  3652. 00002B06  2008                     move.l     D0, A0
  3653. 00002B08  584F                     addq.w     A7, 4
  3654. 00002B0A  6714                     beq        +0x16 /* 00002B20 */
  3655. 00002B0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3656. 00002B10  3F3C 0001                move.w     -[A7], 0x1
  3657. 00002B14  2F0A                     move.l     -[A7], A2
  3658. 00002B16  61FF 0001 52EA           bsr        +0x152EC /* 00017E02 */
  3659. 00002B1C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3660. label00002B20:
  3661. 00002B20  204A                     movea.l    A0, A2
  3662. 00002B22  245F                     movea.l    A2, [A7]+
  3663. 00002B24  4E5E                     unlink     A6
  3664. 00002B26  4E75                     rts
  3665. 00002B28  4E56 0000                link       A6, 0
  3666. 00002B2C  2F0A                     move.l     -[A7], A2
  3667. 00002B2E  4878 005A                push.l     0x5A /* 'Z' */
  3668. 00002B32  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3669. 00002B38  2448                     movea.l    A2, A0
  3670. 00002B3A  2008                     move.l     D0, A0
  3671. 00002B3C  584F                     addq.w     A7, 4
  3672. 00002B3E  6714                     beq        +0x16 /* 00002B54 */
  3673. 00002B40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3674. 00002B44  3F3C 0001                move.w     -[A7], 0x1
  3675. 00002B48  2F0A                     move.l     -[A7], A2
  3676. 00002B4A  61FF 0001 50C6           bsr        +0x150C8 /* 00017C12 */
  3677. 00002B50  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3678. label00002B54:
  3679. 00002B54  204A                     movea.l    A0, A2
  3680. 00002B56  245F                     movea.l    A2, [A7]+
  3681. 00002B58  4E5E                     unlink     A6
  3682. 00002B5A  4E75                     rts
  3683. 00002B5C  4E56 0000                link       A6, 0
  3684. 00002B60  2F0A                     move.l     -[A7], A2
  3685. 00002B62  4878 01C4                push.l     0x1C4
  3686. 00002B66  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3687. 00002B6C  2448                     movea.l    A2, A0
  3688. 00002B6E  2008                     move.l     D0, A0
  3689. 00002B70  584F                     addq.w     A7, 4
  3690. 00002B72  6714                     beq        +0x16 /* 00002B88 */
  3691. 00002B74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3692. 00002B78  3F3C 0001                move.w     -[A7], 0x1
  3693. 00002B7C  2F0A                     move.l     -[A7], A2
  3694. 00002B7E  61FF 0001 212C           bsr        +0x1212E /* 00014CAC */
  3695. 00002B84  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3696. label00002B88:
  3697. 00002B88  204A                     movea.l    A0, A2
  3698. 00002B8A  245F                     movea.l    A2, [A7]+
  3699. 00002B8C  4E5E                     unlink     A6
  3700. 00002B8E  4E75                     rts
  3701. 00002B90  4E56 0000                link       A6, 0
  3702. 00002B94  2F0A                     move.l     -[A7], A2
  3703. 00002B96  4878 0088                push.l     0x88
  3704. 00002B9A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3705. 00002BA0  2448                     movea.l    A2, A0
  3706. 00002BA2  2008                     move.l     D0, A0
  3707. 00002BA4  584F                     addq.w     A7, 4
  3708. 00002BA6  6714                     beq        +0x16 /* 00002BBC */
  3709. 00002BA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3710. 00002BAC  3F3C 0001                move.w     -[A7], 0x1
  3711. 00002BB0  2F0A                     move.l     -[A7], A2
  3712. 00002BB2  61FF 0001 17F6           bsr        +0x117F8 /* 000143AA */
  3713. 00002BB8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3714. label00002BBC:
  3715. 00002BBC  204A                     movea.l    A0, A2
  3716. 00002BBE  245F                     movea.l    A2, [A7]+
  3717. 00002BC0  4E5E                     unlink     A6
  3718. 00002BC2  4E75                     rts
  3719. 00002BC4  4E56 0000                link       A6, 0
  3720. 00002BC8  2F0A                     move.l     -[A7], A2
  3721. 00002BCA  4878 005A                push.l     0x5A /* 'Z' */
  3722. 00002BCE  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3723. 00002BD4  2448                     movea.l    A2, A0
  3724. 00002BD6  2008                     move.l     D0, A0
  3725. 00002BD8  584F                     addq.w     A7, 4
  3726. 00002BDA  6714                     beq        +0x16 /* 00002BF0 */
  3727. 00002BDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3728. 00002BE0  3F3C 0001                move.w     -[A7], 0x1
  3729. 00002BE4  2F0A                     move.l     -[A7], A2
  3730. 00002BE6  61FF 0001 167E           bsr        +0x11680 /* 00014266 */
  3731. 00002BEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3732. label00002BF0:
  3733. 00002BF0  204A                     movea.l    A0, A2
  3734. 00002BF2  245F                     movea.l    A2, [A7]+
  3735. 00002BF4  4E5E                     unlink     A6
  3736. 00002BF6  4E75                     rts
  3737. 00002BF8  4E56 0000                link       A6, 0
  3738. 00002BFC  2F0A                     move.l     -[A7], A2
  3739. 00002BFE  4878 008C                push.l     0x8C
  3740. 00002C02  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3741. 00002C08  2448                     movea.l    A2, A0
  3742. 00002C0A  2008                     move.l     D0, A0
  3743. 00002C0C  584F                     addq.w     A7, 4
  3744. 00002C0E  6714                     beq        +0x16 /* 00002C24 */
  3745. 00002C10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3746. 00002C14  3F3C 0001                move.w     -[A7], 0x1
  3747. 00002C18  2F0A                     move.l     -[A7], A2
  3748. 00002C1A  61FF 0000 D51C           bsr        +0xD51E /* 00010138 */
  3749. 00002C20  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3750. label00002C24:
  3751. 00002C24  204A                     movea.l    A0, A2
  3752. 00002C26  245F                     movea.l    A2, [A7]+
  3753. 00002C28  4E5E                     unlink     A6
  3754. 00002C2A  4E75                     rts
  3755. 00002C2C  4E56 0000                link       A6, 0
  3756. 00002C30  2F0A                     move.l     -[A7], A2
  3757. 00002C32  4878 005A                push.l     0x5A /* 'Z' */
  3758. 00002C36  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3759. 00002C3C  2448                     movea.l    A2, A0
  3760. 00002C3E  2008                     move.l     D0, A0
  3761. 00002C40  584F                     addq.w     A7, 4
  3762. 00002C42  6714                     beq        +0x16 /* 00002C58 */
  3763. 00002C44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3764. 00002C48  3F3C 0001                move.w     -[A7], 0x1
  3765. 00002C4C  2F0A                     move.l     -[A7], A2
  3766. 00002C4E  61FF 0000 D7F0           bsr        +0xD7F2 /* 00010440 */
  3767. 00002C54  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3768. label00002C58:
  3769. 00002C58  204A                     movea.l    A0, A2
  3770. 00002C5A  245F                     movea.l    A2, [A7]+
  3771. 00002C5C  4E5E                     unlink     A6
  3772. 00002C5E  4E75                     rts
  3773. 00002C60  4E56 0000                link       A6, 0
  3774. 00002C64  2F0A                     move.l     -[A7], A2
  3775. 00002C66  4878 005A                push.l     0x5A /* 'Z' */
  3776. 00002C6A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3777. 00002C70  2448                     movea.l    A2, A0
  3778. 00002C72  2008                     move.l     D0, A0
  3779. 00002C74  584F                     addq.w     A7, 4
  3780. 00002C76  6714                     beq        +0x16 /* 00002C8C */
  3781. 00002C78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3782. 00002C7C  3F3C 0001                move.w     -[A7], 0x1
  3783. 00002C80  2F0A                     move.l     -[A7], A2
  3784. 00002C82  61FF 0000 D39A           bsr        +0xD39C /* 0001001E */
  3785. 00002C88  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3786. label00002C8C:
  3787. 00002C8C  204A                     movea.l    A0, A2
  3788. 00002C8E  245F                     movea.l    A2, [A7]+
  3789. 00002C90  4E5E                     unlink     A6
  3790. 00002C92  4E75                     rts
  3791. 00002C94  4E56 0000                link       A6, 0
  3792. 00002C98  2F0A                     move.l     -[A7], A2
  3793. 00002C9A  4878 0102                push.l     0x102
  3794. 00002C9E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3795. 00002CA4  2448                     movea.l    A2, A0
  3796. 00002CA6  2008                     move.l     D0, A0
  3797. 00002CA8  584F                     addq.w     A7, 4
  3798. 00002CAA  6714                     beq        +0x16 /* 00002CC0 */
  3799. 00002CAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3800. 00002CB0  3F3C 0001                move.w     -[A7], 0x1
  3801. 00002CB4  2F0A                     move.l     -[A7], A2
  3802. 00002CB6  61FF 0000 A99C           bsr        +0xA99E /* 0000D654 */
  3803. 00002CBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3804. label00002CC0:
  3805. 00002CC0  204A                     movea.l    A0, A2
  3806. 00002CC2  245F                     movea.l    A2, [A7]+
  3807. 00002CC4  4E5E                     unlink     A6
  3808. 00002CC6  4E75                     rts
  3809. 00002CC8  4E56 0000                link       A6, 0
  3810. 00002CCC  2F0A                     move.l     -[A7], A2
  3811. 00002CCE  4878 0066                push.l     0x66 /* 'f' */
  3812. 00002CD2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3813. 00002CD8  2448                     movea.l    A2, A0
  3814. 00002CDA  2008                     move.l     D0, A0
  3815. 00002CDC  584F                     addq.w     A7, 4
  3816. 00002CDE  6714                     beq        +0x16 /* 00002CF4 */
  3817. 00002CE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3818. 00002CE4  3F3C 0001                move.w     -[A7], 0x1
  3819. 00002CE8  2F0A                     move.l     -[A7], A2
  3820. 00002CEA  61FF 0000 8B16           bsr        +0x8B18 /* 0000B802 */
  3821. 00002CF0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3822. label00002CF4:
  3823. 00002CF4  204A                     movea.l    A0, A2
  3824. 00002CF6  245F                     movea.l    A2, [A7]+
  3825. 00002CF8  4E5E                     unlink     A6
  3826. 00002CFA  4E75                     rts
  3827. 00002CFC  4E56 0000                link       A6, 0
  3828. 00002D00  2F0A                     move.l     -[A7], A2
  3829. 00002D02  4878 005A                push.l     0x5A /* 'Z' */
  3830. 00002D06  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3831. 00002D0C  2448                     movea.l    A2, A0
  3832. 00002D0E  2008                     move.l     D0, A0
  3833. 00002D10  584F                     addq.w     A7, 4
  3834. 00002D12  6714                     beq        +0x16 /* 00002D28 */
  3835. 00002D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3836. 00002D18  3F3C 0001                move.w     -[A7], 0x1
  3837. 00002D1C  2F0A                     move.l     -[A7], A2
  3838. 00002D1E  61FF 0000 72AA           bsr        +0x72AC /* 00009FCA */
  3839. 00002D24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3840. label00002D28:
  3841. 00002D28  204A                     movea.l    A0, A2
  3842. 00002D2A  245F                     movea.l    A2, [A7]+
  3843. 00002D2C  4E5E                     unlink     A6
  3844. 00002D2E  4E75                     rts
  3845. 00002D30  4E56 0000                link       A6, 0
  3846. 00002D34  2F0A                     move.l     -[A7], A2
  3847. 00002D36  4878 0046                push.l     0x46 /* 'F' */
  3848. 00002D3A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3849. 00002D40  2448                     movea.l    A2, A0
  3850. 00002D42  2008                     move.l     D0, A0
  3851. 00002D44  584F                     addq.w     A7, 4
  3852. 00002D46  6714                     beq        +0x16 /* 00002D5C */
  3853. 00002D48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3854. 00002D4C  3F3C 0001                move.w     -[A7], 0x1
  3855. 00002D50  2F0A                     move.l     -[A7], A2
  3856. 00002D52  61FF 0000 5F6E           bsr        +0x5F70 /* 00008CC2 */
  3857. 00002D58  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3858. label00002D5C:
  3859. 00002D5C  204A                     movea.l    A0, A2
  3860. 00002D5E  245F                     movea.l    A2, [A7]+
  3861. 00002D60  4E5E                     unlink     A6
  3862. 00002D62  4E75                     rts
  3863. 00002D64  4E56 0000                link       A6, 0
  3864. 00002D68  2F0A                     move.l     -[A7], A2
  3865. 00002D6A  4878 005C                push.l     0x5C /* '\\' */
  3866. 00002D6E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3867. 00002D74  2448                     movea.l    A2, A0
  3868. 00002D76  2008                     move.l     D0, A0
  3869. 00002D78  584F                     addq.w     A7, 4
  3870. 00002D7A  6714                     beq        +0x16 /* 00002D90 */
  3871. 00002D7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3872. 00002D80  3F3C 0001                move.w     -[A7], 0x1
  3873. 00002D84  2F0A                     move.l     -[A7], A2
  3874. 00002D86  61FF 0000 67A0           bsr        +0x67A2 /* 00009528 */
  3875. 00002D8C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3876. label00002D90:
  3877. 00002D90  204A                     movea.l    A0, A2
  3878. 00002D92  245F                     movea.l    A2, [A7]+
  3879. 00002D94  4E5E                     unlink     A6
  3880. 00002D96  4E75                     rts
  3881. 00002D98  4E56 0000                link       A6, 0
  3882. 00002D9C  2F0A                     move.l     -[A7], A2
  3883. 00002D9E  4878 005A                push.l     0x5A /* 'Z' */
  3884. 00002DA2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3885. 00002DA8  2448                     movea.l    A2, A0
  3886. 00002DAA  2008                     move.l     D0, A0
  3887. 00002DAC  584F                     addq.w     A7, 4
  3888. 00002DAE  6714                     beq        +0x16 /* 00002DC4 */
  3889. 00002DB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3890. 00002DB4  3F3C 0001                move.w     -[A7], 0x1
  3891. 00002DB8  2F0A                     move.l     -[A7], A2
  3892. 00002DBA  61FF 0000 657C           bsr        +0x657E /* 00009338 */
  3893. 00002DC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3894. label00002DC4:
  3895. 00002DC4  204A                     movea.l    A0, A2
  3896. 00002DC6  245F                     movea.l    A2, [A7]+
  3897. 00002DC8  4E5E                     unlink     A6
  3898. 00002DCA  4E75                     rts
  3899. 00002DCC  4E56 0000                link       A6, 0
  3900. 00002DD0  2F0A                     move.l     -[A7], A2
  3901. 00002DD2  4878 005A                push.l     0x5A /* 'Z' */
  3902. 00002DD6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3903. 00002DDC  2448                     movea.l    A2, A0
  3904. 00002DDE  2008                     move.l     D0, A0
  3905. 00002DE0  584F                     addq.w     A7, 4
  3906. 00002DE2  6714                     beq        +0x16 /* 00002DF8 */
  3907. 00002DE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3908. 00002DE8  3F3C 0001                move.w     -[A7], 0x1
  3909. 00002DEC  2F0A                     move.l     -[A7], A2
  3910. 00002DEE  61FF 0000 622A           bsr        +0x622C /* 0000901A */
  3911. 00002DF4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3912. label00002DF8:
  3913. 00002DF8  204A                     movea.l    A0, A2
  3914. 00002DFA  245F                     movea.l    A2, [A7]+
  3915. 00002DFC  4E5E                     unlink     A6
  3916. 00002DFE  4E75                     rts
  3917. 00002E00  4E56 0000                link       A6, 0
  3918. 00002E04  2F0A                     move.l     -[A7], A2
  3919. 00002E06  4878 005A                push.l     0x5A /* 'Z' */
  3920. 00002E0A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3921. 00002E10  2448                     movea.l    A2, A0
  3922. 00002E12  2008                     move.l     D0, A0
  3923. 00002E14  584F                     addq.w     A7, 4
  3924. 00002E16  6714                     beq        +0x16 /* 00002E2C */
  3925. 00002E18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3926. 00002E1C  3F3C 0001                move.w     -[A7], 0x1
  3927. 00002E20  2F0A                     move.l     -[A7], A2
  3928. 00002E22  61FF 0000 1F38           bsr        +0x1F3A /* 00004D5C */
  3929. 00002E28  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3930. label00002E2C:
  3931. 00002E2C  204A                     movea.l    A0, A2
  3932. 00002E2E  245F                     movea.l    A2, [A7]+
  3933. 00002E30  4E5E                     unlink     A6
  3934. 00002E32  4E75                     rts
  3935. 00002E34  4E56 0000                link       A6, 0
  3936. 00002E38  2F0A                     move.l     -[A7], A2
  3937. 00002E3A  4878 00AA                push.l     0xAA
  3938. 00002E3E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3939. 00002E44  2448                     movea.l    A2, A0
  3940. 00002E46  2008                     move.l     D0, A0
  3941. 00002E48  584F                     addq.w     A7, 4
  3942. 00002E4A  6714                     beq        +0x16 /* 00002E60 */
  3943. 00002E4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3944. 00002E50  3F3C 0001                move.w     -[A7], 0x1
  3945. 00002E54  2F0A                     move.l     -[A7], A2
  3946. 00002E56  61FF 0000 182A           bsr        +0x182C /* 00004682 */
  3947. 00002E5C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3948. label00002E60:
  3949. 00002E60  204A                     movea.l    A0, A2
  3950. 00002E62  245F                     movea.l    A2, [A7]+
  3951. 00002E64  4E5E                     unlink     A6
  3952. 00002E66  4E75                     rts
  3953. 00002E68  4E56 0000                link       A6, 0
  3954. 00002E6C  2F0A                     move.l     -[A7], A2
  3955. 00002E6E  4878 005A                push.l     0x5A /* 'Z' */
  3956. 00002E72  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3957. 00002E78  2448                     movea.l    A2, A0
  3958. 00002E7A  2008                     move.l     D0, A0
  3959. 00002E7C  584F                     addq.w     A7, 4
  3960. 00002E7E  6714                     beq        +0x16 /* 00002E94 */
  3961. 00002E80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3962. 00002E84  3F3C 0001                move.w     -[A7], 0x1
  3963. 00002E88  2F0A                     move.l     -[A7], A2
  3964. 00002E8A  61FF 0000 16B2           bsr        +0x16B4 /* 0000453E */
  3965. 00002E90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3966. label00002E94:
  3967. 00002E94  204A                     movea.l    A0, A2
  3968. 00002E96  245F                     movea.l    A2, [A7]+
  3969. 00002E98  4E5E                     unlink     A6
  3970. 00002E9A  4E75                     rts
  3971. 00002E9C  4E56 0000                link       A6, 0
  3972. 00002EA0  2F0A                     move.l     -[A7], A2
  3973. 00002EA2  4878 005A                push.l     0x5A /* 'Z' */
  3974. 00002EA6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3975. 00002EAC  2448                     movea.l    A2, A0
  3976. 00002EAE  2008                     move.l     D0, A0
  3977. 00002EB0  584F                     addq.w     A7, 4
  3978. 00002EB2  6714                     beq        +0x16 /* 00002EC8 */
  3979. 00002EB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3980. 00002EB8  3F3C 0001                move.w     -[A7], 0x1
  3981. 00002EBC  2F0A                     move.l     -[A7], A2
  3982. 00002EBE  61FF FFFF F010           bsr        -0xFEE /* 00001ED0 */
  3983. 00002EC4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3984. label00002EC8:
  3985. 00002EC8  204A                     movea.l    A0, A2
  3986. 00002ECA  245F                     movea.l    A2, [A7]+
  3987. 00002ECC  4E5E                     unlink     A6
  3988. 00002ECE  4E75                     rts
  3989. 00002ED0  4E56 0000                link       A6, 0
  3990. 00002ED4  2F0A                     move.l     -[A7], A2
  3991. 00002ED6  4878 005A                push.l     0x5A /* 'Z' */
  3992. 00002EDA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  3993. 00002EE0  2448                     movea.l    A2, A0
  3994. 00002EE2  2008                     move.l     D0, A0
  3995. 00002EE4  584F                     addq.w     A7, 4
  3996. 00002EE6  6714                     beq        +0x16 /* 00002EFC */
  3997. 00002EE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3998. 00002EEC  3F3C 0001                move.w     -[A7], 0x1
  3999. 00002EF0  2F0A                     move.l     -[A7], A2
  4000. 00002EF2  61FF FFFF E90A           bsr        -0x16F4 /* 000017FE */
  4001. 00002EF8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4002. label00002EFC:
  4003. 00002EFC  204A                     movea.l    A0, A2
  4004. 00002EFE  245F                     movea.l    A2, [A7]+
  4005. 00002F00  4E5E                     unlink     A6
  4006. 00002F02  4E75                     rts
  4007. fn00002F04:
  4008. 00002F04  48E7 1820                movem.l    -[A7], D3,D4,A2
  4009. 00002F08  246F 0010                movea.l    A2, [A7 + 0x10]
  4010. 00002F0C  282F 005A                move.l     D4, [A7 + 0x5A]
  4011. 00002F10  362F 005E                move.w     D3, [A7 + 0x5E]
  4012. 00002F14  41F9 0002 41E0           lea.l      A0, [0x000241E0]
  4013. 00002F1A  2488                     move.l     [A2], A0
  4014. 00002F1C  41EF 0014                lea.l      A0, [A7 + 0x14]
  4015. 00002F20  43EA 0004                lea.l      A1, [A2 + 0x4]
  4016. 00002F24  7022                     moveq.l    D0, 0x22
  4017. label00002F26:
  4018. 00002F26  32D8                     move.w     [A1]+, [A0]+
  4019. 00002F28  51C8 FFFC                dbf        D0, -0x6 /* 00002F26 */
  4020. 00002F2C  2544 004A                move.l     [A2 + 0x4A], D4
  4021. 00002F30  3543 004E                move.w     [A2 + 0x4E], D3
  4022. 00002F34  204A                     movea.l    A0, A2
  4023. 00002F36  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4024. 00002F3A  4E75                     rts
  4025. fn00002F3C:
  4026. 00002F3C  4E56 0000                link       A6, 0
  4027. 00002F40  2F0A                     move.l     -[A7], A2
  4028. 00002F42  246E 0008                movea.l    A2, [A6 + 0x8]
  4029. 00002F46  200A                     move.l     D0, A2
  4030. 00002F48  6718                     beq        +0x1A /* 00002F62 */
  4031. 00002F4A  41F9 0002 41E0           lea.l      A0, [0x000241E0]
  4032. 00002F50  2488                     move.l     [A2], A0
  4033. 00002F52  4A6E 000C                tst.w      [A6 + 0xC]
  4034. 00002F56  6F0A                     ble        +0xC /* 00002F62 */
  4035. 00002F58  2F0A                     move.l     -[A7], A2
  4036. 00002F5A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  4037. 00002F60  584F                     addq.w     A7, 4
  4038. label00002F62:
  4039. 00002F62  204A                     movea.l    A0, A2
  4040. 00002F64  245F                     movea.l    A2, [A7]+
  4041. 00002F66  4E5E                     unlink     A6
  4042. 00002F68  4E75                     rts
  4043. 00002F6A  4E56 FF6A                link       A6, -0x0096
  4044. 00002F6E  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  4045. 00002F72  246E 0008                movea.l    A2, [A6 + 0x8]
  4046. 00002F76  7600                     moveq.l    D3, 0x00
  4047. 00002F78  554F                     subq.w     A7, 2
  4048. 00002F7A  A994                     syscall    CurResFile
  4049. 00002F7C  301F                     move.w     D0, [A7]+
  4050. 00002F7E  3800                     move.w     D4, D0
  4051. 00002F80  2D4F FF7E                move.l     [A6 - 0x82], A7
  4052. 00002F84  486A 0004                pea.l      [A2 + 0x4]
  4053. 00002F88  486E FFB2                pea.l      [A6 - 0x4E]
  4054. 00002F8C  61FF 0000 02EE           bsr        +0x2F0 /* 0000327C */
  4055. 00002F92  4267                     clr.w      -[A7]
  4056. 00002F94  2F3C 5257 5250           move.l     -[A7], 0x52575250 /* 'RWRP' */
  4057. 00002F9A  2F3C 5257 697A           move.l     -[A7], 0x5257697A /* 'RWiz' */
  4058. 00002FA0  3F3C 0001                move.w     -[A7], 0x1
  4059. 00002FA4  486E FFB2                pea.l      [A6 - 0x4E]
  4060. 00002FA8  61FF 0000 02FA           bsr        +0x2FC /* 000032A4 */
  4061. 00002FAE  3A00                     move.w     D5, D0
  4062. 00002FB0  3F05                     move.w     -[A7], D5
  4063. 00002FB2  A998                     syscall    UseResFile
  4064. 00002FB4  1F3C 0001                move.b     -[A7], 0x1
  4065. 00002FB8  4227                     clr.b      -[A7]
  4066. 00002FBA  3F2A 004E                move.w     -[A7], [A2 + 0x4E]
  4067. 00002FBE  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  4068. 00002FC2  486E FF9E                pea.l      [A6 - 0x62]
  4069. 00002FC6  4EB9 0000 2228           jsr        [0x00002228]
  4070. 00002FCC  A9AF                     syscall    ResError
  4071. 00002FCE  301F                     move.w     D0, [A7]+
  4072. 00002FD0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4073. 00002FD4  6676                     bne        +0x78 /* 0000304C */
  4074. 00002FD6  206E FF9E                movea.l    A0, [A6 - 0x62]
  4075. 00002FDA  2008                     move.l     D0, A0
  4076. 00002FDC  676E                     beq        +0x70 /* 0000304C */
  4077. 00002FDE  4850                     pea.l      [A0]
  4078. 00002FE0  486E FFA2                pea.l      [A6 - 0x5E]
  4079. 00002FE4  4EB9 0000 2B00           jsr        [0x00002B00]
  4080. 00002FEA  504F                     addq.w     A7, 8
  4081. 00002FEC  2D4F FF9A                move.l     [A6 - 0x66], A7
  4082. 00002FF0  486E FFA2                pea.l      [A6 - 0x5E]
  4083. 00002FF4  2F0A                     move.l     -[A7], A2
  4084. 00002FF6  2057                     movea.l    A0, [A7]
  4085. 00002FF8  2250                     movea.l    A1, [A0]
  4086. 00002FFA  2269 0018                movea.l    A1, [A1 + 0x18]
  4087. 00002FFE  4E91                     jsr        [A1]
  4088. 00003000  504F                     addq.w     A7, 8
  4089. 00003002  602A                     bra        +0x2C /* 0000302E */
  4090. 00003004  206E FF92                movea.l    A0, [A6 - 0x6E]
  4091. 00003008  2C10                     move.l     D6, [A0]
  4092. 0000300A  486E FFA2                pea.l      [A6 - 0x5E]
  4093. 0000300E  4EB9 0000 2B28           jsr        [0x00002B28]
  4094. 00003014  42A7                     clr.l      -[A7]
  4095. 00003016  486E FF82                pea.l      [A6 - 0x7E]
  4096. 0000301A  2D46 FF82                move.l     [A6 - 0x7E], D6
  4097. 0000301E  4879 0002 4304           push.l     0x24304
  4098. 00003024  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4099. 0000302A  2E6E FF9A                movea.l    A7, [A6 - 0x66]
  4100. label0000302E:
  4101. 0000302E  486E FFA2                pea.l      [A6 - 0x5E]
  4102. 00003032  4EB9 0000 2B28           jsr        [0x00002B28]
  4103. 00003038  7601                     moveq.l    D3, 0x01
  4104. 0000303A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4105. 0000303E  486E FFA2                pea.l      [A6 - 0x5E]
  4106. 00003042  4EB9 0000 2B08           jsr        [0x00002B08]
  4107. 00003048  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4108. label0000304C:
  4109. 0000304C  486E FFB2                pea.l      [A6 - 0x4E]
  4110. 00003050  2057                     movea.l    A0, [A7]
  4111. 00003052  2250                     movea.l    A1, [A0]
  4112. 00003054  2269 0030                movea.l    A1, [A1 + 0x30]
  4113. 00003058  4E91                     jsr        [A1]
  4114. 0000305A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4115. 0000305E  486E FF9E                pea.l      [A6 - 0x62]
  4116. 00003062  4EB9 0000 2230           jsr        [0x00002230]
  4117. 00003068  41F9 0002 4172           lea.l      A0, [0x00024172]
  4118. 0000306E  2D48 FFB2                move.l     [A6 - 0x4E], A0
  4119. 00003072  4267                     clr.w      -[A7]
  4120. 00003074  486E FFB2                pea.l      [A6 - 0x4E]
  4121. 00003078  61FF 0000 064A           bsr        +0x64C /* 000036C4 */
  4122. 0000307E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4123. 00003082  600A                     bra        +0xC /* 0000308E */
  4124. 00003084  486E FF6A                pea.l      [A6 - 0x96]
  4125. 00003088  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  4126. label0000308E:
  4127. 0000308E  3F04                     move.w     -[A7], D4
  4128. 00003090  A998                     syscall    UseResFile
  4129. 00003092  1003                     move.b     D0, D3
  4130. 00003094  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  4131. 00003098  4E5E                     unlink     A6
  4132. 0000309A  4E75                     rts
  4133. 0000309C  4E56 FE78                link       A6, -0x0188
  4134. 000030A0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4135. 000030A4  246E 0008                movea.l    A2, [A6 + 0x8]
  4136. 000030A8  7800                     moveq.l    D4, 0x00
  4137. 000030AA  554F                     subq.w     A7, 2
  4138. 000030AC  A994                     syscall    CurResFile
  4139. 000030AE  301F                     move.w     D0, [A7]+
  4140. 000030B0  3C00                     move.w     D6, D0
  4141. 000030B2  2D4F FE8C                move.l     [A6 - 0x174], A7
  4142. 000030B6  486A 0004                pea.l      [A2 + 0x4]
  4143. 000030BA  486E FFB2                pea.l      [A6 - 0x4E]
  4144. 000030BE  61FF 0000 01BC           bsr        +0x1BE /* 0000327C */
  4145. 000030C4  4267                     clr.w      -[A7]
  4146. 000030C6  2F3C 5257 5250           move.l     -[A7], 0x52575250 /* 'RWRP' */
  4147. 000030CC  2F3C 5257 697A           move.l     -[A7], 0x5257697A /* 'RWiz' */
  4148. 000030D2  3F3C 0003                move.w     -[A7], 0x3
  4149. 000030D6  486E FFB2                pea.l      [A6 - 0x4E]
  4150. 000030DA  61FF 0000 01C8           bsr        +0x1CA /* 000032A4 */
  4151. 000030E0  3A00                     move.w     D5, D0
  4152. 000030E2  3F05                     move.w     -[A7], D5
  4153. 000030E4  A998                     syscall    UseResFile
  4154. 000030E6  4A45                     tst.w      D5
  4155. 000030E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4156. 000030EC  677A                     beq        +0x7C /* 00003168 */
  4157. 000030EE  486E FFA2                pea.l      [A6 - 0x5E]
  4158. 000030F2  4EB9 0000 2AF8           jsr        [0x00002AF8]
  4159. 000030F8  486E FFA2                pea.l      [A6 - 0x5E]
  4160. 000030FC  2F0A                     move.l     -[A7], A2
  4161. 000030FE  2057                     movea.l    A0, [A7]
  4162. 00003100  2250                     movea.l    A1, [A0]
  4163. 00003102  2269 0014                movea.l    A1, [A1 + 0x14]
  4164. 00003106  4E91                     jsr        [A1]
  4165. 00003108  266E FFAE                movea.l    A3, [A6 - 0x52]
  4166. 0000310C  2F0B                     move.l     -[A7], A3
  4167. 0000310E  4EB9 0000 1F18           jsr        [0x00001F18]
  4168. 00003114  201F                     move.l     D0, [A7]+
  4169. 00003116  2600                     move.l     D3, D0
  4170. 00003118  200B                     move.l     D0, A3
  4171. 0000311A  504F                     addq.w     A7, 8
  4172. 0000311C  673A                     beq        +0x3C /* 00003158 */
  4173. 0000311E  4A83                     tst.l      D3
  4174. 00003120  6736                     beq        +0x38 /* 00003158 */
  4175. 00003122  1F3C 0001                move.b     -[A7], 0x1
  4176. 00003126  2F03                     move.l     -[A7], D3
  4177. 00003128  3F2A 004E                move.w     -[A7], [A2 + 0x4E]
  4178. 0000312C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  4179. 00003130  486E FE90                pea.l      [A6 - 0x170]
  4180. 00003134  61FF 0000 02BE           bsr        +0x2C0 /* 000033F4 */
  4181. 0000313A  2053                     movea.l    A0, [A3]
  4182. 0000313C  226E FE90                movea.l    A1, [A6 - 0x170]
  4183. 00003140  2251                     movea.l    A1, [A1]
  4184. 00003142  2003                     move.l     D0, D3
  4185. 00003144  A02E                     syscall    BlockMove/BlockMoveData
  4186. 00003146  3F3C FFFF                move.w     -[A7], 0xFFFF
  4187. 0000314A  486E FE90                pea.l      [A6 - 0x170]
  4188. 0000314E  61FF 0000 034A           bsr        +0x34C /* 0000349A */
  4189. 00003154  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4190. label00003158:
  4191. 00003158  3F3C FFFF                move.w     -[A7], 0xFFFF
  4192. 0000315C  486E FFA2                pea.l      [A6 - 0x5E]
  4193. 00003160  4EB9 0000 2B08           jsr        [0x00002B08]
  4194. 00003166  5C4F                     addq.w     A7, 6
  4195. label00003168:
  4196. 00003168  486E FFB2                pea.l      [A6 - 0x4E]
  4197. 0000316C  2057                     movea.l    A0, [A7]
  4198. 0000316E  2250                     movea.l    A1, [A0]
  4199. 00003170  2269 0030                movea.l    A1, [A1 + 0x30]
  4200. 00003174  4E91                     jsr        [A1]
  4201. 00003176  7801                     moveq.l    D4, 0x01
  4202. 00003178  41F9 0002 4172           lea.l      A0, [0x00024172]
  4203. 0000317E  2D48 FFB2                move.l     [A6 - 0x4E], A0
  4204. 00003182  4267                     clr.w      -[A7]
  4205. 00003184  486E FFB2                pea.l      [A6 - 0x4E]
  4206. 00003188  61FF 0000 053A           bsr        +0x53C /* 000036C4 */
  4207. 0000318E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4208. 00003192  600A                     bra        +0xC /* 0000319E */
  4209. 00003194  486E FE78                pea.l      [A6 - 0x188]
  4210. 00003198  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  4211. label0000319E:
  4212. 0000319E  3F06                     move.w     -[A7], D6
  4213. 000031A0  A998                     syscall    UseResFile
  4214. 000031A2  1004                     move.b     D0, D4
  4215. 000031A4  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  4216. 000031A8  4E5E                     unlink     A6
  4217. 000031AA  4E75                     rts
  4218. fn000031AC:
  4219. 000031AC  4E56 FFFC                link       A6, -0x0004
  4220. 000031B0  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  4221. 000031B4  2C2E 004E                move.l     D6, [A6 + 0x4E]
  4222. 000031B8  382E 0052                move.w     D4, [A6 + 0x52]
  4223. 000031BC  554F                     subq.w     A7, 2
  4224. 000031BE  A994                     syscall    CurResFile
  4225. 000031C0  301F                     move.w     D0, [A7]+
  4226. 000031C2  3A00                     move.w     D5, D0
  4227. 000031C4  4AAE 000A                tst.l      [A6 + 0xA]
  4228. 000031C8  6604                     bne        +0x6 /* 000031CE */
  4229. 000031CA  7000                     moveq.l    D0, 0x00
  4230. 000031CC  606C                     bra        +0x6E /* 0000323A */
  4231. label000031CE:
  4232. 000031CE  554F                     subq.w     A7, 2
  4233. 000031D0  486E 0008                pea.l      [A6 + 0x8]
  4234. 000031D4  1F3C 0001                move.b     -[A7], 0x1
  4235. 000031D8  700D                     moveq.l    D0, 0x0D
  4236. 000031DA  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4237. 000031DC  301F                     move.w     D0, [A7]+
  4238. 000031DE  3600                     move.w     D3, D0
  4239. 000031E0  0C43 FFFF                cmpi.w     D3, 0xFFFF
  4240. 000031E4  6604                     bne        +0x6 /* 000031EA */
  4241. 000031E6  7000                     moveq.l    D0, 0x00
  4242. 000031E8  6050                     bra        +0x52 /* 0000323A */
  4243. label000031EA:
  4244. 000031EA  3F03                     move.w     -[A7], D3
  4245. 000031EC  A998                     syscall    UseResFile
  4246. 000031EE  1F3C 0001                move.b     -[A7], 0x1
  4247. 000031F2  4227                     clr.b      -[A7]
  4248. 000031F4  3F04                     move.w     -[A7], D4
  4249. 000031F6  2F06                     move.l     -[A7], D6
  4250. 000031F8  486E FFFC                pea.l      [A6 - 0x4]
  4251. 000031FC  4EB9 0000 2228           jsr        [0x00002228]
  4252. 00003202  A9AF                     syscall    ResError
  4253. 00003204  301F                     move.w     D0, [A7]+
  4254. 00003206  4A40                     tst.w      D0
  4255. 00003208  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4256. 0000320C  660A                     bne        +0xC /* 00003218 */
  4257. 0000320E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4258. 00003212  B0FC 0000                cmpa.w     A0, 0x0
  4259. 00003216  6604                     bne        +0x6 /* 0000321C */
  4260. label00003218:
  4261. 00003218  7000                     moveq.l    D0, 0x00
  4262. 0000321A  6002                     bra        +0x4 /* 0000321E */
  4263. label0000321C:
  4264. 0000321C  7001                     moveq.l    D0, 0x01
  4265. label0000321E:
  4266. 0000321E  1800                     move.b     D4, D0
  4267. 00003220  3F3C FFFF                move.w     -[A7], 0xFFFF
  4268. 00003224  486E FFFC                pea.l      [A6 - 0x4]
  4269. 00003228  4EB9 0000 2230           jsr        [0x00002230]
  4270. 0000322E  3F05                     move.w     -[A7], D5
  4271. 00003230  A998                     syscall    UseResFile
  4272. 00003232  3F03                     move.w     -[A7], D3
  4273. 00003234  A99A                     syscall    CloseResFile
  4274. 00003236  1004                     move.b     D0, D4
  4275. 00003238  5C4F                     addq.w     A7, 6
  4276. label0000323A:
  4277. 0000323A  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  4278. 0000323E  4E5E                     unlink     A6
  4279. 00003240  4E75                     rts
  4280. 00003242  4E56 0000                link       A6, 0
  4281. 00003246  2F0A                     move.l     -[A7], A2
  4282. 00003248  246E 0008                movea.l    A2, [A6 + 0x8]
  4283. 0000324C  200A                     move.l     D0, A2
  4284. 0000324E  6724                     beq        +0x26 /* 00003274 */
  4285. 00003250  41F9 0002 4172           lea.l      A0, [0x00024172]
  4286. 00003256  2488                     move.l     [A2], A0
  4287. 00003258  4267                     clr.w      -[A7]
  4288. 0000325A  2F0A                     move.l     -[A7], A2
  4289. 0000325C  61FF 0000 0466           bsr        +0x468 /* 000036C4 */
  4290. 00003262  4A6E 000C                tst.w      [A6 + 0xC]
  4291. 00003266  5C4F                     addq.w     A7, 6
  4292. 00003268  6F0A                     ble        +0xC /* 00003274 */
  4293. 0000326A  2F0A                     move.l     -[A7], A2
  4294. 0000326C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  4295. 00003272  584F                     addq.w     A7, 4
  4296. label00003274:
  4297. 00003274  204A                     movea.l    A0, A2
  4298. 00003276  245F                     movea.l    A2, [A7]+
  4299. 00003278  4E5E                     unlink     A6
  4300. 0000327A  4E75                     rts
  4301. fn0000327C:
  4302. 0000327C  4E56 0000                link       A6, 0
  4303. 00003280  2F0A                     move.l     -[A7], A2
  4304. 00003282  246E 0008                movea.l    A2, [A6 + 0x8]
  4305. 00003286  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4306. 0000328A  2F0A                     move.l     -[A7], A2
  4307. 0000328C  61FF 0000 0400           bsr        +0x402 /* 0000368E */
  4308. 00003292  41F9 0002 4172           lea.l      A0, [0x00024172]
  4309. 00003298  2488                     move.l     [A2], A0
  4310. 0000329A  204A                     movea.l    A0, A2
  4311. 0000329C  504F                     addq.w     A7, 8
  4312. 0000329E  245F                     movea.l    A2, [A7]+
  4313. 000032A0  4E5E                     unlink     A6
  4314. 000032A2  4E75                     rts
  4315. fn000032A4:
  4316. 000032A4  4E56 FFAA                link       A6, -0x0056
  4317. 000032A8  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  4318. 000032AC  246E 0008                movea.l    A2, [A6 + 0x8]
  4319. 000032B0  382E 000C                move.w     D4, [A6 + 0xC]
  4320. 000032B4  2E2E 000E                move.l     D7, [A6 + 0xE]
  4321. 000032B8  2C2E 0012                move.l     D6, [A6 + 0x12]
  4322. 000032BC  3A2E 0016                move.w     D5, [A6 + 0x16]
  4323. 000032C0  4AAA 0006                tst.l      [A2 + 0x6]
  4324. 000032C4  666A                     bne        +0x6C /* 00003330 */
  4325. 000032C6  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  4326. 000032CA  486E FFAA                pea.l      [A6 - 0x56]
  4327. 000032CE  486A 000A                pea.l      [A2 + 0xA]
  4328. 000032D2  4EB9 0000 2420           jsr        [0x00002420]
  4329. 000032D8  3F3C 8000                move.w     -[A7], 0x8000
  4330. 000032DC  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  4331. 000032E2  1F3C 0001                move.b     -[A7], 0x1
  4332. 000032E6  486E FFEE                pea.l      [A6 - 0x12]
  4333. 000032EA  486E FFEA                pea.l      [A6 - 0x16]
  4334. 000032EE  7000                     moveq.l    D0, 0x00
  4335. 000032F0  A823                     syscall    AliasDispatch
  4336. 000032F2  301F                     move.w     D0, [A7]+
  4337. 000032F4  3600                     move.w     D3, D0
  4338. 000032F6  4A43                     tst.w      D3
  4339. 000032F8  504F                     addq.w     A7, 8
  4340. 000032FA  671C                     beq        +0x1E /* 00003318 */
  4341. 000032FC  42A7                     clr.l      -[A7]
  4342. 000032FE  486E FFFC                pea.l      [A6 - 0x4]
  4343. 00003302  3043                     movea.w    A0, D3
  4344. 00003304  2D48 FFFC                move.l     [A6 - 0x4], A0
  4345. 00003308  4879 0002 41DE           push.l     0x241DE
  4346. 0000330E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4347. 00003314  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4348. label00003318:
  4349. 00003318  554F                     subq.w     A7, 2
  4350. 0000331A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4351. 0000331E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4352. 00003322  486E FFAA                pea.l      [A6 - 0x56]
  4353. 00003326  486A 0004                pea.l      [A2 + 0x4]
  4354. 0000332A  7001                     moveq.l    D0, 0x01
  4355. 0000332C  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4356. 0000332E  301F                     move.w     D0, [A7]+
  4357. label00003330:
  4358. 00003330  554F                     subq.w     A7, 2
  4359. 00003332  204A                     movea.l    A0, A2
  4360. 00003334  5888                     addq.l     A0, 4
  4361. 00003336  2648                     movea.l    A3, A0
  4362. 00003338  4850                     pea.l      [A0]
  4363. 0000333A  1F04                     move.b     -[A7], D4
  4364. 0000333C  700D                     moveq.l    D0, 0x0D
  4365. 0000333E  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4366. 00003340  301F                     move.w     D0, [A7]+
  4367. 00003342  3540 004C                move.w     [A2 + 0x4C], D0
  4368. 00003346  0C6A FFFF 004C           cmpi.w     [A2 + 0x4C], 0xFFFF
  4369. 0000334C  6600 009A                bne        +0x9C /* 000033E8 */
  4370. 00003350  554F                     subq.w     A7, 2
  4371. 00003352  A9AF                     syscall    ResError
  4372. 00003354  301F                     move.w     D0, [A7]+
  4373. 00003356  3600                     move.w     D3, D0
  4374. 00003358  0C43 FFD5                cmpi.w     D3, 0xFFD5
  4375. 0000335C  666E                     bne        +0x70 /* 000033CC */
  4376. 0000335E  2F0B                     move.l     -[A7], A3
  4377. 00003360  2F07                     move.l     -[A7], D7
  4378. 00003362  2F06                     move.l     -[A7], D6
  4379. 00003364  3F05                     move.w     -[A7], D5
  4380. 00003366  700E                     moveq.l    D0, 0x0E
  4381. 00003368  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4382. 0000336A  554F                     subq.w     A7, 2
  4383. 0000336C  A9AF                     syscall    ResError
  4384. 0000336E  301F                     move.w     D0, [A7]+
  4385. 00003370  3600                     move.w     D3, D0
  4386. 00003372  4A43                     tst.w      D3
  4387. 00003374  671C                     beq        +0x1E /* 00003392 */
  4388. 00003376  42A7                     clr.l      -[A7]
  4389. 00003378  486E FFF8                pea.l      [A6 - 0x8]
  4390. 0000337C  3043                     movea.w    A0, D3
  4391. 0000337E  2D48 FFF8                move.l     [A6 - 0x8], A0
  4392. 00003382  4879 0002 41DE           push.l     0x241DE
  4393. 00003388  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4394. 0000338E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4395. label00003392:
  4396. 00003392  554F                     subq.w     A7, 2
  4397. 00003394  2F0B                     move.l     -[A7], A3
  4398. 00003396  1F04                     move.b     -[A7], D4
  4399. 00003398  700D                     moveq.l    D0, 0x0D
  4400. 0000339A  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4401. 0000339C  301F                     move.w     D0, [A7]+
  4402. 0000339E  3540 004C                move.w     [A2 + 0x4C], D0
  4403. 000033A2  554F                     subq.w     A7, 2
  4404. 000033A4  A9AF                     syscall    ResError
  4405. 000033A6  301F                     move.w     D0, [A7]+
  4406. 000033A8  3600                     move.w     D3, D0
  4407. 000033AA  4A43                     tst.w      D3
  4408. 000033AC  673A                     beq        +0x3C /* 000033E8 */
  4409. 000033AE  42A7                     clr.l      -[A7]
  4410. 000033B0  486E FFF4                pea.l      [A6 - 0xC]
  4411. 000033B4  3043                     movea.w    A0, D3
  4412. 000033B6  2D48 FFF4                move.l     [A6 - 0xC], A0
  4413. 000033BA  4879 0002 41DE           push.l     0x241DE
  4414. 000033C0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4415. 000033C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4416. 000033CA  601C                     bra        +0x1E /* 000033E8 */
  4417. label000033CC:
  4418. 000033CC  42A7                     clr.l      -[A7]
  4419. 000033CE  486E FFF0                pea.l      [A6 - 0x10]
  4420. 000033D2  3043                     movea.w    A0, D3
  4421. 000033D4  2D48 FFF0                move.l     [A6 - 0x10], A0
  4422. 000033D8  4879 0002 41DE           push.l     0x241DE
  4423. 000033DE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4424. 000033E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4425. label000033E8:
  4426. 000033E8  302A 004C                move.w     D0, [A2 + 0x4C]
  4427. 000033EC  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  4428. 000033F0  4E5E                     unlink     A6
  4429. 000033F2  4E75                     rts
  4430. fn000033F4:
  4431. 000033F4  4E56 FFFC                link       A6, -0x0004
  4432. 000033F8  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  4433. 000033FC  246E 0008                movea.l    A2, [A6 + 0x8]
  4434. 00003400  2A2E 000C                move.l     D5, [A6 + 0xC]
  4435. 00003404  382E 0010                move.w     D4, [A6 + 0x10]
  4436. 00003408  262E 0012                move.l     D3, [A6 + 0x12]
  4437. 0000340C  1C2E 0016                move.b     D6, [A6 + 0x16]
  4438. 00003410  1F06                     move.b     -[A7], D6
  4439. 00003412  4227                     clr.b      -[A7]
  4440. 00003414  3F04                     move.w     -[A7], D4
  4441. 00003416  2F05                     move.l     -[A7], D5
  4442. 00003418  2F0A                     move.l     -[A7], A2
  4443. 0000341A  4EB9 0000 2228           jsr        [0x00002228]
  4444. 00003420  422A 000E                clr.b      [A2 + 0xE]
  4445. 00003424  2545 0006                move.l     [A2 + 0x6], D5
  4446. 00003428  3544 000A                move.w     [A2 + 0xA], D4
  4447. 0000342C  426A 000C                clr.w      [A2 + 0xC]
  4448. 00003430  422A 0110                clr.b      [A2 + 0x110]
  4449. 00003434  422A 010F                clr.b      [A2 + 0x10F]
  4450. 00003438  422A 010E                clr.b      [A2 + 0x10E]
  4451. 0000343C  157C 0001 0004           move.b     [A2 + 0x4], 0x1
  4452. 00003442  4A92                     tst.l      [A2]
  4453. 00003444  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4454. 00003448  671E                     beq        +0x20 /* 00003468 */
  4455. 0000344A  157C 0001 0110           move.b     [A2 + 0x110], 0x1
  4456. 00003450  594F                     subq.w     A7, 4
  4457. 00003452  2F12                     move.l     -[A7], [A2]
  4458. 00003454  4EB9 0000 1F18           jsr        [0x00001F18]
  4459. 0000345A  201F                     move.l     D0, [A7]+
  4460. 0000345C  B083                     cmp.l      D0, D3
  4461. 0000345E  6C30                     bge        +0x32 /* 00003490 */
  4462. 00003460  2052                     movea.l    A0, [A2]
  4463. 00003462  2003                     move.l     D0, D3
  4464. 00003464  A024                     syscall    SetHandleSize
  4465. 00003466  6028                     bra        +0x2A /* 00003490 */
  4466. label00003468:
  4467. 00003468  2003                     move.l     D0, D3
  4468. 0000346A  A122                     syscall    NewHandle, flags=1
  4469. 0000346C  2488                     move.l     [A2], A0
  4470. 0000346E  4A92                     tst.l      [A2]
  4471. 00003470  661E                     bne        +0x20 /* 00003490 */
  4472. 00003472  42A7                     clr.l      -[A7]
  4473. 00003474  486E FFFC                pea.l      [A6 - 0x4]
  4474. 00003478  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  4475. 00003480  4879 0002 4170           push.l     0x24170
  4476. 00003486  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4477. 0000348C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4478. label00003490:
  4479. 00003490  204A                     movea.l    A0, A2
  4480. 00003492  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  4481. 00003496  4E5E                     unlink     A6
  4482. 00003498  4E75                     rts
  4483. fn0000349A:
  4484. 0000349A  4E56 FFE8                link       A6, -0x0018
  4485. 0000349E  2F0A                     move.l     -[A7], A2
  4486. 000034A0  246E 0008                movea.l    A2, [A6 + 0x8]
  4487. 000034A4  200A                     move.l     D0, A2
  4488. 000034A6  673A                     beq        +0x3C /* 000034E2 */
  4489. 000034A8  2D4F FFFC                move.l     [A6 - 0x4], A7
  4490. 000034AC  4A2A 0004                tst.b      [A2 + 0x4]
  4491. 000034B0  6714                     beq        +0x16 /* 000034C6 */
  4492. 000034B2  1F3C 0001                move.b     -[A7], 0x1
  4493. 000034B6  2F0A                     move.l     -[A7], A2
  4494. 000034B8  61FF 0000 0030           bsr        +0x32 /* 000034EA */
  4495. 000034BE  5C4F                     addq.w     A7, 6
  4496. 000034C0  6004                     bra        +0x6 /* 000034C6 */
  4497. 000034C2  2E6E FFFC                movea.l    A7, [A6 - 0x4]
  4498. label000034C6:
  4499. 000034C6  4267                     clr.w      -[A7]
  4500. 000034C8  2F0A                     move.l     -[A7], A2
  4501. 000034CA  4EB9 0000 2230           jsr        [0x00002230]
  4502. 000034D0  4A6E 000C                tst.w      [A6 + 0xC]
  4503. 000034D4  5C4F                     addq.w     A7, 6
  4504. 000034D6  6F0A                     ble        +0xC /* 000034E2 */
  4505. 000034D8  2F0A                     move.l     -[A7], A2
  4506. 000034DA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  4507. 000034E0  584F                     addq.w     A7, 4
  4508. label000034E2:
  4509. 000034E2  204A                     movea.l    A0, A2
  4510. 000034E4  245F                     movea.l    A2, [A7]+
  4511. 000034E6  4E5E                     unlink     A6
  4512. 000034E8  4E75                     rts
  4513. fn000034EA:
  4514. 000034EA  4E56 FEE6                link       A6, -0x011A
  4515. 000034EE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4516. 000034F2  246E 0008                movea.l    A2, [A6 + 0x8]
  4517. 000034F6  182E 000C                move.b     D4, [A6 + 0xC]
  4518. 000034FA  422A 0004                clr.b      [A2 + 0x4]
  4519. 000034FE  4A92                     tst.l      [A2]
  4520. 00003500  661E                     bne        +0x20 /* 00003520 */
  4521. 00003502  42A7                     clr.l      -[A7]
  4522. 00003504  486E FFFC                pea.l      [A6 - 0x4]
  4523. 00003508  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  4524. 00003510  4879 0002 4170           push.l     0x24170
  4525. 00003516  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4526. 0000351C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4527. label00003520:
  4528. 00003520  4A2A 0110                tst.b      [A2 + 0x110]
  4529. 00003524  6762                     beq        +0x64 /* 00003588 */
  4530. 00003526  554F                     subq.w     A7, 2
  4531. 00003528  2F12                     move.l     -[A7], [A2]
  4532. 0000352A  A9A6                     syscall    GetResAttrs
  4533. 0000352C  301F                     move.w     D0, [A7]+
  4534. 0000352E  0240 0008                andi.w     D0, 0x8
  4535. 00003532  670C                     beq        +0xE /* 00003540 */
  4536. 00003534  2F12                     move.l     -[A7], [A2]
  4537. 00003536  4267                     clr.w      -[A7]
  4538. 00003538  A9A7                     syscall    SetResAttrs
  4539. 0000353A  157C 0001 010E           move.b     [A2 + 0x10E], 0x1
  4540. label00003540:
  4541. 00003540  2F12                     move.l     -[A7], [A2]
  4542. 00003542  A9AA                     syscall    ChangedResource
  4543. 00003544  4A2A 010F                tst.b      [A2 + 0x10F]
  4544. 00003548  6754                     beq        +0x56 /* 0000359E */
  4545. 0000354A  2F12                     move.l     -[A7], [A2]
  4546. 0000354C  486E FEEA                pea.l      [A6 - 0x116]
  4547. 00003550  486E FEE6                pea.l      [A6 - 0x11A]
  4548. 00003554  486E FEEC                pea.l      [A6 - 0x114]
  4549. 00003558  A9A8                     syscall    GetResInfo
  4550. 0000355A  554F                     subq.w     A7, 2
  4551. 0000355C  486E FEEC                pea.l      [A6 - 0x114]
  4552. 00003560  204A                     movea.l    A0, A2
  4553. 00003562  5088                     addq.l     A0, 8
  4554. 00003564  5C88                     addq.l     A0, 6
  4555. 00003566  2648                     movea.l    A3, A0
  4556. 00003568  4850                     pea.l      [A0]
  4557. 0000356A  1F3C 0001                move.b     -[A7], 0x1
  4558. 0000356E  1F3C 0001                move.b     -[A7], 0x1
  4559. 00003572  4EB9 0000 1F20           jsr        [0x00001F20]
  4560. 00003578  101F                     move.b     D0, [A7]+
  4561. 0000357A  6622                     bne        +0x24 /* 0000359E */
  4562. 0000357C  2F12                     move.l     -[A7], [A2]
  4563. 0000357E  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  4564. 00003582  2F0B                     move.l     -[A7], A3
  4565. 00003584  A9A9                     syscall    SetResInfo
  4566. 00003586  6016                     bra        +0x18 /* 0000359E */
  4567. label00003588:
  4568. 00003588  2F12                     move.l     -[A7], [A2]
  4569. 0000358A  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  4570. 0000358E  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  4571. 00003592  486A 000E                pea.l      [A2 + 0xE]
  4572. 00003596  A9AB                     syscall    AddResource
  4573. 00003598  157C 0001 0110           move.b     [A2 + 0x110], 0x1
  4574. label0000359E:
  4575. 0000359E  554F                     subq.w     A7, 2
  4576. 000035A0  A9AF                     syscall    ResError
  4577. 000035A2  301F                     move.w     D0, [A7]+
  4578. 000035A4  3600                     move.w     D3, D0
  4579. 000035A6  4A43                     tst.w      D3
  4580. 000035A8  671C                     beq        +0x1E /* 000035C6 */
  4581. 000035AA  42A7                     clr.l      -[A7]
  4582. 000035AC  486E FFF8                pea.l      [A6 - 0x8]
  4583. 000035B0  3043                     movea.w    A0, D3
  4584. 000035B2  2D48 FFF8                move.l     [A6 - 0x8], A0
  4585. 000035B6  4879 0002 4170           push.l     0x24170
  4586. 000035BC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4587. 000035C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4588. label000035C6:
  4589. 000035C6  2F12                     move.l     -[A7], [A2]
  4590. 000035C8  A9B0                     syscall    WriteResource
  4591. 000035CA  554F                     subq.w     A7, 2
  4592. 000035CC  A9AF                     syscall    ResError
  4593. 000035CE  301F                     move.w     D0, [A7]+
  4594. 000035D0  3600                     move.w     D3, D0
  4595. 000035D2  4A43                     tst.w      D3
  4596. 000035D4  671C                     beq        +0x1E /* 000035F2 */
  4597. 000035D6  42A7                     clr.l      -[A7]
  4598. 000035D8  486E FFF4                pea.l      [A6 - 0xC]
  4599. 000035DC  3043                     movea.w    A0, D3
  4600. 000035DE  2D48 FFF4                move.l     [A6 - 0xC], A0
  4601. 000035E2  4879 0002 4170           push.l     0x24170
  4602. 000035E8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4603. 000035EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4604. label000035F2:
  4605. 000035F2  4A2A 010E                tst.b      [A2 + 0x10E]
  4606. 000035F6  6730                     beq        +0x32 /* 00003628 */
  4607. 000035F8  2F12                     move.l     -[A7], [A2]
  4608. 000035FA  3F2A 000C                move.w     -[A7], [A2 + 0xC]
  4609. 000035FE  A9A7                     syscall    SetResAttrs
  4610. 00003600  554F                     subq.w     A7, 2
  4611. 00003602  A9AF                     syscall    ResError
  4612. 00003604  301F                     move.w     D0, [A7]+
  4613. 00003606  3600                     move.w     D3, D0
  4614. 00003608  4A43                     tst.w      D3
  4615. 0000360A  671C                     beq        +0x1E /* 00003628 */
  4616. 0000360C  42A7                     clr.l      -[A7]
  4617. 0000360E  486E FFF0                pea.l      [A6 - 0x10]
  4618. 00003612  3043                     movea.w    A0, D3
  4619. 00003614  2D48 FFF0                move.l     [A6 - 0x10], A0
  4620. 00003618  4879 0002 4170           push.l     0x24170
  4621. 0000361E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4622. 00003624  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4623. label00003628:
  4624. 00003628  4A04                     tst.b      D4
  4625. 0000362A  6732                     beq        +0x34 /* 0000365E */
  4626. 0000362C  554F                     subq.w     A7, 2
  4627. 0000362E  A994                     syscall    CurResFile
  4628. 00003630  301F                     move.w     D0, [A7]+
  4629. 00003632  3F00                     move.w     -[A7], D0
  4630. 00003634  A999                     syscall    UpdateResFile
  4631. 00003636  554F                     subq.w     A7, 2
  4632. 00003638  A9AF                     syscall    ResError
  4633. 0000363A  301F                     move.w     D0, [A7]+
  4634. 0000363C  3600                     move.w     D3, D0
  4635. 0000363E  4A43                     tst.w      D3
  4636. 00003640  671C                     beq        +0x1E /* 0000365E */
  4637. 00003642  42A7                     clr.l      -[A7]
  4638. 00003644  486E FFEC                pea.l      [A6 - 0x14]
  4639. 00003648  3043                     movea.w    A0, D3
  4640. 0000364A  2D48 FFEC                move.l     [A6 - 0x14], A0
  4641. 0000364E  4879 0002 4170           push.l     0x24170
  4642. 00003654  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4643. 0000365A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4644. label0000365E:
  4645. 0000365E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4646. 00003662  4E5E                     unlink     A6
  4647. 00003664  4E75                     rts
  4648. fn00003666:
  4649. 00003666  226F 0004                movea.l    A1, [A7 + 0x4]
  4650. 0000366A  41F9 0002 40E0           lea.l      A0, [0x000240E0]
  4651. 00003670  2288                     move.l     [A1], A0
  4652. 00003672  4269 0004                clr.w      [A1 + 0x4]
  4653. 00003676  42A9 0006                clr.l      [A1 + 0x6]
  4654. 0000367A  4229 000A                clr.b      [A1 + 0xA]
  4655. 0000367E  337C FFFF 004A           move.w     [A1 + 0x4A], 0xFFFF
  4656. 00003684  337C FFFF 004C           move.w     [A1 + 0x4C], 0xFFFF
  4657. 0000368A  2049                     movea.l    A0, A1
  4658. 0000368C  4E75                     rts
  4659. fn0000368E:
  4660. 0000368E  48E7 0030                movem.l    -[A7], A2,A3
  4661. 00003692  246F 000C                movea.l    A2, [A7 + 0xC]
  4662. 00003696  266F 0010                movea.l    A3, [A7 + 0x10]
  4663. 0000369A  41F9 0002 40E0           lea.l      A0, [0x000240E0]
  4664. 000036A0  2488                     move.l     [A2], A0
  4665. 000036A2  41D3                     lea.l      A0, [A3]
  4666. 000036A4  43EA 0004                lea.l      A1, [A2 + 0x4]
  4667. 000036A8  7022                     moveq.l    D0, 0x22
  4668. label000036AA:
  4669. 000036AA  32D8                     move.w     [A1]+, [A0]+
  4670. 000036AC  51C8 FFFC                dbf        D0, -0x6 /* 000036AA */
  4671. 000036B0  357C FFFF 004A           move.w     [A2 + 0x4A], 0xFFFF
  4672. 000036B6  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  4673. 000036BC  204A                     movea.l    A0, A2
  4674. 000036BE  4CDF 0C00                movem.l    A2,A3, [A7]+
  4675. 000036C2  4E75                     rts
  4676. fn000036C4:
  4677. 000036C4  4E56 FFE8                link       A6, -0x0018
  4678. 000036C8  2F0A                     move.l     -[A7], A2
  4679. 000036CA  246E 0008                movea.l    A2, [A6 + 0x8]
  4680. 000036CE  200A                     move.l     D0, A2
  4681. 000036D0  6744                     beq        +0x46 /* 00003716 */
  4682. 000036D2  41F9 0002 40E0           lea.l      A0, [0x000240E0]
  4683. 000036D8  2488                     move.l     [A2], A0
  4684. 000036DA  2D4F FFFC                move.l     [A6 - 0x4], A7
  4685. 000036DE  2F0A                     move.l     -[A7], A2
  4686. 000036E0  2057                     movea.l    A0, [A7]
  4687. 000036E2  2250                     movea.l    A1, [A0]
  4688. 000036E4  2269 0020                movea.l    A1, [A1 + 0x20]
  4689. 000036E8  4E91                     jsr        [A1]
  4690. 000036EA  584F                     addq.w     A7, 4
  4691. 000036EC  600A                     bra        +0xC /* 000036F8 */
  4692. 000036EE  486E FFE8                pea.l      [A6 - 0x18]
  4693. 000036F2  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  4694. label000036F8:
  4695. 000036F8  2F0A                     move.l     -[A7], A2
  4696. 000036FA  2057                     movea.l    A0, [A7]
  4697. 000036FC  2250                     movea.l    A1, [A0]
  4698. 000036FE  2269 0030                movea.l    A1, [A1 + 0x30]
  4699. 00003702  4E91                     jsr        [A1]
  4700. 00003704  4A6E 000C                tst.w      [A6 + 0xC]
  4701. 00003708  584F                     addq.w     A7, 4
  4702. 0000370A  6F0A                     ble        +0xC /* 00003716 */
  4703. 0000370C  2F0A                     move.l     -[A7], A2
  4704. 0000370E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  4705. 00003714  584F                     addq.w     A7, 4
  4706. label00003716:
  4707. 00003716  204A                     movea.l    A0, A2
  4708. 00003718  245F                     movea.l    A2, [A7]+
  4709. 0000371A  4E5E                     unlink     A6
  4710. 0000371C  4E75                     rts
  4711. 0000371E  4E56 0000                link       A6, 0
  4712. 00003722  48E7 0030                movem.l    -[A7], A2,A3
  4713. 00003726  246E 0008                movea.l    A2, [A6 + 0x8]
  4714. 0000372A  266E 000C                movea.l    A3, [A6 + 0xC]
  4715. 0000372E  2F0A                     move.l     -[A7], A2
  4716. 00003730  2057                     movea.l    A0, [A7]
  4717. 00003732  2250                     movea.l    A1, [A0]
  4718. 00003734  2269 0020                movea.l    A1, [A1 + 0x20]
  4719. 00003738  4E91                     jsr        [A1]
  4720. 0000373A  2F0A                     move.l     -[A7], A2
  4721. 0000373C  2057                     movea.l    A0, [A7]
  4722. 0000373E  2250                     movea.l    A1, [A0]
  4723. 00003740  2269 0030                movea.l    A1, [A1 + 0x30]
  4724. 00003744  4E91                     jsr        [A1]
  4725. 00003746  41D3                     lea.l      A0, [A3]
  4726. 00003748  43EA 0004                lea.l      A1, [A2 + 0x4]
  4727. 0000374C  7022                     moveq.l    D0, 0x22
  4728. label0000374E:
  4729. 0000374E  32D8                     move.w     [A1]+, [A0]+
  4730. 00003750  51C8 FFFC                dbf        D0, -0x6 /* 0000374E */
  4731. 00003754  504F                     addq.w     A7, 8
  4732. 00003756  4CDF 0C00                movem.l    A2,A3, [A7]+
  4733. 0000375A  4E5E                     unlink     A6
  4734. 0000375C  4E75                     rts
  4735. 0000375E  4E56 FFFC                link       A6, -0x0004
  4736. 00003762  554F                     subq.w     A7, 2
  4737. 00003764  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4738. 00003768  206E 0008                movea.l    A0, [A6 + 0x8]
  4739. 0000376C  4868 0004                pea.l      [A0 + 0x4]
  4740. 00003770  486E FFFC                pea.l      [A6 - 0x4]
  4741. 00003774  7002                     moveq.l    D0, 0x02
  4742. 00003776  A823                     syscall    AliasDispatch
  4743. 00003778  301F                     move.w     D0, [A7]+
  4744. 0000377A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4745. 0000377E  4E5E                     unlink     A6
  4746. 00003780  4E75                     rts
  4747. 00003782  4E56 FFFC                link       A6, -0x0004
  4748. 00003786  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4749. 0000378A  246E 0008                movea.l    A2, [A6 + 0x8]
  4750. 0000378E  2A2E 000C                move.l     D5, [A6 + 0xC]
  4751. 00003792  282E 0010                move.l     D4, [A6 + 0x10]
  4752. 00003796  362E 0014                move.w     D3, [A6 + 0x14]
  4753. 0000379A  486A 0004                pea.l      [A2 + 0x4]
  4754. 0000379E  2F05                     move.l     -[A7], D5
  4755. 000037A0  2F04                     move.l     -[A7], D4
  4756. 000037A2  3F03                     move.w     -[A7], D3
  4757. 000037A4  700E                     moveq.l    D0, 0x0E
  4758. 000037A6  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4759. 000037A8  554F                     subq.w     A7, 2
  4760. 000037AA  A9AF                     syscall    ResError
  4761. 000037AC  301F                     move.w     D0, [A7]+
  4762. 000037AE  3600                     move.w     D3, D0
  4763. 000037B0  4A43                     tst.w      D3
  4764. 000037B2  671C                     beq        +0x1E /* 000037D0 */
  4765. 000037B4  42A7                     clr.l      -[A7]
  4766. 000037B6  486E FFFC                pea.l      [A6 - 0x4]
  4767. 000037BA  3043                     movea.w    A0, D3
  4768. 000037BC  2D48 FFFC                move.l     [A6 - 0x4], A0
  4769. 000037C0  4879 0002 413A           push.l     0x2413A
  4770. 000037C6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4771. 000037CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4772. label000037D0:
  4773. 000037D0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4774. 000037D4  4E5E                     unlink     A6
  4775. 000037D6  4E75                     rts
  4776. 000037D8  4E56 FFFC                link       A6, -0x0004
  4777. 000037DC  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  4778. 000037E0  246E 0008                movea.l    A2, [A6 + 0x8]
  4779. 000037E4  2C2E 000C                move.l     D6, [A6 + 0xC]
  4780. 000037E8  2A2E 0010                move.l     D5, [A6 + 0x10]
  4781. 000037EC  382E 0014                move.w     D4, [A6 + 0x14]
  4782. 000037F0  554F                     subq.w     A7, 2
  4783. 000037F2  486A 0004                pea.l      [A2 + 0x4]
  4784. 000037F6  2F06                     move.l     -[A7], D6
  4785. 000037F8  2F05                     move.l     -[A7], D5
  4786. 000037FA  3F04                     move.w     -[A7], D4
  4787. 000037FC  7004                     moveq.l    D0, 0x04
  4788. 000037FE  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4789. 00003800  301F                     move.w     D0, [A7]+
  4790. 00003802  3600                     move.w     D3, D0
  4791. 00003804  4A43                     tst.w      D3
  4792. 00003806  671C                     beq        +0x1E /* 00003824 */
  4793. 00003808  42A7                     clr.l      -[A7]
  4794. 0000380A  486E FFFC                pea.l      [A6 - 0x4]
  4795. 0000380E  3043                     movea.w    A0, D3
  4796. 00003810  2D48 FFFC                move.l     [A6 - 0x4], A0
  4797. 00003814  4879 0002 413A           push.l     0x2413A
  4798. 0000381A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4799. 00003820  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4800. label00003824:
  4801. 00003824  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  4802. 00003828  4E5E                     unlink     A6
  4803. 0000382A  4E75                     rts
  4804. 0000382C  4E56 FFFC                link       A6, -0x0004
  4805. 00003830  48E7 1820                movem.l    -[A7], D3,D4,A2
  4806. 00003834  246E 0008                movea.l    A2, [A6 + 0x8]
  4807. 00003838  382E 000C                move.w     D4, [A6 + 0xC]
  4808. 0000383C  554F                     subq.w     A7, 2
  4809. 0000383E  486A 0004                pea.l      [A2 + 0x4]
  4810. 00003842  1F04                     move.b     -[A7], D4
  4811. 00003844  486A 004A                pea.l      [A2 + 0x4A]
  4812. 00003848  7002                     moveq.l    D0, 0x02
  4813. 0000384A  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  4814. 0000384C  301F                     move.w     D0, [A7]+
  4815. 0000384E  3600                     move.w     D3, D0
  4816. 00003850  4A43                     tst.w      D3
  4817. 00003852  6722                     beq        +0x24 /* 00003876 */
  4818. 00003854  357C FFFF 004A           move.w     [A2 + 0x4A], 0xFFFF
  4819. 0000385A  42A7                     clr.l      -[A7]
  4820. 0000385C  486E FFFC                pea.l      [A6 - 0x4]
  4821. 00003860  3043                     movea.w    A0, D3
  4822. 00003862  2D48 FFFC                move.l     [A6 - 0x4], A0
  4823. 00003866  4879 0002 413A           push.l     0x2413A
  4824. 0000386C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4825. 00003872  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4826. label00003876:
  4827. 00003876  302A 004A                move.w     D0, [A2 + 0x4A]
  4828. 0000387A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4829. 0000387E  4E5E                     unlink     A6
  4830. 00003880  4E75                     rts
  4831. 00003882  4E56 FFFC                link       A6, -0x0004
  4832. 00003886  48E7 1820                movem.l    -[A7], D3,D4,A2
  4833. 0000388A  246E 0008                movea.l    A2, [A6 + 0x8]
  4834. 0000388E  382A 004A                move.w     D4, [A2 + 0x4A]
  4835. 00003892  0C44 FFFF                cmpi.w     D4, 0xFFFF
  4836. 00003896  6744                     beq        +0x46 /* 000038DC */
  4837. 00003898  554F                     subq.w     A7, 2
  4838. 0000389A  3F04                     move.w     -[A7], D4
  4839. 0000389C  4EB9 0000 1F28           jsr        [0x00001F28]
  4840. 000038A2  301F                     move.w     D0, [A7]+
  4841. 000038A4  3600                     move.w     D3, D0
  4842. 000038A6  357C FFFF 004A           move.w     [A2 + 0x4A], 0xFFFF
  4843. 000038AC  4A43                     tst.w      D3
  4844. 000038AE  671C                     beq        +0x1E /* 000038CC */
  4845. 000038B0  42A7                     clr.l      -[A7]
  4846. 000038B2  486E FFFC                pea.l      [A6 - 0x4]
  4847. 000038B6  3043                     movea.w    A0, D3
  4848. 000038B8  2D48 FFFC                move.l     [A6 - 0x4], A0
  4849. 000038BC  4879 0002 413A           push.l     0x2413A
  4850. 000038C2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4851. 000038C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4852. label000038CC:
  4853. 000038CC  554F                     subq.w     A7, 2
  4854. 000038CE  42A7                     clr.l      -[A7]
  4855. 000038D0  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  4856. 000038D4  4EB9 0000 1F40           jsr        [0x00001F40]
  4857. 000038DA  301F                     move.w     D0, [A7]+
  4858. label000038DC:
  4859. 000038DC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4860. 000038E0  4E5E                     unlink     A6
  4861. 000038E2  4E75                     rts
  4862. fn000038E4:
  4863. 000038E4  206F 0004                movea.l    A0, [A7 + 0x4]
  4864. 000038E8  3028 004A                move.w     D0, [A0 + 0x4A]
  4865. 000038EC  4E75                     rts
  4866. 000038EE  4E56 FFEC                link       A6, -0x0014
  4867. 000038F2  48E7 1030                movem.l    -[A7], D3,A2,A3
  4868. 000038F6  266E 0008                movea.l    A3, [A6 + 0x8]
  4869. 000038FA  554F                     subq.w     A7, 2
  4870. 000038FC  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  4871. 00003900  486E FFFC                pea.l      [A6 - 0x4]
  4872. 00003904  4EB9 0000 1F48           jsr        [0x00001F48]
  4873. 0000390A  301F                     move.w     D0, [A7]+
  4874. 0000390C  3600                     move.w     D3, D0
  4875. 0000390E  4A43                     tst.w      D3
  4876. 00003910  671C                     beq        +0x1E /* 0000392E */
  4877. 00003912  42A7                     clr.l      -[A7]
  4878. 00003914  486E FFF8                pea.l      [A6 - 0x8]
  4879. 00003918  3043                     movea.w    A0, D3
  4880. 0000391A  2D48 FFF8                move.l     [A6 - 0x8], A0
  4881. 0000391E  4879 0002 413A           push.l     0x2413A
  4882. 00003924  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4883. 0000392A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4884. label0000392E:
  4885. 0000392E  202E FFFC                move.l     D0, [A6 - 0x4]
  4886. 00003932  A122                     syscall    NewHandle, flags=1
  4887. 00003934  2448                     movea.l    A2, A0
  4888. 00003936  200A                     move.l     D0, A2
  4889. 00003938  662C                     bne        +0x2E /* 00003966 */
  4890. 0000393A  554F                     subq.w     A7, 2
  4891. 0000393C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4892. 00003940  301F                     move.w     D0, [A7]+
  4893. 00003942  3600                     move.w     D3, D0
  4894. 00003944  4A43                     tst.w      D3
  4895. 00003946  6602                     bne        +0x4 /* 0000394A */
  4896. 00003948  7694                     moveq.l    D3, 0xFFFFFF94
  4897. label0000394A:
  4898. 0000394A  42A7                     clr.l      -[A7]
  4899. 0000394C  486E FFF4                pea.l      [A6 - 0xC]
  4900. 00003950  3043                     movea.w    A0, D3
  4901. 00003952  2D48 FFF4                move.l     [A6 - 0xC], A0
  4902. 00003956  4879 0002 413A           push.l     0x2413A
  4903. 0000395C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4904. 00003962  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4905. label00003966:
  4906. 00003966  554F                     subq.w     A7, 2
  4907. 00003968  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  4908. 0000396C  3F3C 0001                move.w     -[A7], 0x1
  4909. 00003970  42A7                     clr.l      -[A7]
  4910. 00003972  4EB9 0000 1F60           jsr        [0x00001F60]
  4911. 00003978  301F                     move.w     D0, [A7]+
  4912. 0000397A  3600                     move.w     D3, D0
  4913. 0000397C  4A43                     tst.w      D3
  4914. 0000397E  671C                     beq        +0x1E /* 0000399C */
  4915. 00003980  42A7                     clr.l      -[A7]
  4916. 00003982  486E FFF0                pea.l      [A6 - 0x10]
  4917. 00003986  3043                     movea.w    A0, D3
  4918. 00003988  2D48 FFF0                move.l     [A6 - 0x10], A0
  4919. 0000398C  4879 0002 413A           push.l     0x2413A
  4920. 00003992  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4921. 00003998  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4922. label0000399C:
  4923. 0000399C  554F                     subq.w     A7, 2
  4924. 0000399E  3F2B 004A                move.w     -[A7], [A3 + 0x4A]
  4925. 000039A2  486E FFFC                pea.l      [A6 - 0x4]
  4926. 000039A6  2F12                     move.l     -[A7], [A2]
  4927. 000039A8  4EB9 0000 1F30           jsr        [0x00001F30]
  4928. 000039AE  301F                     move.w     D0, [A7]+
  4929. 000039B0  3600                     move.w     D3, D0
  4930. 000039B2  4A43                     tst.w      D3
  4931. 000039B4  671C                     beq        +0x1E /* 000039D2 */
  4932. 000039B6  42A7                     clr.l      -[A7]
  4933. 000039B8  486E FFEC                pea.l      [A6 - 0x14]
  4934. 000039BC  3043                     movea.w    A0, D3
  4935. 000039BE  2D48 FFEC                move.l     [A6 - 0x14], A0
  4936. 000039C2  4879 0002 413A           push.l     0x2413A
  4937. 000039C8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4938. 000039CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4939. label000039D2:
  4940. 000039D2  204A                     movea.l    A0, A2
  4941. 000039D4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4942. 000039D8  4E5E                     unlink     A6
  4943. 000039DA  4E75                     rts
  4944. 000039DC  4E56 FFF4                link       A6, -0x000C
  4945. 000039E0  48E7 1030                movem.l    -[A7], D3,A2,A3
  4946. 000039E4  246E 0008                movea.l    A2, [A6 + 0x8]
  4947. 000039E8  266E 000C                movea.l    A3, [A6 + 0xC]
  4948. 000039EC  262E 0010                move.l     D3, [A6 + 0x10]
  4949. 000039F0  2D43 FFFC                move.l     [A6 - 0x4], D3
  4950. 000039F4  554F                     subq.w     A7, 2
  4951. 000039F6  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  4952. 000039FA  3F3C 0001                move.w     -[A7], 0x1
  4953. 000039FE  42A7                     clr.l      -[A7]
  4954. 00003A00  4EB9 0000 1F60           jsr        [0x00001F60]
  4955. 00003A06  301F                     move.w     D0, [A7]+
  4956. 00003A08  3600                     move.w     D3, D0
  4957. 00003A0A  4A43                     tst.w      D3
  4958. 00003A0C  671C                     beq        +0x1E /* 00003A2A */
  4959. 00003A0E  42A7                     clr.l      -[A7]
  4960. 00003A10  486E FFF8                pea.l      [A6 - 0x8]
  4961. 00003A14  3043                     movea.w    A0, D3
  4962. 00003A16  2D48 FFF8                move.l     [A6 - 0x8], A0
  4963. 00003A1A  4879 0002 413A           push.l     0x2413A
  4964. 00003A20  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4965. 00003A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4966. label00003A2A:
  4967. 00003A2A  554F                     subq.w     A7, 2
  4968. 00003A2C  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  4969. 00003A30  486E FFFC                pea.l      [A6 - 0x4]
  4970. 00003A34  2F0B                     move.l     -[A7], A3
  4971. 00003A36  4EB9 0000 1F38           jsr        [0x00001F38]
  4972. 00003A3C  301F                     move.w     D0, [A7]+
  4973. 00003A3E  3600                     move.w     D3, D0
  4974. 00003A40  554F                     subq.w     A7, 2
  4975. 00003A42  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  4976. 00003A46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4977. 00003A4A  4EB9 0000 1F50           jsr        [0x00001F50]
  4978. 00003A50  301F                     move.w     D0, [A7]+
  4979. 00003A52  4A43                     tst.w      D3
  4980. 00003A54  671C                     beq        +0x1E /* 00003A72 */
  4981. 00003A56  42A7                     clr.l      -[A7]
  4982. 00003A58  486E FFF4                pea.l      [A6 - 0xC]
  4983. 00003A5C  3043                     movea.w    A0, D3
  4984. 00003A5E  2D48 FFF4                move.l     [A6 - 0xC], A0
  4985. 00003A62  4879 0002 413A           push.l     0x2413A
  4986. 00003A68  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  4987. 00003A6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4988. label00003A72:
  4989. 00003A72  202E FFFC                move.l     D0, [A6 - 0x4]
  4990. 00003A76  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4991. 00003A7A  4E5E                     unlink     A6
  4992. 00003A7C  4E75                     rts
  4993. 00003A7E  4E56 FFFC                link       A6, -0x0004
  4994. 00003A82  48E7 1020                movem.l    -[A7], D3,A2
  4995. 00003A86  246E 0008                movea.l    A2, [A6 + 0x8]
  4996. 00003A8A  362E 000C                move.w     D3, [A6 + 0xC]
  4997. 00003A8E  554F                     subq.w     A7, 2
  4998. 00003A90  486A 0004                pea.l      [A2 + 0x4]
  4999. 00003A94  1F03                     move.b     -[A7], D3
  5000. 00003A96  700D                     moveq.l    D0, 0x0D
  5001. 00003A98  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  5002. 00003A9A  301F                     move.w     D0, [A7]+
  5003. 00003A9C  3540 004C                move.w     [A2 + 0x4C], D0
  5004. 00003AA0  0C6A FFFF 004C           cmpi.w     [A2 + 0x4C], 0xFFFF
  5005. 00003AA6  6628                     bne        +0x2A /* 00003AD0 */
  5006. 00003AA8  554F                     subq.w     A7, 2
  5007. 00003AAA  A9AF                     syscall    ResError
  5008. 00003AAC  301F                     move.w     D0, [A7]+
  5009. 00003AAE  3600                     move.w     D3, D0
  5010. 00003AB0  4A43                     tst.w      D3
  5011. 00003AB2  671C                     beq        +0x1E /* 00003AD0 */
  5012. 00003AB4  42A7                     clr.l      -[A7]
  5013. 00003AB6  486E FFFC                pea.l      [A6 - 0x4]
  5014. 00003ABA  3043                     movea.w    A0, D3
  5015. 00003ABC  2D48 FFFC                move.l     [A6 - 0x4], A0
  5016. 00003AC0  4879 0002 413A           push.l     0x2413A
  5017. 00003AC6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  5018. 00003ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5019. label00003AD0:
  5020. 00003AD0  302A 004C                move.w     D0, [A2 + 0x4C]
  5021. 00003AD4  4CDF 0408                movem.l    D3,A2, [A7]+
  5022. 00003AD8  4E5E                     unlink     A6
  5023. 00003ADA  4E75                     rts
  5024. 00003ADC  4E56 0000                link       A6, 0
  5025. 00003AE0  48E7 1020                movem.l    -[A7], D3,A2
  5026. 00003AE4  246E 0008                movea.l    A2, [A6 + 0x8]
  5027. 00003AE8  362A 004C                move.w     D3, [A2 + 0x4C]
  5028. 00003AEC  0C43 FFFF                cmpi.w     D3, 0xFFFF
  5029. 00003AF0  671A                     beq        +0x1C /* 00003B0C */
  5030. 00003AF2  3F03                     move.w     -[A7], D3
  5031. 00003AF4  A99A                     syscall    CloseResFile
  5032. 00003AF6  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  5033. 00003AFC  554F                     subq.w     A7, 2
  5034. 00003AFE  42A7                     clr.l      -[A7]
  5035. 00003B00  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  5036. 00003B04  4EB9 0000 1F40           jsr        [0x00001F40]
  5037. 00003B0A  301F                     move.w     D0, [A7]+
  5038. label00003B0C:
  5039. 00003B0C  4CDF 0408                movem.l    D3,A2, [A7]+
  5040. 00003B10  4E5E                     unlink     A6
  5041. 00003B12  4E75                     rts
  5042. fn00003B14:
  5043. 00003B14  206F 0004                movea.l    A0, [A7 + 0x4]
  5044. 00003B18  3028 004C                move.w     D0, [A0 + 0x4C]
  5045. 00003B1C  4E75                     rts
  5046. fn00003B1E:
  5047. 00003B1E  4E56 0000                link       A6, 0
  5048. 00003B22  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  5049. 00003B26  246E 0008                movea.l    A2, [A6 + 0x8]
  5050. 00003B2A  41F9 0002 3F56           lea.l      A0, [0x00023F56]
  5051. 00003B30  2488                     move.l     [A2], A0
  5052. 00003B32  264A                     movea.l    A3, A2
  5053. 00003B34  588B                     addq.l     A3, 4
  5054. 00003B36  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  5055. 00003B3A  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5056. 00003B40  41EE 0052                lea.l      A0, [A6 + 0x52]
  5057. 00003B44  7022                     moveq.l    D0, 0x22
  5058. label00003B46:
  5059. 00003B46  3F20                     move.w     -[A7], -[A0]
  5060. 00003B48  51C8 FFFC                dbf        D0, -0x6 /* 00003B46 */
  5061. 00003B4C  2F0B                     move.l     -[A7], A3
  5062. 00003B4E  61FF FFFF F3B4           bsr        -0xC4A /* 00002F04 */
  5063. 00003B54  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5064. 00003B5A  2688                     move.l     [A3], A0
  5065. 00003B5C  264A                     movea.l    A3, A2
  5066. 00003B5E  47EB 0056                lea.l      A3, [A3 + 0x56]
  5067. 00003B62  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  5068. 00003B66  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5069. 00003B6C  41EE 0052                lea.l      A0, [A6 + 0x52]
  5070. 00003B70  7022                     moveq.l    D0, 0x22
  5071. label00003B72:
  5072. 00003B72  3F20                     move.w     -[A7], -[A0]
  5073. 00003B74  51C8 FFFC                dbf        D0, -0x6 /* 00003B72 */
  5074. 00003B78  2F0B                     move.l     -[A7], A3
  5075. 00003B7A  61FF FFFF F388           bsr        -0xC76 /* 00002F04 */
  5076. 00003B80  41F9 0002 3E00           lea.l      A0, [0x00023E00]
  5077. 00003B86  2688                     move.l     [A3], A0
  5078. 00003B88  264A                     movea.l    A3, A2
  5079. 00003B8A  47EB 00A8                lea.l      A3, [A3 + 0xA8]
  5080. 00003B8E  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  5081. 00003B92  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5082. 00003B98  41EE 0052                lea.l      A0, [A6 + 0x52]
  5083. 00003B9C  7022                     moveq.l    D0, 0x22
  5084. label00003B9E:
  5085. 00003B9E  3F20                     move.w     -[A7], -[A0]
  5086. 00003BA0  51C8 FFFC                dbf        D0, -0x6 /* 00003B9E */
  5087. 00003BA4  2F0B                     move.l     -[A7], A3
  5088. 00003BA6  61FF FFFF F35C           bsr        -0xCA2 /* 00002F04 */
  5089. 00003BAC  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5090. 00003BB2  2688                     move.l     [A3], A0
  5091. 00003BB4  264A                     movea.l    A3, A2
  5092. 00003BB6  47EB 00FC                lea.l      A3, [A3 + 0xFC]
  5093. 00003BBA  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  5094. 00003BBE  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5095. 00003BC4  41EE 0052                lea.l      A0, [A6 + 0x52]
  5096. 00003BC8  7022                     moveq.l    D0, 0x22
  5097. label00003BCA:
  5098. 00003BCA  3F20                     move.w     -[A7], -[A0]
  5099. 00003BCC  51C8 FFFC                dbf        D0, -0x6 /* 00003BCA */
  5100. 00003BD0  2F0B                     move.l     -[A7], A3
  5101. 00003BD2  61FF FFFF F330           bsr        -0xCCE /* 00002F04 */
  5102. 00003BD8  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5103. 00003BDE  2688                     move.l     [A3], A0
  5104. 00003BE0  264A                     movea.l    A3, A2
  5105. 00003BE2  47EB 0150                lea.l      A3, [A3 + 0x150]
  5106. 00003BE6  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  5107. 00003BEA  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5108. 00003BF0  41EE 0052                lea.l      A0, [A6 + 0x52]
  5109. 00003BF4  7022                     moveq.l    D0, 0x22
  5110. label00003BF6:
  5111. 00003BF6  3F20                     move.w     -[A7], -[A0]
  5112. 00003BF8  51C8 FFFC                dbf        D0, -0x6 /* 00003BF6 */
  5113. 00003BFC  2F0B                     move.l     -[A7], A3
  5114. 00003BFE  61FF FFFF F304           bsr        -0xCFA /* 00002F04 */
  5115. 00003C04  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5116. 00003C0A  2688                     move.l     [A3], A0
  5117. 00003C0C  264A                     movea.l    A3, A2
  5118. 00003C0E  47EB 01A2                lea.l      A3, [A3 + 0x1A2]
  5119. 00003C12  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  5120. 00003C16  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5121. 00003C1C  41EE 0052                lea.l      A0, [A6 + 0x52]
  5122. 00003C20  7022                     moveq.l    D0, 0x22
  5123. label00003C22:
  5124. 00003C22  3F20                     move.w     -[A7], -[A0]
  5125. 00003C24  51C8 FFFC                dbf        D0, -0x6 /* 00003C22 */
  5126. 00003C28  2F0B                     move.l     -[A7], A3
  5127. 00003C2A  61FF FFFF F2D8           bsr        -0xD26 /* 00002F04 */
  5128. 00003C30  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5129. 00003C36  2688                     move.l     [A3], A0
  5130. 00003C38  264A                     movea.l    A3, A2
  5131. 00003C3A  47EB 01F4                lea.l      A3, [A3 + 0x1F4]
  5132. 00003C3E  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  5133. 00003C42  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5134. 00003C48  41EE 0052                lea.l      A0, [A6 + 0x52]
  5135. 00003C4C  7022                     moveq.l    D0, 0x22
  5136. label00003C4E:
  5137. 00003C4E  3F20                     move.w     -[A7], -[A0]
  5138. 00003C50  51C8 FFFC                dbf        D0, -0x6 /* 00003C4E */
  5139. 00003C54  2F0B                     move.l     -[A7], A3
  5140. 00003C56  61FF FFFF F2AC           bsr        -0xD52 /* 00002F04 */
  5141. 00003C5C  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5142. 00003C62  2688                     move.l     [A3], A0
  5143. 00003C64  264A                     movea.l    A3, A2
  5144. 00003C66  47EB 0246                lea.l      A3, [A3 + 0x246]
  5145. 00003C6A  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  5146. 00003C6E  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5147. 00003C74  41EE 0052                lea.l      A0, [A6 + 0x52]
  5148. 00003C78  7022                     moveq.l    D0, 0x22
  5149. label00003C7A:
  5150. 00003C7A  3F20                     move.w     -[A7], -[A0]
  5151. 00003C7C  51C8 FFFC                dbf        D0, -0x6 /* 00003C7A */
  5152. 00003C80  2F0B                     move.l     -[A7], A3
  5153. 00003C82  61FF FFFF F280           bsr        -0xD7E /* 00002F04 */
  5154. 00003C88  41F9 0002 3E96           lea.l      A0, [0x00023E96]
  5155. 00003C8E  2688                     move.l     [A3], A0
  5156. 00003C90  486B 0050                pea.l      [A3 + 0x50]
  5157. 00003C94  61FF 0000 C1C8           bsr        +0xC1CA /* 0000FE5E */
  5158. 00003C9A  264A                     movea.l    A3, A2
  5159. 00003C9C  47EB 02BC                lea.l      A3, [A3 + 0x2BC]
  5160. 00003CA0  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  5161. 00003CA4  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5162. 00003CAA  41EE 0052                lea.l      A0, [A6 + 0x52]
  5163. 00003CAE  7022                     moveq.l    D0, 0x22
  5164. label00003CB0:
  5165. 00003CB0  3F20                     move.w     -[A7], -[A0]
  5166. 00003CB2  51C8 FFFC                dbf        D0, -0x6 /* 00003CB0 */
  5167. 00003CB6  2F0B                     move.l     -[A7], A3
  5168. 00003CB8  61FF FFFF F24A           bsr        -0xDB4 /* 00002F04 */
  5169. 00003CBE  41F9 0002 3EEC           lea.l      A0, [0x00023EEC]
  5170. 00003CC4  2688                     move.l     [A3], A0
  5171. 00003CC6  264A                     movea.l    A3, A2
  5172. 00003CC8  47EB 0522                lea.l      A3, [A3 + 0x522]
  5173. 00003CCC  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  5174. 00003CD0  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5175. 00003CD6  41EE 0052                lea.l      A0, [A6 + 0x52]
  5176. 00003CDA  7022                     moveq.l    D0, 0x22
  5177. label00003CDC:
  5178. 00003CDC  3F20                     move.w     -[A7], -[A0]
  5179. 00003CDE  51C8 FFFC                dbf        D0, -0x6 /* 00003CDC */
  5180. 00003CE2  2F0B                     move.l     -[A7], A3
  5181. 00003CE4  61FF FFFF F21E           bsr        -0xDE0 /* 00002F04 */
  5182. 00003CEA  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5183. 00003CF0  2688                     move.l     [A3], A0
  5184. 00003CF2  264A                     movea.l    A3, A2
  5185. 00003CF4  47EB 0574                lea.l      A3, [A3 + 0x574]
  5186. 00003CF8  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  5187. 00003CFC  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5188. 00003D02  41EE 0052                lea.l      A0, [A6 + 0x52]
  5189. 00003D06  7022                     moveq.l    D0, 0x22
  5190. label00003D08:
  5191. 00003D08  3F20                     move.w     -[A7], -[A0]
  5192. 00003D0A  51C8 FFFC                dbf        D0, -0x6 /* 00003D08 */
  5193. 00003D0E  2F0B                     move.l     -[A7], A3
  5194. 00003D10  61FF FFFF F1F2           bsr        -0xE0C /* 00002F04 */
  5195. 00003D16  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5196. 00003D1C  2688                     move.l     [A3], A0
  5197. 00003D1E  264A                     movea.l    A3, A2
  5198. 00003D20  47EB 05C6                lea.l      A3, [A3 + 0x5C6]
  5199. 00003D24  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  5200. 00003D28  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5201. 00003D2E  41EE 0052                lea.l      A0, [A6 + 0x52]
  5202. 00003D32  7022                     moveq.l    D0, 0x22
  5203. label00003D34:
  5204. 00003D34  3F20                     move.w     -[A7], -[A0]
  5205. 00003D36  51C8 FFFC                dbf        D0, -0x6 /* 00003D34 */
  5206. 00003D3A  2F0B                     move.l     -[A7], A3
  5207. 00003D3C  61FF FFFF F1C6           bsr        -0xE38 /* 00002F04 */
  5208. 00003D42  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5209. 00003D48  2688                     move.l     [A3], A0
  5210. 00003D4A  264A                     movea.l    A3, A2
  5211. 00003D4C  47EB 061A                lea.l      A3, [A3 + 0x61A]
  5212. 00003D50  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  5213. 00003D54  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  5214. 00003D5A  41EE 0052                lea.l      A0, [A6 + 0x52]
  5215. 00003D5E  7022                     moveq.l    D0, 0x22
  5216. label00003D60:
  5217. 00003D60  3F20                     move.w     -[A7], -[A0]
  5218. 00003D62  51C8 FFFC                dbf        D0, -0x6 /* 00003D60 */
  5219. 00003D66  2F0B                     move.l     -[A7], A3
  5220. 00003D68  61FF FFFF F19A           bsr        -0xE64 /* 00002F04 */
  5221. 00003D6E  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5222. 00003D74  2688                     move.l     [A3], A0
  5223. 00003D76  41EE 000C                lea.l      A0, [A6 + 0xC]
  5224. 00003D7A  43EA 066C                lea.l      A1, [A2 + 0x66C]
  5225. 00003D7E  7022                     moveq.l    D0, 0x22
  5226. label00003D80:
  5227. 00003D80  32D8                     move.w     [A1]+, [A0]+
  5228. 00003D82  51C8 FFFC                dbf        D0, -0x6 /* 00003D80 */
  5229. 00003D86  486A 0004                pea.l      [A2 + 0x4]
  5230. 00003D8A  2057                     movea.l    A0, [A7]
  5231. 00003D8C  2250                     movea.l    A1, [A0]
  5232. 00003D8E  2269 000C                movea.l    A1, [A1 + 0xC]
  5233. 00003D92  4E91                     jsr        [A1]
  5234. 00003D94  4A00                     tst.b      D0
  5235. 00003D96  4FEF 0418                lea.l      A7, [A7 + 0x418]
  5236. 00003D9A  6604                     bne        +0x6 /* 00003DA0 */
  5237. 00003D9C  422A 0054                clr.b      [A2 + 0x54]
  5238. label00003DA0:
  5239. 00003DA0  486A 0056                pea.l      [A2 + 0x56]
  5240. 00003DA4  2057                     movea.l    A0, [A7]
  5241. 00003DA6  2250                     movea.l    A1, [A0]
  5242. 00003DA8  2269 000C                movea.l    A1, [A1 + 0xC]
  5243. 00003DAC  4E91                     jsr        [A1]
  5244. 00003DAE  4A00                     tst.b      D0
  5245. 00003DB0  584F                     addq.w     A7, 4
  5246. 00003DB2  6604                     bne        +0x6 /* 00003DB8 */
  5247. 00003DB4  426A 00A6                clr.w      [A2 + 0xA6]
  5248. label00003DB8:
  5249. 00003DB8  486A 00A8                pea.l      [A2 + 0xA8]
  5250. 00003DBC  2057                     movea.l    A0, [A7]
  5251. 00003DBE  2250                     movea.l    A1, [A0]
  5252. 00003DC0  2269 000C                movea.l    A1, [A1 + 0xC]
  5253. 00003DC4  4E91                     jsr        [A1]
  5254. 00003DC6  4A00                     tst.b      D0
  5255. 00003DC8  584F                     addq.w     A7, 4
  5256. 00003DCA  6604                     bne        +0x6 /* 00003DD0 */
  5257. 00003DCC  42AA 00F8                clr.l      [A2 + 0xF8]
  5258. label00003DD0:
  5259. 00003DD0  486A 00FC                pea.l      [A2 + 0xFC]
  5260. 00003DD4  2057                     movea.l    A0, [A7]
  5261. 00003DD6  2250                     movea.l    A1, [A0]
  5262. 00003DD8  2269 000C                movea.l    A1, [A1 + 0xC]
  5263. 00003DDC  4E91                     jsr        [A1]
  5264. 00003DDE  4A00                     tst.b      D0
  5265. 00003DE0  584F                     addq.w     A7, 4
  5266. 00003DE2  6604                     bne        +0x6 /* 00003DE8 */
  5267. 00003DE4  42AA 014C                clr.l      [A2 + 0x14C]
  5268. label00003DE8:
  5269. 00003DE8  486A 0150                pea.l      [A2 + 0x150]
  5270. 00003DEC  2057                     movea.l    A0, [A7]
  5271. 00003DEE  2250                     movea.l    A1, [A0]
  5272. 00003DF0  2269 000C                movea.l    A1, [A1 + 0xC]
  5273. 00003DF4  4E91                     jsr        [A1]
  5274. 00003DF6  4A00                     tst.b      D0
  5275. 00003DF8  584F                     addq.w     A7, 4
  5276. 00003DFA  6606                     bne        +0x8 /* 00003E02 */
  5277. 00003DFC  157C 0001 01A0           move.b     [A2 + 0x1A0], 0x1
  5278. label00003E02:
  5279. 00003E02  486A 01A2                pea.l      [A2 + 0x1A2]
  5280. 00003E06  2057                     movea.l    A0, [A7]
  5281. 00003E08  2250                     movea.l    A1, [A0]
  5282. 00003E0A  2269 000C                movea.l    A1, [A1 + 0xC]
  5283. 00003E0E  4E91                     jsr        [A1]
  5284. 00003E10  4A00                     tst.b      D0
  5285. 00003E12  584F                     addq.w     A7, 4
  5286. 00003E14  6604                     bne        +0x6 /* 00003E1A */
  5287. 00003E16  422A 01F2                clr.b      [A2 + 0x1F2]
  5288. label00003E1A:
  5289. 00003E1A  486A 01F4                pea.l      [A2 + 0x1F4]
  5290. 00003E1E  2057                     movea.l    A0, [A7]
  5291. 00003E20  2250                     movea.l    A1, [A0]
  5292. 00003E22  2269 000C                movea.l    A1, [A1 + 0xC]
  5293. 00003E26  4E91                     jsr        [A1]
  5294. 00003E28  4A00                     tst.b      D0
  5295. 00003E2A  584F                     addq.w     A7, 4
  5296. 00003E2C  6604                     bne        +0x6 /* 00003E32 */
  5297. 00003E2E  422A 0244                clr.b      [A2 + 0x244]
  5298. label00003E32:
  5299. 00003E32  486A 0246                pea.l      [A2 + 0x246]
  5300. 00003E36  2057                     movea.l    A0, [A7]
  5301. 00003E38  2250                     movea.l    A1, [A0]
  5302. 00003E3A  2269 000C                movea.l    A1, [A1 + 0xC]
  5303. 00003E3E  4E91                     jsr        [A1]
  5304. 00003E40  486A 02BC                pea.l      [A2 + 0x2BC]
  5305. 00003E44  2057                     movea.l    A0, [A7]
  5306. 00003E46  2250                     movea.l    A1, [A0]
  5307. 00003E48  2269 000C                movea.l    A1, [A1 + 0xC]
  5308. 00003E4C  4E91                     jsr        [A1]
  5309. 00003E4E  4A00                     tst.b      D0
  5310. 00003E50  504F                     addq.w     A7, 8
  5311. 00003E52  6628                     bne        +0x2A /* 00003E7C */
  5312. 00003E54  357C 0001 030C           move.w     [A2 + 0x30C], 0x1
  5313. 00003E5A  7800                     moveq.l    D4, 0x00
  5314. 00003E5C  6000 0084                bra        +0x86 /* 00003EE2 */
  5315. label00003E60:
  5316. 00003E60  204A                     movea.l    A0, A2
  5317. 00003E62  41E8 030E                lea.l      A0, [A0 + 0x30E]
  5318. 00003E66  42B0 3800                clr.l      [A0 + D3]
  5319. 00003E6A  5244                     addq.w     D4, 1
  5320. 00003E6C  5883                     addq.l     D3, 4
  5321. label00003E6E:
  5322. 00003E6E  0C44 0005                cmpi.w     D4, 0x5
  5323. 00003E72  6DEC                     blt        -0x12 /* 00003E60 */
  5324. 00003E74  422A 0322                clr.b      [A2 + 0x322]
  5325. 00003E78  422A 0422                clr.b      [A2 + 0x422]
  5326. label00003E7C:
  5327. 00003E7C  486A 0522                pea.l      [A2 + 0x522]
  5328. 00003E80  2057                     movea.l    A0, [A7]
  5329. 00003E82  2250                     movea.l    A1, [A0]
  5330. 00003E84  2269 000C                movea.l    A1, [A1 + 0xC]
  5331. 00003E88  4E91                     jsr        [A1]
  5332. 00003E8A  4A00                     tst.b      D0
  5333. 00003E8C  584F                     addq.w     A7, 4
  5334. 00003E8E  6604                     bne        +0x6 /* 00003E94 */
  5335. 00003E90  422A 0572                clr.b      [A2 + 0x572]
  5336. label00003E94:
  5337. 00003E94  486A 0574                pea.l      [A2 + 0x574]
  5338. 00003E98  2057                     movea.l    A0, [A7]
  5339. 00003E9A  2250                     movea.l    A1, [A0]
  5340. 00003E9C  2269 000C                movea.l    A1, [A1 + 0xC]
  5341. 00003EA0  4E91                     jsr        [A1]
  5342. 00003EA2  4A00                     tst.b      D0
  5343. 00003EA4  584F                     addq.w     A7, 4
  5344. 00003EA6  6604                     bne        +0x6 /* 00003EAC */
  5345. 00003EA8  422A 05C4                clr.b      [A2 + 0x5C4]
  5346. label00003EAC:
  5347. 00003EAC  486A 05C6                pea.l      [A2 + 0x5C6]
  5348. 00003EB0  2057                     movea.l    A0, [A7]
  5349. 00003EB2  2250                     movea.l    A1, [A0]
  5350. 00003EB4  2269 000C                movea.l    A1, [A1 + 0xC]
  5351. 00003EB8  4E91                     jsr        [A1]
  5352. 00003EBA  4A00                     tst.b      D0
  5353. 00003EBC  584F                     addq.w     A7, 4
  5354. 00003EBE  6604                     bne        +0x6 /* 00003EC4 */
  5355. 00003EC0  42AA 0616                clr.l      [A2 + 0x616]
  5356. label00003EC4:
  5357. 00003EC4  486A 061A                pea.l      [A2 + 0x61A]
  5358. 00003EC8  2057                     movea.l    A0, [A7]
  5359. 00003ECA  2250                     movea.l    A1, [A0]
  5360. 00003ECC  2269 000C                movea.l    A1, [A1 + 0xC]
  5361. 00003ED0  4E91                     jsr        [A1]
  5362. 00003ED2  4A00                     tst.b      D0
  5363. 00003ED4  584F                     addq.w     A7, 4
  5364. 00003ED6  6606                     bne        +0x8 /* 00003EDE */
  5365. 00003ED8  157C 0001 066A           move.b     [A2 + 0x66A], 0x1
  5366. label00003EDE:
  5367. 00003EDE  204A                     movea.l    A0, A2
  5368. 00003EE0  6004                     bra        +0x6 /* 00003EE6 */
  5369. label00003EE2:
  5370. 00003EE2  7600                     moveq.l    D3, 0x00
  5371. 00003EE4  6088                     bra        -0x76 /* 00003E6E */
  5372. label00003EE6:
  5373. 00003EE6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  5374. 00003EEA  4E5E                     unlink     A6
  5375. 00003EEC  4E75                     rts
  5376. 00003EEE  4E56 0000                link       A6, 0
  5377. 00003EF2  48E7 1030                movem.l    -[A7], D3,A2,A3
  5378. 00003EF6  246E 0008                movea.l    A2, [A6 + 0x8]
  5379. 00003EFA  362E 000C                move.w     D3, [A6 + 0xC]
  5380. 00003EFE  200A                     move.l     D0, A2
  5381. 00003F00  6700 01F4                beq        +0x1F6 /* 000040F6 */
  5382. 00003F04  41F9 0002 3F56           lea.l      A0, [0x00023F56]
  5383. 00003F0A  2488                     move.l     [A2], A0
  5384. 00003F0C  266A 00F8                movea.l    A3, [A2 + 0xF8]
  5385. 00003F10  200B                     move.l     D0, A3
  5386. 00003F12  6704                     beq        +0x6 /* 00003F18 */
  5387. 00003F14  204B                     movea.l    A0, A3
  5388. 00003F16  A023                     syscall    DisposHandle/DisposeHandle
  5389. label00003F18:
  5390. 00003F18  266A 014C                movea.l    A3, [A2 + 0x14C]
  5391. 00003F1C  200B                     move.l     D0, A3
  5392. 00003F1E  6704                     beq        +0x6 /* 00003F24 */
  5393. 00003F20  204B                     movea.l    A0, A3
  5394. 00003F22  A023                     syscall    DisposHandle/DisposeHandle
  5395. label00003F24:
  5396. 00003F24  266A 0616                movea.l    A3, [A2 + 0x616]
  5397. 00003F28  200B                     move.l     D0, A3
  5398. 00003F2A  6704                     beq        +0x6 /* 00003F30 */
  5399. 00003F2C  204B                     movea.l    A0, A3
  5400. 00003F2E  A023                     syscall    DisposHandle/DisposeHandle
  5401. label00003F30:
  5402. 00003F30  204A                     movea.l    A0, A2
  5403. 00003F32  41E8 061A                lea.l      A0, [A0 + 0x61A]
  5404. 00003F36  2648                     movea.l    A3, A0
  5405. 00003F38  2008                     move.l     D0, A0
  5406. 00003F3A  6716                     beq        +0x18 /* 00003F52 */
  5407. 00003F3C  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5408. 00003F42  2548 061A                move.l     [A2 + 0x61A], A0
  5409. 00003F46  4267                     clr.w      -[A7]
  5410. 00003F48  2F0B                     move.l     -[A7], A3
  5411. 00003F4A  61FF FFFF EFF0           bsr        -0x100E /* 00002F3C */
  5412. 00003F50  5C4F                     addq.w     A7, 6
  5413. label00003F52:
  5414. 00003F52  204A                     movea.l    A0, A2
  5415. 00003F54  41E8 05C6                lea.l      A0, [A0 + 0x5C6]
  5416. 00003F58  2648                     movea.l    A3, A0
  5417. 00003F5A  2008                     move.l     D0, A0
  5418. 00003F5C  6716                     beq        +0x18 /* 00003F74 */
  5419. 00003F5E  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5420. 00003F64  2548 05C6                move.l     [A2 + 0x5C6], A0
  5421. 00003F68  4267                     clr.w      -[A7]
  5422. 00003F6A  2F0B                     move.l     -[A7], A3
  5423. 00003F6C  61FF FFFF EFCE           bsr        -0x1030 /* 00002F3C */
  5424. 00003F72  5C4F                     addq.w     A7, 6
  5425. label00003F74:
  5426. 00003F74  204A                     movea.l    A0, A2
  5427. 00003F76  41E8 0574                lea.l      A0, [A0 + 0x574]
  5428. 00003F7A  2648                     movea.l    A3, A0
  5429. 00003F7C  2008                     move.l     D0, A0
  5430. 00003F7E  6716                     beq        +0x18 /* 00003F96 */
  5431. 00003F80  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5432. 00003F86  2548 0574                move.l     [A2 + 0x574], A0
  5433. 00003F8A  4267                     clr.w      -[A7]
  5434. 00003F8C  2F0B                     move.l     -[A7], A3
  5435. 00003F8E  61FF FFFF EFAC           bsr        -0x1052 /* 00002F3C */
  5436. 00003F94  5C4F                     addq.w     A7, 6
  5437. label00003F96:
  5438. 00003F96  204A                     movea.l    A0, A2
  5439. 00003F98  41E8 0522                lea.l      A0, [A0 + 0x522]
  5440. 00003F9C  2648                     movea.l    A3, A0
  5441. 00003F9E  2008                     move.l     D0, A0
  5442. 00003FA0  6716                     beq        +0x18 /* 00003FB8 */
  5443. 00003FA2  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5444. 00003FA8  2548 0522                move.l     [A2 + 0x522], A0
  5445. 00003FAC  4267                     clr.w      -[A7]
  5446. 00003FAE  2F0B                     move.l     -[A7], A3
  5447. 00003FB0  61FF FFFF EF8A           bsr        -0x1074 /* 00002F3C */
  5448. 00003FB6  5C4F                     addq.w     A7, 6
  5449. label00003FB8:
  5450. 00003FB8  204A                     movea.l    A0, A2
  5451. 00003FBA  41E8 02BC                lea.l      A0, [A0 + 0x2BC]
  5452. 00003FBE  2648                     movea.l    A3, A0
  5453. 00003FC0  2008                     move.l     D0, A0
  5454. 00003FC2  6716                     beq        +0x18 /* 00003FDA */
  5455. 00003FC4  41F9 0002 3EEC           lea.l      A0, [0x00023EEC]
  5456. 00003FCA  2548 02BC                move.l     [A2 + 0x2BC], A0
  5457. 00003FCE  4267                     clr.w      -[A7]
  5458. 00003FD0  2F0B                     move.l     -[A7], A3
  5459. 00003FD2  61FF FFFF EF68           bsr        -0x1096 /* 00002F3C */
  5460. 00003FD8  5C4F                     addq.w     A7, 6
  5461. label00003FDA:
  5462. 00003FDA  204A                     movea.l    A0, A2
  5463. 00003FDC  41E8 0246                lea.l      A0, [A0 + 0x246]
  5464. 00003FE0  2648                     movea.l    A3, A0
  5465. 00003FE2  2008                     move.l     D0, A0
  5466. 00003FE4  6716                     beq        +0x18 /* 00003FFC */
  5467. 00003FE6  41F9 0002 3E96           lea.l      A0, [0x00023E96]
  5468. 00003FEC  2548 0246                move.l     [A2 + 0x246], A0
  5469. 00003FF0  4267                     clr.w      -[A7]
  5470. 00003FF2  2F0B                     move.l     -[A7], A3
  5471. 00003FF4  61FF FFFF EF46           bsr        -0x10B8 /* 00002F3C */
  5472. 00003FFA  5C4F                     addq.w     A7, 6
  5473. label00003FFC:
  5474. 00003FFC  204A                     movea.l    A0, A2
  5475. 00003FFE  41E8 01F4                lea.l      A0, [A0 + 0x1F4]
  5476. 00004002  2648                     movea.l    A3, A0
  5477. 00004004  2008                     move.l     D0, A0
  5478. 00004006  6716                     beq        +0x18 /* 0000401E */
  5479. 00004008  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5480. 0000400E  2548 01F4                move.l     [A2 + 0x1F4], A0
  5481. 00004012  4267                     clr.w      -[A7]
  5482. 00004014  2F0B                     move.l     -[A7], A3
  5483. 00004016  61FF FFFF EF24           bsr        -0x10DA /* 00002F3C */
  5484. 0000401C  5C4F                     addq.w     A7, 6
  5485. label0000401E:
  5486. 0000401E  204A                     movea.l    A0, A2
  5487. 00004020  41E8 01A2                lea.l      A0, [A0 + 0x1A2]
  5488. 00004024  2648                     movea.l    A3, A0
  5489. 00004026  2008                     move.l     D0, A0
  5490. 00004028  6716                     beq        +0x18 /* 00004040 */
  5491. 0000402A  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5492. 00004030  2548 01A2                move.l     [A2 + 0x1A2], A0
  5493. 00004034  4267                     clr.w      -[A7]
  5494. 00004036  2F0B                     move.l     -[A7], A3
  5495. 00004038  61FF FFFF EF02           bsr        -0x10FC /* 00002F3C */
  5496. 0000403E  5C4F                     addq.w     A7, 6
  5497. label00004040:
  5498. 00004040  204A                     movea.l    A0, A2
  5499. 00004042  41E8 0150                lea.l      A0, [A0 + 0x150]
  5500. 00004046  2648                     movea.l    A3, A0
  5501. 00004048  2008                     move.l     D0, A0
  5502. 0000404A  6716                     beq        +0x18 /* 00004062 */
  5503. 0000404C  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5504. 00004052  2548 0150                move.l     [A2 + 0x150], A0
  5505. 00004056  4267                     clr.w      -[A7]
  5506. 00004058  2F0B                     move.l     -[A7], A3
  5507. 0000405A  61FF FFFF EEE0           bsr        -0x111E /* 00002F3C */
  5508. 00004060  5C4F                     addq.w     A7, 6
  5509. label00004062:
  5510. 00004062  204A                     movea.l    A0, A2
  5511. 00004064  41E8 00FC                lea.l      A0, [A0 + 0xFC]
  5512. 00004068  2648                     movea.l    A3, A0
  5513. 0000406A  2008                     move.l     D0, A0
  5514. 0000406C  6716                     beq        +0x18 /* 00004084 */
  5515. 0000406E  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5516. 00004074  2548 00FC                move.l     [A2 + 0xFC], A0
  5517. 00004078  4267                     clr.w      -[A7]
  5518. 0000407A  2F0B                     move.l     -[A7], A3
  5519. 0000407C  61FF FFFF EEBE           bsr        -0x1140 /* 00002F3C */
  5520. 00004082  5C4F                     addq.w     A7, 6
  5521. label00004084:
  5522. 00004084  204A                     movea.l    A0, A2
  5523. 00004086  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  5524. 0000408A  2648                     movea.l    A3, A0
  5525. 0000408C  2008                     move.l     D0, A0
  5526. 0000408E  6716                     beq        +0x18 /* 000040A6 */
  5527. 00004090  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5528. 00004096  2548 00A8                move.l     [A2 + 0xA8], A0
  5529. 0000409A  4267                     clr.w      -[A7]
  5530. 0000409C  2F0B                     move.l     -[A7], A3
  5531. 0000409E  61FF FFFF EE9C           bsr        -0x1162 /* 00002F3C */
  5532. 000040A4  5C4F                     addq.w     A7, 6
  5533. label000040A6:
  5534. 000040A6  204A                     movea.l    A0, A2
  5535. 000040A8  41E8 0056                lea.l      A0, [A0 + 0x56]
  5536. 000040AC  2648                     movea.l    A3, A0
  5537. 000040AE  2008                     move.l     D0, A0
  5538. 000040B0  6716                     beq        +0x18 /* 000040C8 */
  5539. 000040B2  41F9 0002 3E00           lea.l      A0, [0x00023E00]
  5540. 000040B8  2548 0056                move.l     [A2 + 0x56], A0
  5541. 000040BC  4267                     clr.w      -[A7]
  5542. 000040BE  2F0B                     move.l     -[A7], A3
  5543. 000040C0  61FF FFFF EE7A           bsr        -0x1184 /* 00002F3C */
  5544. 000040C6  5C4F                     addq.w     A7, 6
  5545. label000040C8:
  5546. 000040C8  204A                     movea.l    A0, A2
  5547. 000040CA  5888                     addq.l     A0, 4
  5548. 000040CC  2648                     movea.l    A3, A0
  5549. 000040CE  2008                     move.l     D0, A0
  5550. 000040D0  6716                     beq        +0x18 /* 000040E8 */
  5551. 000040D2  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5552. 000040D8  2548 0004                move.l     [A2 + 0x4], A0
  5553. 000040DC  4267                     clr.w      -[A7]
  5554. 000040DE  2F0B                     move.l     -[A7], A3
  5555. 000040E0  61FF FFFF EE5A           bsr        -0x11A4 /* 00002F3C */
  5556. 000040E6  5C4F                     addq.w     A7, 6
  5557. label000040E8:
  5558. 000040E8  4A43                     tst.w      D3
  5559. 000040EA  6F0A                     ble        +0xC /* 000040F6 */
  5560. 000040EC  2F0A                     move.l     -[A7], A2
  5561. 000040EE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5562. 000040F4  584F                     addq.w     A7, 4
  5563. label000040F6:
  5564. 000040F6  204A                     movea.l    A0, A2
  5565. 000040F8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5566. 000040FC  4E5E                     unlink     A6
  5567. 000040FE  4E75                     rts
  5568. fn00004100:
  5569. 00004100  4E56 0000                link       A6, 0
  5570. 00004104  2F0A                     move.l     -[A7], A2
  5571. 00004106  4878 06B2                push.l     0x6B2
  5572. 0000410A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  5573. 00004110  2448                     movea.l    A2, A0
  5574. 00004112  2008                     move.l     D0, A0
  5575. 00004114  584F                     addq.w     A7, 4
  5576. 00004116  6716                     beq        +0x18 /* 0000412E */
  5577. 00004118  41EE 004E                lea.l      A0, [A6 + 0x4E]
  5578. 0000411C  7022                     moveq.l    D0, 0x22
  5579. label0000411E:
  5580. 0000411E  3F20                     move.w     -[A7], -[A0]
  5581. 00004120  51C8 FFFC                dbf        D0, -0x6 /* 0000411E */
  5582. 00004124  2F0A                     move.l     -[A7], A2
  5583. 00004126  4EBA F9F6                jsr        [PC - 0x60A /* 00003B1E */]
  5584. 0000412A  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  5585. label0000412E:
  5586. 0000412E  23CA 0002 C12A           move.l     [0x0002C12A], A2
  5587. 00004134  245F                     movea.l    A2, [A7]+
  5588. 00004136  4E5E                     unlink     A6
  5589. 00004138  4E75                     rts
  5590. fn0000413A:
  5591. 0000413A  4E56 0000                link       A6, 0
  5592. 0000413E  4AB9 0002 C12A           tst.l      [0x0002C12A]
  5593. 00004144  6726                     beq        +0x28 /* 0000416C */
  5594. 00004146  4AB9 0002 C12A           tst.l      [0x0002C12A]
  5595. 0000414C  6718                     beq        +0x1A /* 00004166 */
  5596. 0000414E  3F3C 0001                move.w     -[A7], 0x1
  5597. 00004152  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  5598. 00004158  4850                     pea.l      [A0]
  5599. 0000415A  2057                     movea.l    A0, [A7]
  5600. 0000415C  2250                     movea.l    A1, [A0]
  5601. 0000415E  2269 0008                movea.l    A1, [A1 + 0x8]
  5602. 00004162  4E91                     jsr        [A1]
  5603. 00004164  5C4F                     addq.w     A7, 6
  5604. label00004166:
  5605. 00004166  42B9 0002 C12A           clr.l      [0x0002C12A]
  5606. label0000416C:
  5607. 0000416C  4E5E                     unlink     A6
  5608. 0000416E  4E75                     rts
  5609. fn00004170:
  5610. 00004170  2F0A                     move.l     -[A7], A2
  5611. 00004172  246F 0008                movea.l    A2, [A7 + 0x8]
  5612. 00004176  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  5613. 0000417C  41E8 066C                lea.l      A0, [A0 + 0x66C]
  5614. 00004180  43D2                     lea.l      A1, [A2]
  5615. 00004182  7022                     moveq.l    D0, 0x22
  5616. label00004184:
  5617. 00004184  32D8                     move.w     [A1]+, [A0]+
  5618. 00004186  51C8 FFFC                dbf        D0, -0x6 /* 00004184 */
  5619. 0000418A  245F                     movea.l    A2, [A7]+
  5620. 0000418C  4E75                     rts
  5621. 0000418E  4E56 FFFE                link       A6, -0x0002
  5622. 00004192  2F0A                     move.l     -[A7], A2
  5623. 00004194  246E 0008                movea.l    A2, [A6 + 0x8]
  5624. 00004198  1D6A 0050 FFFF           move.b     [A6 - 0x1], [A2 + 0x50]
  5625. 0000419E  4878 0001                push.l     0x1
  5626. 000041A2  486E FFFF                pea.l      [A6 - 0x1]
  5627. 000041A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5628. 000041AA  4EB9 0000 2B90           jsr        [0x00002B90]
  5629. 000041B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5630. 000041B4  245F                     movea.l    A2, [A7]+
  5631. 000041B6  4E5E                     unlink     A6
  5632. 000041B8  4E75                     rts
  5633. 000041BA  4E56 0000                link       A6, 0
  5634. 000041BE  4878 0001                push.l     0x1
  5635. 000041C2  206E 0008                movea.l    A0, [A6 + 0x8]
  5636. 000041C6  4868 0050                pea.l      [A0 + 0x50]
  5637. 000041CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5638. 000041CE  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5639. 000041D4  4E5E                     unlink     A6
  5640. 000041D6  4E75                     rts
  5641. 000041D8  4E56 FFFE                link       A6, -0x0002
  5642. 000041DC  2F0A                     move.l     -[A7], A2
  5643. 000041DE  246E 0008                movea.l    A2, [A6 + 0x8]
  5644. 000041E2  3D6A 0050 FFFE           move.w     [A6 - 0x2], [A2 + 0x50]
  5645. 000041E8  4878 0002                push.l     0x2
  5646. 000041EC  486E FFFE                pea.l      [A6 - 0x2]
  5647. 000041F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5648. 000041F4  4EB9 0000 2B90           jsr        [0x00002B90]
  5649. 000041FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5650. 000041FE  245F                     movea.l    A2, [A7]+
  5651. 00004200  4E5E                     unlink     A6
  5652. 00004202  4E75                     rts
  5653. 00004204  4E56 0000                link       A6, 0
  5654. 00004208  4878 0002                push.l     0x2
  5655. 0000420C  206E 0008                movea.l    A0, [A6 + 0x8]
  5656. 00004210  4868 0050                pea.l      [A0 + 0x50]
  5657. 00004214  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5658. 00004218  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5659. 0000421E  4E5E                     unlink     A6
  5660. 00004220  4E75                     rts
  5661. 00004222  4E56 0000                link       A6, 0
  5662. 00004226  48E7 0038                movem.l    -[A7], A2,A3,A4
  5663. 0000422A  266E 0008                movea.l    A3, [A6 + 0x8]
  5664. 0000422E  286E 000C                movea.l    A4, [A6 + 0xC]
  5665. 00004232  246B 0050                movea.l    A2, [A3 + 0x50]
  5666. 00004236  2F0A                     move.l     -[A7], A2
  5667. 00004238  2F0C                     move.l     -[A7], A4
  5668. 0000423A  4EB9 0000 2BA8           jsr        [0x00002BA8]
  5669. 00004240  504F                     addq.w     A7, 8
  5670. 00004242  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  5671. 00004246  4E5E                     unlink     A6
  5672. 00004248  4E75                     rts
  5673. 0000424A  4E56 0000                link       A6, 0
  5674. 0000424E  206E 0008                movea.l    A0, [A6 + 0x8]
  5675. 00004252  4868 0050                pea.l      [A0 + 0x50]
  5676. 00004256  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5677. 0000425A  4EB9 0000 2BB0           jsr        [0x00002BB0]
  5678. 00004260  4E5E                     unlink     A6
  5679. 00004262  4E75                     rts
  5680. 00004264  4E56 0000                link       A6, 0
  5681. 00004268  206E 0008                movea.l    A0, [A6 + 0x8]
  5682. 0000426C  4868 0050                pea.l      [A0 + 0x50]
  5683. 00004270  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5684. 00004274  61FF 0000 BD12           bsr        +0xBD14 /* 0000FF88 */
  5685. 0000427A  4E5E                     unlink     A6
  5686. 0000427C  4E75                     rts
  5687. 0000427E  4E56 0000                link       A6, 0
  5688. 00004282  206E 0008                movea.l    A0, [A6 + 0x8]
  5689. 00004286  4868 0050                pea.l      [A0 + 0x50]
  5690. 0000428A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5691. 0000428E  61FF 0000 BC7C           bsr        +0xBC7E /* 0000FF0C */
  5692. 00004294  4E5E                     unlink     A6
  5693. 00004296  4E75                     rts
  5694. 00004298  4E56 FFE6                link       A6, -0x001A
  5695. 0000429C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5696. 000042A0  246E 0008                movea.l    A2, [A6 + 0x8]
  5697. 000042A4  2D6A 0062 FFEA           move.l     [A6 - 0x16], [A2 + 0x62]
  5698. 000042AA  2D6A 005E FFEE           move.l     [A6 - 0x12], [A2 + 0x5E]
  5699. 000042B0  2D6A 005A FFF2           move.l     [A6 - 0xE], [A2 + 0x5A]
  5700. 000042B6  2D6A 0056 FFF6           move.l     [A6 - 0xA], [A2 + 0x56]
  5701. 000042BC  2D6A 0052 FFFA           move.l     [A6 - 0x6], [A2 + 0x52]
  5702. 000042C2  3D6A 0050 FFFE           move.w     [A6 - 0x2], [A2 + 0x50]
  5703. 000042C8  4878 0002                push.l     0x2
  5704. 000042CC  486E FFFE                pea.l      [A6 - 0x2]
  5705. 000042D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5706. 000042D4  4EB9 0000 2B90           jsr        [0x00002B90]
  5707. 000042DA  206E 000C                movea.l    A0, [A6 + 0xC]
  5708. 000042DE  2648                     movea.l    A3, A0
  5709. 000042E0  4878 0004                push.l     0x4
  5710. 000042E4  486E FFFA                pea.l      [A6 - 0x6]
  5711. 000042E8  2F0B                     move.l     -[A7], A3
  5712. 000042EA  4EB9 0000 2B90           jsr        [0x00002B90]
  5713. 000042F0  284B                     movea.l    A4, A3
  5714. 000042F2  4878 0004                push.l     0x4
  5715. 000042F6  486E FFF6                pea.l      [A6 - 0xA]
  5716. 000042FA  2F0C                     move.l     -[A7], A4
  5717. 000042FC  4EB9 0000 2B90           jsr        [0x00002B90]
  5718. 00004302  260C                     move.l     D3, A4
  5719. 00004304  4878 0004                push.l     0x4
  5720. 00004308  486E FFF2                pea.l      [A6 - 0xE]
  5721. 0000430C  2F03                     move.l     -[A7], D3
  5722. 0000430E  4EB9 0000 2B90           jsr        [0x00002B90]
  5723. 00004314  2803                     move.l     D4, D3
  5724. 00004316  4878 0004                push.l     0x4
  5725. 0000431A  486E FFEE                pea.l      [A6 - 0x12]
  5726. 0000431E  2F04                     move.l     -[A7], D4
  5727. 00004320  4EB9 0000 2B90           jsr        [0x00002B90]
  5728. 00004326  2A04                     move.l     D5, D4
  5729. 00004328  4878 0004                push.l     0x4
  5730. 0000432C  486E FFEA                pea.l      [A6 - 0x16]
  5731. 00004330  2F05                     move.l     -[A7], D5
  5732. 00004332  4EB9 0000 2B90           jsr        [0x00002B90]
  5733. 00004338  2C05                     move.l     D6, D5
  5734. 0000433A  204A                     movea.l    A0, A2
  5735. 0000433C  41E8 0050                lea.l      A0, [A0 + 0x50]
  5736. 00004340  2D48 FFE6                move.l     [A6 - 0x1A], A0
  5737. 00004344  4868 0016                pea.l      [A0 + 0x16]
  5738. 00004348  2F06                     move.l     -[A7], D6
  5739. 0000434A  4EB9 0000 2BB8           jsr        [0x00002BB8]
  5740. 00004350  2E06                     move.l     D7, D6
  5741. 00004352  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5742. 00004356  4868 0116                pea.l      [A0 + 0x116]
  5743. 0000435A  2F07                     move.l     -[A7], D7
  5744. 0000435C  4EB9 0000 2BB8           jsr        [0x00002BB8]
  5745. 00004362  4FEF 0058                lea.l      A7, [A7 + 0x58]
  5746. 00004366  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5747. 0000436A  4E5E                     unlink     A6
  5748. 0000436C  4E75                     rts
  5749. 0000436E  4E56 0000                link       A6, 0
  5750. 00004372  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5751. 00004376  206E 0008                movea.l    A0, [A6 + 0x8]
  5752. 0000437A  41E8 0050                lea.l      A0, [A0 + 0x50]
  5753. 0000437E  2448                     movea.l    A2, A0
  5754. 00004380  4878 0002                push.l     0x2
  5755. 00004384  206E 0008                movea.l    A0, [A6 + 0x8]
  5756. 00004388  4868 0050                pea.l      [A0 + 0x50]
  5757. 0000438C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5758. 00004390  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5759. 00004396  206E 000C                movea.l    A0, [A6 + 0xC]
  5760. 0000439A  2648                     movea.l    A3, A0
  5761. 0000439C  4878 0004                push.l     0x4
  5762. 000043A0  486A 0002                pea.l      [A2 + 0x2]
  5763. 000043A4  2F0B                     move.l     -[A7], A3
  5764. 000043A6  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5765. 000043AC  284B                     movea.l    A4, A3
  5766. 000043AE  4878 0004                push.l     0x4
  5767. 000043B2  486A 0006                pea.l      [A2 + 0x6]
  5768. 000043B6  2F0C                     move.l     -[A7], A4
  5769. 000043B8  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5770. 000043BE  260C                     move.l     D3, A4
  5771. 000043C0  4878 0004                push.l     0x4
  5772. 000043C4  486A 000A                pea.l      [A2 + 0xA]
  5773. 000043C8  2F03                     move.l     -[A7], D3
  5774. 000043CA  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5775. 000043D0  2803                     move.l     D4, D3
  5776. 000043D2  4878 0004                push.l     0x4
  5777. 000043D6  486A 000E                pea.l      [A2 + 0xE]
  5778. 000043DA  2F04                     move.l     -[A7], D4
  5779. 000043DC  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5780. 000043E2  2A04                     move.l     D5, D4
  5781. 000043E4  4878 0004                push.l     0x4
  5782. 000043E8  486A 0012                pea.l      [A2 + 0x12]
  5783. 000043EC  2F05                     move.l     -[A7], D5
  5784. 000043EE  4EB9 0000 2BA0           jsr        [0x00002BA0]
  5785. 000043F4  2C05                     move.l     D6, D5
  5786. 000043F6  486A 0016                pea.l      [A2 + 0x16]
  5787. 000043FA  2F06                     move.l     -[A7], D6
  5788. 000043FC  4EB9 0000 2BC0           jsr        [0x00002BC0]
  5789. 00004402  2E06                     move.l     D7, D6
  5790. 00004404  486A 0116                pea.l      [A2 + 0x116]
  5791. 00004408  2F07                     move.l     -[A7], D7
  5792. 0000440A  4EB9 0000 2BC0           jsr        [0x00002BC0]
  5793. 00004410  4FEF 0058                lea.l      A7, [A7 + 0x58]
  5794. 00004414  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5795. 00004418  4E5E                     unlink     A6
  5796. 0000441A  4E75                     rts
  5797. 0000441C  4E56 0000                link       A6, 0
  5798. 00004420  2F0A                     move.l     -[A7], A2
  5799. 00004422  246E 0008                movea.l    A2, [A6 + 0x8]
  5800. 00004426  200A                     move.l     D0, A2
  5801. 00004428  6724                     beq        +0x26 /* 0000444E */
  5802. 0000442A  41F9 0002 3EEC           lea.l      A0, [0x00023EEC]
  5803. 00004430  2488                     move.l     [A2], A0
  5804. 00004432  4267                     clr.w      -[A7]
  5805. 00004434  2F0A                     move.l     -[A7], A2
  5806. 00004436  61FF FFFF EB04           bsr        -0x14FA /* 00002F3C */
  5807. 0000443C  4A6E 000C                tst.w      [A6 + 0xC]
  5808. 00004440  5C4F                     addq.w     A7, 6
  5809. 00004442  6F0A                     ble        +0xC /* 0000444E */
  5810. 00004444  2F0A                     move.l     -[A7], A2
  5811. 00004446  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5812. 0000444C  584F                     addq.w     A7, 4
  5813. label0000444E:
  5814. 0000444E  204A                     movea.l    A0, A2
  5815. 00004450  245F                     movea.l    A2, [A7]+
  5816. 00004452  4E5E                     unlink     A6
  5817. 00004454  4E75                     rts
  5818. 00004456  4E56 0000                link       A6, 0
  5819. 0000445A  2F0A                     move.l     -[A7], A2
  5820. 0000445C  246E 0008                movea.l    A2, [A6 + 0x8]
  5821. 00004460  200A                     move.l     D0, A2
  5822. 00004462  6724                     beq        +0x26 /* 00004488 */
  5823. 00004464  41F9 0002 3E96           lea.l      A0, [0x00023E96]
  5824. 0000446A  2488                     move.l     [A2], A0
  5825. 0000446C  4267                     clr.w      -[A7]
  5826. 0000446E  2F0A                     move.l     -[A7], A2
  5827. 00004470  61FF FFFF EACA           bsr        -0x1534 /* 00002F3C */
  5828. 00004476  4A6E 000C                tst.w      [A6 + 0xC]
  5829. 0000447A  5C4F                     addq.w     A7, 6
  5830. 0000447C  6F0A                     ble        +0xC /* 00004488 */
  5831. 0000447E  2F0A                     move.l     -[A7], A2
  5832. 00004480  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5833. 00004486  584F                     addq.w     A7, 4
  5834. label00004488:
  5835. 00004488  204A                     movea.l    A0, A2
  5836. 0000448A  245F                     movea.l    A2, [A7]+
  5837. 0000448C  4E5E                     unlink     A6
  5838. 0000448E  4E75                     rts
  5839. 00004490  4E56 0000                link       A6, 0
  5840. 00004494  2F0A                     move.l     -[A7], A2
  5841. 00004496  246E 0008                movea.l    A2, [A6 + 0x8]
  5842. 0000449A  200A                     move.l     D0, A2
  5843. 0000449C  6724                     beq        +0x26 /* 000044C2 */
  5844. 0000449E  41F9 0002 3E4A           lea.l      A0, [0x00023E4A]
  5845. 000044A4  2488                     move.l     [A2], A0
  5846. 000044A6  4267                     clr.w      -[A7]
  5847. 000044A8  2F0A                     move.l     -[A7], A2
  5848. 000044AA  61FF FFFF EA90           bsr        -0x156E /* 00002F3C */
  5849. 000044B0  4A6E 000C                tst.w      [A6 + 0xC]
  5850. 000044B4  5C4F                     addq.w     A7, 6
  5851. 000044B6  6F0A                     ble        +0xC /* 000044C2 */
  5852. 000044B8  2F0A                     move.l     -[A7], A2
  5853. 000044BA  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5854. 000044C0  584F                     addq.w     A7, 4
  5855. label000044C2:
  5856. 000044C2  204A                     movea.l    A0, A2
  5857. 000044C4  245F                     movea.l    A2, [A7]+
  5858. 000044C6  4E5E                     unlink     A6
  5859. 000044C8  4E75                     rts
  5860. 000044CA  4E56 0000                link       A6, 0
  5861. 000044CE  2F0A                     move.l     -[A7], A2
  5862. 000044D0  246E 0008                movea.l    A2, [A6 + 0x8]
  5863. 000044D4  200A                     move.l     D0, A2
  5864. 000044D6  6724                     beq        +0x26 /* 000044FC */
  5865. 000044D8  41F9 0002 3E00           lea.l      A0, [0x00023E00]
  5866. 000044DE  2488                     move.l     [A2], A0
  5867. 000044E0  4267                     clr.w      -[A7]
  5868. 000044E2  2F0A                     move.l     -[A7], A2
  5869. 000044E4  61FF FFFF EA56           bsr        -0x15A8 /* 00002F3C */
  5870. 000044EA  4A6E 000C                tst.w      [A6 + 0xC]
  5871. 000044EE  5C4F                     addq.w     A7, 6
  5872. 000044F0  6F0A                     ble        +0xC /* 000044FC */
  5873. 000044F2  2F0A                     move.l     -[A7], A2
  5874. 000044F4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5875. 000044FA  584F                     addq.w     A7, 4
  5876. label000044FC:
  5877. 000044FC  204A                     movea.l    A0, A2
  5878. 000044FE  245F                     movea.l    A2, [A7]+
  5879. 00004500  4E5E                     unlink     A6
  5880. 00004502  4E75                     rts
  5881. 00004504  4E56 0000                link       A6, 0
  5882. 00004508  2F0A                     move.l     -[A7], A2
  5883. 0000450A  246E 0008                movea.l    A2, [A6 + 0x8]
  5884. 0000450E  200A                     move.l     D0, A2
  5885. 00004510  6724                     beq        +0x26 /* 00004536 */
  5886. 00004512  41F9 0002 3DAE           lea.l      A0, [0x00023DAE]
  5887. 00004518  2488                     move.l     [A2], A0
  5888. 0000451A  4267                     clr.w      -[A7]
  5889. 0000451C  2F0A                     move.l     -[A7], A2
  5890. 0000451E  61FF FFFF EA1C           bsr        -0x15E2 /* 00002F3C */
  5891. 00004524  4A6E 000C                tst.w      [A6 + 0xC]
  5892. 00004528  5C4F                     addq.w     A7, 6
  5893. 0000452A  6F0A                     ble        +0xC /* 00004536 */
  5894. 0000452C  2F0A                     move.l     -[A7], A2
  5895. 0000452E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5896. 00004534  584F                     addq.w     A7, 4
  5897. label00004536:
  5898. 00004536  204A                     movea.l    A0, A2
  5899. 00004538  245F                     movea.l    A2, [A7]+
  5900. 0000453A  4E5E                     unlink     A6
  5901. 0000453C  4E75                     rts
  5902. fn0000453E:
  5903. 0000453E  4E56 0000                link       A6, 0
  5904. 00004542  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5905. 00004546  246E 0008                movea.l    A2, [A6 + 0x8]
  5906. 0000454A  362E 000C                move.w     D3, [A6 + 0xC]
  5907. 0000454E  286E 000E                movea.l    A4, [A6 + 0xE]
  5908. 00004552  4A43                     tst.w      D3
  5909. 00004554  6714                     beq        +0x16 /* 0000456A */
  5910. 00004556  204A                     movea.l    A0, A2
  5911. 00004558  41E8 004E                lea.l      A0, [A0 + 0x4E]
  5912. 0000455C  2648                     movea.l    A3, A0
  5913. 0000455E  2488                     move.l     [A2], A0
  5914. 00004560  2F0B                     move.l     -[A7], A3
  5915. 00004562  4EB9 0000 3AE0           jsr        [0x00003AE0]
  5916. 00004568  584F                     addq.w     A7, 4
  5917. label0000456A:
  5918. 0000456A  2F0C                     move.l     -[A7], A4
  5919. 0000456C  4267                     clr.w      -[A7]
  5920. 0000456E  2F0A                     move.l     -[A7], A2
  5921. 00004570  61FF FFFF D28C           bsr        -0x2D72 /* 000017FE */
  5922. 00004576  41F9 0002 3C2A           lea.l      A0, [0x00023C2A]
  5923. 0000457C  2548 0004                move.l     [A2 + 0x4], A0
  5924. 00004580  41F9 0002 3C2A           lea.l      A0, [0x00023C2A]
  5925. 00004586  41E8 0084                lea.l      A0, [A0 + 0x84]
  5926. 0000458A  2252                     movea.l    A1, [A2]
  5927. 0000458C  2288                     move.l     [A1], A0
  5928. 0000458E  2652                     movea.l    A3, [A2]
  5929. 00004590  204A                     movea.l    A0, A2
  5930. 00004592  41E8 004E                lea.l      A0, [A0 + 0x4E]
  5931. 00004596  91CB                     sub.l      A0, A3
  5932. 00004598  2748 0008                move.l     [A3 + 0x8], A0
  5933. 0000459C  204A                     movea.l    A0, A2
  5934. 0000459E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5935. 000045A2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5936. 000045A6  4E5E                     unlink     A6
  5937. 000045A8  4E75                     rts
  5938. label000045AA:
  5939. 000045AA  4E56 0000                link       A6, 0
  5940. 000045AE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5941. 000045B2  246E 0008                movea.l    A2, [A6 + 0x8]
  5942. 000045B6  362E 000C                move.w     D3, [A6 + 0xC]
  5943. 000045BA  200A                     move.l     D0, A2
  5944. 000045BC  6752                     beq        +0x54 /* 00004610 */
  5945. 000045BE  41F9 0002 3C2A           lea.l      A0, [0x00023C2A]
  5946. 000045C4  2548 0004                move.l     [A2 + 0x4], A0
  5947. 000045C8  41F9 0002 3C2A           lea.l      A0, [0x00023C2A]
  5948. 000045CE  41E8 0084                lea.l      A0, [A0 + 0x84]
  5949. 000045D2  2252                     movea.l    A1, [A2]
  5950. 000045D4  2288                     move.l     [A1], A0
  5951. 000045D6  2652                     movea.l    A3, [A2]
  5952. 000045D8  204A                     movea.l    A0, A2
  5953. 000045DA  41E8 004E                lea.l      A0, [A0 + 0x4E]
  5954. 000045DE  2848                     movea.l    A4, A0
  5955. 000045E0  91CB                     sub.l      A0, A3
  5956. 000045E2  2748 0008                move.l     [A3 + 0x8], A0
  5957. 000045E6  4267                     clr.w      -[A7]
  5958. 000045E8  2F0A                     move.l     -[A7], A2
  5959. 000045EA  61FF FFFF D306           bsr        -0x2CF8 /* 000018F2 */
  5960. 000045F0  4A43                     tst.w      D3
  5961. 000045F2  5C4F                     addq.w     A7, 6
  5962. 000045F4  670C                     beq        +0xE /* 00004602 */
  5963. 000045F6  4267                     clr.w      -[A7]
  5964. 000045F8  2F0C                     move.l     -[A7], A4
  5965. 000045FA  4EB9 0000 3AE8           jsr        [0x00003AE8]
  5966. 00004600  5C4F                     addq.w     A7, 6
  5967. label00004602:
  5968. 00004602  4A43                     tst.w      D3
  5969. 00004604  6F0A                     ble        +0xC /* 00004610 */
  5970. 00004606  2F0A                     move.l     -[A7], A2
  5971. 00004608  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  5972. 0000460E  584F                     addq.w     A7, 4
  5973. label00004610:
  5974. 00004610  204A                     movea.l    A0, A2
  5975. 00004612  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5976. 00004616  4E5E                     unlink     A6
  5977. 00004618  4E75                     rts
  5978. 0000461A  4E56 0000                link       A6, 0
  5979. 0000461E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5980. 00004622  2057                     movea.l    A0, [A7]
  5981. 00004624  2268 0004                movea.l    A1, [A0 + 0x4]
  5982. 00004628  2269 0078                movea.l    A1, [A1 + 0x78]
  5983. 0000462C  4E91                     jsr        [A1]
  5984. 0000462E  4E5E                     unlink     A6
  5985. 00004630  4E75                     rts
  5986. 00004632  4E56 0000                link       A6, 0
  5987. 00004636  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  5988. 0000463C  4A28 0054                tst.b      [A0 + 0x54]
  5989. 00004640  661C                     bne        +0x1E /* 0000465E */
  5990. 00004642  117C 0001 0054           move.b     [A0 + 0x54], 0x1
  5991. 00004648  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  5992. 0000464E  4868 0004                pea.l      [A0 + 0x4]
  5993. 00004652  2057                     movea.l    A0, [A7]
  5994. 00004654  2250                     movea.l    A1, [A0]
  5995. 00004656  2269 0010                movea.l    A1, [A1 + 0x10]
  5996. 0000465A  4E91                     jsr        [A1]
  5997. 0000465C  584F                     addq.w     A7, 4
  5998. label0000465E:
  5999. 0000465E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6000. 00004662  61FF FFFF D7CE           bsr        -0x2830 /* 00001E32 */
  6001. 00004668  4E5E                     unlink     A6
  6002. 0000466A  4E75                     rts
  6003. 0000466C  206F 0004                movea.l    A0, [A7 + 0x4]
  6004. 00004670  5088                     addq.l     A0, 8
  6005. 00004672  2010                     move.l     D0, [A0]
  6006. 00004674  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  6007. 0000467A  D1AF 0004                add.l      [A7 + 0x4], D0
  6008. 0000467E  4EFA FF2A                jmp        [PC - 0xD6 /* 000045AA */]
  6009. fn00004682:
  6010. 00004682  4E56 0000                link       A6, 0
  6011. 00004686  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6012. 0000468A  246E 0008                movea.l    A2, [A6 + 0x8]
  6013. 0000468E  362E 000C                move.w     D3, [A6 + 0xC]
  6014. 00004692  286E 000E                movea.l    A4, [A6 + 0xE]
  6015. 00004696  4A43                     tst.w      D3
  6016. 00004698  6714                     beq        +0x16 /* 000046AE */
  6017. 0000469A  204A                     movea.l    A0, A2
  6018. 0000469C  41E8 009E                lea.l      A0, [A0 + 0x9E]
  6019. 000046A0  2648                     movea.l    A3, A0
  6020. 000046A2  2488                     move.l     [A2], A0
  6021. 000046A4  2F0B                     move.l     -[A7], A3
  6022. 000046A6  4EB9 0000 3AE0           jsr        [0x00003AE0]
  6023. 000046AC  584F                     addq.w     A7, 4
  6024. label000046AE:
  6025. 000046AE  2F0C                     move.l     -[A7], A4
  6026. 000046B0  4267                     clr.w      -[A7]
  6027. 000046B2  2F0A                     move.l     -[A7], A2
  6028. 000046B4  61FF FFFF D148           bsr        -0x2EB6 /* 000017FE */
  6029. 000046BA  486A 004E                pea.l      [A2 + 0x4E]
  6030. 000046BE  4EB9 0000 3BD0           jsr        [0x00003BD0]
  6031. 000046C4  41F9 0002 3A68           lea.l      A0, [0x00023A68]
  6032. 000046CA  2548 0004                move.l     [A2 + 0x4], A0
  6033. 000046CE  41F9 0002 3A68           lea.l      A0, [0x00023A68]
  6034. 000046D4  41E8 0098                lea.l      A0, [A0 + 0x98]
  6035. 000046D8  2252                     movea.l    A1, [A2]
  6036. 000046DA  2288                     move.l     [A1], A0
  6037. 000046DC  41F9 0002 3A68           lea.l      A0, [0x00023A68]
  6038. 000046E2  41E8 0084                lea.l      A0, [A0 + 0x84]
  6039. 000046E6  2548 004E                move.l     [A2 + 0x4E], A0
  6040. 000046EA  2652                     movea.l    A3, [A2]
  6041. 000046EC  204A                     movea.l    A0, A2
  6042. 000046EE  41E8 009E                lea.l      A0, [A0 + 0x9E]
  6043. 000046F2  91CB                     sub.l      A0, A3
  6044. 000046F4  2748 0008                move.l     [A3 + 0x8], A0
  6045. 000046F8  204A                     movea.l    A0, A2
  6046. 000046FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6047. 000046FE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6048. 00004702  4E5E                     unlink     A6
  6049. 00004704  4E75                     rts
  6050. label00004706:
  6051. 00004706  4E56 0000                link       A6, 0
  6052. 0000470A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6053. 0000470E  246E 0008                movea.l    A2, [A6 + 0x8]
  6054. 00004712  362E 000C                move.w     D3, [A6 + 0xC]
  6055. 00004716  200A                     move.l     D0, A2
  6056. 00004718  676E                     beq        +0x70 /* 00004788 */
  6057. 0000471A  41F9 0002 3A68           lea.l      A0, [0x00023A68]
  6058. 00004720  2548 0004                move.l     [A2 + 0x4], A0
  6059. 00004724  41F9 0002 3A68           lea.l      A0, [0x00023A68]
  6060. 0000472A  41E8 0098                lea.l      A0, [A0 + 0x98]
  6061. 0000472E  2252                     movea.l    A1, [A2]
  6062. 00004730  2288                     move.l     [A1], A0
  6063. 00004732  41F9 0002 3A68           lea.l      A0, [0x00023A68]
  6064. 00004738  41E8 0084                lea.l      A0, [A0 + 0x84]
  6065. 0000473C  2548 004E                move.l     [A2 + 0x4E], A0
  6066. 00004740  2652                     movea.l    A3, [A2]
  6067. 00004742  204A                     movea.l    A0, A2
  6068. 00004744  41E8 009E                lea.l      A0, [A0 + 0x9E]
  6069. 00004748  2848                     movea.l    A4, A0
  6070. 0000474A  91CB                     sub.l      A0, A3
  6071. 0000474C  2748 0008                move.l     [A3 + 0x8], A0
  6072. 00004750  4267                     clr.w      -[A7]
  6073. 00004752  486A 004E                pea.l      [A2 + 0x4E]
  6074. 00004756  4EB9 0000 3BD8           jsr        [0x00003BD8]
  6075. 0000475C  4267                     clr.w      -[A7]
  6076. 0000475E  2F0A                     move.l     -[A7], A2
  6077. 00004760  61FF FFFF D190           bsr        -0x2E6E /* 000018F2 */
  6078. 00004766  4A43                     tst.w      D3
  6079. 00004768  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6080. 0000476C  670C                     beq        +0xE /* 0000477A */
  6081. 0000476E  4267                     clr.w      -[A7]
  6082. 00004770  2F0C                     move.l     -[A7], A4
  6083. 00004772  4EB9 0000 3AE8           jsr        [0x00003AE8]
  6084. 00004778  5C4F                     addq.w     A7, 6
  6085. label0000477A:
  6086. 0000477A  4A43                     tst.w      D3
  6087. 0000477C  6F0A                     ble        +0xC /* 00004788 */
  6088. 0000477E  2F0A                     move.l     -[A7], A2
  6089. 00004780  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  6090. 00004786  584F                     addq.w     A7, 4
  6091. label00004788:
  6092. 00004788  204A                     movea.l    A0, A2
  6093. 0000478A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6094. 0000478E  4E5E                     unlink     A6
  6095. 00004790  4E75                     rts
  6096. 00004792  4E56 FFE0                link       A6, -0x0020
  6097. 00004796  2F0A                     move.l     -[A7], A2
  6098. 00004798  246E 0008                movea.l    A2, [A6 + 0x8]
  6099. 0000479C  4878 0136                push.l     0x136
  6100. 000047A0  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6101. 000047A4  2057                     movea.l    A0, [A7]
  6102. 000047A6  2268 0004                movea.l    A1, [A0 + 0x4]
  6103. 000047AA  2269 0010                movea.l    A1, [A1 + 0x10]
  6104. 000047AE  4E91                     jsr        [A1]
  6105. 000047B0  2548 007C                move.l     [A2 + 0x7C], A0
  6106. 000047B4  4AAA 007C                tst.l      [A2 + 0x7C]
  6107. 000047B8  504F                     addq.w     A7, 8
  6108. 000047BA  661E                     bne        +0x20 /* 000047DA */
  6109. 000047BC  42A7                     clr.l      -[A7]
  6110. 000047BE  486E FFFC                pea.l      [A6 - 0x4]
  6111. 000047C2  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  6112. 000047CA  4879 0002 3BFE           push.l     0x23BFE
  6113. 000047D0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6114. 000047D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6115. label000047DA:
  6116. 000047DA  4878 012C                push.l     0x12C
  6117. 000047DE  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6118. 000047E2  2057                     movea.l    A0, [A7]
  6119. 000047E4  2268 0004                movea.l    A1, [A0 + 0x4]
  6120. 000047E8  2269 0010                movea.l    A1, [A1 + 0x10]
  6121. 000047EC  4E91                     jsr        [A1]
  6122. 000047EE  2548 0080                move.l     [A2 + 0x80], A0
  6123. 000047F2  4AAA 0080                tst.l      [A2 + 0x80]
  6124. 000047F6  504F                     addq.w     A7, 8
  6125. 000047F8  661E                     bne        +0x20 /* 00004818 */
  6126. 000047FA  42A7                     clr.l      -[A7]
  6127. 000047FC  486E FFF8                pea.l      [A6 - 0x8]
  6128. 00004800  2D7C 6E69 6C50 FFF8      move.l     [A6 - 0x8], 0x6E696C50 /* 'nilP' */
  6129. 00004808  4879 0002 3BFE           push.l     0x23BFE
  6130. 0000480E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6131. 00004814  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6132. label00004818:
  6133. 00004818  200A                     move.l     D0, A2
  6134. 0000481A  4A80                     tst.l      D0
  6135. 0000481C  6708                     beq        +0xA /* 00004826 */
  6136. 0000481E  204A                     movea.l    A0, A2
  6137. 00004820  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6138. 00004824  6002                     bra        +0x4 /* 00004828 */
  6139. label00004826:
  6140. 00004826  204A                     movea.l    A0, A2
  6141. label00004828:
  6142. 00004828  4850                     pea.l      [A0]
  6143. 0000482A  206A 0080                movea.l    A0, [A2 + 0x80]
  6144. 0000482E  4868 0028                pea.l      [A0 + 0x28]
  6145. 00004832  4EB9 0000 3B20           jsr        [0x00003B20]
  6146. 00004838  4878 012D                push.l     0x12D
  6147. 0000483C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6148. 00004840  2057                     movea.l    A0, [A7]
  6149. 00004842  2268 0004                movea.l    A1, [A0 + 0x4]
  6150. 00004846  2269 0010                movea.l    A1, [A1 + 0x10]
  6151. 0000484A  4E91                     jsr        [A1]
  6152. 0000484C  2548 0084                move.l     [A2 + 0x84], A0
  6153. 00004850  4AAA 0084                tst.l      [A2 + 0x84]
  6154. 00004854  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6155. 00004858  661E                     bne        +0x20 /* 00004878 */
  6156. 0000485A  42A7                     clr.l      -[A7]
  6157. 0000485C  486E FFF4                pea.l      [A6 - 0xC]
  6158. 00004860  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  6159. 00004868  4879 0002 3BFE           push.l     0x23BFE
  6160. 0000486E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6161. 00004874  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6162. label00004878:
  6163. 00004878  200A                     move.l     D0, A2
  6164. 0000487A  4A80                     tst.l      D0
  6165. 0000487C  6708                     beq        +0xA /* 00004886 */
  6166. 0000487E  204A                     movea.l    A0, A2
  6167. 00004880  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6168. 00004884  6002                     bra        +0x4 /* 00004888 */
  6169. label00004886:
  6170. 00004886  204A                     movea.l    A0, A2
  6171. label00004888:
  6172. 00004888  4850                     pea.l      [A0]
  6173. 0000488A  206A 0084                movea.l    A0, [A2 + 0x84]
  6174. 0000488E  4868 0028                pea.l      [A0 + 0x28]
  6175. 00004892  4EB9 0000 3B20           jsr        [0x00003B20]
  6176. 00004898  4878 012E                push.l     0x12E
  6177. 0000489C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6178. 000048A0  2057                     movea.l    A0, [A7]
  6179. 000048A2  2268 0004                movea.l    A1, [A0 + 0x4]
  6180. 000048A6  2269 0010                movea.l    A1, [A1 + 0x10]
  6181. 000048AA  4E91                     jsr        [A1]
  6182. 000048AC  2548 0088                move.l     [A2 + 0x88], A0
  6183. 000048B0  4AAA 0088                tst.l      [A2 + 0x88]
  6184. 000048B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6185. 000048B8  661E                     bne        +0x20 /* 000048D8 */
  6186. 000048BA  42A7                     clr.l      -[A7]
  6187. 000048BC  486E FFF0                pea.l      [A6 - 0x10]
  6188. 000048C0  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  6189. 000048C8  4879 0002 3BFE           push.l     0x23BFE
  6190. 000048CE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6191. 000048D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6192. label000048D8:
  6193. 000048D8  200A                     move.l     D0, A2
  6194. 000048DA  4A80                     tst.l      D0
  6195. 000048DC  6708                     beq        +0xA /* 000048E6 */
  6196. 000048DE  204A                     movea.l    A0, A2
  6197. 000048E0  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6198. 000048E4  6002                     bra        +0x4 /* 000048E8 */
  6199. label000048E6:
  6200. 000048E6  204A                     movea.l    A0, A2
  6201. label000048E8:
  6202. 000048E8  4850                     pea.l      [A0]
  6203. 000048EA  206A 0088                movea.l    A0, [A2 + 0x88]
  6204. 000048EE  4868 0028                pea.l      [A0 + 0x28]
  6205. 000048F2  4EB9 0000 3B20           jsr        [0x00003B20]
  6206. 000048F8  4878 012F                push.l     0x12F
  6207. 000048FC  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6208. 00004900  2057                     movea.l    A0, [A7]
  6209. 00004902  2268 0004                movea.l    A1, [A0 + 0x4]
  6210. 00004906  2269 0010                movea.l    A1, [A1 + 0x10]
  6211. 0000490A  4E91                     jsr        [A1]
  6212. 0000490C  2548 008C                move.l     [A2 + 0x8C], A0
  6213. 00004910  4AAA 008C                tst.l      [A2 + 0x8C]
  6214. 00004914  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6215. 00004918  661E                     bne        +0x20 /* 00004938 */
  6216. 0000491A  42A7                     clr.l      -[A7]
  6217. 0000491C  486E FFEC                pea.l      [A6 - 0x14]
  6218. 00004920  2D7C 6E69 6C50 FFEC      move.l     [A6 - 0x14], 0x6E696C50 /* 'nilP' */
  6219. 00004928  4879 0002 3BFE           push.l     0x23BFE
  6220. 0000492E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6221. 00004934  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6222. label00004938:
  6223. 00004938  200A                     move.l     D0, A2
  6224. 0000493A  4A80                     tst.l      D0
  6225. 0000493C  6708                     beq        +0xA /* 00004946 */
  6226. 0000493E  204A                     movea.l    A0, A2
  6227. 00004940  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6228. 00004944  6002                     bra        +0x4 /* 00004948 */
  6229. label00004946:
  6230. 00004946  204A                     movea.l    A0, A2
  6231. label00004948:
  6232. 00004948  4850                     pea.l      [A0]
  6233. 0000494A  206A 008C                movea.l    A0, [A2 + 0x8C]
  6234. 0000494E  4868 0028                pea.l      [A0 + 0x28]
  6235. 00004952  4EB9 0000 3B20           jsr        [0x00003B20]
  6236. 00004958  4878 0130                push.l     0x130
  6237. 0000495C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6238. 00004960  2057                     movea.l    A0, [A7]
  6239. 00004962  2268 0004                movea.l    A1, [A0 + 0x4]
  6240. 00004966  2269 0010                movea.l    A1, [A1 + 0x10]
  6241. 0000496A  4E91                     jsr        [A1]
  6242. 0000496C  2548 0090                move.l     [A2 + 0x90], A0
  6243. 00004970  4AAA 0090                tst.l      [A2 + 0x90]
  6244. 00004974  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6245. 00004978  661E                     bne        +0x20 /* 00004998 */
  6246. 0000497A  42A7                     clr.l      -[A7]
  6247. 0000497C  486E FFE8                pea.l      [A6 - 0x18]
  6248. 00004980  2D7C 6E69 6C50 FFE8      move.l     [A6 - 0x18], 0x6E696C50 /* 'nilP' */
  6249. 00004988  4879 0002 3BFE           push.l     0x23BFE
  6250. 0000498E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6251. 00004994  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6252. label00004998:
  6253. 00004998  200A                     move.l     D0, A2
  6254. 0000499A  4A80                     tst.l      D0
  6255. 0000499C  6708                     beq        +0xA /* 000049A6 */
  6256. 0000499E  204A                     movea.l    A0, A2
  6257. 000049A0  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6258. 000049A4  6002                     bra        +0x4 /* 000049A8 */
  6259. label000049A6:
  6260. 000049A6  204A                     movea.l    A0, A2
  6261. label000049A8:
  6262. 000049A8  4850                     pea.l      [A0]
  6263. 000049AA  206A 0090                movea.l    A0, [A2 + 0x90]
  6264. 000049AE  4868 0028                pea.l      [A0 + 0x28]
  6265. 000049B2  4EB9 0000 3B20           jsr        [0x00003B20]
  6266. 000049B8  4878 0131                push.l     0x131
  6267. 000049BC  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6268. 000049C0  2057                     movea.l    A0, [A7]
  6269. 000049C2  2268 0004                movea.l    A1, [A0 + 0x4]
  6270. 000049C6  2269 0010                movea.l    A1, [A1 + 0x10]
  6271. 000049CA  4E91                     jsr        [A1]
  6272. 000049CC  2548 0094                move.l     [A2 + 0x94], A0
  6273. 000049D0  4AAA 0094                tst.l      [A2 + 0x94]
  6274. 000049D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6275. 000049D8  661E                     bne        +0x20 /* 000049F8 */
  6276. 000049DA  42A7                     clr.l      -[A7]
  6277. 000049DC  486E FFE4                pea.l      [A6 - 0x1C]
  6278. 000049E0  2D7C 6E69 6C50 FFE4      move.l     [A6 - 0x1C], 0x6E696C50 /* 'nilP' */
  6279. 000049E8  4879 0002 3BFE           push.l     0x23BFE
  6280. 000049EE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6281. 000049F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6282. label000049F8:
  6283. 000049F8  200A                     move.l     D0, A2
  6284. 000049FA  4A80                     tst.l      D0
  6285. 000049FC  6708                     beq        +0xA /* 00004A06 */
  6286. 000049FE  204A                     movea.l    A0, A2
  6287. 00004A00  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6288. 00004A04  6002                     bra        +0x4 /* 00004A08 */
  6289. label00004A06:
  6290. 00004A06  204A                     movea.l    A0, A2
  6291. label00004A08:
  6292. 00004A08  4850                     pea.l      [A0]
  6293. 00004A0A  206A 0094                movea.l    A0, [A2 + 0x94]
  6294. 00004A0E  4868 0028                pea.l      [A0 + 0x28]
  6295. 00004A12  4EB9 0000 3B20           jsr        [0x00003B20]
  6296. 00004A18  4878 0132                push.l     0x132
  6297. 00004A1C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6298. 00004A20  2057                     movea.l    A0, [A7]
  6299. 00004A22  2268 0004                movea.l    A1, [A0 + 0x4]
  6300. 00004A26  2269 0010                movea.l    A1, [A1 + 0x10]
  6301. 00004A2A  4E91                     jsr        [A1]
  6302. 00004A2C  2548 0098                move.l     [A2 + 0x98], A0
  6303. 00004A30  4AAA 0098                tst.l      [A2 + 0x98]
  6304. 00004A34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6305. 00004A38  661E                     bne        +0x20 /* 00004A58 */
  6306. 00004A3A  42A7                     clr.l      -[A7]
  6307. 00004A3C  486E FFE0                pea.l      [A6 - 0x20]
  6308. 00004A40  2D7C 6E69 6C50 FFE0      move.l     [A6 - 0x20], 0x6E696C50 /* 'nilP' */
  6309. 00004A48  4879 0002 3BFE           push.l     0x23BFE
  6310. 00004A4E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6311. 00004A54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6312. label00004A58:
  6313. 00004A58  200A                     move.l     D0, A2
  6314. 00004A5A  4A80                     tst.l      D0
  6315. 00004A5C  6708                     beq        +0xA /* 00004A66 */
  6316. 00004A5E  204A                     movea.l    A0, A2
  6317. 00004A60  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6318. 00004A64  6002                     bra        +0x4 /* 00004A68 */
  6319. label00004A66:
  6320. 00004A66  204A                     movea.l    A0, A2
  6321. label00004A68:
  6322. 00004A68  4850                     pea.l      [A0]
  6323. 00004A6A  206A 0098                movea.l    A0, [A2 + 0x98]
  6324. 00004A6E  4868 0028                pea.l      [A0 + 0x28]
  6325. 00004A72  4EB9 0000 3B20           jsr        [0x00003B20]
  6326. 00004A78  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6327. 00004A7E  3568 00A6 009C           move.w     [A2 + 0x9C], [A0 + 0xA6]
  6328. 00004A84  302A 009C                move.w     D0, [A2 + 0x9C]
  6329. 00004A88  504F                     addq.w     A7, 8
  6330. 00004A8A  0C40 0006                cmpi.w     D0, 0x6
  6331. 00004A8E  6200 0134                bhi        +0x136 /* 00004BC4 */
  6332. 00004A92  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  6333. 00004A96  4EFB 0002                jmp        [PC + D0.w + 0x2]
  6334. 00004A9A  000E 0038                ori.b      A6, 0x38 /* '8' */
  6335. 00004A9E  0062 008C                ori.w      -[A2], 0x8C
  6336. 00004AA2  00B4 00DC 0104 3F3C      ori.l      <<invalid full ext with I/IS == 4>>, 0xDC0104
  6337. 00004AAA  00CF                     .incomplete
  6338. 00004AAC  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6339. 00004AB0  4EB9 0000 3218           jsr        [0x00003218]
  6340. 00004AB6  4878 0001                push.l     0x1
  6341. 00004ABA  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  6342. 00004ABE  2057                     movea.l    A0, [A7]
  6343. 00004AC0  2268 0004                movea.l    A1, [A0 + 0x4]
  6344. 00004AC4  2269 0020                movea.l    A1, [A1 + 0x20]
  6345. 00004AC8  4E91                     jsr        [A1]
  6346. 00004ACA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6347. 00004ACE  6000 00F4                bra        +0xF6 /* 00004BC4 */
  6348. 00004AD2  3F3C 00CC                move.w     -[A7], 0xCC
  6349. 00004AD6  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6350. 00004ADA  4EB9 0000 3218           jsr        [0x00003218]
  6351. 00004AE0  4878 0001                push.l     0x1
  6352. 00004AE4  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  6353. 00004AE8  2057                     movea.l    A0, [A7]
  6354. 00004AEA  2268 0004                movea.l    A1, [A0 + 0x4]
  6355. 00004AEE  2269 0020                movea.l    A1, [A1 + 0x20]
  6356. 00004AF2  4E91                     jsr        [A1]
  6357. 00004AF4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6358. 00004AF8  6000 00CA                bra        +0xCC /* 00004BC4 */
  6359. 00004AFC  3F3C 00D0                move.w     -[A7], 0xD0
  6360. 00004B00  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6361. 00004B04  4EB9 0000 3218           jsr        [0x00003218]
  6362. 00004B0A  4878 0001                push.l     0x1
  6363. 00004B0E  2F2A 0088                move.l     -[A7], [A2 + 0x88]
  6364. 00004B12  2057                     movea.l    A0, [A7]
  6365. 00004B14  2268 0004                movea.l    A1, [A0 + 0x4]
  6366. 00004B18  2269 0020                movea.l    A1, [A1 + 0x20]
  6367. 00004B1C  4E91                     jsr        [A1]
  6368. 00004B1E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6369. 00004B22  6000 00A0                bra        +0xA2 /* 00004BC4 */
  6370. 00004B26  3F3C 00D1                move.w     -[A7], 0xD1
  6371. 00004B2A  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6372. 00004B2E  4EB9 0000 3218           jsr        [0x00003218]
  6373. 00004B34  4878 0001                push.l     0x1
  6374. 00004B38  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  6375. 00004B3C  2057                     movea.l    A0, [A7]
  6376. 00004B3E  2268 0004                movea.l    A1, [A0 + 0x4]
  6377. 00004B42  2269 0020                movea.l    A1, [A1 + 0x20]
  6378. 00004B46  4E91                     jsr        [A1]
  6379. 00004B48  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6380. 00004B4C  6076                     bra        +0x78 /* 00004BC4 */
  6381. 00004B4E  3F3C 00D2                move.w     -[A7], 0xD2
  6382. 00004B52  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6383. 00004B56  4EB9 0000 3218           jsr        [0x00003218]
  6384. 00004B5C  4878 0001                push.l     0x1
  6385. 00004B60  2F2A 0090                move.l     -[A7], [A2 + 0x90]
  6386. 00004B64  2057                     movea.l    A0, [A7]
  6387. 00004B66  2268 0004                movea.l    A1, [A0 + 0x4]
  6388. 00004B6A  2269 0020                movea.l    A1, [A1 + 0x20]
  6389. 00004B6E  4E91                     jsr        [A1]
  6390. 00004B70  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6391. 00004B74  604E                     bra        +0x50 /* 00004BC4 */
  6392. 00004B76  3F3C 00DD                move.w     -[A7], 0xDD
  6393. 00004B7A  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6394. 00004B7E  4EB9 0000 3218           jsr        [0x00003218]
  6395. 00004B84  4878 0001                push.l     0x1
  6396. 00004B88  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  6397. 00004B8C  2057                     movea.l    A0, [A7]
  6398. 00004B8E  2268 0004                movea.l    A1, [A0 + 0x4]
  6399. 00004B92  2269 0020                movea.l    A1, [A1 + 0x20]
  6400. 00004B96  4E91                     jsr        [A1]
  6401. 00004B98  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6402. 00004B9C  6026                     bra        +0x28 /* 00004BC4 */
  6403. 00004B9E  3F3C 00D3                move.w     -[A7], 0xD3
  6404. 00004BA2  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6405. 00004BA6  4EB9 0000 3218           jsr        [0x00003218]
  6406. 00004BAC  4878 0001                push.l     0x1
  6407. 00004BB0  2F2A 0098                move.l     -[A7], [A2 + 0x98]
  6408. 00004BB4  2057                     movea.l    A0, [A7]
  6409. 00004BB6  2268 0004                movea.l    A1, [A0 + 0x4]
  6410. 00004BBA  2269 0020                movea.l    A1, [A1 + 0x20]
  6411. 00004BBE  4E91                     jsr        [A1]
  6412. 00004BC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6413. label00004BC4:
  6414. 00004BC4  245F                     movea.l    A2, [A7]+
  6415. 00004BC6  4E5E                     unlink     A6
  6416. 00004BC8  4E75                     rts
  6417. 00004BCA  4E56 0000                link       A6, 0
  6418. 00004BCE  2F0A                     move.l     -[A7], A2
  6419. 00004BD0  246E 0008                movea.l    A2, [A6 + 0x8]
  6420. 00004BD4  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6421. 00004BDA  316A 009C 00A6           move.w     [A0 + 0xA6], [A2 + 0x9C]
  6422. 00004BE0  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6423. 00004BE6  4868 0056                pea.l      [A0 + 0x56]
  6424. 00004BEA  2057                     movea.l    A0, [A7]
  6425. 00004BEC  2250                     movea.l    A1, [A0]
  6426. 00004BEE  2269 0010                movea.l    A1, [A1 + 0x10]
  6427. 00004BF2  4E91                     jsr        [A1]
  6428. 00004BF4  2F0A                     move.l     -[A7], A2
  6429. 00004BF6  61FF FFFF D23A           bsr        -0x2DC4 /* 00001E32 */
  6430. 00004BFC  504F                     addq.w     A7, 8
  6431. 00004BFE  245F                     movea.l    A2, [A7]+
  6432. 00004C00  4E5E                     unlink     A6
  6433. 00004C02  4E75                     rts
  6434. label00004C04:
  6435. 00004C04  4E56 FFFC                link       A6, -0x0004
  6436. 00004C08  48E7 1030                movem.l    -[A7], D3,A2,A3
  6437. 00004C0C  246E 0008                movea.l    A2, [A6 + 0x8]
  6438. 00004C10  262E 000C                move.l     D3, [A6 + 0xC]
  6439. 00004C14  266E 0010                movea.l    A3, [A6 + 0x10]
  6440. 00004C18  0C83 0000 00CB           cmpi.l     D3, 0xCB
  6441. 00004C1E  6600 0106                bne        +0x108 /* 00004D26 */
  6442. 00004C22  200B                     move.l     D0, A3
  6443. 00004C24  661E                     bne        +0x20 /* 00004C44 */
  6444. 00004C26  42A7                     clr.l      -[A7]
  6445. 00004C28  486E FFFC                pea.l      [A6 - 0x4]
  6446. 00004C2C  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  6447. 00004C34  4879 0002 3BFE           push.l     0x23BFE
  6448. 00004C3A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6449. 00004C40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6450. label00004C44:
  6451. 00004C44  202B 0008                move.l     D0, [A3 + 0x8]
  6452. 00004C48  0480 0000 012C           subi.l     D0, 0x12C
  6453. 00004C4E  0C80 0000 0006           cmpi.l     D0, 0x6
  6454. 00004C54  6200 00BE                bhi        +0xC0 /* 00004D14 */
  6455. 00004C58  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  6456. 00004C5C  4EFB 0002                jmp        [PC + D0.w + 0x2]
  6457. 00004C60  000E 0026                ori.b      A6, 0x26 /* '&' */
  6458. 00004C64  003E 0056                ori.b      <<invalid special address>>, 0x56 /* 'V' */
  6459. 00004C68  006E 0086 009E           ori.w      [A6 + 0x9E], 0x86
  6460. 00004C6E  3F3C 00CF                move.w     -[A7], 0xCF
  6461. 00004C72  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6462. 00004C76  4EB9 0000 3218           jsr        [0x00003218]
  6463. 00004C7C  426A 009C                clr.w      [A2 + 0x9C]
  6464. 00004C80  5C4F                     addq.w     A7, 6
  6465. 00004C82  6000 0090                bra        +0x92 /* 00004D14 */
  6466. 00004C86  3F3C 00CC                move.w     -[A7], 0xCC
  6467. 00004C8A  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6468. 00004C8E  4EB9 0000 3218           jsr        [0x00003218]
  6469. 00004C94  357C 0001 009C           move.w     [A2 + 0x9C], 0x1
  6470. 00004C9A  5C4F                     addq.w     A7, 6
  6471. 00004C9C  6076                     bra        +0x78 /* 00004D14 */
  6472. 00004C9E  3F3C 00D0                move.w     -[A7], 0xD0
  6473. 00004CA2  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6474. 00004CA6  4EB9 0000 3218           jsr        [0x00003218]
  6475. 00004CAC  357C 0002 009C           move.w     [A2 + 0x9C], 0x2
  6476. 00004CB2  5C4F                     addq.w     A7, 6
  6477. 00004CB4  605E                     bra        +0x60 /* 00004D14 */
  6478. 00004CB6  3F3C 00D1                move.w     -[A7], 0xD1
  6479. 00004CBA  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6480. 00004CBE  4EB9 0000 3218           jsr        [0x00003218]
  6481. 00004CC4  357C 0003 009C           move.w     [A2 + 0x9C], 0x3
  6482. 00004CCA  5C4F                     addq.w     A7, 6
  6483. 00004CCC  6046                     bra        +0x48 /* 00004D14 */
  6484. 00004CCE  3F3C 00D2                move.w     -[A7], 0xD2
  6485. 00004CD2  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6486. 00004CD6  4EB9 0000 3218           jsr        [0x00003218]
  6487. 00004CDC  357C 0004 009C           move.w     [A2 + 0x9C], 0x4
  6488. 00004CE2  5C4F                     addq.w     A7, 6
  6489. 00004CE4  602E                     bra        +0x30 /* 00004D14 */
  6490. 00004CE6  3F3C 00DD                move.w     -[A7], 0xDD
  6491. 00004CEA  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6492. 00004CEE  4EB9 0000 3218           jsr        [0x00003218]
  6493. 00004CF4  357C 0005 009C           move.w     [A2 + 0x9C], 0x5
  6494. 00004CFA  5C4F                     addq.w     A7, 6
  6495. 00004CFC  6016                     bra        +0x18 /* 00004D14 */
  6496. 00004CFE  3F3C 00D3                move.w     -[A7], 0xD3
  6497. 00004D02  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6498. 00004D06  4EB9 0000 3218           jsr        [0x00003218]
  6499. 00004D0C  357C 0006 009C           move.w     [A2 + 0x9C], 0x6
  6500. 00004D12  5C4F                     addq.w     A7, 6
  6501. label00004D14:
  6502. 00004D14  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  6503. 00004D18  2057                     movea.l    A0, [A7]
  6504. 00004D1A  2268 0004                movea.l    A1, [A0 + 0x4]
  6505. 00004D1E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  6506. 00004D22  4E91                     jsr        [A1]
  6507. 00004D24  584F                     addq.w     A7, 4
  6508. label00004D26:
  6509. 00004D26  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6510. 00004D2A  4E5E                     unlink     A6
  6511. 00004D2C  4E75                     rts
  6512. 00004D2E  206F 0004                movea.l    A0, [A7 + 0x4]
  6513. 00004D32  5088                     addq.l     A0, 8
  6514. 00004D34  2010                     move.l     D0, [A0]
  6515. 00004D36  0680 FFFF FF62           addi.l     D0, 0xFFFFFF62
  6516. 00004D3C  D1AF 0004                add.l      [A7 + 0x4], D0
  6517. 00004D40  4EFA F9C4                jmp        [PC - 0x63C /* 00004706 */]
  6518. 00004D44  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  6519. 00004D4C  4EFA FEB6                jmp        [PC - 0x14A /* 00004C04 */]
  6520. 00004D50  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  6521. 00004D58  4EFA F9AC                jmp        [PC - 0x654 /* 00004706 */]
  6522. fn00004D5C:
  6523. 00004D5C  4E56 0000                link       A6, 0
  6524. 00004D60  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6525. 00004D64  246E 0008                movea.l    A2, [A6 + 0x8]
  6526. 00004D68  362E 000C                move.w     D3, [A6 + 0xC]
  6527. 00004D6C  286E 000E                movea.l    A4, [A6 + 0xE]
  6528. 00004D70  4A43                     tst.w      D3
  6529. 00004D72  6714                     beq        +0x16 /* 00004D88 */
  6530. 00004D74  204A                     movea.l    A0, A2
  6531. 00004D76  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6532. 00004D7A  2648                     movea.l    A3, A0
  6533. 00004D7C  2488                     move.l     [A2], A0
  6534. 00004D7E  2F0B                     move.l     -[A7], A3
  6535. 00004D80  4EB9 0000 3AE0           jsr        [0x00003AE0]
  6536. 00004D86  584F                     addq.w     A7, 4
  6537. label00004D88:
  6538. 00004D88  2F0C                     move.l     -[A7], A4
  6539. 00004D8A  4267                     clr.w      -[A7]
  6540. 00004D8C  2F0A                     move.l     -[A7], A2
  6541. 00004D8E  61FF FFFF CA6E           bsr        -0x3590 /* 000017FE */
  6542. 00004D94  41F9 0002 38CE           lea.l      A0, [0x000238CE]
  6543. 00004D9A  2548 0004                move.l     [A2 + 0x4], A0
  6544. 00004D9E  41F9 0002 38CE           lea.l      A0, [0x000238CE]
  6545. 00004DA4  41E8 0084                lea.l      A0, [A0 + 0x84]
  6546. 00004DA8  2252                     movea.l    A1, [A2]
  6547. 00004DAA  2288                     move.l     [A1], A0
  6548. 00004DAC  2652                     movea.l    A3, [A2]
  6549. 00004DAE  204A                     movea.l    A0, A2
  6550. 00004DB0  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6551. 00004DB4  91CB                     sub.l      A0, A3
  6552. 00004DB6  2748 0008                move.l     [A3 + 0x8], A0
  6553. 00004DBA  204A                     movea.l    A0, A2
  6554. 00004DBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6555. 00004DC0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6556. 00004DC4  4E5E                     unlink     A6
  6557. 00004DC6  4E75                     rts
  6558. label00004DC8:
  6559. 00004DC8  4E56 0000                link       A6, 0
  6560. 00004DCC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6561. 00004DD0  246E 0008                movea.l    A2, [A6 + 0x8]
  6562. 00004DD4  362E 000C                move.w     D3, [A6 + 0xC]
  6563. 00004DD8  200A                     move.l     D0, A2
  6564. 00004DDA  6752                     beq        +0x54 /* 00004E2E */
  6565. 00004DDC  41F9 0002 38CE           lea.l      A0, [0x000238CE]
  6566. 00004DE2  2548 0004                move.l     [A2 + 0x4], A0
  6567. 00004DE6  41F9 0002 38CE           lea.l      A0, [0x000238CE]
  6568. 00004DEC  41E8 0084                lea.l      A0, [A0 + 0x84]
  6569. 00004DF0  2252                     movea.l    A1, [A2]
  6570. 00004DF2  2288                     move.l     [A1], A0
  6571. 00004DF4  2652                     movea.l    A3, [A2]
  6572. 00004DF6  204A                     movea.l    A0, A2
  6573. 00004DF8  41E8 004E                lea.l      A0, [A0 + 0x4E]
  6574. 00004DFC  2848                     movea.l    A4, A0
  6575. 00004DFE  91CB                     sub.l      A0, A3
  6576. 00004E00  2748 0008                move.l     [A3 + 0x8], A0
  6577. 00004E04  4267                     clr.w      -[A7]
  6578. 00004E06  2F0A                     move.l     -[A7], A2
  6579. 00004E08  61FF FFFF CAE8           bsr        -0x3516 /* 000018F2 */
  6580. 00004E0E  4A43                     tst.w      D3
  6581. 00004E10  5C4F                     addq.w     A7, 6
  6582. 00004E12  670C                     beq        +0xE /* 00004E20 */
  6583. 00004E14  4267                     clr.w      -[A7]
  6584. 00004E16  2F0C                     move.l     -[A7], A4
  6585. 00004E18  4EB9 0000 3AE8           jsr        [0x00003AE8]
  6586. 00004E1E  5C4F                     addq.w     A7, 6
  6587. label00004E20:
  6588. 00004E20  4A43                     tst.w      D3
  6589. 00004E22  6F0A                     ble        +0xC /* 00004E2E */
  6590. 00004E24  2F0A                     move.l     -[A7], A2
  6591. 00004E26  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  6592. 00004E2C  584F                     addq.w     A7, 4
  6593. label00004E2E:
  6594. 00004E2E  204A                     movea.l    A0, A2
  6595. 00004E30  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6596. 00004E34  4E5E                     unlink     A6
  6597. 00004E36  4E75                     rts
  6598. 00004E38  4E56 0000                link       A6, 0
  6599. 00004E3C  48E7 1020                movem.l    -[A7], D3,A2
  6600. 00004E40  246E 0008                movea.l    A2, [A6 + 0x8]
  6601. 00004E44  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6602. 00004E4A  3628 00A6                move.w     D3, [A0 + 0xA6]
  6603. 00004E4E  3003                     move.w     D0, D3
  6604. 00004E50  0C40 0006                cmpi.w     D0, 0x6
  6605. 00004E54  624C                     bhi        +0x4E /* 00004EA2 */
  6606. 00004E56  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  6607. 00004E5A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  6608. 00004E5E  000E 0016                ori.b      A6, 0x16
  6609. 00004E62  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  6610. 00004E66  002E 0036 003E           ori.b      [A6 + 0x3E], 0x36 /* '6' */
  6611. 00004E6C  357C 009D 003C           move.w     [A2 + 0x3C], 0x9D
  6612. 00004E72  602E                     bra        +0x30 /* 00004EA2 */
  6613. 00004E74  357C 009E 003C           move.w     [A2 + 0x3C], 0x9E
  6614. 00004E7A  6026                     bra        +0x28 /* 00004EA2 */
  6615. 00004E7C  357C 009F 003C           move.w     [A2 + 0x3C], 0x9F
  6616. 00004E82  601E                     bra        +0x20 /* 00004EA2 */
  6617. 00004E84  357C 00A0 003C           move.w     [A2 + 0x3C], 0xA0
  6618. 00004E8A  6016                     bra        +0x18 /* 00004EA2 */
  6619. 00004E8C  357C 00A1 003C           move.w     [A2 + 0x3C], 0xA1
  6620. 00004E92  600E                     bra        +0x10 /* 00004EA2 */
  6621. 00004E94  357C 00A2 003C           move.w     [A2 + 0x3C], 0xA2
  6622. 00004E9A  6006                     bra        +0x8 /* 00004EA2 */
  6623. 00004E9C  357C 00A3 003C           move.w     [A2 + 0x3C], 0xA3
  6624. label00004EA2:
  6625. 00004EA2  2F0A                     move.l     -[A7], A2
  6626. 00004EA4  61FF FFFF CBA2           bsr        -0x345C /* 00001A48 */
  6627. 00004EAA  584F                     addq.w     A7, 4
  6628. 00004EAC  4CDF 0408                movem.l    D3,A2, [A7]+
  6629. 00004EB0  4E5E                     unlink     A6
  6630. 00004EB2  4E75                     rts
  6631. 00004EB4  4E75                     rts
  6632. 00004EB6  4E56 0000                link       A6, 0
  6633. 00004EBA  48E7 0030                movem.l    -[A7], A2,A3
  6634. 00004EBE  266E 0008                movea.l    A3, [A6 + 0x8]
  6635. 00004EC2  2F0B                     move.l     -[A7], A3
  6636. 00004EC4  61FF FFFF CD1E           bsr        -0x32E0 /* 00001BE4 */
  6637. 00004ECA  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6638. 00004ED0  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  6639. 00004ED4  2057                     movea.l    A0, [A7]
  6640. 00004ED6  2268 0004                movea.l    A1, [A0 + 0x4]
  6641. 00004EDA  2269 0010                movea.l    A1, [A1 + 0x10]
  6642. 00004EDE  4E91                     jsr        [A1]
  6643. 00004EE0  2448                     movea.l    A2, A0
  6644. 00004EE2  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6645. 00004EE8  2668 00F8                movea.l    A3, [A0 + 0xF8]
  6646. 00004EEC  200B                     move.l     D0, A3
  6647. 00004EEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6648. 00004EF2  6716                     beq        +0x18 /* 00004F0A */
  6649. 00004EF4  42A7                     clr.l      -[A7]
  6650. 00004EF6  2F0B                     move.l     -[A7], A3
  6651. 00004EF8  2F0A                     move.l     -[A7], A2
  6652. 00004EFA  2057                     movea.l    A0, [A7]
  6653. 00004EFC  2268 0004                movea.l    A1, [A0 + 0x4]
  6654. 00004F00  2269 0244                movea.l    A1, [A1 + 0x244]
  6655. 00004F04  4E91                     jsr        [A1]
  6656. 00004F06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6657. label00004F0A:
  6658. 00004F0A  2F0A                     move.l     -[A7], A2
  6659. 00004F0C  2057                     movea.l    A0, [A7]
  6660. 00004F0E  2268 0004                movea.l    A1, [A0 + 0x4]
  6661. 00004F12  2269 0250                movea.l    A1, [A1 + 0x250]
  6662. 00004F16  4E91                     jsr        [A1]
  6663. 00004F18  2648                     movea.l    A3, A0
  6664. 00004F1A  42A7                     clr.l      -[A7]
  6665. 00004F1C  42A7                     clr.l      -[A7]
  6666. 00004F1E  2F0B                     move.l     -[A7], A3
  6667. 00004F20  A9D1                     syscall    TESetSelect
  6668. 00004F22  200A                     move.l     D0, A2
  6669. 00004F24  4A80                     tst.l      D0
  6670. 00004F26  6708                     beq        +0xA /* 00004F30 */
  6671. 00004F28  204A                     movea.l    A0, A2
  6672. 00004F2A  41E8 007A                lea.l      A0, [A0 + 0x7A]
  6673. 00004F2E  6002                     bra        +0x4 /* 00004F32 */
  6674. label00004F30:
  6675. 00004F30  204A                     movea.l    A0, A2
  6676. label00004F32:
  6677. 00004F32  4850                     pea.l      [A0]
  6678. 00004F34  4EB9 0000 3D00           jsr        [0x00003D00]
  6679. 00004F3A  504F                     addq.w     A7, 8
  6680. 00004F3C  4CDF 0C00                movem.l    A2,A3, [A7]+
  6681. 00004F40  4E5E                     unlink     A6
  6682. 00004F42  4E75                     rts
  6683. 00004F44  4E56 FFE0                link       A6, -0x0020
  6684. 00004F48  48E7 1030                movem.l    -[A7], D3,A2,A3
  6685. 00004F4C  246E 0008                movea.l    A2, [A6 + 0x8]
  6686. 00004F50  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6687. 00004F56  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  6688. 00004F5A  2057                     movea.l    A0, [A7]
  6689. 00004F5C  2268 0004                movea.l    A1, [A0 + 0x4]
  6690. 00004F60  2269 0010                movea.l    A1, [A1 + 0x10]
  6691. 00004F64  4E91                     jsr        [A1]
  6692. 00004F66  2648                     movea.l    A3, A0
  6693. 00004F68  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6694. 00004F6E  2D68 00F8 FFFC           move.l     [A6 - 0x4], [A0 + 0xF8]
  6695. 00004F74  4AAE FFFC                tst.l      [A6 - 0x4]
  6696. 00004F78  504F                     addq.w     A7, 8
  6697. 00004F7A  6710                     beq        +0x12 /* 00004F8C */
  6698. 00004F7C  206E FFFC                movea.l    A0, [A6 - 0x4]
  6699. 00004F80  A023                     syscall    DisposHandle/DisposeHandle
  6700. 00004F82  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6701. 00004F88  42A8 00F8                clr.l      [A0 + 0xF8]
  6702. label00004F8C:
  6703. 00004F8C  2D4F FFF4                move.l     [A6 - 0xC], A7
  6704. 00004F90  2F0B                     move.l     -[A7], A3
  6705. 00004F92  2057                     movea.l    A0, [A7]
  6706. 00004F94  2268 0004                movea.l    A1, [A0 + 0x4]
  6707. 00004F98  2269 024C                movea.l    A1, [A1 + 0x24C]
  6708. 00004F9C  4E91                     jsr        [A1]
  6709. 00004F9E  2D48 FFFC                move.l     [A6 - 0x4], A0
  6710. 00004FA2  486E FFFC                pea.l      [A6 - 0x4]
  6711. 00004FA6  4EB9 0000 1F88           jsr        [0x00001F88]
  6712. 00004FAC  301F                     move.w     D0, [A7]+
  6713. 00004FAE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6714. 00004FB2  301F                     move.w     D0, [A7]+
  6715. 00004FB4  3600                     move.w     D3, D0
  6716. 00004FB6  4A43                     tst.w      D3
  6717. 00004FB8  671C                     beq        +0x1E /* 00004FD6 */
  6718. 00004FBA  42A7                     clr.l      -[A7]
  6719. 00004FBC  486E FFF8                pea.l      [A6 - 0x8]
  6720. 00004FC0  3043                     movea.w    A0, D3
  6721. 00004FC2  2D48 FFF8                move.l     [A6 - 0x8], A0
  6722. 00004FC6  4879 0002 3A4C           push.l     0x23A4C
  6723. 00004FCC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  6724. 00004FD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6725. label00004FD6:
  6726. 00004FD6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6727. 00004FDC  216E FFFC 00F8           move.l     [A0 + 0xF8], [A6 - 0x4]
  6728. 00004FE2  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  6729. 00004FE8  4868 00A8                pea.l      [A0 + 0xA8]
  6730. 00004FEC  2057                     movea.l    A0, [A7]
  6731. 00004FEE  2250                     movea.l    A1, [A0]
  6732. 00004FF0  2269 0010                movea.l    A1, [A1 + 0x10]
  6733. 00004FF4  4E91                     jsr        [A1]
  6734. 00004FF6  584F                     addq.w     A7, 4
  6735. 00004FF8  600A                     bra        +0xC /* 00005004 */
  6736. 00004FFA  486E FFE0                pea.l      [A6 - 0x20]
  6737. 00004FFE  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  6738. label00005004:
  6739. 00005004  2F0A                     move.l     -[A7], A2
  6740. 00005006  61FF FFFF CE2A           bsr        -0x31D4 /* 00001E32 */
  6741. 0000500C  584F                     addq.w     A7, 4
  6742. 0000500E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  6743. 00005012  4E5E                     unlink     A6
  6744. 00005014  4E75                     rts
  6745. 00005016  206F 0004                movea.l    A0, [A7 + 0x4]
  6746. 0000501A  2068 00B8                movea.l    A0, [A0 + 0xB8]
  6747. 0000501E  4E75                     rts
  6748. 00005020  206F 0004                movea.l    A0, [A7 + 0x4]
  6749. 00005024  5088                     addq.l     A0, 8
  6750. 00005026  2010                     move.l     D0, [A0]
  6751. 00005028  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  6752. 0000502E  D1AF 0004                add.l      [A7 + 0x4], D0
  6753. 00005032  4EFA FD94                jmp        [PC - 0x26C /* 00004DC8 */]
  6754. fn00005036:
  6755. 00005036  4E56 FFF4                link       A6, -0x000C
  6756. 0000503A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6757. 0000503E  246E 0008                movea.l    A2, [A6 + 0x8]
  6758. 00005042  362E 000C                move.w     D3, [A6 + 0xC]
  6759. 00005046  266E 000E                movea.l    A3, [A6 + 0xE]
  6760. 0000504A  4A43                     tst.w      D3
  6761. 0000504C  6718                     beq        +0x1A /* 00005066 */
  6762. 0000504E  204A                     movea.l    A0, A2
  6763. 00005050  41E8 00C4                lea.l      A0, [A0 + 0xC4]
  6764. 00005054  2848                     movea.l    A4, A0
  6765. 00005056  2488                     move.l     [A2], A0
  6766. 00005058  2548 007A                move.l     [A2 + 0x7A], A0
  6767. 0000505C  2F0C                     move.l     -[A7], A4
  6768. 0000505E  4EB9 0000 3AE0           jsr        [0x00003AE0]
  6769. 00005064  584F                     addq.w     A7, 4
  6770. label00005066:
  6771. 00005066  2F0B                     move.l     -[A7], A3
  6772. 00005068  4267                     clr.w      -[A7]
  6773. 0000506A  2F0A                     move.l     -[A7], A2
  6774. 0000506C  4EB9 0000 3538           jsr        [0x00003538]
  6775. 00005072  4267                     clr.w      -[A7]
  6776. 00005074  486A 007A                pea.l      [A2 + 0x7A]
  6777. 00005078  4EB9 0000 3CB0           jsr        [0x00003CB0]
  6778. 0000507E  486A 00B0                pea.l      [A2 + 0xB0]
  6779. 00005082  4EB9 0000 3BE0           jsr        [0x00003BE0]
  6780. 00005088  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6781. 0000508E  2548 0004                move.l     [A2 + 0x4], A0
  6782. 00005092  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6783. 00005098  41E8 02BC                lea.l      A0, [A0 + 0x2BC]
  6784. 0000509C  2252                     movea.l    A1, [A2]
  6785. 0000509E  2288                     move.l     [A1], A0
  6786. 000050A0  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6787. 000050A6  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  6788. 000050AA  2548 007E                move.l     [A2 + 0x7E], A0
  6789. 000050AE  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6790. 000050B4  41E8 0200                lea.l      A0, [A0 + 0x200]
  6791. 000050B8  2548 00B0                move.l     [A2 + 0xB0], A0
  6792. 000050BC  2852                     movea.l    A4, [A2]
  6793. 000050BE  204A                     movea.l    A0, A2
  6794. 000050C0  41E8 00C4                lea.l      A0, [A0 + 0xC4]
  6795. 000050C4  91CC                     sub.l      A0, A4
  6796. 000050C6  2948 0008                move.l     [A4 + 0x8], A0
  6797. 000050CA  4878 0002                push.l     0x2
  6798. 000050CE  486A 00BE                pea.l      [A2 + 0xBE]
  6799. 000050D2  2F0B                     move.l     -[A7], A3
  6800. 000050D4  2057                     movea.l    A0, [A7]
  6801. 000050D6  2250                     movea.l    A1, [A0]
  6802. 000050D8  2269 0024                movea.l    A1, [A1 + 0x24]
  6803. 000050DC  4E91                     jsr        [A1]
  6804. 000050DE  4878 0002                push.l     0x2
  6805. 000050E2  486E FFF4                pea.l      [A6 - 0xC]
  6806. 000050E6  2F0B                     move.l     -[A7], A3
  6807. 000050E8  2057                     movea.l    A0, [A7]
  6808. 000050EA  2250                     movea.l    A1, [A0]
  6809. 000050EC  2269 0024                movea.l    A1, [A1 + 0x24]
  6810. 000050F0  4E91                     jsr        [A1]
  6811. 000050F2  4878 0002                push.l     0x2
  6812. 000050F6  486E FFF6                pea.l      [A6 - 0xA]
  6813. 000050FA  2F0B                     move.l     -[A7], A3
  6814. 000050FC  2057                     movea.l    A0, [A7]
  6815. 000050FE  2250                     movea.l    A1, [A0]
  6816. 00005100  2269 0024                movea.l    A1, [A1 + 0x24]
  6817. 00005104  4E91                     jsr        [A1]
  6818. 00005106  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  6819. 0000510A  2F0A                     move.l     -[A7], A2
  6820. 0000510C  61FF 0000 01C2           bsr        +0x1C4 /* 000052D0 */
  6821. 00005112  4227                     clr.b      -[A7]
  6822. 00005114  4227                     clr.b      -[A7]
  6823. 00005116  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6824. 0000511A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  6825. 00005120  486E FFFC                pea.l      [A6 - 0x4]
  6826. 00005124  4EB9 0000 2228           jsr        [0x00002228]
  6827. 0000512A  4AAE FFFC                tst.l      [A6 - 0x4]
  6828. 0000512E  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  6829. 00005132  6700 0096                beq        +0x98 /* 000051CA */
  6830. 00005136  42A7                     clr.l      -[A7]
  6831. 00005138  486E FFF8                pea.l      [A6 - 0x8]
  6832. 0000513C  4EB9 0000 2220           jsr        [0x00002220]
  6833. 00005142  3F3C 8000                move.w     -[A7], 0x8000
  6834. 00005146  2F0A                     move.l     -[A7], A2
  6835. 00005148  2057                     movea.l    A0, [A7]
  6836. 0000514A  2268 0004                movea.l    A1, [A0 + 0x4]
  6837. 0000514E  2269 0260                movea.l    A1, [A1 + 0x260]
  6838. 00005152  4E91                     jsr        [A1]
  6839. 00005154  4A00                     tst.b      D0
  6840. 00005156  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6841. 0000515A  671C                     beq        +0x1E /* 00005178 */
  6842. 0000515C  4227                     clr.b      -[A7]
  6843. 0000515E  4227                     clr.b      -[A7]
  6844. 00005160  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  6845. 00005164  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  6846. 0000516A  486E FFF8                pea.l      [A6 - 0x8]
  6847. 0000516E  4EB9 0000 2238           jsr        [0x00002238]
  6848. 00005174  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6849. label00005178:
  6850. 00005178  594F                     subq.w     A7, 4
  6851. 0000517A  206E FFFC                movea.l    A0, [A6 - 0x4]
  6852. 0000517E  4850                     pea.l      [A0]
  6853. 00005180  4EB9 0000 1F18           jsr        [0x00001F18]
  6854. 00005186  201F                     move.l     D0, [A7]+
  6855. 00005188  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6856. 0000518C  206E FFFC                movea.l    A0, [A6 - 0x4]
  6857. 00005190  4850                     pea.l      [A0]
  6858. 00005192  2F0A                     move.l     -[A7], A2
  6859. 00005194  2057                     movea.l    A0, [A7]
  6860. 00005196  2268 0004                movea.l    A1, [A0 + 0x4]
  6861. 0000519A  2269 0244                movea.l    A1, [A1 + 0x244]
  6862. 0000519E  4E91                     jsr        [A1]
  6863. 000051A0  42A7                     clr.l      -[A7]
  6864. 000051A2  42A7                     clr.l      -[A7]
  6865. 000051A4  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  6866. 000051A8  A9D1                     syscall    TESetSelect
  6867. 000051AA  2F0A                     move.l     -[A7], A2
  6868. 000051AC  2057                     movea.l    A0, [A7]
  6869. 000051AE  2268 0004                movea.l    A1, [A0 + 0x4]
  6870. 000051B2  2269 0230                movea.l    A1, [A1 + 0x230]
  6871. 000051B6  4E91                     jsr        [A1]
  6872. 000051B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  6873. 000051BC  486E FFF8                pea.l      [A6 - 0x8]
  6874. 000051C0  4EB9 0000 2230           jsr        [0x00002230]
  6875. 000051C6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  6876. label000051CA:
  6877. 000051CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  6878. 000051CE  486E FFFC                pea.l      [A6 - 0x4]
  6879. 000051D2  4EB9 0000 2230           jsr        [0x00002230]
  6880. 000051D8  204A                     movea.l    A0, A2
  6881. 000051DA  5C4F                     addq.w     A7, 6
  6882. 000051DC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6883. 000051E0  4E5E                     unlink     A6
  6884. 000051E2  4E75                     rts
  6885. label000051E4:
  6886. 000051E4  4E56 FFE8                link       A6, -0x0018
  6887. 000051E8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6888. 000051EC  246E 0008                movea.l    A2, [A6 + 0x8]
  6889. 000051F0  382E 000C                move.w     D4, [A6 + 0xC]
  6890. 000051F4  200A                     move.l     D0, A2
  6891. 000051F6  6700 00CE                beq        +0xD0 /* 000052C6 */
  6892. 000051FA  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6893. 00005200  2548 0004                move.l     [A2 + 0x4], A0
  6894. 00005204  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6895. 0000520A  41E8 02BC                lea.l      A0, [A0 + 0x2BC]
  6896. 0000520E  2252                     movea.l    A1, [A2]
  6897. 00005210  2288                     move.l     [A1], A0
  6898. 00005212  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6899. 00005218  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  6900. 0000521C  2548 007E                move.l     [A2 + 0x7E], A0
  6901. 00005220  41F9 0002 332E           lea.l      A0, [0x0002332E]
  6902. 00005226  41E8 0200                lea.l      A0, [A0 + 0x200]
  6903. 0000522A  2548 00B0                move.l     [A2 + 0xB0], A0
  6904. 0000522E  2652                     movea.l    A3, [A2]
  6905. 00005230  204A                     movea.l    A0, A2
  6906. 00005232  41E8 00C4                lea.l      A0, [A0 + 0xC4]
  6907. 00005236  2608                     move.l     D3, A0
  6908. 00005238  91CB                     sub.l      A0, A3
  6909. 0000523A  2748 0008                move.l     [A3 + 0x8], A0
  6910. 0000523E  4AAA 00C0                tst.l      [A2 + 0xC0]
  6911. 00005242  6704                     beq        +0x6 /* 00005248 */
  6912. 00005244  42AA 00C0                clr.l      [A2 + 0xC0]
  6913. label00005248:
  6914. 00005248  286A 00B8                movea.l    A4, [A2 + 0xB8]
  6915. 0000524C  200C                     move.l     D0, A4
  6916. 0000524E  6708                     beq        +0xA /* 00005258 */
  6917. 00005250  2F0C                     move.l     -[A7], A4
  6918. 00005252  A9CD                     syscall    TEDispose
  6919. 00005254  42AA 00B8                clr.l      [A2 + 0xB8]
  6920. label00005258:
  6921. 00005258  4AAA 00B4                tst.l      [A2 + 0xB4]
  6922. 0000525C  6724                     beq        +0x26 /* 00005282 */
  6923. 0000525E  2D4F FFFC                move.l     [A6 - 0x4], A7
  6924. 00005262  42A7                     clr.l      -[A7]
  6925. 00005264  486A 007A                pea.l      [A2 + 0x7A]
  6926. 00005268  2057                     movea.l    A0, [A7]
  6927. 0000526A  2268 0004                movea.l    A1, [A0 + 0x4]
  6928. 0000526E  2269 003C                movea.l    A1, [A1 + 0x3C]
  6929. 00005272  4E91                     jsr        [A1]
  6930. 00005274  504F                     addq.w     A7, 8
  6931. 00005276  600A                     bra        +0xC /* 00005282 */
  6932. 00005278  486E FFE8                pea.l      [A6 - 0x18]
  6933. 0000527C  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  6934. label00005282:
  6935. 00005282  4267                     clr.w      -[A7]
  6936. 00005284  486A 00B0                pea.l      [A2 + 0xB0]
  6937. 00005288  4EB9 0000 3BE8           jsr        [0x00003BE8]
  6938. 0000528E  4267                     clr.w      -[A7]
  6939. 00005290  486A 007A                pea.l      [A2 + 0x7A]
  6940. 00005294  4EB9 0000 3CC8           jsr        [0x00003CC8]
  6941. 0000529A  4267                     clr.w      -[A7]
  6942. 0000529C  2F0A                     move.l     -[A7], A2
  6943. 0000529E  4EB9 0000 3540           jsr        [0x00003540]
  6944. 000052A4  4A44                     tst.w      D4
  6945. 000052A6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6946. 000052AA  670C                     beq        +0xE /* 000052B8 */
  6947. 000052AC  4267                     clr.w      -[A7]
  6948. 000052AE  2F03                     move.l     -[A7], D3
  6949. 000052B0  4EB9 0000 3AE8           jsr        [0x00003AE8]
  6950. 000052B6  5C4F                     addq.w     A7, 6
  6951. label000052B8:
  6952. 000052B8  4A44                     tst.w      D4
  6953. 000052BA  6F0A                     ble        +0xC /* 000052C6 */
  6954. 000052BC  2F0A                     move.l     -[A7], A2
  6955. 000052BE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  6956. 000052C4  584F                     addq.w     A7, 4
  6957. label000052C6:
  6958. 000052C6  204A                     movea.l    A0, A2
  6959. 000052C8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6960. 000052CC  4E5E                     unlink     A6
  6961. 000052CE  4E75                     rts
  6962. fn000052D0:
  6963. 000052D0  4E56 FFD8                link       A6, -0x0028
  6964. 000052D4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6965. 000052D8  246E 0008                movea.l    A2, [A6 + 0x8]
  6966. 000052DC  382E 000C                move.w     D4, [A6 + 0xC]
  6967. 000052E0  42AA 00B4                clr.l      [A2 + 0xB4]
  6968. 000052E4  3544 00BC                move.w     [A2 + 0xBC], D4
  6969. 000052E8  42AA 00C0                clr.l      [A2 + 0xC0]
  6970. 000052EC  2F0A                     move.l     -[A7], A2
  6971. 000052EE  486E FFD8                pea.l      [A6 - 0x28]
  6972. 000052F2  4EB9 0000 3200           jsr        [0x00003200]
  6973. 000052F8  2D79 0002 3840 FFEC      move.l     [A6 - 0x14], [0x00023840]
  6974. 00005300  2D79 0002 3844 FFF0      move.l     [A6 - 0x10], [0x00023844]
  6975. 00005308  302A 000E                move.w     D0, [A2 + 0xE]
  6976. 0000530C  4440                     neg.w      D0
  6977. 0000530E  3D40 FFEC                move.w     [A6 - 0x14], D0
  6978. 00005312  302A 000C                move.w     D0, [A2 + 0xC]
  6979. 00005316  4440                     neg.w      D0
  6980. 00005318  3D40 FFEE                move.w     [A6 - 0x12], D0
  6981. 0000531C  3F3C 8000                move.w     -[A7], 0x8000
  6982. 00005320  2F0A                     move.l     -[A7], A2
  6983. 00005322  2057                     movea.l    A0, [A7]
  6984. 00005324  2268 0004                movea.l    A1, [A0 + 0x4]
  6985. 00005328  2269 0260                movea.l    A1, [A1 + 0x260]
  6986. 0000532C  4E91                     jsr        [A1]
  6987. 0000532E  4A00                     tst.b      D0
  6988. 00005330  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6989. 00005334  6700 00D6                beq        +0xD8 /* 0000540C */
  6990. 00005338  7600                     moveq.l    D3, 0x00
  6991. 0000533A  357C FFFF 00BC           move.w     [A2 + 0xBC], 0xFFFF
  6992. 00005340  3F04                     move.w     -[A7], D4
  6993. 00005342  4EB9 0000 22E0           jsr        [0x000022E0]
  6994. 00005348  2648                     movea.l    A3, A0
  6995. 0000534A  200B                     move.l     D0, A3
  6996. 0000534C  544F                     addq.w     A7, 2
  6997. 0000534E  672E                     beq        +0x30 /* 0000537E */
  6998. 00005350  2853                     movea.l    A4, [A3]
  6999. 00005352  3D6C 000E FFF4           move.w     [A6 - 0xC], [A4 + 0xE]
  7000. 00005358  1D6C 0003 FFF6           move.b     [A6 - 0xA], [A4 + 0x3]
  7001. 0000535E  2053                     movea.l    A0, [A3]
  7002. 00005360  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  7003. 00005364  2053                     movea.l    A0, [A3]
  7004. 00005366  2D68 0008 FFFA           move.l     [A6 - 0x6], [A0 + 0x8]
  7005. 0000536C  3D68 000C FFFE           move.w     [A6 - 0x2], [A0 + 0xC]
  7006. 00005372  2053                     movea.l    A0, [A3]
  7007. 00005374  3628 0004                move.w     D3, [A0 + 0x4]
  7008. 00005378  2F0B                     move.l     -[A7], A3
  7009. 0000537A  A9A3                     syscall    ReleaseResource
  7010. 0000537C  602E                     bra        +0x30 /* 000053AC */
  7011. label0000537E:
  7012. 0000537E  554F                     subq.w     A7, 2
  7013. 00005380  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  7014. 00005384  301F                     move.w     D0, [A7]+
  7015. 00005386  3D40 FFF4                move.w     [A6 - 0xC], D0
  7016. 0000538A  422E FFF6                clr.b      [A6 - 0xA]
  7017. 0000538E  554F                     subq.w     A7, 2
  7018. 00005390  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  7019. 00005394  6604                     bne        +0x6 /* 0000539A */
  7020. 00005396  3EBC 000C                move.w     [A7], 0xC
  7021. label0000539A:
  7022. 0000539A  301F                     move.w     D0, [A7]+
  7023. 0000539C  3D40 FFF8                move.w     [A6 - 0x8], D0
  7024. 000053A0  426E FFFA                clr.w      [A6 - 0x6]
  7025. 000053A4  426E FFFC                clr.w      [A6 - 0x4]
  7026. 000053A8  426E FFFE                clr.w      [A6 - 0x2]
  7027. label000053AC:
  7028. 000053AC  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  7029. 000053B0  A887                     syscall    TextFont
  7030. 000053B2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  7031. 000053B6  A88A                     syscall    TextSize
  7032. 000053B8  594F                     subq.w     A7, 4
  7033. 000053BA  486E FFEC                pea.l      [A6 - 0x14]
  7034. 000053BE  486E FFEC                pea.l      [A6 - 0x14]
  7035. 000053C2  A83E                     syscall    TEStyleNew
  7036. 000053C4  205F                     movea.l    A0, [A7]+
  7037. 000053C6  2548 00B8                move.l     [A2 + 0xB8], A0
  7038. 000053CA  4AAA 00B8                tst.l      [A2 + 0xB8]
  7039. 000053CE  661E                     bne        +0x20 /* 000053EE */
  7040. 000053D0  42A7                     clr.l      -[A7]
  7041. 000053D2  486E FFE0                pea.l      [A6 - 0x20]
  7042. 000053D6  2D7C 6E69 6C50 FFE0      move.l     [A6 - 0x20], 0x6E696C50 /* 'nilP' */
  7043. 000053DE  4879 0002 383E           push.l     0x2383E
  7044. 000053E4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7045. 000053EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7046. label000053EE:
  7047. 000053EE  3F3C 000F                move.w     -[A7], 0xF
  7048. 000053F2  486E FFF4                pea.l      [A6 - 0xC]
  7049. 000053F6  4227                     clr.b      -[A7]
  7050. 000053F8  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7051. 000053FC  3F3C 0001                move.w     -[A7], 0x1
  7052. 00005400  A83D                     syscall    TEDispatch
  7053. 00005402  3F03                     move.w     -[A7], D3
  7054. 00005404  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7055. 00005408  A9DF                     syscall    TESetAlignment/TESetJust
  7056. 0000540A  606A                     bra        +0x6C /* 00005476 */
  7057. label0000540C:
  7058. 0000540C  594F                     subq.w     A7, 4
  7059. 0000540E  486E FFEC                pea.l      [A6 - 0x14]
  7060. 00005412  486E FFEC                pea.l      [A6 - 0x14]
  7061. 00005416  A9D2                     syscall    TENew
  7062. 00005418  205F                     movea.l    A0, [A7]+
  7063. 0000541A  2548 00B8                move.l     [A2 + 0xB8], A0
  7064. 0000541E  4AAA 00B8                tst.l      [A2 + 0xB8]
  7065. 00005422  661E                     bne        +0x20 /* 00005442 */
  7066. 00005424  42A7                     clr.l      -[A7]
  7067. 00005426  486E FFDC                pea.l      [A6 - 0x24]
  7068. 0000542A  2D7C 6E69 6C50 FFDC      move.l     [A6 - 0x24], 0x6E696C50 /* 'nilP' */
  7069. 00005432  4879 0002 383E           push.l     0x2383E
  7070. 00005438  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7071. 0000543E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7072. label00005442:
  7073. 00005442  42A7                     clr.l      -[A7]
  7074. 00005444  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7075. 00005448  3F2A 00BC                move.w     -[A7], [A2 + 0xBC]
  7076. 0000544C  4EB9 0000 22F0           jsr        [0x000022F0]
  7077. 00005452  7004                     moveq.l    D0, 0x04
  7078. 00005454  2D40 FFE4                move.l     [A6 - 0x1C], D0
  7079. 00005458  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7080. 0000545C  2050                     movea.l    A0, [A0]
  7081. 0000545E  3268 0018                movea.w    A1, [A0 + 0x18]
  7082. 00005462  2D49 FFE8                move.l     [A6 - 0x18], A1
  7083. 00005466  486E FFE4                pea.l      [A6 - 0x1C]
  7084. 0000546A  2F0A                     move.l     -[A7], A2
  7085. 0000546C  4EB9 0000 36C8           jsr        [0x000036C8]
  7086. 00005472  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7087. label00005476:
  7088. 00005476  3F3C 1000                move.w     -[A7], 0x1000
  7089. 0000547A  2F0A                     move.l     -[A7], A2
  7090. 0000547C  2057                     movea.l    A0, [A7]
  7091. 0000547E  2268 0004                movea.l    A1, [A0 + 0x4]
  7092. 00005482  2269 0260                movea.l    A1, [A1 + 0x260]
  7093. 00005486  4E91                     jsr        [A1]
  7094. 00005488  4A00                     tst.b      D0
  7095. 0000548A  5C4F                     addq.w     A7, 6
  7096. 0000548C  6606                     bne        +0x8 /* 00005494 */
  7097. 0000548E  4AAA 0028                tst.l      [A2 + 0x28]
  7098. 00005492  6E08                     bgt        +0xA /* 0000549C */
  7099. label00005494:
  7100. 00005494  306A 000C                movea.w    A0, [A2 + 0xC]
  7101. 00005498  2548 0028                move.l     [A2 + 0x28], A0
  7102. label0000549C:
  7103. 0000549C  554F                     subq.w     A7, 2
  7104. 0000549E  3F3C 0002                move.w     -[A7], 0x2
  7105. 000054A2  3F3C 0400                move.w     -[A7], 0x400
  7106. 000054A6  2F0A                     move.l     -[A7], A2
  7107. 000054A8  2057                     movea.l    A0, [A7]
  7108. 000054AA  2268 0004                movea.l    A1, [A0 + 0x4]
  7109. 000054AE  2269 0260                movea.l    A1, [A1 + 0x260]
  7110. 000054B2  4E91                     jsr        [A1]
  7111. 000054B4  7200                     moveq.l    D1, 0x00
  7112. 000054B6  1200                     move.b     D1, D0
  7113. 000054B8  5C4F                     addq.w     A7, 6
  7114. 000054BA  3F01                     move.w     -[A7], D1
  7115. 000054BC  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7116. 000054C0  3F3C 000E                move.w     -[A7], 0xE
  7117. 000054C4  A83D                     syscall    TEDispatch
  7118. 000054C6  301F                     move.w     D0, [A7]+
  7119. 000054C8  2F0A                     move.l     -[A7], A2
  7120. 000054CA  2057                     movea.l    A0, [A7]
  7121. 000054CC  2268 0004                movea.l    A1, [A0 + 0x4]
  7122. 000054D0  2269 0230                movea.l    A1, [A1 + 0x230]
  7123. 000054D4  4E91                     jsr        [A1]
  7124. 000054D6  3F3C 0800                move.w     -[A7], 0x800
  7125. 000054DA  2F0A                     move.l     -[A7], A2
  7126. 000054DC  2057                     movea.l    A0, [A7]
  7127. 000054DE  2268 0004                movea.l    A1, [A0 + 0x4]
  7128. 000054E2  2269 0260                movea.l    A1, [A1 + 0x260]
  7129. 000054E6  4E91                     jsr        [A1]
  7130. 000054E8  4A00                     tst.b      D0
  7131. 000054EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7132. 000054EE  671E                     beq        +0x20 /* 0000550E */
  7133. 000054F0  23CA 0002 C126           move.l     [0x0002C126], A2
  7134. 000054F6  4879 0000 5664           push.l     0x5664 /* 'Vd' */
  7135. 000054FC  2F0A                     move.l     -[A7], A2
  7136. 000054FE  2057                     movea.l    A0, [A7]
  7137. 00005500  2268 0004                movea.l    A1, [A0 + 0x4]
  7138. 00005504  2269 0234                movea.l    A1, [A1 + 0x234]
  7139. 00005508  4E91                     jsr        [A1]
  7140. 0000550A  504F                     addq.w     A7, 8
  7141. 0000550C  6006                     bra        +0x8 /* 00005514 */
  7142. label0000550E:
  7143. 0000550E  42B9 0002 C126           clr.l      [0x0002C126]
  7144. label00005514:
  7145. 00005514  3F3C FFFF                move.w     -[A7], 0xFFFF
  7146. 00005518  486E FFD8                pea.l      [A6 - 0x28]
  7147. 0000551C  4EB9 0000 3208           jsr        [0x00003208]
  7148. 00005522  5C4F                     addq.w     A7, 6
  7149. 00005524  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  7150. 00005528  4E5E                     unlink     A6
  7151. 0000552A  4E75                     rts
  7152. 0000552C  4E56 0000                link       A6, 0
  7153. 00005530  48E7 0038                movem.l    -[A7], A2,A3,A4
  7154. 00005534  246E 0008                movea.l    A2, [A6 + 0x8]
  7155. 00005538  266E 000C                movea.l    A3, [A6 + 0xC]
  7156. 0000553C  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  7157. 00005540  2F0A                     move.l     -[A7], A2
  7158. 00005542  2057                     movea.l    A0, [A7]
  7159. 00005544  2268 0004                movea.l    A1, [A0 + 0x4]
  7160. 00005548  2269 0260                movea.l    A1, [A1 + 0x260]
  7161. 0000554C  4E91                     jsr        [A1]
  7162. 0000554E  4A00                     tst.b      D0
  7163. 00005550  5C4F                     addq.w     A7, 6
  7164. 00005552  6700 0104                beq        +0x106 /* 00005658 */
  7165. 00005556  204A                     movea.l    A0, A2
  7166. 00005558  41E8 007A                lea.l      A0, [A0 + 0x7A]
  7167. 0000555C  2848                     movea.l    A4, A0
  7168. 0000555E  B1F9 0002 B7CE           cmpa.l     A0, [0x0002B7CE]
  7169. 00005564  6700 00AC                beq        +0xAE /* 00005612 */
  7170. 00005568  42A7                     clr.l      -[A7]
  7171. 0000556A  2F0A                     move.l     -[A7], A2
  7172. 0000556C  2057                     movea.l    A0, [A7]
  7173. 0000556E  2268 0004                movea.l    A1, [A0 + 0x4]
  7174. 00005572  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7175. 00005576  4E91                     jsr        [A1]
  7176. 00005578  3F3C 0800                move.w     -[A7], 0x800
  7177. 0000557C  2F0A                     move.l     -[A7], A2
  7178. 0000557E  2057                     movea.l    A0, [A7]
  7179. 00005580  2268 0004                movea.l    A1, [A0 + 0x4]
  7180. 00005584  2269 0260                movea.l    A1, [A1 + 0x260]
  7181. 00005588  4E91                     jsr        [A1]
  7182. 0000558A  4A00                     tst.b      D0
  7183. 0000558C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7184. 00005590  6710                     beq        +0x12 /* 000055A2 */
  7185. 00005592  554F                     subq.w     A7, 2
  7186. 00005594  42A7                     clr.l      -[A7]
  7187. 00005596  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7188. 0000559A  3F3C 000E                move.w     -[A7], 0xE
  7189. 0000559E  A83D                     syscall    TEDispatch
  7190. 000055A0  301F                     move.w     D0, [A7]+
  7191. label000055A2:
  7192. 000055A2  42A7                     clr.l      -[A7]
  7193. 000055A4  42A7                     clr.l      -[A7]
  7194. 000055A6  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7195. 000055AA  A9D1                     syscall    TESetSelect
  7196. 000055AC  3F3C 0800                move.w     -[A7], 0x800
  7197. 000055B0  2F0A                     move.l     -[A7], A2
  7198. 000055B2  2057                     movea.l    A0, [A7]
  7199. 000055B4  2268 0004                movea.l    A1, [A0 + 0x4]
  7200. 000055B8  2269 0260                movea.l    A1, [A1 + 0x260]
  7201. 000055BC  4E91                     jsr        [A1]
  7202. 000055BE  4A00                     tst.b      D0
  7203. 000055C0  5C4F                     addq.w     A7, 6
  7204. 000055C2  6714                     beq        +0x16 /* 000055D8 */
  7205. 000055C4  554F                     subq.w     A7, 2
  7206. 000055C6  2F3C 0001 0000           move.l     -[A7], 0x10000
  7207. 000055CC  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7208. 000055D0  3F3C 000E                move.w     -[A7], 0xE
  7209. 000055D4  A83D                     syscall    TEDispatch
  7210. 000055D6  301F                     move.w     D0, [A7]+
  7211. label000055D8:
  7212. 000055D8  2F0A                     move.l     -[A7], A2
  7213. 000055DA  2057                     movea.l    A0, [A7]
  7214. 000055DC  2268 0004                movea.l    A1, [A0 + 0x4]
  7215. 000055E0  2269 0230                movea.l    A1, [A1 + 0x230]
  7216. 000055E4  4E91                     jsr        [A1]
  7217. 000055E6  42A7                     clr.l      -[A7]
  7218. 000055E8  2F0A                     move.l     -[A7], A2
  7219. 000055EA  2057                     movea.l    A0, [A7]
  7220. 000055EC  2268 0004                movea.l    A1, [A0 + 0x4]
  7221. 000055F0  2269 00F0                movea.l    A1, [A1 + 0xF0]
  7222. 000055F4  4E91                     jsr        [A1]
  7223. 000055F6  200A                     move.l     D0, A2
  7224. 000055F8  4A80                     tst.l      D0
  7225. 000055FA  6708                     beq        +0xA /* 00005604 */
  7226. 000055FC  204A                     movea.l    A0, A2
  7227. 000055FE  41E8 007A                lea.l      A0, [A0 + 0x7A]
  7228. 00005602  6002                     bra        +0x4 /* 00005606 */
  7229. label00005604:
  7230. 00005604  204A                     movea.l    A0, A2
  7231. label00005606:
  7232. 00005606  4850                     pea.l      [A0]
  7233. 00005608  4EB9 0000 3D00           jsr        [0x00003D00]
  7234. 0000560E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7235. label00005612:
  7236. 00005612  B9F9 0002 B7CE           cmpa.l     A4, [0x0002B7CE]
  7237. 00005618  663E                     bne        +0x40 /* 00005658 */
  7238. 0000561A  42A7                     clr.l      -[A7]
  7239. 0000561C  2F0A                     move.l     -[A7], A2
  7240. 0000561E  2057                     movea.l    A0, [A7]
  7241. 00005620  2268 0004                movea.l    A1, [A0 + 0x4]
  7242. 00005624  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7243. 00005628  4E91                     jsr        [A1]
  7244. 0000562A  302B 0016                move.w     D0, [A3 + 0x16]
  7245. 0000562E  0240 0200                andi.w     D0, 0x200
  7246. 00005632  4A40                     tst.w      D0
  7247. 00005634  56C0                     sne        D0
  7248. 00005636  4400                     neg.b      D0
  7249. 00005638  1F00                     move.b     -[A7], D0
  7250. 0000563A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  7251. 0000563E  2F0A                     move.l     -[A7], A2
  7252. 00005640  2057                     movea.l    A0, [A7]
  7253. 00005642  2268 0004                movea.l    A1, [A0 + 0x4]
  7254. 00005646  2269 0238                movea.l    A1, [A1 + 0x238]
  7255. 0000564A  4E91                     jsr        [A1]
  7256. 0000564C  2F0A                     move.l     -[A7], A2
  7257. 0000564E  4EB9 0000 3658           jsr        [0x00003658]
  7258. 00005654  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7259. label00005658:
  7260. 00005658  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7261. 0000565C  4E5E                     unlink     A6
  7262. 0000565E  4E75                     rts
  7263. 00005660  4E56 FFE4                link       A6, -0x001C
  7264. 00005664  2D4F FFF8                move.l     [A6 - 0x8], A7
  7265. 00005668  4AB9 0002 C126           tst.l      [0x0002C126]
  7266. 0000566E  6750                     beq        +0x52 /* 000056C0 */
  7267. 00005670  486E FFFC                pea.l      [A6 - 0x4]
  7268. 00005674  A972                     syscall    GetMouse
  7269. 00005676  554F                     subq.w     A7, 2
  7270. 00005678  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7271. 0000567C  2F39 0002 C126           move.l     -[A7], [0x0002C126]
  7272. 00005682  2057                     movea.l    A0, [A7]
  7273. 00005684  2268 0004                movea.l    A1, [A0 + 0x4]
  7274. 00005688  2269 0250                movea.l    A1, [A1 + 0x250]
  7275. 0000568C  4E91                     jsr        [A1]
  7276. 0000568E  2050                     movea.l    A0, [A0]
  7277. 00005690  584F                     addq.w     A7, 4
  7278. 00005692  4868 0008                pea.l      [A0 + 0x8]
  7279. 00005696  A8AD                     syscall    PtInRect
  7280. 00005698  101F                     move.b     D0, [A7]+
  7281. 0000569A  6624                     bne        +0x26 /* 000056C0 */
  7282. 0000569C  486E FFFC                pea.l      [A6 - 0x4]
  7283. 000056A0  2F39 0002 C126           move.l     -[A7], [0x0002C126]
  7284. 000056A6  2057                     movea.l    A0, [A7]
  7285. 000056A8  2268 0004                movea.l    A1, [A0 + 0x4]
  7286. 000056AC  2269 0240                movea.l    A1, [A1 + 0x240]
  7287. 000056B0  4E91                     jsr        [A1]
  7288. 000056B2  504F                     addq.w     A7, 8
  7289. 000056B4  600A                     bra        +0xC /* 000056C0 */
  7290. 000056B6  486E FFE4                pea.l      [A6 - 0x1C]
  7291. 000056BA  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  7292. label000056C0:
  7293. 000056C0  1F7C 0001 0024           move.b     [A7 + 0x24], 0x1
  7294. 000056C6  4E5E                     unlink     A6
  7295. 000056C8  4E75                     rts
  7296. 000056CA  4E56 FFFC                link       A6, -0x0004
  7297. 000056CE  48E7 0030                movem.l    -[A7], A2,A3
  7298. 000056D2  246E 0008                movea.l    A2, [A6 + 0x8]
  7299. 000056D6  266E 000C                movea.l    A3, [A6 + 0xC]
  7300. 000056DA  200B                     move.l     D0, A3
  7301. 000056DC  6758                     beq        +0x5A /* 00005736 */
  7302. 000056DE  4AAA 00C0                tst.l      [A2 + 0xC0]
  7303. 000056E2  6704                     beq        +0x6 /* 000056E8 */
  7304. 000056E4  42AA 00C0                clr.l      [A2 + 0xC0]
  7305. label000056E8:
  7306. 000056E8  254B 00C0                move.l     [A2 + 0xC0], A3
  7307. 000056EC  4AAA 00C0                tst.l      [A2 + 0xC0]
  7308. 000056F0  661E                     bne        +0x20 /* 00005710 */
  7309. 000056F2  42A7                     clr.l      -[A7]
  7310. 000056F4  486E FFFC                pea.l      [A6 - 0x4]
  7311. 000056F8  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  7312. 00005700  4879 0002 383E           push.l     0x2383E
  7313. 00005706  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7314. 0000570C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7315. label00005710:
  7316. 00005710  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7317. 00005714  2050                     movea.l    A0, [A0]
  7318. 00005716  216A 00C0 002A           move.l     [A0 + 0x2A], [A2 + 0xC0]
  7319. 0000571C  554F                     subq.w     A7, 2
  7320. 0000571E  2F3C 0001 0000           move.l     -[A7], 0x10000
  7321. 00005724  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7322. 00005728  3F3C 000E                move.w     -[A7], 0xE
  7323. 0000572C  A83D                     syscall    TEDispatch
  7324. 0000572E  301F                     move.w     D0, [A7]+
  7325. 00005730  006A 0800 00BE           ori.w      [A2 + 0xBE], 0x800
  7326. label00005736:
  7327. 00005736  4CDF 0C00                movem.l    A2,A3, [A7]+
  7328. 0000573A  4E5E                     unlink     A6
  7329. 0000573C  4E75                     rts
  7330. 0000573E  4E56 0000                link       A6, 0
  7331. 00005742  2F0A                     move.l     -[A7], A2
  7332. 00005744  246E 0008                movea.l    A2, [A6 + 0x8]
  7333. 00005748  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7334. 0000574C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  7335. 00005750  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7336. 00005754  A9D4                     syscall    TEClick
  7337. 00005756  245F                     movea.l    A2, [A7]+
  7338. 00005758  4E5E                     unlink     A6
  7339. 0000575A  4E75                     rts
  7340. 0000575C  4E56 FFEC                link       A6, -0x0014
  7341. 00005760  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  7342. 00005764  246E 0008                movea.l    A2, [A6 + 0x8]
  7343. 00005768  266E 000C                movea.l    A3, [A6 + 0xC]
  7344. 0000576C  3F3C 0800                move.w     -[A7], 0x800
  7345. 00005770  2F0A                     move.l     -[A7], A2
  7346. 00005772  2057                     movea.l    A0, [A7]
  7347. 00005774  2268 0004                movea.l    A1, [A0 + 0x4]
  7348. 00005778  2269 0260                movea.l    A1, [A1 + 0x260]
  7349. 0000577C  4E91                     jsr        [A1]
  7350. 0000577E  4A00                     tst.b      D0
  7351. 00005780  5C4F                     addq.w     A7, 6
  7352. 00005782  6700 00D2                beq        +0xD4 /* 00005856 */
  7353. 00005786  42A7                     clr.l      -[A7]
  7354. 00005788  2F0A                     move.l     -[A7], A2
  7355. 0000578A  2057                     movea.l    A0, [A7]
  7356. 0000578C  2268 0004                movea.l    A1, [A0 + 0x4]
  7357. 00005790  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7358. 00005794  4E91                     jsr        [A1]
  7359. 00005796  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7360. 0000579A  A811                     syscall    TESelView
  7361. 0000579C  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7362. 000057A0  2850                     movea.l    A4, [A0]
  7363. 000057A2  362B 0002                move.w     D3, [A3 + 0x2]
  7364. 000057A6  966C 0002                sub.w      D3, [A4 + 0x2]
  7365. 000057AA  48C3                     ext.l      D3
  7366. 000057AC  3813                     move.w     D4, [A3]
  7367. 000057AE  9854                     sub.w      D4, [A4]
  7368. 000057B0  48C4                     ext.l      D4
  7369. 000057B2  4A83                     tst.l      D3
  7370. 000057B4  504F                     addq.w     A7, 8
  7371. 000057B6  6606                     bne        +0x8 /* 000057BE */
  7372. 000057B8  4A84                     tst.l      D4
  7373. 000057BA  6700 009A                beq        +0x9C /* 00005856 */
  7374. label000057BE:
  7375. 000057BE  97AA 0030                sub.l      [A2 + 0x30], D3
  7376. 000057C2  99AA 0034                sub.l      [A2 + 0x34], D4
  7377. 000057C6  2F0A                     move.l     -[A7], A2
  7378. 000057C8  2057                     movea.l    A0, [A7]
  7379. 000057CA  2268 0004                movea.l    A1, [A0 + 0x4]
  7380. 000057CE  2269 0158                movea.l    A1, [A1 + 0x158]
  7381. 000057D2  4E91                     jsr        [A1]
  7382. 000057D4  2F0A                     move.l     -[A7], A2
  7383. 000057D6  4EB9 0000 3658           jsr        [0x00003658]
  7384. 000057DC  2F0A                     move.l     -[A7], A2
  7385. 000057DE  2057                     movea.l    A0, [A7]
  7386. 000057E0  2268 0004                movea.l    A1, [A0 + 0x4]
  7387. 000057E4  2269 0230                movea.l    A1, [A1 + 0x230]
  7388. 000057E8  4E91                     jsr        [A1]
  7389. 000057EA  47EE FFF0                lea.l      A3, [A6 - 0x10]
  7390. 000057EE  42A7                     clr.l      -[A7]
  7391. 000057F0  486A 0044                pea.l      [A2 + 0x44]
  7392. 000057F4  2F0B                     move.l     -[A7], A3
  7393. 000057F6  4EB9 0000 2798           jsr        [0x00002798]
  7394. 000057FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7395. 00005800  6018                     bra        +0x1A /* 0000581A */
  7396. label00005802:
  7397. 00005802  2F04                     move.l     -[A7], D4
  7398. 00005804  2F03                     move.l     -[A7], D3
  7399. 00005806  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7400. 0000580A  2057                     movea.l    A0, [A7]
  7401. 0000580C  2268 0004                movea.l    A1, [A0 + 0x4]
  7402. 00005810  2269 005C                movea.l    A1, [A1 + 0x5C]
  7403. 00005814  4E91                     jsr        [A1]
  7404. 00005816  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7405. label0000581A:
  7406. 0000581A  486E FFEC                pea.l      [A6 - 0x14]
  7407. 0000581E  486E FFF0                pea.l      [A6 - 0x10]
  7408. 00005822  4EB9 0000 27A8           jsr        [0x000027A8]
  7409. 00005828  4A00                     tst.b      D0
  7410. 0000582A  504F                     addq.w     A7, 8
  7411. 0000582C  66D4                     bne        -0x2A /* 00005802 */
  7412. 0000582E  266A 0020                movea.l    A3, [A2 + 0x20]
  7413. 00005832  200B                     move.l     D0, A3
  7414. 00005834  6712                     beq        +0x14 /* 00005848 */
  7415. 00005836  2F0A                     move.l     -[A7], A2
  7416. 00005838  2F0B                     move.l     -[A7], A3
  7417. 0000583A  2057                     movea.l    A0, [A7]
  7418. 0000583C  2268 0004                movea.l    A1, [A0 + 0x4]
  7419. 00005840  2269 0178                movea.l    A1, [A1 + 0x178]
  7420. 00005844  4E91                     jsr        [A1]
  7421. 00005846  504F                     addq.w     A7, 8
  7422. label00005848:
  7423. 00005848  4267                     clr.w      -[A7]
  7424. 0000584A  486E FFF0                pea.l      [A6 - 0x10]
  7425. 0000584E  4EB9 0000 27A0           jsr        [0x000027A0]
  7426. 00005854  5C4F                     addq.w     A7, 6
  7427. label00005856:
  7428. 00005856  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  7429. 0000585A  4E5E                     unlink     A6
  7430. 0000585C  4E75                     rts
  7431. 0000585E  4E56 FFE4                link       A6, -0x001C
  7432. 00005862  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  7433. 00005866  246E 0008                movea.l    A2, [A6 + 0x8]
  7434. 0000586A  266E 000C                movea.l    A3, [A6 + 0xC]
  7435. 0000586E  42A7                     clr.l      -[A7]
  7436. 00005870  2F0A                     move.l     -[A7], A2
  7437. 00005872  2057                     movea.l    A0, [A7]
  7438. 00005874  2268 0004                movea.l    A1, [A0 + 0x4]
  7439. 00005878  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7440. 0000587C  4E91                     jsr        [A1]
  7441. 0000587E  486E FFF8                pea.l      [A6 - 0x8]
  7442. 00005882  2F0A                     move.l     -[A7], A2
  7443. 00005884  2057                     movea.l    A0, [A7]
  7444. 00005886  2268 0004                movea.l    A1, [A0 + 0x4]
  7445. 0000588A  2269 003C                movea.l    A1, [A1 + 0x3C]
  7446. 0000588E  4E91                     jsr        [A1]
  7447. 00005890  2D6A 0028 FFE4           move.l     [A6 - 0x1C], [A2 + 0x28]
  7448. 00005896  2D6A 002C FFE8           move.l     [A6 - 0x18], [A2 + 0x2C]
  7449. 0000589C  486E FFEC                pea.l      [A6 - 0x14]
  7450. 000058A0  486E FFE4                pea.l      [A6 - 0x1C]
  7451. 000058A4  2F0A                     move.l     -[A7], A2
  7452. 000058A6  4EB9 0000 3748           jsr        [0x00003748]
  7453. 000058AC  7600                     moveq.l    D3, 0x00
  7454. 000058AE  7800                     moveq.l    D4, 0x00
  7455. 000058B0  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7456. 000058B4  2050                     movea.l    A0, [A0]
  7457. 000058B6  2D68 0008 FFF0           move.l     [A6 - 0x10], [A0 + 0x8]
  7458. 000058BC  2D68 000C FFF4           move.l     [A6 - 0xC], [A0 + 0xC]
  7459. 000058C2  3A2B 0002                move.w     D5, [A3 + 0x2]
  7460. 000058C6  BA6E FFF2                cmp.w      D5, [A6 - 0xE]
  7461. 000058CA  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7462. 000058CE  6C1C                     bge        +0x1E /* 000058EC */
  7463. 000058D0  262A 0038                move.l     D3, [A2 + 0x38]
  7464. 000058D4  4483                     neg.l      D3
  7465. 000058D6  3A2E FFFA                move.w     D5, [A6 - 0x6]
  7466. 000058DA  3045                     movea.w    A0, D5
  7467. 000058DC  2008                     move.l     D0, A0
  7468. 000058DE  D083                     add.l      D0, D3
  7469. 000058E0  4A80                     tst.l      D0
  7470. 000058E2  6C2C                     bge        +0x2E /* 00005910 */
  7471. 000058E4  3605                     move.w     D3, D5
  7472. 000058E6  4443                     neg.w      D3
  7473. 000058E8  48C3                     ext.l      D3
  7474. 000058EA  6024                     bra        +0x26 /* 00005910 */
  7475. label000058EC:
  7476. 000058EC  BA6E FFF6                cmp.w      D5, [A6 - 0xA]
  7477. 000058F0  6F1E                     ble        +0x20 /* 00005910 */
  7478. 000058F2  262A 0038                move.l     D3, [A2 + 0x38]
  7479. 000058F6  3C2E FFEE                move.w     D6, [A6 - 0x12]
  7480. 000058FA  3046                     movea.w    A0, D6
  7481. 000058FC  3A2E FFFE                move.w     D5, [A6 - 0x2]
  7482. 00005900  3245                     movea.w    A1, D5
  7483. 00005902  2009                     move.l     D0, A1
  7484. 00005904  D083                     add.l      D0, D3
  7485. 00005906  B088                     cmp.l      D0, A0
  7486. 00005908  6F06                     ble        +0x8 /* 00005910 */
  7487. 0000590A  3606                     move.w     D3, D6
  7488. 0000590C  9645                     sub.w      D3, D5
  7489. 0000590E  48C3                     ext.l      D3
  7490. label00005910:
  7491. 00005910  3A13                     move.w     D5, [A3]
  7492. 00005912  BA6E FFF0                cmp.w      D5, [A6 - 0x10]
  7493. 00005916  6C1A                     bge        +0x1C /* 00005932 */
  7494. 00005918  282A 003C                move.l     D4, [A2 + 0x3C]
  7495. 0000591C  4484                     neg.l      D4
  7496. 0000591E  306E FFF8                movea.w    A0, [A6 - 0x8]
  7497. 00005922  2008                     move.l     D0, A0
  7498. 00005924  D084                     add.l      D0, D4
  7499. 00005926  4A80                     tst.l      D0
  7500. 00005928  6C2A                     bge        +0x2C /* 00005954 */
  7501. 0000592A  3808                     move.w     D4, A0
  7502. 0000592C  4444                     neg.w      D4
  7503. 0000592E  48C4                     ext.l      D4
  7504. 00005930  6022                     bra        +0x24 /* 00005954 */
  7505. label00005932:
  7506. 00005932  BA6E FFF4                cmp.w      D5, [A6 - 0xC]
  7507. 00005936  6F1C                     ble        +0x1E /* 00005954 */
  7508. 00005938  282A 003C                move.l     D4, [A2 + 0x3C]
  7509. 0000593C  306E FFEC                movea.w    A0, [A6 - 0x14]
  7510. 00005940  3A2E FFFC                move.w     D5, [A6 - 0x4]
  7511. 00005944  3245                     movea.w    A1, D5
  7512. 00005946  2009                     move.l     D0, A1
  7513. 00005948  D084                     add.l      D0, D4
  7514. 0000594A  B088                     cmp.l      D0, A0
  7515. 0000594C  6F06                     ble        +0x8 /* 00005954 */
  7516. 0000594E  3808                     move.w     D4, A0
  7517. 00005950  9845                     sub.w      D4, D5
  7518. 00005952  48C4                     ext.l      D4
  7519. label00005954:
  7520. 00005954  1F3C 0001                move.b     -[A7], 0x1
  7521. 00005958  2F04                     move.l     -[A7], D4
  7522. 0000595A  2F03                     move.l     -[A7], D3
  7523. 0000595C  2F0A                     move.l     -[A7], A2
  7524. 0000595E  2057                     movea.l    A0, [A7]
  7525. 00005960  2268 0004                movea.l    A1, [A0 + 0x4]
  7526. 00005964  2269 0164                movea.l    A1, [A1 + 0x164]
  7527. 00005968  4E91                     jsr        [A1]
  7528. 0000596A  42A7                     clr.l      -[A7]
  7529. 0000596C  2F0A                     move.l     -[A7], A2
  7530. 0000596E  2057                     movea.l    A0, [A7]
  7531. 00005970  2268 0004                movea.l    A1, [A0 + 0x4]
  7532. 00005974  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7533. 00005978  4E91                     jsr        [A1]
  7534. 0000597A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7535. 0000597E  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  7536. 00005982  4E5E                     unlink     A6
  7537. 00005984  4E75                     rts
  7538. label00005986:
  7539. 00005986  4E56 FFEA                link       A6, -0x0016
  7540. 0000598A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7541. 0000598E  246E 0008                movea.l    A2, [A6 + 0x8]
  7542. 00005992  266E 000C                movea.l    A3, [A6 + 0xC]
  7543. 00005996  7A01                     moveq.l    D5, 0x01
  7544. 00005998  282B 0002                move.l     D4, [A3 + 0x2]
  7545. 0000599C  0284 0000 00FF           andi.l     D4, 0xFF
  7546. 000059A2  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  7547. 000059A8  2D48 FFEC                move.l     [A6 - 0x14], A0
  7548. 000059AC  082B 0000 000E           btst.b     [A3 + 0xE], 0x0
  7549. 000059B2  6704                     beq        +0x6 /* 000059B8 */
  7550. 000059B4  7606                     moveq.l    D3, 0x06
  7551. 000059B6  600C                     bra        +0xE /* 000059C4 */
  7552. label000059B8:
  7553. 000059B8  2F0B                     move.l     -[A7], A3
  7554. 000059BA  4EB9 0000 2198           jsr        [0x00002198]
  7555. 000059C0  1600                     move.b     D3, D0
  7556. 000059C2  584F                     addq.w     A7, 4
  7557. label000059C4:
  7558. 000059C4  0C03 0006                cmpi.b     D3, 0x6
  7559. 000059C8  6608                     bne        +0xA /* 000059D2 */
  7560. 000059CA  0C44 000D                cmpi.w     D4, 0xD /* '\r' */
  7561. 000059CE  6602                     bne        +0x4 /* 000059D2 */
  7562. 000059D0  7600                     moveq.l    D3, 0x00
  7563. label000059D2:
  7564. 000059D2  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  7565. 000059D6  2F0A                     move.l     -[A7], A2
  7566. 000059D8  2057                     movea.l    A0, [A7]
  7567. 000059DA  2268 0004                movea.l    A1, [A0 + 0x4]
  7568. 000059DE  2269 0260                movea.l    A1, [A1 + 0x260]
  7569. 000059E2  4E91                     jsr        [A1]
  7570. 000059E4  4A00                     tst.b      D0
  7571. 000059E6  5C4F                     addq.w     A7, 6
  7572. 000059E8  6602                     bne        +0x4 /* 000059EC */
  7573. 000059EA  7606                     moveq.l    D3, 0x06
  7574. label000059EC:
  7575. 000059EC  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7576. 000059F0  2850                     movea.l    A4, [A0]
  7577. 000059F2  3D6C 005E FFEA           move.w     [A6 - 0x16], [A4 + 0x5E]
  7578. 000059F8  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  7579. 000059FC  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  7580. 00005A02  7000                     moveq.l    D0, 0x00
  7581. 00005A04  1003                     move.b     D0, D3
  7582. 00005A06  0C40 0006                cmpi.w     D0, 0x6
  7583. 00005A0A  6200 036A                bhi        +0x36C /* 00005D76 */
  7584. 00005A0E  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  7585. 00005A12  4EFB 0002                jmp        [PC + D0.w + 0x2]
  7586. 00005A16  000E 010A                ori.b      A6, 0xA /* '\n' */
  7587. 00005A1A  0202 0234                andi.b     D2, 0x34 /* '4' */
  7588. 00005A1E  0360                     bchg       -[A0], D1
  7589. 00005A20  0348                     bchg       A0, D1
  7590. 00005A22  0350                     bchg       [A0], D1
  7591. 00005A24  0C6C 7C00 003C           cmpi.w     [A4 + 0x3C], 0x7C00 /* '|\0' */
  7592. 00005A2A  6D0A                     blt        +0xC /* 00005A36 */
  7593. 00005A2C  3F3C 0003                move.w     -[A7], 0x3
  7594. 00005A30  A9C8                     syscall    SysBeep
  7595. 00005A32  6000 0342                bra        +0x344 /* 00005D76 */
  7596. label00005A36:
  7597. 00005A36  42A7                     clr.l      -[A7]
  7598. 00005A38  2F0A                     move.l     -[A7], A2
  7599. 00005A3A  2057                     movea.l    A0, [A7]
  7600. 00005A3C  2268 0004                movea.l    A1, [A0 + 0x4]
  7601. 00005A40  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7602. 00005A44  4E91                     jsr        [A1]
  7603. 00005A46  4AAA 00B4                tst.l      [A2 + 0xB4]
  7604. 00005A4A  504F                     addq.w     A7, 8
  7605. 00005A4C  6674                     bne        +0x76 /* 00005AC2 */
  7606. 00005A4E  4878 0036                push.l     0x36 /* '6' */
  7607. 00005A52  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  7608. 00005A58  2648                     movea.l    A3, A0
  7609. 00005A5A  2008                     move.l     D0, A0
  7610. 00005A5C  584F                     addq.w     A7, 4
  7611. 00005A5E  6724                     beq        +0x26 /* 00005A84 */
  7612. 00005A60  2F0A                     move.l     -[A7], A2
  7613. 00005A62  200A                     move.l     D0, A2
  7614. 00005A64  4A80                     tst.l      D0
  7615. 00005A66  6708                     beq        +0xA /* 00005A70 */
  7616. 00005A68  204A                     movea.l    A0, A2
  7617. 00005A6A  41E8 007A                lea.l      A0, [A0 + 0x7A]
  7618. 00005A6E  6002                     bra        +0x4 /* 00005A72 */
  7619. label00005A70:
  7620. 00005A70  204A                     movea.l    A0, A2
  7621. label00005A72:
  7622. 00005A72  4850                     pea.l      [A0]
  7623. 00005A74  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7624. 00005A78  2F0B                     move.l     -[A7], A3
  7625. 00005A7A  61FF 0000 1EC4           bsr        +0x1EC6 /* 00007940 */
  7626. 00005A80  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7627. label00005A84:
  7628. 00005A84  254B 00B4                move.l     [A2 + 0xB4], A3
  7629. 00005A88  4AAA 00B4                tst.l      [A2 + 0xB4]
  7630. 00005A8C  661E                     bne        +0x20 /* 00005AAC */
  7631. 00005A8E  42A7                     clr.l      -[A7]
  7632. 00005A90  486E FFF4                pea.l      [A6 - 0xC]
  7633. 00005A94  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  7634. 00005A9C  4879 0002 383E           push.l     0x2383E
  7635. 00005AA2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7636. 00005AA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7637. label00005AAC:
  7638. 00005AAC  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  7639. 00005AB0  486A 007A                pea.l      [A2 + 0x7A]
  7640. 00005AB4  2057                     movea.l    A0, [A7]
  7641. 00005AB6  2268 0004                movea.l    A1, [A0 + 0x4]
  7642. 00005ABA  2269 003C                movea.l    A1, [A1 + 0x3C]
  7643. 00005ABE  4E91                     jsr        [A1]
  7644. 00005AC0  504F                     addq.w     A7, 8
  7645. label00005AC2:
  7646. 00005AC2  266A 00B4                movea.l    A3, [A2 + 0xB4]
  7647. 00005AC6  200B                     move.l     D0, A3
  7648. 00005AC8  6726                     beq        +0x28 /* 00005AF0 */
  7649. 00005ACA  3F04                     move.w     -[A7], D4
  7650. 00005ACC  2F0B                     move.l     -[A7], A3
  7651. 00005ACE  2057                     movea.l    A0, [A7]
  7652. 00005AD0  2250                     movea.l    A1, [A0]
  7653. 00005AD2  2269 0034                movea.l    A1, [A1 + 0x34]
  7654. 00005AD6  4E91                     jsr        [A1]
  7655. 00005AD8  486E FFF8                pea.l      [A6 - 0x8]
  7656. 00005ADC  2F0A                     move.l     -[A7], A2
  7657. 00005ADE  2057                     movea.l    A0, [A7]
  7658. 00005AE0  2268 0004                movea.l    A1, [A0 + 0x4]
  7659. 00005AE4  2269 023C                movea.l    A1, [A1 + 0x23C]
  7660. 00005AE8  4E91                     jsr        [A1]
  7661. 00005AEA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7662. 00005AEE  601C                     bra        +0x1E /* 00005B0C */
  7663. label00005AF0:
  7664. 00005AF0  3F04                     move.w     -[A7], D4
  7665. 00005AF2  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7666. 00005AF6  A9DC                     syscall    TEKey
  7667. 00005AF8  486E FFF8                pea.l      [A6 - 0x8]
  7668. 00005AFC  2F0A                     move.l     -[A7], A2
  7669. 00005AFE  2057                     movea.l    A0, [A7]
  7670. 00005B00  2268 0004                movea.l    A1, [A0 + 0x4]
  7671. 00005B04  2269 023C                movea.l    A1, [A1 + 0x23C]
  7672. 00005B08  4E91                     jsr        [A1]
  7673. 00005B0A  504F                     addq.w     A7, 8
  7674. label00005B0C:
  7675. 00005B0C  2F0A                     move.l     -[A7], A2
  7676. 00005B0E  2057                     movea.l    A0, [A7]
  7677. 00005B10  2268 0004                movea.l    A1, [A0 + 0x4]
  7678. 00005B14  2269 0270                movea.l    A1, [A1 + 0x270]
  7679. 00005B18  4E91                     jsr        [A1]
  7680. 00005B1A  584F                     addq.w     A7, 4
  7681. 00005B1C  6000 0258                bra        +0x25A /* 00005D76 */
  7682. 00005B20  42A7                     clr.l      -[A7]
  7683. 00005B22  2F0A                     move.l     -[A7], A2
  7684. 00005B24  2057                     movea.l    A0, [A7]
  7685. 00005B26  2268 0004                movea.l    A1, [A0 + 0x4]
  7686. 00005B2A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7687. 00005B2E  4E91                     jsr        [A1]
  7688. 00005B30  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7689. 00005B34  2050                     movea.l    A0, [A0]
  7690. 00005B36  4A68 0022                tst.w      [A0 + 0x22]
  7691. 00005B3A  504F                     addq.w     A7, 8
  7692. 00005B3C  6F00 00C6                ble        +0xC8 /* 00005C04 */
  7693. 00005B40  4AAA 00B4                tst.l      [A2 + 0xB4]
  7694. 00005B44  6674                     bne        +0x76 /* 00005BBA */
  7695. 00005B46  4878 0036                push.l     0x36 /* '6' */
  7696. 00005B4A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  7697. 00005B50  2648                     movea.l    A3, A0
  7698. 00005B52  2008                     move.l     D0, A0
  7699. 00005B54  584F                     addq.w     A7, 4
  7700. 00005B56  6724                     beq        +0x26 /* 00005B7C */
  7701. 00005B58  2F0A                     move.l     -[A7], A2
  7702. 00005B5A  200A                     move.l     D0, A2
  7703. 00005B5C  4A80                     tst.l      D0
  7704. 00005B5E  6708                     beq        +0xA /* 00005B68 */
  7705. 00005B60  204A                     movea.l    A0, A2
  7706. 00005B62  41E8 007A                lea.l      A0, [A0 + 0x7A]
  7707. 00005B66  6002                     bra        +0x4 /* 00005B6A */
  7708. label00005B68:
  7709. 00005B68  204A                     movea.l    A0, A2
  7710. label00005B6A:
  7711. 00005B6A  4850                     pea.l      [A0]
  7712. 00005B6C  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7713. 00005B70  2F0B                     move.l     -[A7], A3
  7714. 00005B72  61FF 0000 1DCC           bsr        +0x1DCE /* 00007940 */
  7715. 00005B78  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7716. label00005B7C:
  7717. 00005B7C  254B 00B4                move.l     [A2 + 0xB4], A3
  7718. 00005B80  4AAA 00B4                tst.l      [A2 + 0xB4]
  7719. 00005B84  661E                     bne        +0x20 /* 00005BA4 */
  7720. 00005B86  42A7                     clr.l      -[A7]
  7721. 00005B88  486E FFF0                pea.l      [A6 - 0x10]
  7722. 00005B8C  2D7C 6E69 6C50 FFF0      move.l     [A6 - 0x10], 0x6E696C50 /* 'nilP' */
  7723. 00005B94  4879 0002 383E           push.l     0x2383E
  7724. 00005B9A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  7725. 00005BA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7726. label00005BA4:
  7727. 00005BA4  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  7728. 00005BA8  486A 007A                pea.l      [A2 + 0x7A]
  7729. 00005BAC  2057                     movea.l    A0, [A7]
  7730. 00005BAE  2268 0004                movea.l    A1, [A0 + 0x4]
  7731. 00005BB2  2269 003C                movea.l    A1, [A1 + 0x3C]
  7732. 00005BB6  4E91                     jsr        [A1]
  7733. 00005BB8  504F                     addq.w     A7, 8
  7734. label00005BBA:
  7735. 00005BBA  266A 00B4                movea.l    A3, [A2 + 0xB4]
  7736. 00005BBE  200B                     move.l     D0, A3
  7737. 00005BC0  6724                     beq        +0x26 /* 00005BE6 */
  7738. 00005BC2  2F0B                     move.l     -[A7], A3
  7739. 00005BC4  2057                     movea.l    A0, [A7]
  7740. 00005BC6  2250                     movea.l    A1, [A0]
  7741. 00005BC8  2269 0038                movea.l    A1, [A1 + 0x38]
  7742. 00005BCC  4E91                     jsr        [A1]
  7743. 00005BCE  486E FFF8                pea.l      [A6 - 0x8]
  7744. 00005BD2  2F0A                     move.l     -[A7], A2
  7745. 00005BD4  2057                     movea.l    A0, [A7]
  7746. 00005BD6  2268 0004                movea.l    A1, [A0 + 0x4]
  7747. 00005BDA  2269 023C                movea.l    A1, [A1 + 0x23C]
  7748. 00005BDE  4E91                     jsr        [A1]
  7749. 00005BE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7750. 00005BE4  601E                     bra        +0x20 /* 00005C04 */
  7751. label00005BE6:
  7752. 00005BE6  3F3C 0008                move.w     -[A7], 0x8
  7753. 00005BEA  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7754. 00005BEE  A9DC                     syscall    TEKey
  7755. 00005BF0  486E FFF8                pea.l      [A6 - 0x8]
  7756. 00005BF4  2F0A                     move.l     -[A7], A2
  7757. 00005BF6  2057                     movea.l    A0, [A7]
  7758. 00005BF8  2268 0004                movea.l    A1, [A0 + 0x4]
  7759. 00005BFC  2269 023C                movea.l    A1, [A1 + 0x23C]
  7760. 00005C00  4E91                     jsr        [A1]
  7761. 00005C02  504F                     addq.w     A7, 8
  7762. label00005C04:
  7763. 00005C04  2F0A                     move.l     -[A7], A2
  7764. 00005C06  2057                     movea.l    A0, [A7]
  7765. 00005C08  2268 0004                movea.l    A1, [A0 + 0x4]
  7766. 00005C0C  2269 0270                movea.l    A1, [A1 + 0x270]
  7767. 00005C10  4E91                     jsr        [A1]
  7768. 00005C12  584F                     addq.w     A7, 4
  7769. 00005C14  6000 0160                bra        +0x162 /* 00005D76 */
  7770. 00005C18  42A7                     clr.l      -[A7]
  7771. 00005C1A  2F0A                     move.l     -[A7], A2
  7772. 00005C1C  2057                     movea.l    A0, [A7]
  7773. 00005C1E  2268 0004                movea.l    A1, [A0 + 0x4]
  7774. 00005C22  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7775. 00005C26  4E91                     jsr        [A1]
  7776. 00005C28  3F04                     move.w     -[A7], D4
  7777. 00005C2A  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7778. 00005C2E  A9DC                     syscall    TEKey
  7779. 00005C30  486E FFF8                pea.l      [A6 - 0x8]
  7780. 00005C34  2F0A                     move.l     -[A7], A2
  7781. 00005C36  2057                     movea.l    A0, [A7]
  7782. 00005C38  2268 0004                movea.l    A1, [A0 + 0x4]
  7783. 00005C3C  2269 023C                movea.l    A1, [A1 + 0x23C]
  7784. 00005C40  4E91                     jsr        [A1]
  7785. 00005C42  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7786. 00005C46  6000 012E                bra        +0x130 /* 00005D76 */
  7787. 00005C4A  0C44 007F                cmpi.w     D4, 0x7F
  7788. 00005C4E  6600 00FC                bne        +0xFE /* 00005D4C */
  7789. 00005C52  42A7                     clr.l      -[A7]
  7790. 00005C54  2F0A                     move.l     -[A7], A2
  7791. 00005C56  2057                     movea.l    A0, [A7]
  7792. 00005C58  2268 0004                movea.l    A1, [A0 + 0x4]
  7793. 00005C5C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  7794. 00005C60  4E91                     jsr        [A1]
  7795. 00005C62  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7796. 00005C66  2C10                     move.l     D6, [A0]
  7797. 00005C68  2046                     movea.l    A0, D6
  7798. 00005C6A  2246                     movea.l    A1, D6
  7799. 00005C6C  3029 0020                move.w     D0, [A1 + 0x20]
  7800. 00005C70  B068 003C                cmp.w      D0, [A0 + 0x3C]
  7801. 00005C74  504F                     addq.w     A7, 8
  7802. 00005C76  6C00 00C2                bge        +0xC4 /* 00005D3A */
  7803. 00005C7A  4AAA 00B4                tst.l      [A2 + 0xB4]
  7804. 00005C7E  6650                     bne        +0x52 /* 00005CD0 */
  7805. 00005C80  4878 0036                push.l     0x36 /* '6' */
  7806. 00005C84  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  7807. 00005C8A  2648                     movea.l    A3, A0
  7808. 00005C8C  2008                     move.l     D0, A0
  7809. 00005C8E  584F                     addq.w     A7, 4
  7810. 00005C90  6724                     beq        +0x26 /* 00005CB6 */
  7811. 00005C92  2F0A                     move.l     -[A7], A2
  7812. 00005C94  200A                     move.l     D0, A2
  7813. 00005C96  4A80                     tst.l      D0
  7814. 00005C98  6708                     beq        +0xA /* 00005CA2 */
  7815. 00005C9A  204A                     movea.l    A0, A2
  7816. 00005C9C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  7817. 00005CA0  6002                     bra        +0x4 /* 00005CA4 */
  7818. label00005CA2:
  7819. 00005CA2  204A                     movea.l    A0, A2
  7820. label00005CA4:
  7821. 00005CA4  4850                     pea.l      [A0]
  7822. 00005CA6  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7823. 00005CAA  2F0B                     move.l     -[A7], A3
  7824. 00005CAC  61FF 0000 1C92           bsr        +0x1C94 /* 00007940 */
  7825. 00005CB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7826. label00005CB6:
  7827. 00005CB6  254B 00B4                move.l     [A2 + 0xB4], A3
  7828. 00005CBA  2F2A 00B4                move.l     -[A7], [A2 + 0xB4]
  7829. 00005CBE  486A 007A                pea.l      [A2 + 0x7A]
  7830. 00005CC2  2057                     movea.l    A0, [A7]
  7831. 00005CC4  2268 0004                movea.l    A1, [A0 + 0x4]
  7832. 00005CC8  2269 003C                movea.l    A1, [A1 + 0x3C]
  7833. 00005CCC  4E91                     jsr        [A1]
  7834. 00005CCE  504F                     addq.w     A7, 8
  7835. label00005CD0:
  7836. 00005CD0  266A 00B4                movea.l    A3, [A2 + 0xB4]
  7837. 00005CD4  200B                     move.l     D0, A3
  7838. 00005CD6  6724                     beq        +0x26 /* 00005CFC */
  7839. 00005CD8  2F0B                     move.l     -[A7], A3
  7840. 00005CDA  2057                     movea.l    A0, [A7]
  7841. 00005CDC  2250                     movea.l    A1, [A0]
  7842. 00005CDE  2269 003C                movea.l    A1, [A1 + 0x3C]
  7843. 00005CE2  4E91                     jsr        [A1]
  7844. 00005CE4  486E FFF8                pea.l      [A6 - 0x8]
  7845. 00005CE8  2F0A                     move.l     -[A7], A2
  7846. 00005CEA  2057                     movea.l    A0, [A7]
  7847. 00005CEC  2268 0004                movea.l    A1, [A0 + 0x4]
  7848. 00005CF0  2269 023C                movea.l    A1, [A1 + 0x23C]
  7849. 00005CF4  4E91                     jsr        [A1]
  7850. 00005CF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7851. 00005CFA  603E                     bra        +0x40 /* 00005D3A */
  7852. label00005CFC:
  7853. 00005CFC  266A 00B8                movea.l    A3, [A2 + 0xB8]
  7854. 00005D00  2E13                     move.l     D7, [A3]
  7855. 00005D02  2047                     movea.l    A0, D7
  7856. 00005D04  2247                     movea.l    A1, D7
  7857. 00005D06  3629 0020                move.w     D3, [A1 + 0x20]
  7858. 00005D0A  B668 0022                cmp.w      D3, [A0 + 0x22]
  7859. 00005D0E  6610                     bne        +0x12 /* 00005D20 */
  7860. 00005D10  3043                     movea.w    A0, D3
  7861. 00005D12  2F08                     move.l     -[A7], A0
  7862. 00005D14  3003                     move.w     D0, D3
  7863. 00005D16  5240                     addq.w     D0, 1
  7864. 00005D18  48C0                     ext.l      D0
  7865. 00005D1A  2F00                     move.l     -[A7], D0
  7866. 00005D1C  2F0B                     move.l     -[A7], A3
  7867. 00005D1E  A9D1                     syscall    TESetSelect
  7868. label00005D20:
  7869. 00005D20  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  7870. 00005D24  A9D7                     syscall    TEDelete
  7871. 00005D26  486E FFF8                pea.l      [A6 - 0x8]
  7872. 00005D2A  2F0A                     move.l     -[A7], A2
  7873. 00005D2C  2057                     movea.l    A0, [A7]
  7874. 00005D2E  2268 0004                movea.l    A1, [A0 + 0x4]
  7875. 00005D32  2269 023C                movea.l    A1, [A1 + 0x23C]
  7876. 00005D36  4E91                     jsr        [A1]
  7877. 00005D38  504F                     addq.w     A7, 8
  7878. label00005D3A:
  7879. 00005D3A  2F0A                     move.l     -[A7], A2
  7880. 00005D3C  2057                     movea.l    A0, [A7]
  7881. 00005D3E  2268 0004                movea.l    A1, [A0 + 0x4]
  7882. 00005D42  2269 0270                movea.l    A1, [A1 + 0x270]
  7883. 00005D46  4E91                     jsr        [A1]
  7884. 00005D48  584F                     addq.w     A7, 4
  7885. 00005D4A  602A                     bra        +0x2C /* 00005D76 */
  7886. label00005D4C:
  7887. 00005D4C  2F0B                     move.l     -[A7], A3
  7888. 00005D4E  486A 007A                pea.l      [A2 + 0x7A]
  7889. 00005D52  4EB9 0000 3D70           jsr        [0x00003D70]
  7890. 00005D58  1A00                     move.b     D5, D0
  7891. 00005D5A  504F                     addq.w     A7, 8
  7892. 00005D5C  6018                     bra        +0x1A /* 00005D76 */
  7893. 00005D5E  3F3C 0001                move.w     -[A7], 0x1
  7894. 00005D62  A9C8                     syscall    SysBeep
  7895. 00005D64  6010                     bra        +0x12 /* 00005D76 */
  7896. 00005D66  2F0B                     move.l     -[A7], A3
  7897. 00005D68  486A 007A                pea.l      [A2 + 0x7A]
  7898. 00005D6C  4EB9 0000 3D70           jsr        [0x00003D70]
  7899. 00005D72  1A00                     move.b     D5, D0
  7900. 00005D74  504F                     addq.w     A7, 8
  7901. label00005D76:
  7902. 00005D76  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  7903. 00005D7C  B1EE FFEC                cmpa.l     A0, [A6 - 0x14]
  7904. 00005D80  6620                     bne        +0x22 /* 00005DA2 */
  7905. 00005D82  206A 00B8                movea.l    A0, [A2 + 0xB8]
  7906. 00005D86  2050                     movea.l    A0, [A0]
  7907. 00005D88  302E FFEA                move.w     D0, [A6 - 0x16]
  7908. 00005D8C  B068 005E                cmp.w      D0, [A0 + 0x5E]
  7909. 00005D90  6710                     beq        +0x12 /* 00005DA2 */
  7910. 00005D92  2F0A                     move.l     -[A7], A2
  7911. 00005D94  2057                     movea.l    A0, [A7]
  7912. 00005D96  2268 0004                movea.l    A1, [A0 + 0x4]
  7913. 00005D9A  2269 0274                movea.l    A1, [A1 + 0x274]
  7914. 00005D9E  4E91                     jsr        [A1]
  7915. 00005DA0  584F                     addq.w     A7, 4
  7916. label00005DA2:
  7917. 00005DA2  1005                     move.b     D0, D5
  7918. 00005DA4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7919. 00005DA8  4E5E                     unlink     A6
  7920. 00005DAA  4E75                     rts
  7921. 00005DAC  4E56 FFF8                link       A6, -0x0008
  7922. 00005DB0  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  7923. 00005DB4  246E 0008                movea.l    A2, [A6 + 0x8]
  7924. 00005DB8  3A2E 000C                move.w     D5, [A6 + 0xC]
  7925. 00005DBC  382E 000E                move.w     D4, [A6 + 0xE]
  7926. 00005DC0  162E 0010                move.b     D3, [A6 + 0x10]
  7927. 00005DC4  4227                     clr.b      -[A7]
  7928. 00005DC6  3F04                     move.w     -[A7], D4
  7929. 00005DC8  3F05                     move.w     -[A7], D5
  7930. 00005DCA  2F0A                     move.l     -[A7], A2
  7931. 00005DCC  4EB9 0000 35A0           jsr        [0x000035A0]
  7932. 00005DD2  3F3C 1000                move.w     -[A7], 0x1000
  7933. 00005DD6  2F0A                     move.l     -[A7], A2
  7934. 00005DD8  2057                     movea.l    A0, [A7]
  7935. 00005DDA  2268 0004                movea.l    A1, [A0 + 0x4]
  7936. 00005DDE  2269 0260                movea.l    A1, [A1 + 0x260]
  7937. 00005DE2  4E91                     jsr        [A1]
  7938. 00005DE4  4A00                     tst.b      D0
  7939. 00005DE6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7940. 00005DEA  6718                     beq        +0x1A /* 00005E04 */
  7941. 00005DEC  4227                     clr.b      -[A7]
  7942. 00005DEE  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  7943. 00005DF2  306A 000C                movea.w    A0, [A2 + 0xC]
  7944. 00005DF6  2F08                     move.l     -[A7], A0
  7945. 00005DF8  2F0A                     move.l     -[A7], A2
  7946. 00005DFA  4EB9 0000 36B0           jsr        [0x000036B0]
  7947. 00005E00  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7948. label00005E04:
  7949. 00005E04  2F0A                     move.l     -[A7], A2
  7950. 00005E06  2057                     movea.l    A0, [A7]
  7951. 00005E08  2268 0004                movea.l    A1, [A0 + 0x4]
  7952. 00005E0C  2269 0230                movea.l    A1, [A1 + 0x230]
  7953. 00005E10  4E91                     jsr        [A1]
  7954. 00005E12  486E FFF8                pea.l      [A6 - 0x8]
  7955. 00005E16  2F0A                     move.l     -[A7], A2
  7956. 00005E18  2057                     movea.l    A0, [A7]
  7957. 00005E1A  2268 0004                movea.l    A1, [A0 + 0x4]
  7958. 00005E1E  2269 003C                movea.l    A1, [A1 + 0x3C]
  7959. 00005E22  4E91                     jsr        [A1]
  7960. 00005E24  2F0A                     move.l     -[A7], A2
  7961. 00005E26  4EB9 0000 3658           jsr        [0x00003658]
  7962. 00005E2C  2F0A                     move.l     -[A7], A2
  7963. 00005E2E  2057                     movea.l    A0, [A7]
  7964. 00005E30  2268 0004                movea.l    A1, [A0 + 0x4]
  7965. 00005E34  2269 0274                movea.l    A1, [A1 + 0x274]
  7966. 00005E38  4E91                     jsr        [A1]
  7967. 00005E3A  4A03                     tst.b      D3
  7968. 00005E3C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7969. 00005E40  6710                     beq        +0x12 /* 00005E52 */
  7970. 00005E42  2F0A                     move.l     -[A7], A2
  7971. 00005E44  2057                     movea.l    A0, [A7]
  7972. 00005E46  2268 0004                movea.l    A1, [A0 + 0x4]
  7973. 00005E4A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  7974. 00005E4E  4E91                     jsr        [A1]
  7975. 00005E50  584F                     addq.w     A7, 4
  7976. label00005E52:
  7977. 00005E52  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  7978. 00005E56  4E5E                     unlink     A6
  7979. 00005E58  4E75                     rts
  7980. 00005E5A  4E56 0000                link       A6, 0
  7981. 00005E5E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  7982. 00005E62  246E 0008                movea.l    A2, [A6 + 0x8]
  7983. 00005E66  2A2E 000C                move.l     D5, [A6 + 0xC]
  7984. 00005E6A  282E 0010                move.l     D4, [A6 + 0x10]
  7985. 00005E6E  162E 0014                move.b     D3, [A6 + 0x14]
  7986. 00005E72  1F03                     move.b     -[A7], D3
  7987. 00005E74  2F04                     move.l     -[A7], D4
  7988. 00005E76  2F05                     move.l     -[A7], D5
  7989. 00005E78  2F0A                     move.l     -[A7], A2
  7990. 00005E7A  4EB9 0000 35A8           jsr        [0x000035A8]
  7991. 00005E80  2F0A                     move.l     -[A7], A2
  7992. 00005E82  2057                     movea.l    A0, [A7]
  7993. 00005E84  2268 0004                movea.l    A1, [A0 + 0x4]
  7994. 00005E88  2269 0230                movea.l    A1, [A1 + 0x230]
  7995. 00005E8C  4E91                     jsr        [A1]
  7996. 00005E8E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7997. 00005E92  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  7998. 00005E96  4E5E                     unlink     A6
  7999. 00005E98  4E75                     rts
  8000. 00005E9A  4E56 0000                link       A6, 0
  8001. 00005E9E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  8002. 00005EA2  246E 0008                movea.l    A2, [A6 + 0x8]
  8003. 00005EA6  282E 000C                move.l     D4, [A6 + 0xC]
  8004. 00005EAA  262E 0010                move.l     D3, [A6 + 0x10]
  8005. 00005EAE  1A2E 0014                move.b     D5, [A6 + 0x14]
  8006. 00005EB2  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8007. 00005EB6  2050                     movea.l    A0, [A0]
  8008. 00005EB8  4868 0008                pea.l      [A0 + 0x8]
  8009. 00005EBC  3F04                     move.w     -[A7], D4
  8010. 00005EBE  3F03                     move.w     -[A7], D3
  8011. 00005EC0  A8A8                     syscall    OffsetRect
  8012. 00005EC2  1F05                     move.b     -[A7], D5
  8013. 00005EC4  2F03                     move.l     -[A7], D3
  8014. 00005EC6  2F04                     move.l     -[A7], D4
  8015. 00005EC8  2F0A                     move.l     -[A7], A2
  8016. 00005ECA  4EB9 0000 3690           jsr        [0x00003690]
  8017. 00005ED0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8018. 00005ED4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  8019. 00005ED8  4E5E                     unlink     A6
  8020. 00005EDA  4E75                     rts
  8021. label00005EDC:
  8022. 00005EDC  4E56 FFEC                link       A6, -0x0014
  8023. 00005EE0  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  8024. 00005EE4  246E 0008                movea.l    A2, [A6 + 0x8]
  8025. 00005EE8  2A2E 000C                move.l     D5, [A6 + 0xC]
  8026. 00005EEC  282E 0010                move.l     D4, [A6 + 0x10]
  8027. 00005EF0  7601                     moveq.l    D3, 0x01
  8028. 00005EF2  286A 00B8                movea.l    A4, [A2 + 0xB8]
  8029. 00005EF6  200C                     move.l     D0, A4
  8030. 00005EF8  6606                     bne        +0x8 /* 00005F00 */
  8031. 00005EFA  7001                     moveq.l    D0, 0x01
  8032. 00005EFC  6000 0316                bra        +0x318 /* 00006214 */
  8033. label00005F00:
  8034. 00005F00  2054                     movea.l    A0, [A4]
  8035. 00005F02  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  8036. 00005F06  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  8037. 00005F0C  2005                     move.l     D0, D5
  8038. 00005F0E  61FF FFFF A614           bsr        -0x59EA /* 00000524 */
  8039. 00005F14  02EA                     .incomplete
  8040. 00005F16  0000 000C                ori.b      D0, 0xC
  8041. 00005F1A  0000 00C9                ori.b      D0, 0xC9
  8042. 00005F1E  000A 0000                ori.b      A2, 0x0
  8043. 00005F22  000C 003E                ori.b      A4, 0x3E /* '>' */
  8044. 00005F26  0000 000D                ori.b      D0, 0xD /* '\r' */
  8045. 00005F2A  00A8 0000 000E 00E8      ori.l      [A0 + 0xE8], 0xE
  8046. 00005F32  0000 000F                ori.b      D0, 0xF
  8047. 00005F36  01D2                     .incomplete
  8048. 00005F38  0000 0010                ori.b      D0, 0x10
  8049. 00005F3C  028E 0000 0014           andi.l     A6, 0x14
  8050. 00005F42  026A 0000 0016           andi.w     [A2 + 0x16], 0x0
  8051. 00005F48  0230 0000 0018           andi.b     [A0 + D0.w + 0x18], 0x0
  8052. 00005F4E  022A 0000 0019           andi.b     [A2 + 0x19], 0x0
  8053. 00005F54  0224 0000                andi.b     -[A4], 0x0
  8054. 00005F58  001A 021E                ori.b      [A2]+, 0x1E
  8055. 00005F5C  0000 00C9                ori.b      D0, 0xC9
  8056. 00005F60  0258 4878                andi.w     [A0]+, 0x4878 /* 'Hx' */
  8057. 00005F64  002A 4EB9 0000           ori.b      [A2 + 0x0], 0xB9
  8058. 00005F6A  1FF0 2648                move.b     <<invalid special address>>, [A0 + D2.w * 8 + 0x48]
  8059. 00005F6E  2008                     move.l     D0, A0
  8060. 00005F70  584F                     addq.w     A7, 4
  8061. 00005F72  6724                     beq        +0x26 /* 00005F98 */
  8062. 00005F74  2F0A                     move.l     -[A7], A2
  8063. 00005F76  200A                     move.l     D0, A2
  8064. 00005F78  4A80                     tst.l      D0
  8065. 00005F7A  6708                     beq        +0xA /* 00005F84 */
  8066. 00005F7C  204A                     movea.l    A0, A2
  8067. 00005F7E  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8068. 00005F82  6002                     bra        +0x4 /* 00005F86 */
  8069. label00005F84:
  8070. 00005F84  204A                     movea.l    A0, A2
  8071. label00005F86:
  8072. 00005F86  4850                     pea.l      [A0]
  8073. 00005F88  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8074. 00005F8C  2F0B                     move.l     -[A7], A3
  8075. 00005F8E  61FF 0000 1528           bsr        +0x152A /* 000074B8 */
  8076. 00005F94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8077. label00005F98:
  8078. 00005F98  2F0B                     move.l     -[A7], A3
  8079. 00005F9A  486A 007A                pea.l      [A2 + 0x7A]
  8080. 00005F9E  2057                     movea.l    A0, [A7]
  8081. 00005FA0  2268 0004                movea.l    A1, [A0 + 0x4]
  8082. 00005FA4  2269 003C                movea.l    A1, [A1 + 0x3C]
  8083. 00005FA8  4E91                     jsr        [A1]
  8084. 00005FAA  2F0A                     move.l     -[A7], A2
  8085. 00005FAC  2057                     movea.l    A0, [A7]
  8086. 00005FAE  2268 0004                movea.l    A1, [A0 + 0x4]
  8087. 00005FB2  2269 0274                movea.l    A1, [A1 + 0x274]
  8088. 00005FB6  4E91                     jsr        [A1]
  8089. 00005FB8  486E FFF8                pea.l      [A6 - 0x8]
  8090. 00005FBC  2F0A                     move.l     -[A7], A2
  8091. 00005FBE  2057                     movea.l    A0, [A7]
  8092. 00005FC0  2268 0004                movea.l    A1, [A0 + 0x4]
  8093. 00005FC4  2269 023C                movea.l    A1, [A1 + 0x23C]
  8094. 00005FC8  4E91                     jsr        [A1]
  8095. 00005FCA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8096. 00005FCE  6000 0242                bra        +0x244 /* 00006212 */
  8097. 00005FD2  42A7                     clr.l      -[A7]
  8098. 00005FD4  2F0A                     move.l     -[A7], A2
  8099. 00005FD6  2057                     movea.l    A0, [A7]
  8100. 00005FD8  2268 0004                movea.l    A1, [A0 + 0x4]
  8101. 00005FDC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8102. 00005FE0  4E91                     jsr        [A1]
  8103. 00005FE2  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8104. 00005FE6  A9D5                     syscall    TECopy
  8105. 00005FE8  3F3C 8000                move.w     -[A7], 0x8000
  8106. 00005FEC  2F0A                     move.l     -[A7], A2
  8107. 00005FEE  2057                     movea.l    A0, [A7]
  8108. 00005FF0  2268 0004                movea.l    A1, [A0 + 0x4]
  8109. 00005FF4  2269 0260                movea.l    A1, [A1 + 0x260]
  8110. 00005FF8  4E91                     jsr        [A1]
  8111. 00005FFA  4A00                     tst.b      D0
  8112. 00005FFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8113. 00006000  6600 0210                bne        +0x212 /* 00006212 */
  8114. 00006004  594F                     subq.w     A7, 4
  8115. 00006006  A9FC                     syscall    ZeroScrap
  8116. 00006008  201F                     move.l     D0, [A7]+
  8117. 0000600A  554F                     subq.w     A7, 2
  8118. 0000600C  4EB9 0000 1F98           jsr        [0x00001F98]
  8119. 00006012  301F                     move.w     D0, [A7]+
  8120. 00006014  6000 01FC                bra        +0x1FE /* 00006212 */
  8121. 00006018  594F                     subq.w     A7, 4
  8122. 0000601A  42A7                     clr.l      -[A7]
  8123. 0000601C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  8124. 00006022  486E FFEC                pea.l      [A6 - 0x14]
  8125. 00006026  A9FD                     syscall    GetScrap
  8126. 00006028  201F                     move.l     D0, [A7]+
  8127. 0000602A  2800                     move.l     D4, D0
  8128. 0000602C  4A84                     tst.l      D4
  8129. 0000602E  6E1E                     bgt        +0x20 /* 0000604E */
  8130. 00006030  42A7                     clr.l      -[A7]
  8131. 00006032  486E FFF4                pea.l      [A6 - 0xC]
  8132. 00006036  2D7C 6173 7274 FFF4      move.l     [A6 - 0xC], 0x61737274 /* 'asrt' */
  8133. 0000603E  4879 0002 383E           push.l     0x2383E
  8134. 00006044  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  8135. 0000604A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8136. label0000604E:
  8137. 0000604E  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8138. 00006052  2650                     movea.l    A3, [A0]
  8139. 00006054  302B 0022                move.w     D0, [A3 + 0x22]
  8140. 00006058  906B 0020                sub.w      D0, [A3 + 0x20]
  8141. 0000605C  48C0                     ext.l      D0
  8142. 0000605E  306B 003C                movea.w    A0, [A3 + 0x3C]
  8143. 00006062  2204                     move.l     D1, D4
  8144. 00006064  D288                     add.l      D1, A0
  8145. 00006066  9280                     sub.l      D1, D0
  8146. 00006068  0C81 0000 7C00           cmpi.l     D1, 0x7C00 /* '|\0' */
  8147. 0000606E  6E70                     bgt        +0x72 /* 000060E0 */
  8148. 00006070  4878 0032                push.l     0x32 /* '2' */
  8149. 00006074  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  8150. 0000607A  2648                     movea.l    A3, A0
  8151. 0000607C  2008                     move.l     D0, A0
  8152. 0000607E  584F                     addq.w     A7, 4
  8153. 00006080  6724                     beq        +0x26 /* 000060A6 */
  8154. 00006082  2F0A                     move.l     -[A7], A2
  8155. 00006084  200A                     move.l     D0, A2
  8156. 00006086  4A80                     tst.l      D0
  8157. 00006088  6708                     beq        +0xA /* 00006092 */
  8158. 0000608A  204A                     movea.l    A0, A2
  8159. 0000608C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8160. 00006090  6002                     bra        +0x4 /* 00006094 */
  8161. label00006092:
  8162. 00006092  204A                     movea.l    A0, A2
  8163. label00006094:
  8164. 00006094  4850                     pea.l      [A0]
  8165. 00006096  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8166. 0000609A  2F0B                     move.l     -[A7], A3
  8167. 0000609C  61FF 0000 153E           bsr        +0x1540 /* 000075DC */
  8168. 000060A2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8169. label000060A6:
  8170. 000060A6  2F0B                     move.l     -[A7], A3
  8171. 000060A8  486A 007A                pea.l      [A2 + 0x7A]
  8172. 000060AC  2057                     movea.l    A0, [A7]
  8173. 000060AE  2268 0004                movea.l    A1, [A0 + 0x4]
  8174. 000060B2  2269 003C                movea.l    A1, [A1 + 0x3C]
  8175. 000060B6  4E91                     jsr        [A1]
  8176. 000060B8  2F0A                     move.l     -[A7], A2
  8177. 000060BA  2057                     movea.l    A0, [A7]
  8178. 000060BC  2268 0004                movea.l    A1, [A0 + 0x4]
  8179. 000060C0  2269 0274                movea.l    A1, [A1 + 0x274]
  8180. 000060C4  4E91                     jsr        [A1]
  8181. 000060C6  486E FFF8                pea.l      [A6 - 0x8]
  8182. 000060CA  2F0A                     move.l     -[A7], A2
  8183. 000060CC  2057                     movea.l    A0, [A7]
  8184. 000060CE  2268 0004                movea.l    A1, [A0 + 0x4]
  8185. 000060D2  2269 023C                movea.l    A1, [A1 + 0x23C]
  8186. 000060D6  4E91                     jsr        [A1]
  8187. 000060D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8188. 000060DC  6000 0134                bra        +0x136 /* 00006212 */
  8189. label000060E0:
  8190. 000060E0  3F3C 0002                move.w     -[A7], 0x2
  8191. 000060E4  A9C8                     syscall    SysBeep
  8192. 000060E6  42A7                     clr.l      -[A7]
  8193. 000060E8  486E FFF0                pea.l      [A6 - 0x10]
  8194. 000060EC  2D7C 3332 6B20 FFF0      move.l     [A6 - 0x10], 0x33326B20 /* '32k ' */
  8195. 000060F4  4879 0002 383E           push.l     0x2383E
  8196. 000060FA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  8197. 00006100  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8198. 00006104  6000 010C                bra        +0x10E /* 00006212 */
  8199. 00006108  4878 002A                push.l     0x2A /* '*' */
  8200. 0000610C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  8201. 00006112  2648                     movea.l    A3, A0
  8202. 00006114  2008                     move.l     D0, A0
  8203. 00006116  584F                     addq.w     A7, 4
  8204. 00006118  6724                     beq        +0x26 /* 0000613E */
  8205. 0000611A  2F0A                     move.l     -[A7], A2
  8206. 0000611C  200A                     move.l     D0, A2
  8207. 0000611E  4A80                     tst.l      D0
  8208. 00006120  6708                     beq        +0xA /* 0000612A */
  8209. 00006122  204A                     movea.l    A0, A2
  8210. 00006124  41E8 007A                lea.l      A0, [A0 + 0x7A]
  8211. 00006128  6002                     bra        +0x4 /* 0000612C */
  8212. label0000612A:
  8213. 0000612A  204A                     movea.l    A0, A2
  8214. label0000612C:
  8215. 0000612C  4850                     pea.l      [A0]
  8216. 0000612E  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8217. 00006132  2F0B                     move.l     -[A7], A3
  8218. 00006134  61FF 0000 1762           bsr        +0x1764 /* 00007898 */
  8219. 0000613A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8220. label0000613E:
  8221. 0000613E  2F0B                     move.l     -[A7], A3
  8222. 00006140  486A 007A                pea.l      [A2 + 0x7A]
  8223. 00006144  2057                     movea.l    A0, [A7]
  8224. 00006146  2268 0004                movea.l    A1, [A0 + 0x4]
  8225. 0000614A  2269 003C                movea.l    A1, [A1 + 0x3C]
  8226. 0000614E  4E91                     jsr        [A1]
  8227. 00006150  2F0A                     move.l     -[A7], A2
  8228. 00006152  2057                     movea.l    A0, [A7]
  8229. 00006154  2268 0004                movea.l    A1, [A0 + 0x4]
  8230. 00006158  2269 0274                movea.l    A1, [A1 + 0x274]
  8231. 0000615C  4E91                     jsr        [A1]
  8232. 0000615E  486E FFF8                pea.l      [A6 - 0x8]
  8233. 00006162  2F0A                     move.l     -[A7], A2
  8234. 00006164  2057                     movea.l    A0, [A7]
  8235. 00006166  2268 0004                movea.l    A1, [A0 + 0x4]
  8236. 0000616A  2269 023C                movea.l    A1, [A1 + 0x23C]
  8237. 0000616E  4E91                     jsr        [A1]
  8238. 00006170  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8239. 00006174  6000 009C                bra        +0x9E /* 00006212 */
  8240. 00006178  2F0A                     move.l     -[A7], A2
  8241. 0000617A  2057                     movea.l    A0, [A7]
  8242. 0000617C  2268 0004                movea.l    A1, [A0 + 0x4]
  8243. 00006180  2269 0274                movea.l    A1, [A1 + 0x274]
  8244. 00006184  4E91                     jsr        [A1]
  8245. 00006186  486E FFF8                pea.l      [A6 - 0x8]
  8246. 0000618A  2F0A                     move.l     -[A7], A2
  8247. 0000618C  2057                     movea.l    A0, [A7]
  8248. 0000618E  2268 0004                movea.l    A1, [A0 + 0x4]
  8249. 00006192  2269 023C                movea.l    A1, [A1 + 0x23C]
  8250. 00006196  4E91                     jsr        [A1]
  8251. 00006198  2F0A                     move.l     -[A7], A2
  8252. 0000619A  2057                     movea.l    A0, [A7]
  8253. 0000619C  2268 0004                movea.l    A1, [A0 + 0x4]
  8254. 000061A0  2269 0270                movea.l    A1, [A1 + 0x270]
  8255. 000061A4  4E91                     jsr        [A1]
  8256. 000061A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8257. 000061AA  6066                     bra        +0x68 /* 00006212 */
  8258. 000061AC  B8AA 00B4                cmp.l      D4, [A2 + 0xB4]
  8259. 000061B0  6660                     bne        +0x62 /* 00006212 */
  8260. 000061B2  42AA 00B4                clr.l      [A2 + 0xB4]
  8261. 000061B6  605A                     bra        +0x5C /* 00006212 */
  8262. 000061B8  2F0A                     move.l     -[A7], A2
  8263. 000061BA  4EB9 0000 3110           jsr        [0x00003110]
  8264. 000061C0  4A00                     tst.b      D0
  8265. 000061C2  584F                     addq.w     A7, 4
  8266. 000061C4  6604                     bne        +0x6 /* 000061CA */
  8267. 000061C6  7600                     moveq.l    D3, 0x00
  8268. 000061C8  6048                     bra        +0x4A /* 00006212 */
  8269. label000061CA:
  8270. 000061CA  2F0A                     move.l     -[A7], A2
  8271. 000061CC  2057                     movea.l    A0, [A7]
  8272. 000061CE  2268 0004                movea.l    A1, [A0 + 0x4]
  8273. 000061D2  2269 026C                movea.l    A1, [A1 + 0x26C]
  8274. 000061D6  4E91                     jsr        [A1]
  8275. 000061D8  2F0A                     move.l     -[A7], A2
  8276. 000061DA  2057                     movea.l    A0, [A7]
  8277. 000061DC  2268 0004                movea.l    A1, [A0 + 0x4]
  8278. 000061E0  2269 0274                movea.l    A1, [A1 + 0x274]
  8279. 000061E4  4E91                     jsr        [A1]
  8280. 000061E6  486E FFF8                pea.l      [A6 - 0x8]
  8281. 000061EA  2F0A                     move.l     -[A7], A2
  8282. 000061EC  2057                     movea.l    A0, [A7]
  8283. 000061EE  2268 0004                movea.l    A1, [A0 + 0x4]
  8284. 000061F2  2269 023C                movea.l    A1, [A1 + 0x23C]
  8285. 000061F6  4E91                     jsr        [A1]
  8286. 000061F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8287. 000061FC  6014                     bra        +0x16 /* 00006212 */
  8288. 000061FE  2F04                     move.l     -[A7], D4
  8289. 00006200  2F05                     move.l     -[A7], D5
  8290. 00006202  486A 007A                pea.l      [A2 + 0x7A]
  8291. 00006206  4EB9 0000 3D50           jsr        [0x00003D50]
  8292. 0000620C  1600                     move.b     D3, D0
  8293. 0000620E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8294. label00006212:
  8295. 00006212  1003                     move.b     D0, D3
  8296. label00006214:
  8297. 00006214  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  8298. 00006218  4E5E                     unlink     A6
  8299. 0000621A  4E75                     rts
  8300. label0000621C:
  8301. 0000621C  4E56 FFFC                link       A6, -0x0004
  8302. 00006220  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8303. 00006224  246E 0008                movea.l    A2, [A6 + 0x8]
  8304. 00006228  2A2E 000C                move.l     D5, [A6 + 0xC]
  8305. 0000622C  266E 0010                movea.l    A3, [A6 + 0x10]
  8306. 00006230  282E 0014                move.l     D4, [A6 + 0x14]
  8307. 00006234  2E2E 0018                move.l     D7, [A6 + 0x18]
  8308. 00006238  2C2E 001C                move.l     D6, [A6 + 0x1C]
  8309. 0000623C  2044                     movea.l    A0, D4
  8310. 0000623E  4210                     clr.b      [A0]
  8311. 00006240  2005                     move.l     D0, D5
  8312. 00006242  5180                     subq.l     D0, 8
  8313. 00006244  5980                     subq.l     D0, 4
  8314. 00006246  0C80 0000 0004           cmpi.l     D0, 0x4
  8315. 0000624C  6200 00CA                bhi        +0xCC /* 00006318 */
  8316. 00006250  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  8317. 00006254  4EFB 0002                jmp        [PC + D0.w + 0x2]
  8318. 00006258  0022 000A                ori.b      -[A2], 0xA /* '\n' */
  8319. 0000625C  005A 0022                ori.w      [A2]+, 0x22 /* '\"' */
  8320. 00006260  0092 206A 00B8           ori.l      [A2], 0x206A00B8
  8321. 00006266  2850                     movea.l    A4, [A0]
  8322. 00006268  302C 0020                move.w     D0, [A4 + 0x20]
  8323. 0000626C  B06C 0022                cmp.w      D0, [A4 + 0x22]
  8324. 00006270  56C0                     sne        D0
  8325. 00006272  4400                     neg.b      D0
  8326. 00006274  1680                     move.b     [A3], D0
  8327. 00006276  6000 00B8                bra        +0xBA /* 00006330 */
  8328. 0000627A  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  8329. 0000627E  2F0A                     move.l     -[A7], A2
  8330. 00006280  2057                     movea.l    A0, [A7]
  8331. 00006282  2268 0004                movea.l    A1, [A0 + 0x4]
  8332. 00006286  2269 0260                movea.l    A1, [A1 + 0x260]
  8333. 0000628A  4E91                     jsr        [A1]
  8334. 0000628C  4A00                     tst.b      D0
  8335. 0000628E  5C4F                     addq.w     A7, 6
  8336. 00006290  6714                     beq        +0x16 /* 000062A6 */
  8337. 00006292  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8338. 00006296  2610                     move.l     D3, [A0]
  8339. 00006298  2043                     movea.l    A0, D3
  8340. 0000629A  2243                     movea.l    A1, D3
  8341. 0000629C  3029 0020                move.w     D0, [A1 + 0x20]
  8342. 000062A0  B068 0022                cmp.w      D0, [A0 + 0x22]
  8343. 000062A4  6604                     bne        +0x6 /* 000062AA */
  8344. label000062A6:
  8345. 000062A6  7000                     moveq.l    D0, 0x00
  8346. 000062A8  6002                     bra        +0x4 /* 000062AC */
  8347. label000062AA:
  8348. 000062AA  7001                     moveq.l    D0, 0x01
  8349. label000062AC:
  8350. 000062AC  1680                     move.b     [A3], D0
  8351. 000062AE  6000 0080                bra        +0x82 /* 00006330 */
  8352. 000062B2  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  8353. 000062B6  2F0A                     move.l     -[A7], A2
  8354. 000062B8  2057                     movea.l    A0, [A7]
  8355. 000062BA  2268 0004                movea.l    A1, [A0 + 0x4]
  8356. 000062BE  2269 0260                movea.l    A1, [A1 + 0x260]
  8357. 000062C2  4E91                     jsr        [A1]
  8358. 000062C4  4A00                     tst.b      D0
  8359. 000062C6  5C4F                     addq.w     A7, 6
  8360. 000062C8  6716                     beq        +0x18 /* 000062E0 */
  8361. 000062CA  594F                     subq.w     A7, 4
  8362. 000062CC  42A7                     clr.l      -[A7]
  8363. 000062CE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  8364. 000062D4  486E FFFC                pea.l      [A6 - 0x4]
  8365. 000062D8  A9FD                     syscall    GetScrap
  8366. 000062DA  201F                     move.l     D0, [A7]+
  8367. 000062DC  4A80                     tst.l      D0
  8368. 000062DE  6E04                     bgt        +0x6 /* 000062E4 */
  8369. label000062E0:
  8370. 000062E0  7000                     moveq.l    D0, 0x00
  8371. 000062E2  6002                     bra        +0x4 /* 000062E6 */
  8372. label000062E4:
  8373. 000062E4  7001                     moveq.l    D0, 0x01
  8374. label000062E6:
  8375. 000062E6  1680                     move.b     [A3], D0
  8376. 000062E8  6046                     bra        +0x48 /* 00006330 */
  8377. 000062EA  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  8378. 000062EE  2F0A                     move.l     -[A7], A2
  8379. 000062F0  2057                     movea.l    A0, [A7]
  8380. 000062F2  2268 0004                movea.l    A1, [A0 + 0x4]
  8381. 000062F6  2269 0260                movea.l    A1, [A1 + 0x260]
  8382. 000062FA  4E91                     jsr        [A1]
  8383. 000062FC  4A00                     tst.b      D0
  8384. 000062FE  5C4F                     addq.w     A7, 6
  8385. 00006300  670C                     beq        +0xE /* 0000630E */
  8386. 00006302  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8387. 00006306  2050                     movea.l    A0, [A0]
  8388. 00006308  4A68 003C                tst.w      [A0 + 0x3C]
  8389. 0000630C  6E04                     bgt        +0x6 /* 00006312 */
  8390. label0000630E:
  8391. 0000630E  7000                     moveq.l    D0, 0x00
  8392. 00006310  6002                     bra        +0x4 /* 00006314 */
  8393. label00006312:
  8394. 00006312  7001                     moveq.l    D0, 0x01
  8395. label00006314:
  8396. 00006314  1680                     move.b     [A3], D0
  8397. 00006316  6018                     bra        +0x1A /* 00006330 */
  8398. label00006318:
  8399. 00006318  2F06                     move.l     -[A7], D6
  8400. 0000631A  2F07                     move.l     -[A7], D7
  8401. 0000631C  2F04                     move.l     -[A7], D4
  8402. 0000631E  2F0B                     move.l     -[A7], A3
  8403. 00006320  2F05                     move.l     -[A7], D5
  8404. 00006322  486A 007A                pea.l      [A2 + 0x7A]
  8405. 00006326  4EB9 0000 3D60           jsr        [0x00003D60]
  8406. 0000632C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8407. label00006330:
  8408. 00006330  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8409. 00006334  4E5E                     unlink     A6
  8410. 00006336  4E75                     rts
  8411. 00006338  4E56 FFFA                link       A6, -0x0006
  8412. 0000633C  48E7 0038                movem.l    -[A7], A2,A3,A4
  8413. 00006340  286E 0008                movea.l    A4, [A6 + 0x8]
  8414. 00006344  246E 000C                movea.l    A2, [A6 + 0xC]
  8415. 00006348  266E 0010                movea.l    A3, [A6 + 0x10]
  8416. 0000634C  2F0A                     move.l     -[A7], A2
  8417. 0000634E  486E FFFA                pea.l      [A6 - 0x6]
  8418. 00006352  4EB9 0000 21F0           jsr        [0x000021F0]
  8419. 00006358  2F0B                     move.l     -[A7], A3
  8420. 0000635A  594F                     subq.w     A7, 4
  8421. 0000635C  2F0A                     move.l     -[A7], A2
  8422. 0000635E  4EB9 0000 1F18           jsr        [0x00001F18]
  8423. 00006364  201F                     move.l     D0, [A7]+
  8424. 00006366  2F00                     move.l     -[A7], D0
  8425. 00006368  2F12                     move.l     -[A7], [A2]
  8426. 0000636A  2F0C                     move.l     -[A7], A4
  8427. 0000636C  2057                     movea.l    A0, [A7]
  8428. 0000636E  2268 0004                movea.l    A1, [A0 + 0x4]
  8429. 00006372  2269 0248                movea.l    A1, [A1 + 0x248]
  8430. 00006376  4E91                     jsr        [A1]
  8431. 00006378  3F3C FFFF                move.w     -[A7], 0xFFFF
  8432. 0000637C  486E FFFA                pea.l      [A6 - 0x6]
  8433. 00006380  4EB9 0000 21F8           jsr        [0x000021F8]
  8434. 00006386  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  8435. 0000638A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8436. 0000638E  4E5E                     unlink     A6
  8437. 00006390  4E75                     rts
  8438. 00006392  4E56 FFFC                link       A6, -0x0004
  8439. 00006396  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  8440. 0000639A  246E 0008                movea.l    A2, [A6 + 0x8]
  8441. 0000639E  286E 000C                movea.l    A4, [A6 + 0xC]
  8442. 000063A2  262E 0010                move.l     D3, [A6 + 0x10]
  8443. 000063A6  266E 0014                movea.l    A3, [A6 + 0x14]
  8444. 000063AA  0C83 0000 7C00           cmpi.l     D3, 0x7C00 /* '|\0' */
  8445. 000063B0  6E00 00DC                bgt        +0xDE /* 0000648E */
  8446. 000063B4  42A7                     clr.l      -[A7]
  8447. 000063B6  2F0A                     move.l     -[A7], A2
  8448. 000063B8  2057                     movea.l    A0, [A7]
  8449. 000063BA  2268 0004                movea.l    A1, [A0 + 0x4]
  8450. 000063BE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8451. 000063C2  4E91                     jsr        [A1]
  8452. 000063C4  3F3C 8000                move.w     -[A7], 0x8000
  8453. 000063C8  2F0A                     move.l     -[A7], A2
  8454. 000063CA  2057                     movea.l    A0, [A7]
  8455. 000063CC  2268 0004                movea.l    A1, [A0 + 0x4]
  8456. 000063D0  2269 0260                movea.l    A1, [A1 + 0x260]
  8457. 000063D4  4E91                     jsr        [A1]
  8458. 000063D6  4A00                     tst.b      D0
  8459. 000063D8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8460. 000063DC  6700 0086                beq        +0x88 /* 00006464 */
  8461. 000063E0  200B                     move.l     D0, A3
  8462. 000063E2  671E                     beq        +0x20 /* 00006402 */
  8463. 000063E4  2F0C                     move.l     -[A7], A4
  8464. 000063E6  2F03                     move.l     -[A7], D3
  8465. 000063E8  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8466. 000063EC  A9CF                     syscall    TESetText
  8467. 000063EE  42A7                     clr.l      -[A7]
  8468. 000063F0  2F03                     move.l     -[A7], D3
  8469. 000063F2  2F0B                     move.l     -[A7], A3
  8470. 000063F4  4227                     clr.b      -[A7]
  8471. 000063F6  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8472. 000063FA  3F3C 000B                move.w     -[A7], 0xB
  8473. 000063FE  A83D                     syscall    TEDispatch
  8474. 00006400  606C                     bra        +0x6E /* 0000646E */
  8475. label00006402:
  8476. 00006402  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8477. 00006406  2650                     movea.l    A3, [A0]
  8478. 00006408  382B 0020                move.w     D4, [A3 + 0x20]
  8479. 0000640C  3A2B 0022                move.w     D5, [A3 + 0x22]
  8480. 00006410  426B 0020                clr.w      [A3 + 0x20]
  8481. 00006414  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8482. 00006418  2050                     movea.l    A0, [A0]
  8483. 0000641A  4268 0022                clr.w      [A0 + 0x22]
  8484. 0000641E  594F                     subq.w     A7, 4
  8485. 00006420  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8486. 00006424  3F3C 0006                move.w     -[A7], 0x6
  8487. 00006428  A83D                     syscall    TEDispatch
  8488. 0000642A  205F                     movea.l    A0, [A7]+
  8489. 0000642C  2648                     movea.l    A3, A0
  8490. 0000642E  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8491. 00006432  2050                     movea.l    A0, [A0]
  8492. 00006434  3144 0020                move.w     [A0 + 0x20], D4
  8493. 00006438  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8494. 0000643C  2050                     movea.l    A0, [A0]
  8495. 0000643E  3145 0022                move.w     [A0 + 0x22], D5
  8496. 00006442  2F0C                     move.l     -[A7], A4
  8497. 00006444  2F03                     move.l     -[A7], D3
  8498. 00006446  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8499. 0000644A  A9CF                     syscall    TESetText
  8500. 0000644C  42A7                     clr.l      -[A7]
  8501. 0000644E  2F03                     move.l     -[A7], D3
  8502. 00006450  2F0B                     move.l     -[A7], A3
  8503. 00006452  4227                     clr.b      -[A7]
  8504. 00006454  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8505. 00006458  3F3C 000B                move.w     -[A7], 0xB
  8506. 0000645C  A83D                     syscall    TEDispatch
  8507. 0000645E  204B                     movea.l    A0, A3
  8508. 00006460  A023                     syscall    DisposHandle/DisposeHandle
  8509. 00006462  600A                     bra        +0xC /* 0000646E */
  8510. label00006464:
  8511. 00006464  2F0C                     move.l     -[A7], A4
  8512. 00006466  2F03                     move.l     -[A7], D3
  8513. 00006468  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8514. 0000646C  A9CF                     syscall    TESetText
  8515. label0000646E:
  8516. 0000646E  2F0A                     move.l     -[A7], A2
  8517. 00006470  2057                     movea.l    A0, [A7]
  8518. 00006472  2268 0004                movea.l    A1, [A0 + 0x4]
  8519. 00006476  2269 0274                movea.l    A1, [A1 + 0x274]
  8520. 0000647A  4E91                     jsr        [A1]
  8521. 0000647C  2F0A                     move.l     -[A7], A2
  8522. 0000647E  2057                     movea.l    A0, [A7]
  8523. 00006480  2268 0004                movea.l    A1, [A0 + 0x4]
  8524. 00006484  2269 00BC                movea.l    A1, [A1 + 0xBC]
  8525. 00006488  4E91                     jsr        [A1]
  8526. 0000648A  504F                     addq.w     A7, 8
  8527. 0000648C  6024                     bra        +0x26 /* 000064B2 */
  8528. label0000648E:
  8529. 0000648E  3F3C 0003                move.w     -[A7], 0x3
  8530. 00006492  A9C8                     syscall    SysBeep
  8531. 00006494  42A7                     clr.l      -[A7]
  8532. 00006496  486E FFFC                pea.l      [A6 - 0x4]
  8533. 0000649A  2D7C 3332 6B20 FFFC      move.l     [A6 - 0x4], 0x33326B20 /* '32k ' */
  8534. 000064A2  4879 0002 383E           push.l     0x2383E
  8535. 000064A8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  8536. 000064AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8537. label000064B2:
  8538. 000064B2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  8539. 000064B6  4E5E                     unlink     A6
  8540. 000064B8  4E75                     rts
  8541. 000064BA  4E56 0000                link       A6, 0
  8542. 000064BE  2F0A                     move.l     -[A7], A2
  8543. 000064C0  246E 0008                movea.l    A2, [A6 + 0x8]
  8544. 000064C4  594F                     subq.w     A7, 4
  8545. 000064C6  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8546. 000064CA  A9CB                     syscall    TEGetText
  8547. 000064CC  205F                     movea.l    A0, [A7]+
  8548. 000064CE  245F                     movea.l    A2, [A7]+
  8549. 000064D0  4E5E                     unlink     A6
  8550. 000064D2  4E75                     rts
  8551. 000064D4  4E56 FFF4                link       A6, -0x000C
  8552. 000064D8  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  8553. 000064DC  246E 0008                movea.l    A2, [A6 + 0x8]
  8554. 000064E0  282E 000C                move.l     D4, [A6 + 0xC]
  8555. 000064E4  262E 0010                move.l     D3, [A6 + 0x10]
  8556. 000064E8  286E 0014                movea.l    A4, [A6 + 0x14]
  8557. 000064EC  1A2E 0018                move.b     D5, [A6 + 0x18]
  8558. 000064F0  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8559. 000064F4  2650                     movea.l    A3, [A0]
  8560. 000064F6  302B 0022                move.w     D0, [A3 + 0x22]
  8561. 000064FA  906B 0020                sub.w      D0, [A3 + 0x20]
  8562. 000064FE  48C0                     ext.l      D0
  8563. 00006500  306B 003C                movea.w    A0, [A3 + 0x3C]
  8564. 00006504  2203                     move.l     D1, D3
  8565. 00006506  D288                     add.l      D1, A0
  8566. 00006508  9280                     sub.l      D1, D0
  8567. 0000650A  0C81 0000 7C00           cmpi.l     D1, 0x7C00 /* '|\0' */
  8568. 00006510  6E5C                     bgt        +0x5E /* 0000656E */
  8569. 00006512  42A7                     clr.l      -[A7]
  8570. 00006514  2F0A                     move.l     -[A7], A2
  8571. 00006516  2057                     movea.l    A0, [A7]
  8572. 00006518  2268 0004                movea.l    A1, [A0 + 0x4]
  8573. 0000651C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8574. 00006520  4E91                     jsr        [A1]
  8575. 00006522  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8576. 00006526  2050                     movea.l    A0, [A0]
  8577. 00006528  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  8578. 0000652C  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  8579. 00006532  3F3C 8000                move.w     -[A7], 0x8000
  8580. 00006536  2F0A                     move.l     -[A7], A2
  8581. 00006538  2057                     movea.l    A0, [A7]
  8582. 0000653A  2268 0004                movea.l    A1, [A0 + 0x4]
  8583. 0000653E  2269 0260                movea.l    A1, [A1 + 0x260]
  8584. 00006542  4E91                     jsr        [A1]
  8585. 00006544  4A00                     tst.b      D0
  8586. 00006546  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8587. 0000654A  6716                     beq        +0x18 /* 00006562 */
  8588. 0000654C  200C                     move.l     D0, A4
  8589. 0000654E  6712                     beq        +0x14 /* 00006562 */
  8590. 00006550  2F04                     move.l     -[A7], D4
  8591. 00006552  2F03                     move.l     -[A7], D3
  8592. 00006554  2F0C                     move.l     -[A7], A4
  8593. 00006556  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8594. 0000655A  3F3C 0007                move.w     -[A7], 0x7
  8595. 0000655E  A83D                     syscall    TEDispatch
  8596. 00006560  6030                     bra        +0x32 /* 00006592 */
  8597. label00006562:
  8598. 00006562  2F04                     move.l     -[A7], D4
  8599. 00006564  2F03                     move.l     -[A7], D3
  8600. 00006566  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8601. 0000656A  A9DE                     syscall    TEInsert
  8602. 0000656C  6024                     bra        +0x26 /* 00006592 */
  8603. label0000656E:
  8604. 0000656E  3F3C 0003                move.w     -[A7], 0x3
  8605. 00006572  A9C8                     syscall    SysBeep
  8606. 00006574  42A7                     clr.l      -[A7]
  8607. 00006576  486E FFFC                pea.l      [A6 - 0x4]
  8608. 0000657A  2D7C 3332 6B20 FFFC      move.l     [A6 - 0x4], 0x33326B20 /* '32k ' */
  8609. 00006582  4879 0002 383E           push.l     0x2383E
  8610. 00006588  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  8611. 0000658E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8612. label00006592:
  8613. 00006592  4A05                     tst.b      D5
  8614. 00006594  6732                     beq        +0x34 /* 000065C8 */
  8615. 00006596  2F0A                     move.l     -[A7], A2
  8616. 00006598  2057                     movea.l    A0, [A7]
  8617. 0000659A  2268 0004                movea.l    A1, [A0 + 0x4]
  8618. 0000659E  2269 0274                movea.l    A1, [A1 + 0x274]
  8619. 000065A2  4E91                     jsr        [A1]
  8620. 000065A4  486E FFF4                pea.l      [A6 - 0xC]
  8621. 000065A8  2F0A                     move.l     -[A7], A2
  8622. 000065AA  2057                     movea.l    A0, [A7]
  8623. 000065AC  2268 0004                movea.l    A1, [A0 + 0x4]
  8624. 000065B0  2269 023C                movea.l    A1, [A1 + 0x23C]
  8625. 000065B4  4E91                     jsr        [A1]
  8626. 000065B6  2F0A                     move.l     -[A7], A2
  8627. 000065B8  2057                     movea.l    A0, [A7]
  8628. 000065BA  2268 0004                movea.l    A1, [A0 + 0x4]
  8629. 000065BE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  8630. 000065C2  4E91                     jsr        [A1]
  8631. 000065C4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8632. label000065C8:
  8633. 000065C8  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  8634. 000065CC  4E5E                     unlink     A6
  8635. 000065CE  4E75                     rts
  8636. 000065D0  4E56 FFE2                link       A6, -0x001E
  8637. 000065D4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  8638. 000065D8  246E 0008                movea.l    A2, [A6 + 0x8]
  8639. 000065DC  382E 000C                move.w     D4, [A6 + 0xC]
  8640. 000065E0  3F3C 8000                move.w     -[A7], 0x8000
  8641. 000065E4  2F0A                     move.l     -[A7], A2
  8642. 000065E6  2057                     movea.l    A0, [A7]
  8643. 000065E8  2268 0004                movea.l    A1, [A0 + 0x4]
  8644. 000065EC  2269 0260                movea.l    A1, [A1 + 0x260]
  8645. 000065F0  4E91                     jsr        [A1]
  8646. 000065F2  4A00                     tst.b      D0
  8647. 000065F4  5C4F                     addq.w     A7, 6
  8648. 000065F6  6600 0118                bne        +0x11A /* 00006710 */
  8649. 000065FA  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8650. 000065FE  2050                     movea.l    A0, [A0]
  8651. 00006600  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  8652. 00006604  2D68 0004 FFEC           move.l     [A6 - 0x14], [A0 + 0x4]
  8653. 0000660A  362A 00BC                move.w     D3, [A2 + 0xBC]
  8654. 0000660E  3544 00BC                move.w     [A2 + 0xBC], D4
  8655. 00006612  3F2A 00BC                move.w     -[A7], [A2 + 0xBC]
  8656. 00006616  4EB9 0000 22E0           jsr        [0x000022E0]
  8657. 0000661C  2648                     movea.l    A3, A0
  8658. 0000661E  200B                     move.l     D0, A3
  8659. 00006620  544F                     addq.w     A7, 2
  8660. 00006622  661E                     bne        +0x20 /* 00006642 */
  8661. 00006624  42A7                     clr.l      -[A7]
  8662. 00006626  486E FFF4                pea.l      [A6 - 0xC]
  8663. 0000662A  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  8664. 00006632  4879 0002 383E           push.l     0x2383E
  8665. 00006638  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  8666. 0000663E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8667. label00006642:
  8668. 00006642  2F0B                     move.l     -[A7], A3
  8669. 00006644  486E FFE2                pea.l      [A6 - 0x1E]
  8670. 00006648  4EB9 0000 21F0           jsr        [0x000021F0]
  8671. 0000664E  42A7                     clr.l      -[A7]
  8672. 00006650  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8673. 00006654  2F13                     move.l     -[A7], [A3]
  8674. 00006656  4EB9 0000 22D8           jsr        [0x000022D8]
  8675. 0000665C  2F0A                     move.l     -[A7], A2
  8676. 0000665E  2057                     movea.l    A0, [A7]
  8677. 00006660  2268 0004                movea.l    A1, [A0 + 0x4]
  8678. 00006664  2269 0268                movea.l    A1, [A1 + 0x268]
  8679. 00006668  4E91                     jsr        [A1]
  8680. 0000666A  4A00                     tst.b      D0
  8681. 0000666C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8682. 00006670  6730                     beq        +0x32 /* 000066A2 */
  8683. 00006672  42A7                     clr.l      -[A7]
  8684. 00006674  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8685. 00006678  3F03                     move.w     -[A7], D3
  8686. 0000667A  4EB9 0000 22F0           jsr        [0x000022F0]
  8687. 00006680  3543 00BC                move.w     [A2 + 0xBC], D3
  8688. 00006684  42A7                     clr.l      -[A7]
  8689. 00006686  486E FFF0                pea.l      [A6 - 0x10]
  8690. 0000668A  2D7C 3332 6B20 FFF0      move.l     [A6 - 0x10], 0x33326B20 /* '32k ' */
  8691. 00006692  4879 0002 383E           push.l     0x2383E
  8692. 00006698  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  8693. 0000669E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8694. label000066A2:
  8695. 000066A2  7004                     moveq.l    D0, 0x04
  8696. 000066A4  2D40 FFF8                move.l     [A6 - 0x8], D0
  8697. 000066A8  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8698. 000066AC  2050                     movea.l    A0, [A0]
  8699. 000066AE  3268 0018                movea.w    A1, [A0 + 0x18]
  8700. 000066B2  2D49 FFFC                move.l     [A6 - 0x4], A1
  8701. 000066B6  486E FFF8                pea.l      [A6 - 0x8]
  8702. 000066BA  2F0A                     move.l     -[A7], A2
  8703. 000066BC  4EB9 0000 36C8           jsr        [0x000036C8]
  8704. 000066C2  2F0A                     move.l     -[A7], A2
  8705. 000066C4  2057                     movea.l    A0, [A7]
  8706. 000066C6  2268 0004                movea.l    A1, [A0 + 0x4]
  8707. 000066CA  2269 0230                movea.l    A1, [A1 + 0x230]
  8708. 000066CE  4E91                     jsr        [A1]
  8709. 000066D0  2F0A                     move.l     -[A7], A2
  8710. 000066D2  2057                     movea.l    A0, [A7]
  8711. 000066D4  2268 0004                movea.l    A1, [A0 + 0x4]
  8712. 000066D8  2269 0274                movea.l    A1, [A1 + 0x274]
  8713. 000066DC  4E91                     jsr        [A1]
  8714. 000066DE  486E FFE8                pea.l      [A6 - 0x18]
  8715. 000066E2  2F0A                     move.l     -[A7], A2
  8716. 000066E4  2057                     movea.l    A0, [A7]
  8717. 000066E6  2268 0004                movea.l    A1, [A0 + 0x4]
  8718. 000066EA  2269 023C                movea.l    A1, [A1 + 0x23C]
  8719. 000066EE  4E91                     jsr        [A1]
  8720. 000066F0  2F0A                     move.l     -[A7], A2
  8721. 000066F2  2057                     movea.l    A0, [A7]
  8722. 000066F4  2268 0004                movea.l    A1, [A0 + 0x4]
  8723. 000066F8  2269 00BC                movea.l    A1, [A1 + 0xBC]
  8724. 000066FC  4E91                     jsr        [A1]
  8725. 000066FE  3F3C FFFF                move.w     -[A7], 0xFFFF
  8726. 00006702  486E FFE2                pea.l      [A6 - 0x1E]
  8727. 00006706  4EB9 0000 21F8           jsr        [0x000021F8]
  8728. 0000670C  4FEF 0022                lea.l      A7, [A7 + 0x22]
  8729. label00006710:
  8730. 00006710  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8731. 00006714  4E5E                     unlink     A6
  8732. 00006716  4E75                     rts
  8733. 00006718  4E56 FFF0                link       A6, -0x0010
  8734. 0000671C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  8735. 00006720  246E 0008                movea.l    A2, [A6 + 0x8]
  8736. 00006724  594F                     subq.w     A7, 4
  8737. 00006726  4878 7FFF                push.l     0x7FFF
  8738. 0000672A  42A7                     clr.l      -[A7]
  8739. 0000672C  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8740. 00006730  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  8741. 00006734  A83D                     syscall    TEDispatch
  8742. 00006736  201F                     move.l     D0, [A7]+
  8743. 00006738  2800                     move.l     D4, D0
  8744. 0000673A  286A 00B8                movea.l    A4, [A2 + 0xB8]
  8745. 0000673E  2654                     movea.l    A3, [A4]
  8746. 00006740  362B 003C                move.w     D3, [A3 + 0x3C]
  8747. 00006744  4A43                     tst.w      D3
  8748. 00006746  672E                     beq        +0x30 /* 00006776 */
  8749. 00006748  3003                     move.w     D0, D3
  8750. 0000674A  5340                     subq.w     D0, 1
  8751. 0000674C  206B 003E                movea.l    A0, [A3 + 0x3E]
  8752. 00006750  2250                     movea.l    A1, [A0]
  8753. 00006752  0C31 000D 0000           cmpi.b     [A1 + D0.w], 0xD /* '\r' */
  8754. 00006758  661C                     bne        +0x1E /* 00006776 */
  8755. 0000675A  3F03                     move.w     -[A7], D3
  8756. 0000675C  486E FFF2                pea.l      [A6 - 0xE]
  8757. 00006760  486E FFFE                pea.l      [A6 - 0x2]
  8758. 00006764  486E FFF0                pea.l      [A6 - 0x10]
  8759. 00006768  2F0C                     move.l     -[A7], A4
  8760. 0000676A  3F3C 0003                move.w     -[A7], 0x3
  8761. 0000676E  A83D                     syscall    TEDispatch
  8762. 00006770  306E FFFE                movea.w    A0, [A6 - 0x2]
  8763. 00006774  D888                     add.l      D4, A0
  8764. label00006776:
  8765. 00006776  2004                     move.l     D0, D4
  8766. 00006778  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  8767. 0000677C  4E5E                     unlink     A6
  8768. 0000677E  4E75                     rts
  8769. 00006780  4E56 0000                link       A6, 0
  8770. 00006784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8771. 00006788  2057                     movea.l    A0, [A7]
  8772. 0000678A  2268 0004                movea.l    A1, [A0 + 0x4]
  8773. 0000678E  2269 0264                movea.l    A1, [A1 + 0x264]
  8774. 00006792  4E91                     jsr        [A1]
  8775. 00006794  0C80 0000 7FFF           cmpi.l     D0, 0x7FFF
  8776. 0000679A  5EC0                     sgt        D0
  8777. 0000679C  4400                     neg.b      D0
  8778. 0000679E  4E5E                     unlink     A6
  8779. 000067A0  4E75                     rts
  8780. 000067A2  4E56 0000                link       A6, 0
  8781. 000067A6  48E7 1030                movem.l    -[A7], D3,A2,A3
  8782. 000067AA  246E 0008                movea.l    A2, [A6 + 0x8]
  8783. 000067AE  266E 000C                movea.l    A3, [A6 + 0xC]
  8784. 000067B2  2F0B                     move.l     -[A7], A3
  8785. 000067B4  2F0A                     move.l     -[A7], A2
  8786. 000067B6  4EB9 0000 3648           jsr        [0x00003648]
  8787. 000067BC  1600                     move.b     D3, D0
  8788. 000067BE  4A03                     tst.b      D3
  8789. 000067C0  504F                     addq.w     A7, 8
  8790. 000067C2  672A                     beq        +0x2C /* 000067EE */
  8791. 000067C4  4EB9 0000 20B0           jsr        [0x000020B0]
  8792. 000067CA  3F3C 8000                move.w     -[A7], 0x8000
  8793. 000067CE  2F0A                     move.l     -[A7], A2
  8794. 000067D0  2057                     movea.l    A0, [A7]
  8795. 000067D2  2268 0004                movea.l    A1, [A0 + 0x4]
  8796. 000067D6  2269 0260                movea.l    A1, [A1 + 0x260]
  8797. 000067DA  4E91                     jsr        [A1]
  8798. 000067DC  4A00                     tst.b      D0
  8799. 000067DE  5C4F                     addq.w     A7, 6
  8800. 000067E0  660C                     bne        +0xE /* 000067EE */
  8801. 000067E2  3F2A 00BC                move.w     -[A7], [A2 + 0xBC]
  8802. 000067E6  4EB9 0000 22E8           jsr        [0x000022E8]
  8803. 000067EC  544F                     addq.w     A7, 2
  8804. label000067EE:
  8805. 000067EE  1003                     move.b     D0, D3
  8806. 000067F0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  8807. 000067F4  4E5E                     unlink     A6
  8808. 000067F6  4E75                     rts
  8809. 000067F8  4E56 FFF8                link       A6, -0x0008
  8810. 000067FC  48E7 0030                movem.l    -[A7], A2,A3
  8811. 00006800  246E 0008                movea.l    A2, [A6 + 0x8]
  8812. 00006804  486E FFF8                pea.l      [A6 - 0x8]
  8813. 00006808  2F0A                     move.l     -[A7], A2
  8814. 0000680A  2057                     movea.l    A0, [A7]
  8815. 0000680C  2268 0004                movea.l    A1, [A0 + 0x4]
  8816. 00006810  2269 003C                movea.l    A1, [A1 + 0x3C]
  8817. 00006814  4E91                     jsr        [A1]
  8818. 00006816  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8819. 0000681A  2050                     movea.l    A0, [A0]
  8820. 0000681C  2668 0052                movea.l    A3, [A0 + 0x52]
  8821. 00006820  4EB9 0000 2070           jsr        [0x00002070]
  8822. 00006826  226A 00B8                movea.l    A1, [A2 + 0xB8]
  8823. 0000682A  2251                     movea.l    A1, [A1]
  8824. 0000682C  2348 0052                move.l     [A1 + 0x52], A0
  8825. 00006830  486E FFF8                pea.l      [A6 - 0x8]
  8826. 00006834  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8827. 00006838  A9D3                     syscall    TEUpdate
  8828. 0000683A  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8829. 0000683E  2050                     movea.l    A0, [A0]
  8830. 00006840  214B 0052                move.l     [A0 + 0x52], A3
  8831. 00006844  504F                     addq.w     A7, 8
  8832. 00006846  4CDF 0C00                movem.l    A2,A3, [A7]+
  8833. 0000684A  4E5E                     unlink     A6
  8834. 0000684C  4E75                     rts
  8835. 0000684E  4E56 0000                link       A6, 0
  8836. 00006852  2F0A                     move.l     -[A7], A2
  8837. 00006854  246E 0008                movea.l    A2, [A6 + 0x8]
  8838. 00006858  0C2A 0002 00AE           cmpi.b     [A2 + 0xAE], 0x2
  8839. 0000685E  6610                     bne        +0x12 /* 00006870 */
  8840. 00006860  707A                     moveq.l    D0, 0x7A
  8841. 00006862  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  8842. 00006866  4850                     pea.l      [A0]
  8843. 00006868  4EB9 0000 3D00           jsr        [0x00003D00]
  8844. 0000686E  584F                     addq.w     A7, 4
  8845. label00006870:
  8846. 00006870  245F                     movea.l    A2, [A7]+
  8847. 00006872  4E5E                     unlink     A6
  8848. 00006874  4E75                     rts
  8849. 00006876  4E56 0000                link       A6, 0
  8850. 0000687A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  8851. 0000687E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8852. 00006882  2057                     movea.l    A0, [A7]
  8853. 00006884  2268 0004                movea.l    A1, [A0 + 0x4]
  8854. 00006888  2269 0260                movea.l    A1, [A1 + 0x260]
  8855. 0000688C  4E91                     jsr        [A1]
  8856. 0000688E  4A00                     tst.b      D0
  8857. 00006890  5C4F                     addq.w     A7, 6
  8858. 00006892  670E                     beq        +0x10 /* 000068A2 */
  8859. 00006894  3F3C 0001                move.w     -[A7], 0x1
  8860. 00006898  4EB9 0000 2330           jsr        [0x00002330]
  8861. 0000689E  544F                     addq.w     A7, 2
  8862. 000068A0  600A                     bra        +0xC /* 000068AC */
  8863. label000068A2:
  8864. 000068A2  4267                     clr.w      -[A7]
  8865. 000068A4  4EB9 0000 2330           jsr        [0x00002330]
  8866. 000068AA  544F                     addq.w     A7, 2
  8867. label000068AC:
  8868. 000068AC  4E5E                     unlink     A6
  8869. 000068AE  4E75                     rts
  8870. 000068B0  4E56 0000                link       A6, 0
  8871. 000068B4  2F0A                     move.l     -[A7], A2
  8872. 000068B6  246E 0008                movea.l    A2, [A6 + 0x8]
  8873. 000068BA  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  8874. 000068BE  2F0A                     move.l     -[A7], A2
  8875. 000068C0  2057                     movea.l    A0, [A7]
  8876. 000068C2  2268 0004                movea.l    A1, [A0 + 0x4]
  8877. 000068C6  2269 0260                movea.l    A1, [A1 + 0x260]
  8878. 000068CA  4E91                     jsr        [A1]
  8879. 000068CC  4A00                     tst.b      D0
  8880. 000068CE  5C4F                     addq.w     A7, 6
  8881. 000068D0  671E                     beq        +0x20 /* 000068F0 */
  8882. 000068D2  42A7                     clr.l      -[A7]
  8883. 000068D4  2F0A                     move.l     -[A7], A2
  8884. 000068D6  2057                     movea.l    A0, [A7]
  8885. 000068D8  2268 0004                movea.l    A1, [A0 + 0x4]
  8886. 000068DC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8887. 000068E0  4E91                     jsr        [A1]
  8888. 000068E2  42A7                     clr.l      -[A7]
  8889. 000068E4  4878 7FFF                push.l     0x7FFF
  8890. 000068E8  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8891. 000068EC  A9D1                     syscall    TESetSelect
  8892. 000068EE  504F                     addq.w     A7, 8
  8893. label000068F0:
  8894. 000068F0  245F                     movea.l    A2, [A7]+
  8895. 000068F2  4E5E                     unlink     A6
  8896. 000068F4  4E75                     rts
  8897. 000068F6  4E56 FFF0                link       A6, -0x0010
  8898. 000068FA  2F0A                     move.l     -[A7], A2
  8899. 000068FC  246E 0008                movea.l    A2, [A6 + 0x8]
  8900. 00006900  4AAA 0020                tst.l      [A2 + 0x20]
  8901. 00006904  6700 008A                beq        +0x8C /* 00006990 */
  8902. 00006908  42A7                     clr.l      -[A7]
  8903. 0000690A  2F0A                     move.l     -[A7], A2
  8904. 0000690C  2057                     movea.l    A0, [A7]
  8905. 0000690E  2268 0004                movea.l    A1, [A0 + 0x4]
  8906. 00006912  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8907. 00006916  4E91                     jsr        [A1]
  8908. 00006918  4A00                     tst.b      D0
  8909. 0000691A  504F                     addq.w     A7, 8
  8910. 0000691C  6772                     beq        +0x74 /* 00006990 */
  8911. 0000691E  486E FFF0                pea.l      [A6 - 0x10]
  8912. 00006922  2F0A                     move.l     -[A7], A2
  8913. 00006924  2057                     movea.l    A0, [A7]
  8914. 00006926  2268 0004                movea.l    A1, [A0 + 0x4]
  8915. 0000692A  2269 003C                movea.l    A1, [A1 + 0x3C]
  8916. 0000692E  4E91                     jsr        [A1]
  8917. 00006930  4A00                     tst.b      D0
  8918. 00006932  504F                     addq.w     A7, 8
  8919. 00006934  675A                     beq        +0x5C /* 00006990 */
  8920. 00006936  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8921. 0000693A  2050                     movea.l    A0, [A0]
  8922. 0000693C  216E FFF0 0008           move.l     [A0 + 0x8], [A6 - 0x10]
  8923. 00006942  216E FFF4 000C           move.l     [A0 + 0xC], [A6 - 0xC]
  8924. 00006948  2D79 0002 3758 FFF8      move.l     [A6 - 0x8], [0x00023758]
  8925. 00006950  2D79 0002 375C FFFC      move.l     [A6 - 0x4], [0x0002375C]
  8926. 00006958  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8927. 0000695C  2F10                     move.l     -[A7], [A0]
  8928. 0000695E  486E FFF8                pea.l      [A6 - 0x8]
  8929. 00006962  2F0A                     move.l     -[A7], A2
  8930. 00006964  4EB9 0000 3748           jsr        [0x00003748]
  8931. 0000696A  2D6A 0028 FFF8           move.l     [A6 - 0x8], [A2 + 0x28]
  8932. 00006970  206A 00B8                movea.l    A0, [A2 + 0xB8]
  8933. 00006974  2050                     movea.l    A0, [A0]
  8934. 00006976  4868 0004                pea.l      [A0 + 0x4]
  8935. 0000697A  486E FFF8                pea.l      [A6 - 0x8]
  8936. 0000697E  2F0A                     move.l     -[A7], A2
  8937. 00006980  4EB9 0000 3748           jsr        [0x00003748]
  8938. 00006986  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8939. 0000698A  A9D0                     syscall    TECalText
  8940. 0000698C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8941. label00006990:
  8942. 00006990  245F                     movea.l    A2, [A7]+
  8943. 00006992  4E5E                     unlink     A6
  8944. 00006994  4E75                     rts
  8945. 00006996  4E56 0000                link       A6, 0
  8946. 0000699A  2F0A                     move.l     -[A7], A2
  8947. 0000699C  246E 0008                movea.l    A2, [A6 + 0x8]
  8948. 000069A0  4227                     clr.b      -[A7]
  8949. 000069A2  2F0A                     move.l     -[A7], A2
  8950. 000069A4  2057                     movea.l    A0, [A7]
  8951. 000069A6  2268 0004                movea.l    A1, [A0 + 0x4]
  8952. 000069AA  2269 0264                movea.l    A1, [A1 + 0x264]
  8953. 000069AE  4E91                     jsr        [A1]
  8954. 000069B0  584F                     addq.w     A7, 4
  8955. 000069B2  2F00                     move.l     -[A7], D0
  8956. 000069B4  2F2A 0028                move.l     -[A7], [A2 + 0x28]
  8957. 000069B8  2F0A                     move.l     -[A7], A2
  8958. 000069BA  4EB9 0000 36B0           jsr        [0x000036B0]
  8959. 000069C0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8960. 000069C4  245F                     movea.l    A2, [A7]+
  8961. 000069C6  4E5E                     unlink     A6
  8962. 000069C8  4E75                     rts
  8963. label000069CA:
  8964. 000069CA  4E56 0000                link       A6, 0
  8965. 000069CE  2F0A                     move.l     -[A7], A2
  8966. 000069D0  246E 0008                movea.l    A2, [A6 + 0x8]
  8967. 000069D4  42A7                     clr.l      -[A7]
  8968. 000069D6  2F0A                     move.l     -[A7], A2
  8969. 000069D8  2057                     movea.l    A0, [A7]
  8970. 000069DA  2268 0004                movea.l    A1, [A0 + 0x4]
  8971. 000069DE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  8972. 000069E2  4E91                     jsr        [A1]
  8973. 000069E4  4A00                     tst.b      D0
  8974. 000069E6  504F                     addq.w     A7, 8
  8975. 000069E8  6706                     beq        +0x8 /* 000069F0 */
  8976. 000069EA  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  8977. 000069EE  A9D8                     syscall    TEActivate
  8978. label000069F0:
  8979. 000069F0  486A 00B0                pea.l      [A2 + 0xB0]
  8980. 000069F4  2057                     movea.l    A0, [A7]
  8981. 000069F6  2250                     movea.l    A1, [A0]
  8982. 000069F8  2269 000C                movea.l    A1, [A1 + 0xC]
  8983. 000069FC  4E91                     jsr        [A1]
  8984. 000069FE  42B9 0002 C126           clr.l      [0x0002C126]
  8985. 00006A04  3F3C 0800                move.w     -[A7], 0x800
  8986. 00006A08  2F0A                     move.l     -[A7], A2
  8987. 00006A0A  2057                     movea.l    A0, [A7]
  8988. 00006A0C  2268 0004                movea.l    A1, [A0 + 0x4]
  8989. 00006A10  2269 0260                movea.l    A1, [A1 + 0x260]
  8990. 00006A14  4E91                     jsr        [A1]
  8991. 00006A16  4A00                     tst.b      D0
  8992. 00006A18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8993. 00006A1C  6706                     beq        +0x8 /* 00006A24 */
  8994. 00006A1E  23CA 0002 C126           move.l     [0x0002C126], A2
  8995. label00006A24:
  8996. 00006A24  245F                     movea.l    A2, [A7]+
  8997. 00006A26  4E5E                     unlink     A6
  8998. 00006A28  4E75                     rts
  8999. label00006A2A:
  9000. 00006A2A  4E56 0000                link       A6, 0
  9001. 00006A2E  2F0A                     move.l     -[A7], A2
  9002. 00006A30  246E 0008                movea.l    A2, [A6 + 0x8]
  9003. 00006A34  42A7                     clr.l      -[A7]
  9004. 00006A36  2F0A                     move.l     -[A7], A2
  9005. 00006A38  2057                     movea.l    A0, [A7]
  9006. 00006A3A  2268 0004                movea.l    A1, [A0 + 0x4]
  9007. 00006A3E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9008. 00006A42  4E91                     jsr        [A1]
  9009. 00006A44  4A00                     tst.b      D0
  9010. 00006A46  504F                     addq.w     A7, 8
  9011. 00006A48  6706                     beq        +0x8 /* 00006A50 */
  9012. 00006A4A  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  9013. 00006A4E  A9D9                     syscall    TEDeactivate
  9014. label00006A50:
  9015. 00006A50  486A 00B0                pea.l      [A2 + 0xB0]
  9016. 00006A54  2057                     movea.l    A0, [A7]
  9017. 00006A56  2250                     movea.l    A1, [A0]
  9018. 00006A58  2269 0010                movea.l    A1, [A1 + 0x10]
  9019. 00006A5C  4E91                     jsr        [A1]
  9020. 00006A5E  42B9 0002 C126           clr.l      [0x0002C126]
  9021. 00006A64  584F                     addq.w     A7, 4
  9022. 00006A66  245F                     movea.l    A2, [A7]+
  9023. 00006A68  4E5E                     unlink     A6
  9024. 00006A6A  4E75                     rts
  9025. label00006A6C:
  9026. 00006A6C  4E56 0000                link       A6, 0
  9027. 00006A70  2F0A                     move.l     -[A7], A2
  9028. 00006A72  246E 0008                movea.l    A2, [A6 + 0x8]
  9029. 00006A76  42A7                     clr.l      -[A7]
  9030. 00006A78  2F0A                     move.l     -[A7], A2
  9031. 00006A7A  2057                     movea.l    A0, [A7]
  9032. 00006A7C  2268 0004                movea.l    A1, [A0 + 0x4]
  9033. 00006A80  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9034. 00006A84  4E91                     jsr        [A1]
  9035. 00006A86  4A00                     tst.b      D0
  9036. 00006A88  504F                     addq.w     A7, 8
  9037. 00006A8A  672C                     beq        +0x2E /* 00006AB8 */
  9038. 00006A8C  2F0A                     move.l     -[A7], A2
  9039. 00006A8E  4EB9 0000 30A0           jsr        [0x000030A0]
  9040. 00006A94  4A00                     tst.b      D0
  9041. 00006A96  584F                     addq.w     A7, 4
  9042. 00006A98  671E                     beq        +0x20 /* 00006AB8 */
  9043. 00006A9A  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  9044. 00006A9E  2F0A                     move.l     -[A7], A2
  9045. 00006AA0  2057                     movea.l    A0, [A7]
  9046. 00006AA2  2268 0004                movea.l    A1, [A0 + 0x4]
  9047. 00006AA6  2269 0260                movea.l    A1, [A1 + 0x260]
  9048. 00006AAA  4E91                     jsr        [A1]
  9049. 00006AAC  4A00                     tst.b      D0
  9050. 00006AAE  5C4F                     addq.w     A7, 6
  9051. 00006AB0  6706                     beq        +0x8 /* 00006AB8 */
  9052. 00006AB2  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  9053. 00006AB6  A9DA                     syscall    TEIdle
  9054. label00006AB8:
  9055. 00006AB8  245F                     movea.l    A2, [A7]+
  9056. 00006ABA  4E5E                     unlink     A6
  9057. 00006ABC  4E75                     rts
  9058. 00006ABE  4E75                     rts
  9059. 00006AC0  4E56 FFF4                link       A6, -0x000C
  9060. 00006AC4  48E7 1030                movem.l    -[A7], D3,A2,A3
  9061. 00006AC8  266E 0008                movea.l    A3, [A6 + 0x8]
  9062. 00006ACC  7008                     moveq.l    D0, 0x08
  9063. 00006ACE  A122                     syscall    NewHandle, flags=1
  9064. 00006AD0  2448                     movea.l    A2, A0
  9065. 00006AD2  200A                     move.l     D0, A2
  9066. 00006AD4  662C                     bne        +0x2E /* 00006B02 */
  9067. 00006AD6  554F                     subq.w     A7, 2
  9068. 00006AD8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  9069. 00006ADC  301F                     move.w     D0, [A7]+
  9070. 00006ADE  3600                     move.w     D3, D0
  9071. 00006AE0  4A43                     tst.w      D3
  9072. 00006AE2  6602                     bne        +0x4 /* 00006AE6 */
  9073. 00006AE4  7694                     moveq.l    D3, 0xFFFFFF94
  9074. label00006AE6:
  9075. 00006AE6  42A7                     clr.l      -[A7]
  9076. 00006AE8  486E FFF8                pea.l      [A6 - 0x8]
  9077. 00006AEC  3043                     movea.w    A0, D3
  9078. 00006AEE  2D48 FFF8                move.l     [A6 - 0x8], A0
  9079. 00006AF2  4879 0002 383E           push.l     0x2383E
  9080. 00006AF8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  9081. 00006AFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9082. label00006B02:
  9083. 00006B02  206B 00B8                movea.l    A0, [A3 + 0xB8]
  9084. 00006B06  2050                     movea.l    A0, [A0]
  9085. 00006B08  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  9086. 00006B0E  554F                     subq.w     A7, 2
  9087. 00006B10  486E FFFC                pea.l      [A6 - 0x4]
  9088. 00006B14  4EB9 0000 1F88           jsr        [0x00001F88]
  9089. 00006B1A  301F                     move.w     D0, [A7]+
  9090. 00006B1C  4AAE FFFC                tst.l      [A6 - 0x4]
  9091. 00006B20  662C                     bne        +0x2E /* 00006B4E */
  9092. 00006B22  554F                     subq.w     A7, 2
  9093. 00006B24  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  9094. 00006B28  301F                     move.w     D0, [A7]+
  9095. 00006B2A  3600                     move.w     D3, D0
  9096. 00006B2C  4A43                     tst.w      D3
  9097. 00006B2E  6602                     bne        +0x4 /* 00006B32 */
  9098. 00006B30  7694                     moveq.l    D3, 0xFFFFFF94
  9099. label00006B32:
  9100. 00006B32  42A7                     clr.l      -[A7]
  9101. 00006B34  486E FFF4                pea.l      [A6 - 0xC]
  9102. 00006B38  3043                     movea.w    A0, D3
  9103. 00006B3A  2D48 FFF4                move.l     [A6 - 0xC], A0
  9104. 00006B3E  4879 0002 383E           push.l     0x2383E
  9105. 00006B44  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  9106. 00006B4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9107. label00006B4E:
  9108. 00006B4E  2052                     movea.l    A0, [A2]
  9109. 00006B50  20AE FFFC                move.l     [A0], [A6 - 0x4]
  9110. 00006B54  206B 00B8                movea.l    A0, [A3 + 0xB8]
  9111. 00006B58  2050                     movea.l    A0, [A0]
  9112. 00006B5A  2252                     movea.l    A1, [A2]
  9113. 00006B5C  3368 0020 0004           move.w     [A1 + 0x4], [A0 + 0x20]
  9114. 00006B62  206B 00B8                movea.l    A0, [A3 + 0xB8]
  9115. 00006B66  2050                     movea.l    A0, [A0]
  9116. 00006B68  2252                     movea.l    A1, [A2]
  9117. 00006B6A  3368 0022 0006           move.w     [A1 + 0x6], [A0 + 0x22]
  9118. 00006B70  204A                     movea.l    A0, A2
  9119. 00006B72  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9120. 00006B76  4E5E                     unlink     A6
  9121. 00006B78  4E75                     rts
  9122. 00006B7A  4E56 FFE8                link       A6, -0x0018
  9123. 00006B7E  48E7 0030                movem.l    -[A7], A2,A3
  9124. 00006B82  246E 0008                movea.l    A2, [A6 + 0x8]
  9125. 00006B86  266E 000C                movea.l    A3, [A6 + 0xC]
  9126. 00006B8A  2F0B                     move.l     -[A7], A3
  9127. 00006B8C  2F0A                     move.l     -[A7], A2
  9128. 00006B8E  4EB9 0000 35B0           jsr        [0x000035B0]
  9129. 00006B94  206A 00B8                movea.l    A0, [A2 + 0xB8]
  9130. 00006B98  2050                     movea.l    A0, [A0]
  9131. 00006B9A  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  9132. 00006BA0  2D68 000C FFFC           move.l     [A6 - 0x4], [A0 + 0xC]
  9133. 00006BA6  7008                     moveq.l    D0, 0x08
  9134. 00006BA8  2D40 FFEC                move.l     [A6 - 0x14], D0
  9135. 00006BAC  486E FFEC                pea.l      [A6 - 0x14]
  9136. 00006BB0  486E FFF8                pea.l      [A6 - 0x8]
  9137. 00006BB4  2F0B                     move.l     -[A7], A3
  9138. 00006BB6  2057                     movea.l    A0, [A7]
  9139. 00006BB8  2250                     movea.l    A1, [A0]
  9140. 00006BBA  2269 001C                movea.l    A1, [A1 + 0x1C]
  9141. 00006BBE  4E91                     jsr        [A1]
  9142. 00006BC0  206A 00B8                movea.l    A0, [A2 + 0xB8]
  9143. 00006BC4  2050                     movea.l    A0, [A0]
  9144. 00006BC6  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  9145. 00006BCA  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  9146. 00006BD0  7008                     moveq.l    D0, 0x08
  9147. 00006BD2  2D40 FFE8                move.l     [A6 - 0x18], D0
  9148. 00006BD6  486E FFE8                pea.l      [A6 - 0x18]
  9149. 00006BDA  486E FFF0                pea.l      [A6 - 0x10]
  9150. 00006BDE  2F0B                     move.l     -[A7], A3
  9151. 00006BE0  2057                     movea.l    A0, [A7]
  9152. 00006BE2  2250                     movea.l    A1, [A0]
  9153. 00006BE4  2269 001C                movea.l    A1, [A1 + 0x1C]
  9154. 00006BE8  4E91                     jsr        [A1]
  9155. 00006BEA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  9156. 00006BEE  4CDF 0C00                movem.l    A2,A3, [A7]+
  9157. 00006BF2  4E5E                     unlink     A6
  9158. 00006BF4  4E75                     rts
  9159. 00006BF6  4E56 FFF0                link       A6, -0x0010
  9160. 00006BFA  48E7 0030                movem.l    -[A7], A2,A3
  9161. 00006BFE  246E 0008                movea.l    A2, [A6 + 0x8]
  9162. 00006C02  266E 000C                movea.l    A3, [A6 + 0xC]
  9163. 00006C06  2F0B                     move.l     -[A7], A3
  9164. 00006C08  2F0A                     move.l     -[A7], A2
  9165. 00006C0A  4EB9 0000 35B8           jsr        [0x000035B8]
  9166. 00006C10  4878 0008                push.l     0x8
  9167. 00006C14  486E FFF8                pea.l      [A6 - 0x8]
  9168. 00006C18  2F0B                     move.l     -[A7], A3
  9169. 00006C1A  2057                     movea.l    A0, [A7]
  9170. 00006C1C  2250                     movea.l    A1, [A0]
  9171. 00006C1E  2269 0024                movea.l    A1, [A1 + 0x24]
  9172. 00006C22  4E91                     jsr        [A1]
  9173. 00006C24  206A 00B8                movea.l    A0, [A2 + 0xB8]
  9174. 00006C28  2050                     movea.l    A0, [A0]
  9175. 00006C2A  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  9176. 00006C30  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  9177. 00006C36  4878 0008                push.l     0x8
  9178. 00006C3A  486E FFF0                pea.l      [A6 - 0x10]
  9179. 00006C3E  2F0B                     move.l     -[A7], A3
  9180. 00006C40  2057                     movea.l    A0, [A7]
  9181. 00006C42  2250                     movea.l    A1, [A0]
  9182. 00006C44  2269 0024                movea.l    A1, [A1 + 0x24]
  9183. 00006C48  4E91                     jsr        [A1]
  9184. 00006C4A  206A 00B8                movea.l    A0, [A2 + 0xB8]
  9185. 00006C4E  2050                     movea.l    A0, [A0]
  9186. 00006C50  20AE FFF0                move.l     [A0], [A6 - 0x10]
  9187. 00006C54  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  9188. 00006C5A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  9189. 00006C5E  4CDF 0C00                movem.l    A2,A3, [A7]+
  9190. 00006C62  4E5E                     unlink     A6
  9191. 00006C64  4E75                     rts
  9192. 00006C66  4E56 0000                link       A6, 0
  9193. 00006C6A  48E7 1030                movem.l    -[A7], D3,A2,A3
  9194. 00006C6E  246E 0008                movea.l    A2, [A6 + 0x8]
  9195. 00006C72  362E 000C                move.w     D3, [A6 + 0xC]
  9196. 00006C76  3F3C 8000                move.w     -[A7], 0x8000
  9197. 00006C7A  2F0A                     move.l     -[A7], A2
  9198. 00006C7C  2057                     movea.l    A0, [A7]
  9199. 00006C7E  2268 0004                movea.l    A1, [A0 + 0x4]
  9200. 00006C82  2269 0260                movea.l    A1, [A1 + 0x260]
  9201. 00006C86  4E91                     jsr        [A1]
  9202. 00006C88  4A00                     tst.b      D0
  9203. 00006C8A  5C4F                     addq.w     A7, 6
  9204. 00006C8C  674A                     beq        +0x4C /* 00006CD8 */
  9205. 00006C8E  4878 0016                push.l     0x16
  9206. 00006C92  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9207. 00006C98  2648                     movea.l    A3, A0
  9208. 00006C9A  2008                     move.l     D0, A0
  9209. 00006C9C  584F                     addq.w     A7, 4
  9210. 00006C9E  6724                     beq        +0x26 /* 00006CC4 */
  9211. 00006CA0  4227                     clr.b      -[A7]
  9212. 00006CA2  2F0A                     move.l     -[A7], A2
  9213. 00006CA4  200A                     move.l     D0, A2
  9214. 00006CA6  4A80                     tst.l      D0
  9215. 00006CA8  6708                     beq        +0xA /* 00006CB2 */
  9216. 00006CAA  204A                     movea.l    A0, A2
  9217. 00006CAC  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9218. 00006CB0  6002                     bra        +0x4 /* 00006CB4 */
  9219. label00006CB2:
  9220. 00006CB2  204A                     movea.l    A0, A2
  9221. label00006CB4:
  9222. 00006CB4  4850                     pea.l      [A0]
  9223. 00006CB6  3F03                     move.w     -[A7], D3
  9224. 00006CB8  2F0B                     move.l     -[A7], A3
  9225. 00006CBA  61FF 0000 133C           bsr        +0x133E /* 00007FF8 */
  9226. 00006CC0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9227. label00006CC4:
  9228. 00006CC4  2F0B                     move.l     -[A7], A3
  9229. 00006CC6  486A 007A                pea.l      [A2 + 0x7A]
  9230. 00006CCA  2057                     movea.l    A0, [A7]
  9231. 00006CCC  2268 0004                movea.l    A1, [A0 + 0x4]
  9232. 00006CD0  2269 003C                movea.l    A1, [A1 + 0x3C]
  9233. 00006CD4  4E91                     jsr        [A1]
  9234. 00006CD6  504F                     addq.w     A7, 8
  9235. label00006CD8:
  9236. 00006CD8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9237. 00006CDC  4E5E                     unlink     A6
  9238. 00006CDE  4E75                     rts
  9239. 00006CE0  4E56 0000                link       A6, 0
  9240. 00006CE4  48E7 0038                movem.l    -[A7], A2,A3,A4
  9241. 00006CE8  246E 0008                movea.l    A2, [A6 + 0x8]
  9242. 00006CEC  286E 000C                movea.l    A4, [A6 + 0xC]
  9243. 00006CF0  3F3C 8000                move.w     -[A7], 0x8000
  9244. 00006CF4  2F0A                     move.l     -[A7], A2
  9245. 00006CF6  2057                     movea.l    A0, [A7]
  9246. 00006CF8  2268 0004                movea.l    A1, [A0 + 0x4]
  9247. 00006CFC  2269 0260                movea.l    A1, [A1 + 0x260]
  9248. 00006D00  4E91                     jsr        [A1]
  9249. 00006D02  4A00                     tst.b      D0
  9250. 00006D04  5C4F                     addq.w     A7, 6
  9251. 00006D06  674A                     beq        +0x4C /* 00006D52 */
  9252. 00006D08  4878 0016                push.l     0x16
  9253. 00006D0C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9254. 00006D12  2648                     movea.l    A3, A0
  9255. 00006D14  2008                     move.l     D0, A0
  9256. 00006D16  584F                     addq.w     A7, 4
  9257. 00006D18  6724                     beq        +0x26 /* 00006D3E */
  9258. 00006D1A  4227                     clr.b      -[A7]
  9259. 00006D1C  2F0A                     move.l     -[A7], A2
  9260. 00006D1E  200A                     move.l     D0, A2
  9261. 00006D20  4A80                     tst.l      D0
  9262. 00006D22  6708                     beq        +0xA /* 00006D2C */
  9263. 00006D24  204A                     movea.l    A0, A2
  9264. 00006D26  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9265. 00006D2A  6002                     bra        +0x4 /* 00006D2E */
  9266. label00006D2C:
  9267. 00006D2C  204A                     movea.l    A0, A2
  9268. label00006D2E:
  9269. 00006D2E  4850                     pea.l      [A0]
  9270. 00006D30  2F0C                     move.l     -[A7], A4
  9271. 00006D32  2F0B                     move.l     -[A7], A3
  9272. 00006D34  61FF 0000 131C           bsr        +0x131E /* 00008052 */
  9273. 00006D3A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9274. label00006D3E:
  9275. 00006D3E  2F0B                     move.l     -[A7], A3
  9276. 00006D40  486A 007A                pea.l      [A2 + 0x7A]
  9277. 00006D44  2057                     movea.l    A0, [A7]
  9278. 00006D46  2268 0004                movea.l    A1, [A0 + 0x4]
  9279. 00006D4A  2269 003C                movea.l    A1, [A1 + 0x3C]
  9280. 00006D4E  4E91                     jsr        [A1]
  9281. 00006D50  504F                     addq.w     A7, 8
  9282. label00006D52:
  9283. 00006D52  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9284. 00006D56  4E5E                     unlink     A6
  9285. 00006D58  4E75                     rts
  9286. 00006D5A  4E56 FFF2                link       A6, -0x000E
  9287. 00006D5E  48E7 1030                movem.l    -[A7], D3,A2,A3
  9288. 00006D62  266E 0008                movea.l    A3, [A6 + 0x8]
  9289. 00006D66  246E 000C                movea.l    A2, [A6 + 0xC]
  9290. 00006D6A  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  9291. 00006D70  554F                     subq.w     A7, 2
  9292. 00006D72  486E FFF2                pea.l      [A6 - 0xE]
  9293. 00006D76  486E FFF4                pea.l      [A6 - 0xC]
  9294. 00006D7A  2F2B 00B8                move.l     -[A7], [A3 + 0xB8]
  9295. 00006D7E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9296. 00006D82  A83D                     syscall    TEDispatch
  9297. 00006D84  101F                     move.b     D0, [A7]+
  9298. 00006D86  1600                     move.b     D3, D0
  9299. 00006D88  34AE FFF4                move.w     [A2], [A6 - 0xC]
  9300. 00006D8C  1003                     move.b     D0, D3
  9301. 00006D8E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9302. 00006D92  4E5E                     unlink     A6
  9303. 00006D94  4E75                     rts
  9304. 00006D96  4E56 FFF2                link       A6, -0x000E
  9305. 00006D9A  48E7 1030                movem.l    -[A7], D3,A2,A3
  9306. 00006D9E  246E 0008                movea.l    A2, [A6 + 0x8]
  9307. 00006DA2  266E 000C                movea.l    A3, [A6 + 0xC]
  9308. 00006DA6  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  9309. 00006DAC  554F                     subq.w     A7, 2
  9310. 00006DAE  486E FFF2                pea.l      [A6 - 0xE]
  9311. 00006DB2  486E FFF4                pea.l      [A6 - 0xC]
  9312. 00006DB6  2F2A 00B8                move.l     -[A7], [A2 + 0xB8]
  9313. 00006DBA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9314. 00006DBE  A83D                     syscall    TEDispatch
  9315. 00006DC0  101F                     move.b     D0, [A7]+
  9316. 00006DC2  1600                     move.b     D3, D0
  9317. 00006DC4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  9318. 00006DC8  2F0B                     move.l     -[A7], A3
  9319. 00006DCA  A8FF                     syscall    GetFName/GetFontName
  9320. 00006DCC  1003                     move.b     D0, D3
  9321. 00006DCE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9322. 00006DD2  4E5E                     unlink     A6
  9323. 00006DD4  4E75                     rts
  9324. 00006DD6  4E56 0000                link       A6, 0
  9325. 00006DDA  48E7 1030                movem.l    -[A7], D3,A2,A3
  9326. 00006DDE  246E 0008                movea.l    A2, [A6 + 0x8]
  9327. 00006DE2  362E 000C                move.w     D3, [A6 + 0xC]
  9328. 00006DE6  3F3C 8000                move.w     -[A7], 0x8000
  9329. 00006DEA  2F0A                     move.l     -[A7], A2
  9330. 00006DEC  2057                     movea.l    A0, [A7]
  9331. 00006DEE  2268 0004                movea.l    A1, [A0 + 0x4]
  9332. 00006DF2  2269 0260                movea.l    A1, [A1 + 0x260]
  9333. 00006DF6  4E91                     jsr        [A1]
  9334. 00006DF8  4A00                     tst.b      D0
  9335. 00006DFA  5C4F                     addq.w     A7, 6
  9336. 00006DFC  674A                     beq        +0x4C /* 00006E48 */
  9337. 00006DFE  4878 0016                push.l     0x16
  9338. 00006E02  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9339. 00006E08  2648                     movea.l    A3, A0
  9340. 00006E0A  2008                     move.l     D0, A0
  9341. 00006E0C  584F                     addq.w     A7, 4
  9342. 00006E0E  6724                     beq        +0x26 /* 00006E34 */
  9343. 00006E10  4227                     clr.b      -[A7]
  9344. 00006E12  2F0A                     move.l     -[A7], A2
  9345. 00006E14  200A                     move.l     D0, A2
  9346. 00006E16  4A80                     tst.l      D0
  9347. 00006E18  6708                     beq        +0xA /* 00006E22 */
  9348. 00006E1A  204A                     movea.l    A0, A2
  9349. 00006E1C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9350. 00006E20  6002                     bra        +0x4 /* 00006E24 */
  9351. label00006E22:
  9352. 00006E22  204A                     movea.l    A0, A2
  9353. label00006E24:
  9354. 00006E24  4850                     pea.l      [A0]
  9355. 00006E26  3F03                     move.w     -[A7], D3
  9356. 00006E28  2F0B                     move.l     -[A7], A3
  9357. 00006E2A  61FF 0000 13F8           bsr        +0x13FA /* 00008224 */
  9358. 00006E30  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9359. label00006E34:
  9360. 00006E34  2F0B                     move.l     -[A7], A3
  9361. 00006E36  486A 007A                pea.l      [A2 + 0x7A]
  9362. 00006E3A  2057                     movea.l    A0, [A7]
  9363. 00006E3C  2268 0004                movea.l    A1, [A0 + 0x4]
  9364. 00006E40  2269 003C                movea.l    A1, [A1 + 0x3C]
  9365. 00006E44  4E91                     jsr        [A1]
  9366. 00006E46  504F                     addq.w     A7, 8
  9367. label00006E48:
  9368. 00006E48  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9369. 00006E4C  4E5E                     unlink     A6
  9370. 00006E4E  4E75                     rts
  9371. 00006E50  4E56 FFF2                link       A6, -0x000E
  9372. 00006E54  48E7 1030                movem.l    -[A7], D3,A2,A3
  9373. 00006E58  266E 0008                movea.l    A3, [A6 + 0x8]
  9374. 00006E5C  246E 000C                movea.l    A2, [A6 + 0xC]
  9375. 00006E60  3D7C 0004 FFF2           move.w     [A6 - 0xE], 0x4
  9376. 00006E66  554F                     subq.w     A7, 2
  9377. 00006E68  486E FFF2                pea.l      [A6 - 0xE]
  9378. 00006E6C  486E FFF4                pea.l      [A6 - 0xC]
  9379. 00006E70  2F2B 00B8                move.l     -[A7], [A3 + 0xB8]
  9380. 00006E74  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9381. 00006E78  A83D                     syscall    TEDispatch
  9382. 00006E7A  101F                     move.b     D0, [A7]+
  9383. 00006E7C  1600                     move.b     D3, D0
  9384. 00006E7E  34AE FFF8                move.w     [A2], [A6 - 0x8]
  9385. 00006E82  1003                     move.b     D0, D3
  9386. 00006E84  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9387. 00006E88  4E5E                     unlink     A6
  9388. 00006E8A  4E75                     rts
  9389. 00006E8C  4E56 FFFE                link       A6, -0x0002
  9390. 00006E90  48E7 1820                movem.l    -[A7], D3,D4,A2
  9391. 00006E94  246E 0008                movea.l    A2, [A6 + 0x8]
  9392. 00006E98  382E 000C                move.w     D4, [A6 + 0xC]
  9393. 00006E9C  486E FFFE                pea.l      [A6 - 0x2]
  9394. 00006EA0  2F0A                     move.l     -[A7], A2
  9395. 00006EA2  2057                     movea.l    A0, [A7]
  9396. 00006EA4  2268 0004                movea.l    A1, [A0 + 0x4]
  9397. 00006EA8  2269 028C                movea.l    A1, [A1 + 0x28C]
  9398. 00006EAC  4E91                     jsr        [A1]
  9399. 00006EAE  1600                     move.b     D3, D0
  9400. 00006EB0  4A03                     tst.b      D3
  9401. 00006EB2  504F                     addq.w     A7, 8
  9402. 00006EB4  6718                     beq        +0x1A /* 00006ECE */
  9403. 00006EB6  302E FFFE                move.w     D0, [A6 - 0x2]
  9404. 00006EBA  D044                     add.w      D0, D4
  9405. 00006EBC  3F00                     move.w     -[A7], D0
  9406. 00006EBE  2F0A                     move.l     -[A7], A2
  9407. 00006EC0  2057                     movea.l    A0, [A7]
  9408. 00006EC2  2268 0004                movea.l    A1, [A0 + 0x4]
  9409. 00006EC6  2269 0288                movea.l    A1, [A1 + 0x288]
  9410. 00006ECA  4E91                     jsr        [A1]
  9411. 00006ECC  5C4F                     addq.w     A7, 6
  9412. label00006ECE:
  9413. 00006ECE  1003                     move.b     D0, D3
  9414. 00006ED0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9415. 00006ED4  4E5E                     unlink     A6
  9416. 00006ED6  4E75                     rts
  9417. 00006ED8  4E56 0000                link       A6, 0
  9418. 00006EDC  48E7 1030                movem.l    -[A7], D3,A2,A3
  9419. 00006EE0  246E 0008                movea.l    A2, [A6 + 0x8]
  9420. 00006EE4  162E 000C                move.b     D3, [A6 + 0xC]
  9421. 00006EE8  3F3C 8000                move.w     -[A7], 0x8000
  9422. 00006EEC  2F0A                     move.l     -[A7], A2
  9423. 00006EEE  2057                     movea.l    A0, [A7]
  9424. 00006EF0  2268 0004                movea.l    A1, [A0 + 0x4]
  9425. 00006EF4  2269 0260                movea.l    A1, [A1 + 0x260]
  9426. 00006EF8  4E91                     jsr        [A1]
  9427. 00006EFA  4A00                     tst.b      D0
  9428. 00006EFC  5C4F                     addq.w     A7, 6
  9429. 00006EFE  674C                     beq        +0x4E /* 00006F4C */
  9430. 00006F00  4878 0016                push.l     0x16
  9431. 00006F04  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9432. 00006F0A  2648                     movea.l    A3, A0
  9433. 00006F0C  2008                     move.l     D0, A0
  9434. 00006F0E  584F                     addq.w     A7, 4
  9435. 00006F10  6726                     beq        +0x28 /* 00006F38 */
  9436. 00006F12  4227                     clr.b      -[A7]
  9437. 00006F14  2F0A                     move.l     -[A7], A2
  9438. 00006F16  200A                     move.l     D0, A2
  9439. 00006F18  4A80                     tst.l      D0
  9440. 00006F1A  6708                     beq        +0xA /* 00006F24 */
  9441. 00006F1C  204A                     movea.l    A0, A2
  9442. 00006F1E  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9443. 00006F22  6002                     bra        +0x4 /* 00006F26 */
  9444. label00006F24:
  9445. 00006F24  204A                     movea.l    A0, A2
  9446. label00006F26:
  9447. 00006F26  4850                     pea.l      [A0]
  9448. 00006F28  4227                     clr.b      -[A7]
  9449. 00006F2A  1F03                     move.b     -[A7], D3
  9450. 00006F2C  2F0B                     move.l     -[A7], A3
  9451. 00006F2E  61FF 0000 14C2           bsr        +0x14C4 /* 000083F2 */
  9452. 00006F34  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9453. label00006F38:
  9454. 00006F38  2F0B                     move.l     -[A7], A3
  9455. 00006F3A  486A 007A                pea.l      [A2 + 0x7A]
  9456. 00006F3E  2057                     movea.l    A0, [A7]
  9457. 00006F40  2268 0004                movea.l    A1, [A0 + 0x4]
  9458. 00006F44  2269 003C                movea.l    A1, [A1 + 0x3C]
  9459. 00006F48  4E91                     jsr        [A1]
  9460. 00006F4A  504F                     addq.w     A7, 8
  9461. label00006F4C:
  9462. 00006F4C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9463. 00006F50  4E5E                     unlink     A6
  9464. 00006F52  4E75                     rts
  9465. 00006F54  4E56 FFF2                link       A6, -0x000E
  9466. 00006F58  48E7 1030                movem.l    -[A7], D3,A2,A3
  9467. 00006F5C  266E 0008                movea.l    A3, [A6 + 0x8]
  9468. 00006F60  246E 000C                movea.l    A2, [A6 + 0xC]
  9469. 00006F64  3D7C 0002 FFF2           move.w     [A6 - 0xE], 0x2
  9470. 00006F6A  554F                     subq.w     A7, 2
  9471. 00006F6C  486E FFF2                pea.l      [A6 - 0xE]
  9472. 00006F70  486E FFF4                pea.l      [A6 - 0xC]
  9473. 00006F74  2F2B 00B8                move.l     -[A7], [A3 + 0xB8]
  9474. 00006F78  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9475. 00006F7C  A83D                     syscall    TEDispatch
  9476. 00006F7E  101F                     move.b     D0, [A7]+
  9477. 00006F80  1600                     move.b     D3, D0
  9478. 00006F82  14AE FFF6                move.b     [A2], [A6 - 0xA]
  9479. 00006F86  1003                     move.b     D0, D3
  9480. 00006F88  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9481. 00006F8C  4E5E                     unlink     A6
  9482. 00006F8E  4E75                     rts
  9483. 00006F90  4E56 0000                link       A6, 0
  9484. 00006F94  48E7 1030                movem.l    -[A7], D3,A2,A3
  9485. 00006F98  246E 0008                movea.l    A2, [A6 + 0x8]
  9486. 00006F9C  162E 000C                move.b     D3, [A6 + 0xC]
  9487. 00006FA0  3F3C 8000                move.w     -[A7], 0x8000
  9488. 00006FA4  2F0A                     move.l     -[A7], A2
  9489. 00006FA6  2057                     movea.l    A0, [A7]
  9490. 00006FA8  2268 0004                movea.l    A1, [A0 + 0x4]
  9491. 00006FAC  2269 0260                movea.l    A1, [A1 + 0x260]
  9492. 00006FB0  4E91                     jsr        [A1]
  9493. 00006FB2  4A00                     tst.b      D0
  9494. 00006FB4  5C4F                     addq.w     A7, 6
  9495. 00006FB6  674E                     beq        +0x50 /* 00007006 */
  9496. 00006FB8  4878 0016                push.l     0x16
  9497. 00006FBC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9498. 00006FC2  2648                     movea.l    A3, A0
  9499. 00006FC4  2008                     move.l     D0, A0
  9500. 00006FC6  584F                     addq.w     A7, 4
  9501. 00006FC8  6728                     beq        +0x2A /* 00006FF2 */
  9502. 00006FCA  4227                     clr.b      -[A7]
  9503. 00006FCC  2F0A                     move.l     -[A7], A2
  9504. 00006FCE  200A                     move.l     D0, A2
  9505. 00006FD0  4A80                     tst.l      D0
  9506. 00006FD2  6708                     beq        +0xA /* 00006FDC */
  9507. 00006FD4  204A                     movea.l    A0, A2
  9508. 00006FD6  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9509. 00006FDA  6002                     bra        +0x4 /* 00006FDE */
  9510. label00006FDC:
  9511. 00006FDC  204A                     movea.l    A0, A2
  9512. label00006FDE:
  9513. 00006FDE  4850                     pea.l      [A0]
  9514. 00006FE0  1F3C 0001                move.b     -[A7], 0x1
  9515. 00006FE4  1F03                     move.b     -[A7], D3
  9516. 00006FE6  2F0B                     move.l     -[A7], A3
  9517. 00006FE8  61FF 0000 1408           bsr        +0x140A /* 000083F2 */
  9518. 00006FEE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9519. label00006FF2:
  9520. 00006FF2  2F0B                     move.l     -[A7], A3
  9521. 00006FF4  486A 007A                pea.l      [A2 + 0x7A]
  9522. 00006FF8  2057                     movea.l    A0, [A7]
  9523. 00006FFA  2268 0004                movea.l    A1, [A0 + 0x4]
  9524. 00006FFE  2269 003C                movea.l    A1, [A1 + 0x3C]
  9525. 00007002  4E91                     jsr        [A1]
  9526. 00007004  504F                     addq.w     A7, 8
  9527. label00007006:
  9528. 00007006  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9529. 0000700A  4E5E                     unlink     A6
  9530. 0000700C  4E75                     rts
  9531. 0000700E  4E56 0000                link       A6, 0
  9532. 00007012  48E7 1030                movem.l    -[A7], D3,A2,A3
  9533. 00007016  266E 0008                movea.l    A3, [A6 + 0x8]
  9534. 0000701A  362E 000C                move.w     D3, [A6 + 0xC]
  9535. 0000701E  4878 0016                push.l     0x16
  9536. 00007022  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9537. 00007028  2448                     movea.l    A2, A0
  9538. 0000702A  2008                     move.l     D0, A0
  9539. 0000702C  584F                     addq.w     A7, 4
  9540. 0000702E  6724                     beq        +0x26 /* 00007054 */
  9541. 00007030  4227                     clr.b      -[A7]
  9542. 00007032  2F0B                     move.l     -[A7], A3
  9543. 00007034  200B                     move.l     D0, A3
  9544. 00007036  4A80                     tst.l      D0
  9545. 00007038  6708                     beq        +0xA /* 00007042 */
  9546. 0000703A  204B                     movea.l    A0, A3
  9547. 0000703C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9548. 00007040  6002                     bra        +0x4 /* 00007044 */
  9549. label00007042:
  9550. 00007042  204B                     movea.l    A0, A3
  9551. label00007044:
  9552. 00007044  4850                     pea.l      [A0]
  9553. 00007046  3F03                     move.w     -[A7], D3
  9554. 00007048  2F0A                     move.l     -[A7], A2
  9555. 0000704A  61FF 0000 15A4           bsr        +0x15A6 /* 000085F0 */
  9556. 00007050  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9557. label00007054:
  9558. 00007054  2F0A                     move.l     -[A7], A2
  9559. 00007056  486B 007A                pea.l      [A3 + 0x7A]
  9560. 0000705A  2057                     movea.l    A0, [A7]
  9561. 0000705C  2268 0004                movea.l    A1, [A0 + 0x4]
  9562. 00007060  2269 003C                movea.l    A1, [A1 + 0x3C]
  9563. 00007064  4E91                     jsr        [A1]
  9564. 00007066  504F                     addq.w     A7, 8
  9565. 00007068  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9566. 0000706C  4E5E                     unlink     A6
  9567. 0000706E  4E75                     rts
  9568. 00007070  226F 0004                movea.l    A1, [A7 + 0x4]
  9569. 00007074  2069 00B8                movea.l    A0, [A1 + 0xB8]
  9570. 00007078  2050                     movea.l    A0, [A0]
  9571. 0000707A  3028 003A                move.w     D0, [A0 + 0x3A]
  9572. 0000707E  4E75                     rts
  9573. 00007080  4E56 0000                link       A6, 0
  9574. 00007084  48E7 0038                movem.l    -[A7], A2,A3,A4
  9575. 00007088  246E 0008                movea.l    A2, [A6 + 0x8]
  9576. 0000708C  286E 000C                movea.l    A4, [A6 + 0xC]
  9577. 00007090  3F3C 8000                move.w     -[A7], 0x8000
  9578. 00007094  2F0A                     move.l     -[A7], A2
  9579. 00007096  2057                     movea.l    A0, [A7]
  9580. 00007098  2268 0004                movea.l    A1, [A0 + 0x4]
  9581. 0000709C  2269 0260                movea.l    A1, [A1 + 0x260]
  9582. 000070A0  4E91                     jsr        [A1]
  9583. 000070A2  4A00                     tst.b      D0
  9584. 000070A4  5C4F                     addq.w     A7, 6
  9585. 000070A6  674A                     beq        +0x4C /* 000070F2 */
  9586. 000070A8  4878 001E                push.l     0x1E
  9587. 000070AC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  9588. 000070B2  2648                     movea.l    A3, A0
  9589. 000070B4  2008                     move.l     D0, A0
  9590. 000070B6  584F                     addq.w     A7, 4
  9591. 000070B8  6724                     beq        +0x26 /* 000070DE */
  9592. 000070BA  4227                     clr.b      -[A7]
  9593. 000070BC  2F0A                     move.l     -[A7], A2
  9594. 000070BE  200A                     move.l     D0, A2
  9595. 000070C0  4A80                     tst.l      D0
  9596. 000070C2  6708                     beq        +0xA /* 000070CC */
  9597. 000070C4  204A                     movea.l    A0, A2
  9598. 000070C6  41E8 007A                lea.l      A0, [A0 + 0x7A]
  9599. 000070CA  6002                     bra        +0x4 /* 000070CE */
  9600. label000070CC:
  9601. 000070CC  204A                     movea.l    A0, A2
  9602. label000070CE:
  9603. 000070CE  4850                     pea.l      [A0]
  9604. 000070D0  2F0C                     move.l     -[A7], A4
  9605. 000070D2  2F0B                     move.l     -[A7], A3
  9606. 000070D4  61FF 0000 16C8           bsr        +0x16CA /* 0000879E */
  9607. 000070DA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9608. label000070DE:
  9609. 000070DE  2F0B                     move.l     -[A7], A3
  9610. 000070E0  486A 007A                pea.l      [A2 + 0x7A]
  9611. 000070E4  2057                     movea.l    A0, [A7]
  9612. 000070E6  2268 0004                movea.l    A1, [A0 + 0x4]
  9613. 000070EA  2269 003C                movea.l    A1, [A1 + 0x3C]
  9614. 000070EE  4E91                     jsr        [A1]
  9615. 000070F0  504F                     addq.w     A7, 8
  9616. label000070F2:
  9617. 000070F2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9618. 000070F6  4E5E                     unlink     A6
  9619. 000070F8  4E75                     rts
  9620. 000070FA  4E56 FFF2                link       A6, -0x000E
  9621. 000070FE  48E7 1030                movem.l    -[A7], D3,A2,A3
  9622. 00007102  266E 0008                movea.l    A3, [A6 + 0x8]
  9623. 00007106  246E 000C                movea.l    A2, [A6 + 0xC]
  9624. 0000710A  3D7C 0008 FFF2           move.w     [A6 - 0xE], 0x8
  9625. 00007110  554F                     subq.w     A7, 2
  9626. 00007112  486E FFF2                pea.l      [A6 - 0xE]
  9627. 00007116  486E FFF4                pea.l      [A6 - 0xC]
  9628. 0000711A  2F2B 00B8                move.l     -[A7], [A3 + 0xB8]
  9629. 0000711E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  9630. 00007122  A83D                     syscall    TEDispatch
  9631. 00007124  101F                     move.b     D0, [A7]+
  9632. 00007126  1600                     move.b     D3, D0
  9633. 00007128  24AE FFFA                move.l     [A2], [A6 - 0x6]
  9634. 0000712C  356E FFFE 0004           move.w     [A2 + 0x4], [A6 - 0x2]
  9635. 00007132  1003                     move.b     D0, D3
  9636. 00007134  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9637. 00007138  4E5E                     unlink     A6
  9638. 0000713A  4E75                     rts
  9639. 0000713C  206F 0004                movea.l    A0, [A7 + 0x4]
  9640. 00007140  3028 00BC                move.w     D0, [A0 + 0xBC]
  9641. 00007144  4E75                     rts
  9642. 00007146  4E56 0000                link       A6, 0
  9643. 0000714A  2F0A                     move.l     -[A7], A2
  9644. 0000714C  246E 0008                movea.l    A2, [A6 + 0x8]
  9645. 00007150  200A                     move.l     D0, A2
  9646. 00007152  671C                     beq        +0x1E /* 00007170 */
  9647. 00007154  4267                     clr.w      -[A7]
  9648. 00007156  2F0A                     move.l     -[A7], A2
  9649. 00007158  4EB9 0000 27A0           jsr        [0x000027A0]
  9650. 0000715E  4A6E 000C                tst.w      [A6 + 0xC]
  9651. 00007162  5C4F                     addq.w     A7, 6
  9652. 00007164  6F0A                     ble        +0xC /* 00007170 */
  9653. 00007166  2F0A                     move.l     -[A7], A2
  9654. 00007168  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  9655. 0000716E  584F                     addq.w     A7, 4
  9656. label00007170:
  9657. 00007170  204A                     movea.l    A0, A2
  9658. 00007172  245F                     movea.l    A2, [A7]+
  9659. 00007174  4E5E                     unlink     A6
  9660. 00007176  4E75                     rts
  9661. 00007178  206F 0004                movea.l    A0, [A7 + 0x4]
  9662. 0000717C  3028 00BE                move.w     D0, [A0 + 0xBE]
  9663. 00007180  C06F 0008                and.w      D0, [A7 + 0x8]
  9664. 00007184  4A40                     tst.w      D0
  9665. 00007186  56C0                     sne        D0
  9666. 00007188  4400                     neg.b      D0
  9667. 0000718A  4E75                     rts
  9668. 0000718C  206F 0004                movea.l    A0, [A7 + 0x4]
  9669. 00007190  5088                     addq.l     A0, 8
  9670. 00007192  2010                     move.l     D0, [A0]
  9671. 00007194  0680 FFFF FF3C           addi.l     D0, 0xFFFFFF3C
  9672. 0000719A  D1AF 0004                add.l      [A7 + 0x4], D0
  9673. 0000719E  4EFA E044                jmp        [PC - 0x1FBC /* 000051E4 */]
  9674. 000071A2  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  9675. 000071AA  4EFA F87E                jmp        [PC - 0x782 /* 00006A2A */]
  9676. 000071AE  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  9677. 000071B6  4EFA F812                jmp        [PC - 0x7EE /* 000069CA */]
  9678. 000071BA  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  9679. 000071C2  4EFA E7C2                jmp        [PC - 0x183E /* 00005986 */]
  9680. 000071C6  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  9681. 000071CE  4EFA F04C                jmp        [PC - 0xFB4 /* 0000621C */]
  9682. 000071D2  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  9683. 000071DA  4EFA ED00                jmp        [PC - 0x1300 /* 00005EDC */]
  9684. 000071DE  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  9685. 000071E6  4EFA DFFC                jmp        [PC - 0x2004 /* 000051E4 */]
  9686. 000071EA  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  9687. 000071F2  4EFA F878                jmp        [PC - 0x788 /* 00006A6C */]
  9688. 000071F6  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  9689. 000071FE  4EFA DFE4                jmp        [PC - 0x201C /* 000051E4 */]
  9690. fn00007202:
  9691. 00007202  4E56 FFFC                link       A6, -0x0004
  9692. 00007206  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  9693. 0000720A  246E 0008                movea.l    A2, [A6 + 0x8]
  9694. 0000720E  3C2E 000C                move.w     D6, [A6 + 0xC]
  9695. 00007212  2A2E 000E                move.l     D5, [A6 + 0xE]
  9696. 00007216  266E 0012                movea.l    A3, [A6 + 0x12]
  9697. 0000721A  282E 0016                move.l     D4, [A6 + 0x16]
  9698. 0000721E  286E 001A                movea.l    A4, [A6 + 0x1A]
  9699. 00007222  162E 001E                move.b     D3, [A6 + 0x1E]
  9700. 00007226  1F03                     move.b     -[A7], D3
  9701. 00007228  3F06                     move.w     -[A7], D6
  9702. 0000722A  3F3C 0096                move.w     -[A7], 0x96
  9703. 0000722E  2F0A                     move.l     -[A7], A2
  9704. 00007230  4EB9 0000 2468           jsr        [0x00002468]
  9705. 00007236  41F9 0002 2CEC           lea.l      A0, [0x00022CEC]
  9706. 0000723C  2488                     move.l     [A2], A0
  9707. 0000723E  2545 0016                move.l     [A2 + 0x16], D5
  9708. 00007242  254B 0012                move.l     [A2 + 0x12], A3
  9709. 00007246  2544 000A                move.l     [A2 + 0xA], D4
  9710. 0000724A  4267                     clr.w      -[A7]
  9711. 0000724C  4879 0002 32BE           push.l     0x232BE
  9712. 00007252  4879 0002 3268           push.l     0x23268
  9713. 00007258  4878 0004                push.l     0x4
  9714. 0000725C  2F0C                     move.l     -[A7], A4
  9715. 0000725E  4EB9 0000 1FE8           jsr        [0x00001FE8]
  9716. 00007264  2548 000E                move.l     [A2 + 0xE], A0
  9717. 00007268  4AAA 000E                tst.l      [A2 + 0xE]
  9718. 0000726C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9719. 00007270  661E                     bne        +0x20 /* 00007290 */
  9720. 00007272  42A7                     clr.l      -[A7]
  9721. 00007274  486E FFFC                pea.l      [A6 - 0x4]
  9722. 00007278  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  9723. 00007280  4879 0002 3266           push.l     0x23266
  9724. 00007286  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  9725. 0000728C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9726. label00007290:
  9727. 00007290  2053                     movea.l    A0, [A3]
  9728. 00007292  3568 0020 0022           move.w     [A2 + 0x22], [A0 + 0x20]
  9729. 00007298  2053                     movea.l    A0, [A3]
  9730. 0000729A  3568 0022 0024           move.w     [A2 + 0x24], [A0 + 0x22]
  9731. 000072A0  302A 0024                move.w     D0, [A2 + 0x24]
  9732. 000072A4  906A 0022                sub.w      D0, [A2 + 0x22]
  9733. 000072A8  48C0                     ext.l      D0
  9734. 000072AA  2540 001E                move.l     [A2 + 0x1E], D0
  9735. 000072AE  202A 001E                move.l     D0, [A2 + 0x1E]
  9736. 000072B2  A122                     syscall    NewHandle, flags=1
  9737. 000072B4  2548 001A                move.l     [A2 + 0x1A], A0
  9738. 000072B8  2053                     movea.l    A0, [A3]
  9739. 000072BA  2068 003E                movea.l    A0, [A0 + 0x3E]
  9740. 000072BE  2250                     movea.l    A1, [A0]
  9741. 000072C0  302A 0022                move.w     D0, [A2 + 0x22]
  9742. 000072C4  41F1 0000                lea.l      A0, [A1 + D0.w]
  9743. 000072C8  226A 001A                movea.l    A1, [A2 + 0x1A]
  9744. 000072CC  2251                     movea.l    A1, [A1]
  9745. 000072CE  202A 001E                move.l     D0, [A2 + 0x1E]
  9746. 000072D2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  9747. 000072D4  594F                     subq.w     A7, 4
  9748. 000072D6  2F0B                     move.l     -[A7], A3
  9749. 000072D8  3F3C 0006                move.w     -[A7], 0x6
  9750. 000072DC  A83D                     syscall    TEDispatch
  9751. 000072DE  205F                     movea.l    A0, [A7]+
  9752. 000072E0  2548 0026                move.l     [A2 + 0x26], A0
  9753. 000072E4  204A                     movea.l    A0, A2
  9754. 000072E6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  9755. 000072EA  4E5E                     unlink     A6
  9756. 000072EC  4E75                     rts
  9757. fn000072EE:
  9758. 000072EE  4E56 0000                link       A6, 0
  9759. 000072F2  48E7 1030                movem.l    -[A7], D3,A2,A3
  9760. 000072F6  246E 0008                movea.l    A2, [A6 + 0x8]
  9761. 000072FA  362E 000C                move.w     D3, [A6 + 0xC]
  9762. 000072FE  200A                     move.l     D0, A2
  9763. 00007300  673A                     beq        +0x3C /* 0000733C */
  9764. 00007302  41F9 0002 2CEC           lea.l      A0, [0x00022CEC]
  9765. 00007308  2488                     move.l     [A2], A0
  9766. 0000730A  266A 001A                movea.l    A3, [A2 + 0x1A]
  9767. 0000730E  200B                     move.l     D0, A3
  9768. 00007310  6704                     beq        +0x6 /* 00007316 */
  9769. 00007312  204B                     movea.l    A0, A3
  9770. 00007314  A023                     syscall    DisposHandle/DisposeHandle
  9771. label00007316:
  9772. 00007316  4AAA 0026                tst.l      [A2 + 0x26]
  9773. 0000731A  6706                     beq        +0x8 /* 00007322 */
  9774. 0000731C  206A 0026                movea.l    A0, [A2 + 0x26]
  9775. 00007320  A023                     syscall    DisposHandle/DisposeHandle
  9776. label00007322:
  9777. 00007322  4267                     clr.w      -[A7]
  9778. 00007324  2F0A                     move.l     -[A7], A2
  9779. 00007326  4EB9 0000 2470           jsr        [0x00002470]
  9780. 0000732C  4A43                     tst.w      D3
  9781. 0000732E  5C4F                     addq.w     A7, 6
  9782. 00007330  6F0A                     ble        +0xC /* 0000733C */
  9783. 00007332  2F0A                     move.l     -[A7], A2
  9784. 00007334  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  9785. 0000733A  584F                     addq.w     A7, 4
  9786. label0000733C:
  9787. 0000733C  204A                     movea.l    A0, A2
  9788. 0000733E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  9789. 00007342  4E5E                     unlink     A6
  9790. 00007344  4E75                     rts
  9791. 00007346  4E56 0000                link       A6, 0
  9792. 0000734A  2F0A                     move.l     -[A7], A2
  9793. 0000734C  246E 0008                movea.l    A2, [A6 + 0x8]
  9794. 00007350  2F0A                     move.l     -[A7], A2
  9795. 00007352  2057                     movea.l    A0, [A7]
  9796. 00007354  2250                     movea.l    A1, [A0]
  9797. 00007356  2269 001C                movea.l    A1, [A1 + 0x1C]
  9798. 0000735A  4E91                     jsr        [A1]
  9799. 0000735C  4A00                     tst.b      D0
  9800. 0000735E  584F                     addq.w     A7, 4
  9801. 00007360  6726                     beq        +0x28 /* 00007388 */
  9802. 00007362  2F0A                     move.l     -[A7], A2
  9803. 00007364  2057                     movea.l    A0, [A7]
  9804. 00007366  2250                     movea.l    A1, [A0]
  9805. 00007368  2269 0028                movea.l    A1, [A1 + 0x28]
  9806. 0000736C  4E91                     jsr        [A1]
  9807. 0000736E  2F0A                     move.l     -[A7], A2
  9808. 00007370  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  9809. 00007374  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  9810. 00007378  2057                     movea.l    A0, [A7]
  9811. 0000737A  2268 0004                movea.l    A1, [A0 + 0x4]
  9812. 0000737E  2269 0024                movea.l    A1, [A1 + 0x24]
  9813. 00007382  4E91                     jsr        [A1]
  9814. 00007384  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9815. label00007388:
  9816. 00007388  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  9817. 0000738E  245F                     movea.l    A2, [A7]+
  9818. 00007390  4E5E                     unlink     A6
  9819. 00007392  4E75                     rts
  9820. 00007394  4E56 0000                link       A6, 0
  9821. 00007398  2F0A                     move.l     -[A7], A2
  9822. 0000739A  246E 0008                movea.l    A2, [A6 + 0x8]
  9823. 0000739E  2F0A                     move.l     -[A7], A2
  9824. 000073A0  2057                     movea.l    A0, [A7]
  9825. 000073A2  2250                     movea.l    A1, [A0]
  9826. 000073A4  2269 0020                movea.l    A1, [A1 + 0x20]
  9827. 000073A8  4E91                     jsr        [A1]
  9828. 000073AA  4A00                     tst.b      D0
  9829. 000073AC  584F                     addq.w     A7, 4
  9830. 000073AE  6726                     beq        +0x28 /* 000073D6 */
  9831. 000073B0  2F0A                     move.l     -[A7], A2
  9832. 000073B2  2057                     movea.l    A0, [A7]
  9833. 000073B4  2250                     movea.l    A1, [A0]
  9834. 000073B6  2269 002C                movea.l    A1, [A1 + 0x2C]
  9835. 000073BA  4E91                     jsr        [A1]
  9836. 000073BC  2F0A                     move.l     -[A7], A2
  9837. 000073BE  2F2A 0016                move.l     -[A7], [A2 + 0x16]
  9838. 000073C2  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  9839. 000073C6  2057                     movea.l    A0, [A7]
  9840. 000073C8  2268 0004                movea.l    A1, [A0 + 0x4]
  9841. 000073CC  2269 0024                movea.l    A1, [A1 + 0x24]
  9842. 000073D0  4E91                     jsr        [A1]
  9843. 000073D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9844. label000073D6:
  9845. 000073D6  422A 0008                clr.b      [A2 + 0x8]
  9846. 000073DA  245F                     movea.l    A2, [A7]+
  9847. 000073DC  4E5E                     unlink     A6
  9848. 000073DE  4E75                     rts
  9849. 000073E0  48E7 0030                movem.l    -[A7], A2,A3
  9850. 000073E4  266F 000C                movea.l    A3, [A7 + 0xC]
  9851. 000073E8  102B 0008                move.b     D0, [A3 + 0x8]
  9852. 000073EC  4A00                     tst.b      D0
  9853. 000073EE  660C                     bne        +0xE /* 000073FC */
  9854. 000073F0  246B 000A                movea.l    A2, [A3 + 0xA]
  9855. 000073F4  0C2A 0002 0034           cmpi.b     [A2 + 0x34], 0x2
  9856. 000073FA  6704                     beq        +0x6 /* 00007400 */
  9857. label000073FC:
  9858. 000073FC  7000                     moveq.l    D0, 0x00
  9859. 000073FE  6002                     bra        +0x4 /* 00007402 */
  9860. label00007400:
  9861. 00007400  7001                     moveq.l    D0, 0x01
  9862. label00007402:
  9863. 00007402  4CDF 0C00                movem.l    A2,A3, [A7]+
  9864. 00007406  4E75                     rts
  9865. 00007408  48E7 0030                movem.l    -[A7], A2,A3
  9866. 0000740C  266F 000C                movea.l    A3, [A7 + 0xC]
  9867. 00007410  102B 0008                move.b     D0, [A3 + 0x8]
  9868. 00007414  4A00                     tst.b      D0
  9869. 00007416  670C                     beq        +0xE /* 00007424 */
  9870. 00007418  246B 000A                movea.l    A2, [A3 + 0xA]
  9871. 0000741C  0C2A 0002 0034           cmpi.b     [A2 + 0x34], 0x2
  9872. 00007422  6704                     beq        +0x6 /* 00007428 */
  9873. label00007424:
  9874. 00007424  7000                     moveq.l    D0, 0x00
  9875. 00007426  6002                     bra        +0x4 /* 0000742A */
  9876. label00007428:
  9877. 00007428  7001                     moveq.l    D0, 0x01
  9878. label0000742A:
  9879. 0000742A  4CDF 0C00                movem.l    A2,A3, [A7]+
  9880. 0000742E  4E75                     rts
  9881. 00007430  4E56 FFFA                link       A6, -0x0006
  9882. 00007434  48E7 1020                movem.l    -[A7], D3,A2
  9883. 00007438  246E 0008                movea.l    A2, [A6 + 0x8]
  9884. 0000743C  42A7                     clr.l      -[A7]
  9885. 0000743E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  9886. 00007442  2057                     movea.l    A0, [A7]
  9887. 00007444  2268 0004                movea.l    A1, [A0 + 0x4]
  9888. 00007448  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9889. 0000744C  4E91                     jsr        [A1]
  9890. 0000744E  362A 0022                move.w     D3, [A2 + 0x22]
  9891. 00007452  3043                     movea.w    A0, D3
  9892. 00007454  2F08                     move.l     -[A7], A0
  9893. 00007456  2F08                     move.l     -[A7], A0
  9894. 00007458  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  9895. 0000745C  A9D1                     syscall    TESetSelect
  9896. 0000745E  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  9897. 00007462  486E FFFA                pea.l      [A6 - 0x6]
  9898. 00007466  4EB9 0000 21F0           jsr        [0x000021F0]
  9899. 0000746C  4227                     clr.b      -[A7]
  9900. 0000746E  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  9901. 00007472  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  9902. 00007476  206A 001A                movea.l    A0, [A2 + 0x1A]
  9903. 0000747A  2F10                     move.l     -[A7], [A0]
  9904. 0000747C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  9905. 00007480  2057                     movea.l    A0, [A7]
  9906. 00007482  2268 0004                movea.l    A1, [A0 + 0x4]
  9907. 00007486  2269 0254                movea.l    A1, [A1 + 0x254]
  9908. 0000748A  4E91                     jsr        [A1]
  9909. 0000748C  306A 0022                movea.w    A0, [A2 + 0x22]
  9910. 00007490  2F08                     move.l     -[A7], A0
  9911. 00007492  306A 0024                movea.w    A0, [A2 + 0x24]
  9912. 00007496  2F08                     move.l     -[A7], A0
  9913. 00007498  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  9914. 0000749C  A9D1                     syscall    TESetSelect
  9915. 0000749E  3F3C FFFF                move.w     -[A7], 0xFFFF
  9916. 000074A2  486E FFFA                pea.l      [A6 - 0x6]
  9917. 000074A6  4EB9 0000 21F8           jsr        [0x000021F8]
  9918. 000074AC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  9919. 000074B0  4CDF 0408                movem.l    D3,A2, [A7]+
  9920. 000074B4  4E5E                     unlink     A6
  9921. 000074B6  4E75                     rts
  9922. fn000074B8:
  9923. 000074B8  4E56 0000                link       A6, 0
  9924. 000074BC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  9925. 000074C0  246E 0008                movea.l    A2, [A6 + 0x8]
  9926. 000074C4  262E 000C                move.l     D3, [A6 + 0xC]
  9927. 000074C8  286E 0010                movea.l    A4, [A6 + 0x10]
  9928. 000074CC  266E 0014                movea.l    A3, [A6 + 0x14]
  9929. 000074D0  4227                     clr.b      -[A7]
  9930. 000074D2  2F0B                     move.l     -[A7], A3
  9931. 000074D4  2F0C                     move.l     -[A7], A4
  9932. 000074D6  2F03                     move.l     -[A7], D3
  9933. 000074D8  4878 0016                push.l     0x16
  9934. 000074DC  3F3C 0003                move.w     -[A7], 0x3
  9935. 000074E0  2F0A                     move.l     -[A7], A2
  9936. 000074E2  4EBA FD1E                jsr        [PC - 0x2E2 /* 00007202 */]
  9937. 000074E6  41F9 0002 2D1C           lea.l      A0, [0x00022D1C]
  9938. 000074EC  2488                     move.l     [A2], A0
  9939. 000074EE  204A                     movea.l    A0, A2
  9940. 000074F0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9941. 000074F4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  9942. 000074F8  4E5E                     unlink     A6
  9943. 000074FA  4E75                     rts
  9944. 000074FC  4E56 FFEC                link       A6, -0x0014
  9945. 00007500  48E7 0030                movem.l    -[A7], A2,A3
  9946. 00007504  246E 0008                movea.l    A2, [A6 + 0x8]
  9947. 00007508  42A7                     clr.l      -[A7]
  9948. 0000750A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  9949. 0000750E  2057                     movea.l    A0, [A7]
  9950. 00007510  2268 0004                movea.l    A1, [A0 + 0x4]
  9951. 00007514  2269 00E8                movea.l    A1, [A1 + 0xE8]
  9952. 00007518  4E91                     jsr        [A1]
  9953. 0000751A  266A 0012                movea.l    A3, [A2 + 0x12]
  9954. 0000751E  2053                     movea.l    A0, [A3]
  9955. 00007520  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  9956. 00007524  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  9957. 0000752A  306A 0022                movea.w    A0, [A2 + 0x22]
  9958. 0000752E  2F08                     move.l     -[A7], A0
  9959. 00007530  306A 0024                movea.w    A0, [A2 + 0x24]
  9960. 00007534  2F08                     move.l     -[A7], A0
  9961. 00007536  2F0B                     move.l     -[A7], A3
  9962. 00007538  A9D1                     syscall    TESetSelect
  9963. 0000753A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  9964. 0000753E  A9D7                     syscall    TEDelete
  9965. 00007540  A9FC                     syscall    ZeroScrap
  9966. 00007542  201F                     move.l     D0, [A7]+
  9967. 00007544  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  9968. 00007548  486E FFF2                pea.l      [A6 - 0xE]
  9969. 0000754C  4EB9 0000 21F0           jsr        [0x000021F0]
  9970. 00007552  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  9971. 00007556  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  9972. 0000755C  206A 001A                movea.l    A0, [A2 + 0x1A]
  9973. 00007560  2F10                     move.l     -[A7], [A0]
  9974. 00007562  A9FE                     syscall    PutScrap
  9975. 00007564  201F                     move.l     D0, [A7]+
  9976. 00007566  4AAA 0026                tst.l      [A2 + 0x26]
  9977. 0000756A  504F                     addq.w     A7, 8
  9978. 0000756C  6740                     beq        +0x42 /* 000075AE */
  9979. 0000756E  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  9980. 00007572  486E FFEC                pea.l      [A6 - 0x14]
  9981. 00007576  4EB9 0000 21F0           jsr        [0x000021F0]
  9982. 0000757C  594F                     subq.w     A7, 4
  9983. 0000757E  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  9984. 00007582  4EB9 0000 1F18           jsr        [0x00001F18]
  9985. 00007588  201F                     move.l     D0, [A7]+
  9986. 0000758A  2F00                     move.l     -[A7], D0
  9987. 0000758C  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  9988. 00007592  206A 0026                movea.l    A0, [A2 + 0x26]
  9989. 00007596  2F10                     move.l     -[A7], [A0]
  9990. 00007598  A9FE                     syscall    PutScrap
  9991. 0000759A  201F                     move.l     D0, [A7]+
  9992. 0000759C  3F3C FFFF                move.w     -[A7], 0xFFFF
  9993. 000075A0  486E FFEC                pea.l      [A6 - 0x14]
  9994. 000075A4  4EB9 0000 21F8           jsr        [0x000021F8]
  9995. 000075AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9996. label000075AE:
  9997. 000075AE  486E FFF8                pea.l      [A6 - 0x8]
  9998. 000075B2  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  9999. 000075B6  2057                     movea.l    A0, [A7]
  10000. 000075B8  2268 0004                movea.l    A1, [A0 + 0x4]
  10001. 000075BC  2269 023C                movea.l    A1, [A1 + 0x23C]
  10002. 000075C0  4E91                     jsr        [A1]
  10003. 000075C2  3F3C FFFF                move.w     -[A7], 0xFFFF
  10004. 000075C6  486E FFF2                pea.l      [A6 - 0xE]
  10005. 000075CA  4EB9 0000 21F8           jsr        [0x000021F8]
  10006. 000075D0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  10007. 000075D4  4CDF 0C00                movem.l    A2,A3, [A7]+
  10008. 000075D8  4E5E                     unlink     A6
  10009. 000075DA  4E75                     rts
  10010. fn000075DC:
  10011. 000075DC  4E56 FFF4                link       A6, -0x000C
  10012. 000075E0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10013. 000075E4  246E 0008                movea.l    A2, [A6 + 0x8]
  10014. 000075E8  262E 000C                move.l     D3, [A6 + 0xC]
  10015. 000075EC  286E 0010                movea.l    A4, [A6 + 0x10]
  10016. 000075F0  266E 0014                movea.l    A3, [A6 + 0x14]
  10017. 000075F4  4227                     clr.b      -[A7]
  10018. 000075F6  2F0B                     move.l     -[A7], A3
  10019. 000075F8  2F0C                     move.l     -[A7], A4
  10020. 000075FA  2F03                     move.l     -[A7], D3
  10021. 000075FC  4878 0018                push.l     0x18
  10022. 00007600  3F3C 0005                move.w     -[A7], 0x5
  10023. 00007604  2F0A                     move.l     -[A7], A2
  10024. 00007606  4EBA FBFA                jsr        [PC - 0x406 /* 00007202 */]
  10025. 0000760A  41F9 0002 2D7A           lea.l      A0, [0x00022D7A]
  10026. 00007610  2488                     move.l     [A2], A0
  10027. 00007612  7000                     moveq.l    D0, 0x00
  10028. 00007614  A122                     syscall    NewHandle, flags=1
  10029. 00007616  2548 002A                move.l     [A2 + 0x2A], A0
  10030. 0000761A  4AAA 002A                tst.l      [A2 + 0x2A]
  10031. 0000761E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10032. 00007622  662C                     bne        +0x2E /* 00007650 */
  10033. 00007624  554F                     subq.w     A7, 2
  10034. 00007626  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  10035. 0000762A  301F                     move.w     D0, [A7]+
  10036. 0000762C  3600                     move.w     D3, D0
  10037. 0000762E  4A43                     tst.w      D3
  10038. 00007630  6602                     bne        +0x4 /* 00007634 */
  10039. 00007632  7694                     moveq.l    D3, 0xFFFFFF94
  10040. label00007634:
  10041. 00007634  42A7                     clr.l      -[A7]
  10042. 00007636  486E FFFC                pea.l      [A6 - 0x4]
  10043. 0000763A  3043                     movea.w    A0, D3
  10044. 0000763C  2D48 FFFC                move.l     [A6 - 0x4], A0
  10045. 00007640  4879 0002 3266           push.l     0x23266
  10046. 00007646  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  10047. 0000764C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10048. label00007650:
  10049. 00007650  7000                     moveq.l    D0, 0x00
  10050. 00007652  A122                     syscall    NewHandle, flags=1
  10051. 00007654  2548 002E                move.l     [A2 + 0x2E], A0
  10052. 00007658  4AAA 002E                tst.l      [A2 + 0x2E]
  10053. 0000765C  662C                     bne        +0x2E /* 0000768A */
  10054. 0000765E  554F                     subq.w     A7, 2
  10055. 00007660  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  10056. 00007664  301F                     move.w     D0, [A7]+
  10057. 00007666  3600                     move.w     D3, D0
  10058. 00007668  4A43                     tst.w      D3
  10059. 0000766A  6602                     bne        +0x4 /* 0000766E */
  10060. 0000766C  7694                     moveq.l    D3, 0xFFFFFF94
  10061. label0000766E:
  10062. 0000766E  42A7                     clr.l      -[A7]
  10063. 00007670  486E FFF8                pea.l      [A6 - 0x8]
  10064. 00007674  3043                     movea.w    A0, D3
  10065. 00007676  2D48 FFF8                move.l     [A6 - 0x8], A0
  10066. 0000767A  4879 0002 3266           push.l     0x23266
  10067. 00007680  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  10068. 00007686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10069. label0000768A:
  10070. 0000768A  594F                     subq.w     A7, 4
  10071. 0000768C  2F2A 002A                move.l     -[A7], [A2 + 0x2A]
  10072. 00007690  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  10073. 00007696  486E FFF4                pea.l      [A6 - 0xC]
  10074. 0000769A  A9FD                     syscall    GetScrap
  10075. 0000769C  201F                     move.l     D0, [A7]+
  10076. 0000769E  594F                     subq.w     A7, 4
  10077. 000076A0  2F2A 002E                move.l     -[A7], [A2 + 0x2E]
  10078. 000076A4  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  10079. 000076AA  486E FFF4                pea.l      [A6 - 0xC]
  10080. 000076AE  A9FD                     syscall    GetScrap
  10081. 000076B0  201F                     move.l     D0, [A7]+
  10082. 000076B2  4A80                     tst.l      D0
  10083. 000076B4  6E0A                     bgt        +0xC /* 000076C0 */
  10084. 000076B6  206A 002E                movea.l    A0, [A2 + 0x2E]
  10085. 000076BA  A023                     syscall    DisposHandle/DisposeHandle
  10086. 000076BC  42AA 002E                clr.l      [A2 + 0x2E]
  10087. label000076C0:
  10088. 000076C0  204A                     movea.l    A0, A2
  10089. 000076C2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10090. 000076C6  4E5E                     unlink     A6
  10091. 000076C8  4E75                     rts
  10092. 000076CA  4E56 0000                link       A6, 0
  10093. 000076CE  48E7 1030                movem.l    -[A7], D3,A2,A3
  10094. 000076D2  246E 0008                movea.l    A2, [A6 + 0x8]
  10095. 000076D6  362E 000C                move.w     D3, [A6 + 0xC]
  10096. 000076DA  200A                     move.l     D0, A2
  10097. 000076DC  6738                     beq        +0x3A /* 00007716 */
  10098. 000076DE  41F9 0002 2D7A           lea.l      A0, [0x00022D7A]
  10099. 000076E4  2488                     move.l     [A2], A0
  10100. 000076E6  266A 002A                movea.l    A3, [A2 + 0x2A]
  10101. 000076EA  200B                     move.l     D0, A3
  10102. 000076EC  6704                     beq        +0x6 /* 000076F2 */
  10103. 000076EE  204B                     movea.l    A0, A3
  10104. 000076F0  A023                     syscall    DisposHandle/DisposeHandle
  10105. label000076F2:
  10106. 000076F2  266A 002E                movea.l    A3, [A2 + 0x2E]
  10107. 000076F6  200B                     move.l     D0, A3
  10108. 000076F8  6704                     beq        +0x6 /* 000076FE */
  10109. 000076FA  204B                     movea.l    A0, A3
  10110. 000076FC  A023                     syscall    DisposHandle/DisposeHandle
  10111. label000076FE:
  10112. 000076FE  4267                     clr.w      -[A7]
  10113. 00007700  2F0A                     move.l     -[A7], A2
  10114. 00007702  4EBA FBEA                jsr        [PC - 0x416 /* 000072EE */]
  10115. 00007706  4A43                     tst.w      D3
  10116. 00007708  5C4F                     addq.w     A7, 6
  10117. 0000770A  6F0A                     ble        +0xC /* 00007716 */
  10118. 0000770C  2F0A                     move.l     -[A7], A2
  10119. 0000770E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  10120. 00007714  584F                     addq.w     A7, 4
  10121. label00007716:
  10122. 00007716  204A                     movea.l    A0, A2
  10123. 00007718  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10124. 0000771C  4E5E                     unlink     A6
  10125. 0000771E  4E75                     rts
  10126. 00007720  4E56 FFF2                link       A6, -0x000E
  10127. 00007724  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  10128. 00007728  246E 0008                movea.l    A2, [A6 + 0x8]
  10129. 0000772C  42A7                     clr.l      -[A7]
  10130. 0000772E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10131. 00007732  2057                     movea.l    A0, [A7]
  10132. 00007734  2268 0004                movea.l    A1, [A0 + 0x4]
  10133. 00007738  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10134. 0000773C  4E91                     jsr        [A1]
  10135. 0000773E  266A 0012                movea.l    A3, [A2 + 0x12]
  10136. 00007742  2053                     movea.l    A0, [A3]
  10137. 00007744  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10138. 00007748  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10139. 0000774E  362A 0024                move.w     D3, [A2 + 0x24]
  10140. 00007752  382A 0022                move.w     D4, [A2 + 0x22]
  10141. 00007756  B843                     cmp.w      D4, D3
  10142. 00007758  504F                     addq.w     A7, 8
  10143. 0000775A  670C                     beq        +0xE /* 00007768 */
  10144. 0000775C  3044                     movea.w    A0, D4
  10145. 0000775E  2F08                     move.l     -[A7], A0
  10146. 00007760  3043                     movea.w    A0, D3
  10147. 00007762  2F08                     move.l     -[A7], A0
  10148. 00007764  2F0B                     move.l     -[A7], A3
  10149. 00007766  A9D1                     syscall    TESetSelect
  10150. label00007768:
  10151. 00007768  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10152. 0000776C  A9D7                     syscall    TEDelete
  10153. 0000776E  2F2A 002A                move.l     -[A7], [A2 + 0x2A]
  10154. 00007772  486E FFF2                pea.l      [A6 - 0xE]
  10155. 00007776  4EB9 0000 21F0           jsr        [0x000021F0]
  10156. 0000777C  4227                     clr.b      -[A7]
  10157. 0000777E  2F2A 002E                move.l     -[A7], [A2 + 0x2E]
  10158. 00007782  594F                     subq.w     A7, 4
  10159. 00007784  2F2A 002A                move.l     -[A7], [A2 + 0x2A]
  10160. 00007788  4EB9 0000 1F18           jsr        [0x00001F18]
  10161. 0000778E  201F                     move.l     D0, [A7]+
  10162. 00007790  2F00                     move.l     -[A7], D0
  10163. 00007792  206A 002A                movea.l    A0, [A2 + 0x2A]
  10164. 00007796  2F10                     move.l     -[A7], [A0]
  10165. 00007798  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10166. 0000779C  2057                     movea.l    A0, [A7]
  10167. 0000779E  2268 0004                movea.l    A1, [A0 + 0x4]
  10168. 000077A2  2269 0254                movea.l    A1, [A1 + 0x254]
  10169. 000077A6  4E91                     jsr        [A1]
  10170. 000077A8  486E FFF8                pea.l      [A6 - 0x8]
  10171. 000077AC  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10172. 000077B0  2057                     movea.l    A0, [A7]
  10173. 000077B2  2268 0004                movea.l    A1, [A0 + 0x4]
  10174. 000077B6  2269 023C                movea.l    A1, [A1 + 0x23C]
  10175. 000077BA  4E91                     jsr        [A1]
  10176. 000077BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  10177. 000077C0  486E FFF2                pea.l      [A6 - 0xE]
  10178. 000077C4  4EB9 0000 21F8           jsr        [0x000021F8]
  10179. 000077CA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  10180. 000077CE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  10181. 000077D2  4E5E                     unlink     A6
  10182. 000077D4  4E75                     rts
  10183. 000077D6  4E56 FFF2                link       A6, -0x000E
  10184. 000077DA  48E7 1030                movem.l    -[A7], D3,A2,A3
  10185. 000077DE  246E 0008                movea.l    A2, [A6 + 0x8]
  10186. 000077E2  42A7                     clr.l      -[A7]
  10187. 000077E4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10188. 000077E8  2057                     movea.l    A0, [A7]
  10189. 000077EA  2268 0004                movea.l    A1, [A0 + 0x4]
  10190. 000077EE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10191. 000077F2  4E91                     jsr        [A1]
  10192. 000077F4  266A 0012                movea.l    A3, [A2 + 0x12]
  10193. 000077F8  2053                     movea.l    A0, [A3]
  10194. 000077FA  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10195. 000077FE  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10196. 00007804  362A 0022                move.w     D3, [A2 + 0x22]
  10197. 00007808  3043                     movea.w    A0, D3
  10198. 0000780A  2F08                     move.l     -[A7], A0
  10199. 0000780C  594F                     subq.w     A7, 4
  10200. 0000780E  2F2A 002A                move.l     -[A7], [A2 + 0x2A]
  10201. 00007812  4EB9 0000 1F18           jsr        [0x00001F18]
  10202. 00007818  201F                     move.l     D0, [A7]+
  10203. 0000781A  3043                     movea.w    A0, D3
  10204. 0000781C  D088                     add.l      D0, A0
  10205. 0000781E  2F00                     move.l     -[A7], D0
  10206. 00007820  2F0B                     move.l     -[A7], A3
  10207. 00007822  A9D1                     syscall    TESetSelect
  10208. 00007824  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10209. 00007828  A9D7                     syscall    TEDelete
  10210. 0000782A  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  10211. 0000782E  486E FFF2                pea.l      [A6 - 0xE]
  10212. 00007832  4EB9 0000 21F0           jsr        [0x000021F0]
  10213. 00007838  4227                     clr.b      -[A7]
  10214. 0000783A  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  10215. 0000783E  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  10216. 00007842  206A 001A                movea.l    A0, [A2 + 0x1A]
  10217. 00007846  2F10                     move.l     -[A7], [A0]
  10218. 00007848  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10219. 0000784C  2057                     movea.l    A0, [A7]
  10220. 0000784E  2268 0004                movea.l    A1, [A0 + 0x4]
  10221. 00007852  2269 0254                movea.l    A1, [A1 + 0x254]
  10222. 00007856  4E91                     jsr        [A1]
  10223. 00007858  306A 0022                movea.w    A0, [A2 + 0x22]
  10224. 0000785C  2F08                     move.l     -[A7], A0
  10225. 0000785E  306A 0024                movea.w    A0, [A2 + 0x24]
  10226. 00007862  2F08                     move.l     -[A7], A0
  10227. 00007864  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10228. 00007868  A9D1                     syscall    TESetSelect
  10229. 0000786A  486E FFF8                pea.l      [A6 - 0x8]
  10230. 0000786E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10231. 00007872  2057                     movea.l    A0, [A7]
  10232. 00007874  2268 0004                movea.l    A1, [A0 + 0x4]
  10233. 00007878  2269 023C                movea.l    A1, [A1 + 0x23C]
  10234. 0000787C  4E91                     jsr        [A1]
  10235. 0000787E  3F3C FFFF                move.w     -[A7], 0xFFFF
  10236. 00007882  486E FFF2                pea.l      [A6 - 0xE]
  10237. 00007886  4EB9 0000 21F8           jsr        [0x000021F8]
  10238. 0000788C  4FEF 0030                lea.l      A7, [A7 + 0x30]
  10239. 00007890  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10240. 00007894  4E5E                     unlink     A6
  10241. 00007896  4E75                     rts
  10242. fn00007898:
  10243. 00007898  4E56 0000                link       A6, 0
  10244. 0000789C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10245. 000078A0  246E 0008                movea.l    A2, [A6 + 0x8]
  10246. 000078A4  262E 000C                move.l     D3, [A6 + 0xC]
  10247. 000078A8  286E 0010                movea.l    A4, [A6 + 0x10]
  10248. 000078AC  266E 0014                movea.l    A3, [A6 + 0x14]
  10249. 000078B0  4227                     clr.b      -[A7]
  10250. 000078B2  2F0B                     move.l     -[A7], A3
  10251. 000078B4  2F0C                     move.l     -[A7], A4
  10252. 000078B6  2F03                     move.l     -[A7], D3
  10253. 000078B8  4878 0019                push.l     0x19
  10254. 000078BC  3F3C 0006                move.w     -[A7], 0x6
  10255. 000078C0  2F0A                     move.l     -[A7], A2
  10256. 000078C2  4EBA F93E                jsr        [PC - 0x6C2 /* 00007202 */]
  10257. 000078C6  41F9 0002 2DDA           lea.l      A0, [0x00022DDA]
  10258. 000078CC  2488                     move.l     [A2], A0
  10259. 000078CE  204A                     movea.l    A0, A2
  10260. 000078D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10261. 000078D4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10262. 000078D8  4E5E                     unlink     A6
  10263. 000078DA  4E75                     rts
  10264. 000078DC  4E56 FFF8                link       A6, -0x0008
  10265. 000078E0  48E7 0030                movem.l    -[A7], A2,A3
  10266. 000078E4  246E 0008                movea.l    A2, [A6 + 0x8]
  10267. 000078E8  42A7                     clr.l      -[A7]
  10268. 000078EA  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10269. 000078EE  2057                     movea.l    A0, [A7]
  10270. 000078F0  2268 0004                movea.l    A1, [A0 + 0x4]
  10271. 000078F4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10272. 000078F8  4E91                     jsr        [A1]
  10273. 000078FA  266A 0012                movea.l    A3, [A2 + 0x12]
  10274. 000078FE  2053                     movea.l    A0, [A3]
  10275. 00007900  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10276. 00007904  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10277. 0000790A  306A 0022                movea.w    A0, [A2 + 0x22]
  10278. 0000790E  2F08                     move.l     -[A7], A0
  10279. 00007910  306A 0024                movea.w    A0, [A2 + 0x24]
  10280. 00007914  2F08                     move.l     -[A7], A0
  10281. 00007916  2F0B                     move.l     -[A7], A3
  10282. 00007918  A9D1                     syscall    TESetSelect
  10283. 0000791A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10284. 0000791E  A9D7                     syscall    TEDelete
  10285. 00007920  486E FFF8                pea.l      [A6 - 0x8]
  10286. 00007924  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10287. 00007928  2057                     movea.l    A0, [A7]
  10288. 0000792A  2268 0004                movea.l    A1, [A0 + 0x4]
  10289. 0000792E  2269 023C                movea.l    A1, [A1 + 0x23C]
  10290. 00007932  4E91                     jsr        [A1]
  10291. 00007934  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10292. 00007938  4CDF 0C00                movem.l    A2,A3, [A7]+
  10293. 0000793C  4E5E                     unlink     A6
  10294. 0000793E  4E75                     rts
  10295. fn00007940:
  10296. 00007940  4E56 0000                link       A6, 0
  10297. 00007944  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  10298. 00007948  246E 0008                movea.l    A2, [A6 + 0x8]
  10299. 0000794C  262E 000C                move.l     D3, [A6 + 0xC]
  10300. 00007950  286E 0010                movea.l    A4, [A6 + 0x10]
  10301. 00007954  266E 0014                movea.l    A3, [A6 + 0x14]
  10302. 00007958  1F3C 0001                move.b     -[A7], 0x1
  10303. 0000795C  2F0B                     move.l     -[A7], A3
  10304. 0000795E  2F0C                     move.l     -[A7], A4
  10305. 00007960  2F03                     move.l     -[A7], D3
  10306. 00007962  4878 001A                push.l     0x1A
  10307. 00007966  3F3C 0007                move.w     -[A7], 0x7
  10308. 0000796A  2F0A                     move.l     -[A7], A2
  10309. 0000796C  4EBA F894                jsr        [PC - 0x76C /* 00007202 */]
  10310. 00007970  41F9 0002 2E3A           lea.l      A0, [0x00022E3A]
  10311. 00007976  2488                     move.l     [A2], A0
  10312. 00007978  42AA 002A                clr.l      [A2 + 0x2A]
  10313. 0000797C  42AA 002E                clr.l      [A2 + 0x2E]
  10314. 00007980  356A 0022 0034           move.w     [A2 + 0x34], [A2 + 0x22]
  10315. 00007986  356A 0022 0032           move.w     [A2 + 0x32], [A2 + 0x22]
  10316. 0000798C  204A                     movea.l    A0, A2
  10317. 0000798E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10318. 00007992  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  10319. 00007996  4E5E                     unlink     A6
  10320. 00007998  4E75                     rts
  10321. 0000799A  4E56 0000                link       A6, 0
  10322. 0000799E  48E7 1030                movem.l    -[A7], D3,A2,A3
  10323. 000079A2  246E 0008                movea.l    A2, [A6 + 0x8]
  10324. 000079A6  362E 000C                move.w     D3, [A6 + 0xC]
  10325. 000079AA  200A                     move.l     D0, A2
  10326. 000079AC  6752                     beq        +0x54 /* 00007A00 */
  10327. 000079AE  41F9 0002 2E3A           lea.l      A0, [0x00022E3A]
  10328. 000079B4  2488                     move.l     [A2], A0
  10329. 000079B6  2F0A                     move.l     -[A7], A2
  10330. 000079B8  4878 0014                push.l     0x14
  10331. 000079BC  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  10332. 000079C0  2057                     movea.l    A0, [A7]
  10333. 000079C2  2268 0004                movea.l    A1, [A0 + 0x4]
  10334. 000079C6  2269 0024                movea.l    A1, [A1 + 0x24]
  10335. 000079CA  4E91                     jsr        [A1]
  10336. 000079CC  266A 002A                movea.l    A3, [A2 + 0x2A]
  10337. 000079D0  200B                     move.l     D0, A3
  10338. 000079D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10339. 000079D6  6704                     beq        +0x6 /* 000079DC */
  10340. 000079D8  204B                     movea.l    A0, A3
  10341. 000079DA  A023                     syscall    DisposHandle/DisposeHandle
  10342. label000079DC:
  10343. 000079DC  266A 002E                movea.l    A3, [A2 + 0x2E]
  10344. 000079E0  200B                     move.l     D0, A3
  10345. 000079E2  6704                     beq        +0x6 /* 000079E8 */
  10346. 000079E4  204B                     movea.l    A0, A3
  10347. 000079E6  A023                     syscall    DisposHandle/DisposeHandle
  10348. label000079E8:
  10349. 000079E8  4267                     clr.w      -[A7]
  10350. 000079EA  2F0A                     move.l     -[A7], A2
  10351. 000079EC  4EBA F900                jsr        [PC - 0x700 /* 000072EE */]
  10352. 000079F0  4A43                     tst.w      D3
  10353. 000079F2  5C4F                     addq.w     A7, 6
  10354. 000079F4  6F0A                     ble        +0xC /* 00007A00 */
  10355. 000079F6  2F0A                     move.l     -[A7], A2
  10356. 000079F8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  10357. 000079FE  584F                     addq.w     A7, 4
  10358. label00007A00:
  10359. 00007A00  204A                     movea.l    A0, A2
  10360. 00007A02  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10361. 00007A06  4E5E                     unlink     A6
  10362. 00007A08  4E75                     rts
  10363. 00007A0A  4E56 0000                link       A6, 0
  10364. 00007A0E  48E7 0030                movem.l    -[A7], A2,A3
  10365. 00007A12  246E 0008                movea.l    A2, [A6 + 0x8]
  10366. 00007A16  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  10367. 00007A1C  266A 001A                movea.l    A3, [A2 + 0x1A]
  10368. 00007A20  200B                     move.l     D0, A3
  10369. 00007A22  6704                     beq        +0x6 /* 00007A28 */
  10370. 00007A24  204B                     movea.l    A0, A3
  10371. 00007A26  A023                     syscall    DisposHandle/DisposeHandle
  10372. label00007A28:
  10373. 00007A28  4AAA 0026                tst.l      [A2 + 0x26]
  10374. 00007A2C  6706                     beq        +0x8 /* 00007A34 */
  10375. 00007A2E  206A 0026                movea.l    A0, [A2 + 0x26]
  10376. 00007A32  A023                     syscall    DisposHandle/DisposeHandle
  10377. label00007A34:
  10378. 00007A34  206A 0012                movea.l    A0, [A2 + 0x12]
  10379. 00007A38  2050                     movea.l    A0, [A0]
  10380. 00007A3A  3568 0020 0022           move.w     [A2 + 0x22], [A0 + 0x20]
  10381. 00007A40  206A 0012                movea.l    A0, [A2 + 0x12]
  10382. 00007A44  2050                     movea.l    A0, [A0]
  10383. 00007A46  3568 0022 0024           move.w     [A2 + 0x24], [A0 + 0x22]
  10384. 00007A4C  302A 0024                move.w     D0, [A2 + 0x24]
  10385. 00007A50  906A 0022                sub.w      D0, [A2 + 0x22]
  10386. 00007A54  48C0                     ext.l      D0
  10387. 00007A56  2540 001E                move.l     [A2 + 0x1E], D0
  10388. 00007A5A  202A 001E                move.l     D0, [A2 + 0x1E]
  10389. 00007A5E  A122                     syscall    NewHandle, flags=1
  10390. 00007A60  2548 001A                move.l     [A2 + 0x1A], A0
  10391. 00007A64  206A 0012                movea.l    A0, [A2 + 0x12]
  10392. 00007A68  2050                     movea.l    A0, [A0]
  10393. 00007A6A  2068 003E                movea.l    A0, [A0 + 0x3E]
  10394. 00007A6E  2250                     movea.l    A1, [A0]
  10395. 00007A70  302A 0022                move.w     D0, [A2 + 0x22]
  10396. 00007A74  41F1 0000                lea.l      A0, [A1 + D0.w]
  10397. 00007A78  226A 001A                movea.l    A1, [A2 + 0x1A]
  10398. 00007A7C  2251                     movea.l    A1, [A1]
  10399. 00007A7E  202A 001E                move.l     D0, [A2 + 0x1E]
  10400. 00007A82  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  10401. 00007A84  594F                     subq.w     A7, 4
  10402. 00007A86  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10403. 00007A8A  3F3C 0006                move.w     -[A7], 0x6
  10404. 00007A8E  A83D                     syscall    TEDispatch
  10405. 00007A90  205F                     movea.l    A0, [A7]+
  10406. 00007A92  2548 0026                move.l     [A2 + 0x26], A0
  10407. 00007A96  356A 0022 0034           move.w     [A2 + 0x34], [A2 + 0x22]
  10408. 00007A9C  356A 0022 0032           move.w     [A2 + 0x32], [A2 + 0x22]
  10409. 00007AA2  266A 002A                movea.l    A3, [A2 + 0x2A]
  10410. 00007AA6  200B                     move.l     D0, A3
  10411. 00007AA8  6708                     beq        +0xA /* 00007AB2 */
  10412. 00007AAA  204B                     movea.l    A0, A3
  10413. 00007AAC  A023                     syscall    DisposHandle/DisposeHandle
  10414. 00007AAE  42AA 002A                clr.l      [A2 + 0x2A]
  10415. label00007AB2:
  10416. 00007AB2  266A 002E                movea.l    A3, [A2 + 0x2E]
  10417. 00007AB6  200B                     move.l     D0, A3
  10418. 00007AB8  6708                     beq        +0xA /* 00007AC2 */
  10419. 00007ABA  204B                     movea.l    A0, A3
  10420. 00007ABC  A023                     syscall    DisposHandle/DisposeHandle
  10421. 00007ABE  42AA 002E                clr.l      [A2 + 0x2E]
  10422. label00007AC2:
  10423. 00007AC2  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  10424. 00007ACA  4CDF 0C00                movem.l    A2,A3, [A7]+
  10425. 00007ACE  4E5E                     unlink     A6
  10426. 00007AD0  4E75                     rts
  10427. 00007AD2  4E56 0000                link       A6, 0
  10428. 00007AD6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  10429. 00007ADA  246E 0008                movea.l    A2, [A6 + 0x8]
  10430. 00007ADE  382E 000C                move.w     D4, [A6 + 0xC]
  10431. 00007AE2  42A7                     clr.l      -[A7]
  10432. 00007AE4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10433. 00007AE8  2057                     movea.l    A0, [A7]
  10434. 00007AEA  2268 0004                movea.l    A1, [A0 + 0x4]
  10435. 00007AEE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10436. 00007AF2  4E91                     jsr        [A1]
  10437. 00007AF4  206A 0012                movea.l    A0, [A2 + 0x12]
  10438. 00007AF8  2650                     movea.l    A3, [A0]
  10439. 00007AFA  362A 0034                move.w     D3, [A2 + 0x34]
  10440. 00007AFE  B66B 0020                cmp.w      D3, [A3 + 0x20]
  10441. 00007B02  504F                     addq.w     A7, 8
  10442. 00007B04  660C                     bne        +0xE /* 00007B12 */
  10443. 00007B06  B66B 0022                cmp.w      D3, [A3 + 0x22]
  10444. 00007B0A  6606                     bne        +0x8 /* 00007B12 */
  10445. 00007B0C  B66A 0032                cmp.w      D3, [A2 + 0x32]
  10446. 00007B10  660E                     bne        +0x10 /* 00007B20 */
  10447. label00007B12:
  10448. 00007B12  2F0A                     move.l     -[A7], A2
  10449. 00007B14  2057                     movea.l    A0, [A7]
  10450. 00007B16  2250                     movea.l    A1, [A0]
  10451. 00007B18  2269 0030                movea.l    A1, [A1 + 0x30]
  10452. 00007B1C  4E91                     jsr        [A1]
  10453. 00007B1E  584F                     addq.w     A7, 4
  10454. label00007B20:
  10455. 00007B20  3F04                     move.w     -[A7], D4
  10456. 00007B22  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10457. 00007B26  A9DC                     syscall    TEKey
  10458. 00007B28  526A 0034                addq.w     [A2 + 0x34], 1
  10459. 00007B2C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  10460. 00007B30  4E5E                     unlink     A6
  10461. 00007B32  4E75                     rts
  10462. 00007B34  4E56 0000                link       A6, 0
  10463. 00007B38  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  10464. 00007B3C  246E 0008                movea.l    A2, [A6 + 0x8]
  10465. 00007B40  206A 0012                movea.l    A0, [A2 + 0x12]
  10466. 00007B44  2850                     movea.l    A4, [A0]
  10467. 00007B46  382C 0020                move.w     D4, [A4 + 0x20]
  10468. 00007B4A  362A 0034                move.w     D3, [A2 + 0x34]
  10469. 00007B4E  B644                     cmp.w      D3, D4
  10470. 00007B50  6606                     bne        +0x8 /* 00007B58 */
  10471. 00007B52  B66C 0022                cmp.w      D3, [A4 + 0x22]
  10472. 00007B56  6748                     beq        +0x4A /* 00007BA0 */
  10473. label00007B58:
  10474. 00007B58  2F0A                     move.l     -[A7], A2
  10475. 00007B5A  2057                     movea.l    A0, [A7]
  10476. 00007B5C  2250                     movea.l    A1, [A0]
  10477. 00007B5E  2269 0030                movea.l    A1, [A1 + 0x30]
  10478. 00007B62  4E91                     jsr        [A1]
  10479. 00007B64  4AAA 001E                tst.l      [A2 + 0x1E]
  10480. 00007B68  584F                     addq.w     A7, 4
  10481. 00007B6A  662E                     bne        +0x30 /* 00007B9A */
  10482. 00007B6C  206A 001A                movea.l    A0, [A2 + 0x1A]
  10483. 00007B70  7001                     moveq.l    D0, 0x01
  10484. 00007B72  A024                     syscall    SetHandleSize
  10485. 00007B74  7001                     moveq.l    D0, 0x01
  10486. 00007B76  2540 001E                move.l     [A2 + 0x1E], D0
  10487. 00007B7A  536A 0032                subq.w     [A2 + 0x32], 1
  10488. 00007B7E  206A 0012                movea.l    A0, [A2 + 0x12]
  10489. 00007B82  2050                     movea.l    A0, [A0]
  10490. 00007B84  2068 003E                movea.l    A0, [A0 + 0x3E]
  10491. 00007B88  2250                     movea.l    A1, [A0]
  10492. 00007B8A  302A 0032                move.w     D0, [A2 + 0x32]
  10493. 00007B8E  206A 001A                movea.l    A0, [A2 + 0x1A]
  10494. 00007B92  2050                     movea.l    A0, [A0]
  10495. 00007B94  10B1 0000                move.b     [A0], [A1 + D0.w]
  10496. 00007B98  6058                     bra        +0x5A /* 00007BF2 */
  10497. label00007B9A:
  10498. 00007B9A  526A 0034                addq.w     [A2 + 0x34], 1
  10499. 00007B9E  6052                     bra        +0x54 /* 00007BF2 */
  10500. label00007BA0:
  10501. 00007BA0  B86A 0032                cmp.w      D4, [A2 + 0x32]
  10502. 00007BA4  6E4C                     bgt        +0x4E /* 00007BF2 */
  10503. 00007BA6  206A 001A                movea.l    A0, [A2 + 0x1A]
  10504. 00007BAA  202A 001E                move.l     D0, [A2 + 0x1E]
  10505. 00007BAE  5280                     addq.l     D0, 1
  10506. 00007BB0  A024                     syscall    SetHandleSize
  10507. 00007BB2  206A 001A                movea.l    A0, [A2 + 0x1A]
  10508. 00007BB6  2650                     movea.l    A3, [A0]
  10509. 00007BB8  204B                     movea.l    A0, A3
  10510. 00007BBA  43EB 0001                lea.l      A1, [A3 + 0x1]
  10511. 00007BBE  202A 001E                move.l     D0, [A2 + 0x1E]
  10512. 00007BC2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  10513. 00007BC4  52AA 001E                addq.l     [A2 + 0x1E], 1
  10514. 00007BC8  206A 0012                movea.l    A0, [A2 + 0x12]
  10515. 00007BCC  2050                     movea.l    A0, [A0]
  10516. 00007BCE  3028 0020                move.w     D0, [A0 + 0x20]
  10517. 00007BD2  5340                     subq.w     D0, 1
  10518. 00007BD4  3540 0032                move.w     [A2 + 0x32], D0
  10519. 00007BD8  206A 0012                movea.l    A0, [A2 + 0x12]
  10520. 00007BDC  2050                     movea.l    A0, [A0]
  10521. 00007BDE  2068 003E                movea.l    A0, [A0 + 0x3E]
  10522. 00007BE2  2250                     movea.l    A1, [A0]
  10523. 00007BE4  302A 0032                move.w     D0, [A2 + 0x32]
  10524. 00007BE8  206A 001A                movea.l    A0, [A2 + 0x1A]
  10525. 00007BEC  2050                     movea.l    A0, [A0]
  10526. 00007BEE  10B1 0000                move.b     [A0], [A1 + D0.w]
  10527. label00007BF2:
  10528. 00007BF2  42A7                     clr.l      -[A7]
  10529. 00007BF4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10530. 00007BF8  2057                     movea.l    A0, [A7]
  10531. 00007BFA  2268 0004                movea.l    A1, [A0 + 0x4]
  10532. 00007BFE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10533. 00007C02  4E91                     jsr        [A1]
  10534. 00007C04  3F3C 0008                move.w     -[A7], 0x8
  10535. 00007C08  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10536. 00007C0C  A9DC                     syscall    TEKey
  10537. 00007C0E  536A 0034                subq.w     [A2 + 0x34], 1
  10538. 00007C12  504F                     addq.w     A7, 8
  10539. 00007C14  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  10540. 00007C18  4E5E                     unlink     A6
  10541. 00007C1A  4E75                     rts
  10542. 00007C1C  4E56 0000                link       A6, 0
  10543. 00007C20  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  10544. 00007C24  246E 0008                movea.l    A2, [A6 + 0x8]
  10545. 00007C28  42A7                     clr.l      -[A7]
  10546. 00007C2A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10547. 00007C2E  2057                     movea.l    A0, [A7]
  10548. 00007C30  2268 0004                movea.l    A1, [A0 + 0x4]
  10549. 00007C34  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10550. 00007C38  4E91                     jsr        [A1]
  10551. 00007C3A  206A 0012                movea.l    A0, [A2 + 0x12]
  10552. 00007C3E  2650                     movea.l    A3, [A0]
  10553. 00007C40  3A2A 0034                move.w     D5, [A2 + 0x34]
  10554. 00007C44  BA6B 0020                cmp.w      D5, [A3 + 0x20]
  10555. 00007C48  504F                     addq.w     A7, 8
  10556. 00007C4A  6606                     bne        +0x8 /* 00007C52 */
  10557. 00007C4C  BA6B 0022                cmp.w      D5, [A3 + 0x22]
  10558. 00007C50  675A                     beq        +0x5C /* 00007CAC */
  10559. label00007C52:
  10560. 00007C52  2F0A                     move.l     -[A7], A2
  10561. 00007C54  2057                     movea.l    A0, [A7]
  10562. 00007C56  2250                     movea.l    A1, [A0]
  10563. 00007C58  2269 0030                movea.l    A1, [A1 + 0x30]
  10564. 00007C5C  4E91                     jsr        [A1]
  10565. 00007C5E  302A 0022                move.w     D0, [A2 + 0x22]
  10566. 00007C62  B06A 0024                cmp.w      D0, [A2 + 0x24]
  10567. 00007C66  584F                     addq.w     A7, 4
  10568. 00007C68  6600 008A                bne        +0x8C /* 00007CF4 */
  10569. 00007C6C  206A 001A                movea.l    A0, [A2 + 0x1A]
  10570. 00007C70  7001                     moveq.l    D0, 0x01
  10571. 00007C72  A024                     syscall    SetHandleSize
  10572. 00007C74  206A 0012                movea.l    A0, [A2 + 0x12]
  10573. 00007C78  2050                     movea.l    A0, [A0]
  10574. 00007C7A  2068 003E                movea.l    A0, [A0 + 0x3E]
  10575. 00007C7E  2250                     movea.l    A1, [A0]
  10576. 00007C80  302A 0022                move.w     D0, [A2 + 0x22]
  10577. 00007C84  206A 001A                movea.l    A0, [A2 + 0x1A]
  10578. 00007C88  2050                     movea.l    A0, [A0]
  10579. 00007C8A  10B1 0000                move.b     [A0], [A1 + D0.w]
  10580. 00007C8E  7001                     moveq.l    D0, 0x01
  10581. 00007C90  2540 001E                move.l     [A2 + 0x1E], D0
  10582. 00007C94  362A 0022                move.w     D3, [A2 + 0x22]
  10583. 00007C98  3043                     movea.w    A0, D3
  10584. 00007C9A  2F08                     move.l     -[A7], A0
  10585. 00007C9C  3003                     move.w     D0, D3
  10586. 00007C9E  5240                     addq.w     D0, 1
  10587. 00007CA0  48C0                     ext.l      D0
  10588. 00007CA2  2F00                     move.l     -[A7], D0
  10589. 00007CA4  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10590. 00007CA8  A9D1                     syscall    TESetSelect
  10591. 00007CAA  6048                     bra        +0x4A /* 00007CF4 */
  10592. label00007CAC:
  10593. 00007CAC  206A 001A                movea.l    A0, [A2 + 0x1A]
  10594. 00007CB0  202A 001E                move.l     D0, [A2 + 0x1E]
  10595. 00007CB4  5280                     addq.l     D0, 1
  10596. 00007CB6  A024                     syscall    SetHandleSize
  10597. 00007CB8  206A 0012                movea.l    A0, [A2 + 0x12]
  10598. 00007CBC  2050                     movea.l    A0, [A0]
  10599. 00007CBE  2068 003E                movea.l    A0, [A0 + 0x3E]
  10600. 00007CC2  2250                     movea.l    A1, [A0]
  10601. 00007CC4  302A 0034                move.w     D0, [A2 + 0x34]
  10602. 00007CC8  206A 001A                movea.l    A0, [A2 + 0x1A]
  10603. 00007CCC  1031 0000                move.b     D0, [A1 + D0.w]
  10604. 00007CD0  2250                     movea.l    A1, [A0]
  10605. 00007CD2  222A 001E                move.l     D1, [A2 + 0x1E]
  10606. 00007CD6  1380 1800                move.b     [A1 + D1], D0
  10607. 00007CDA  52AA 001E                addq.l     [A2 + 0x1E], 1
  10608. 00007CDE  382A 0034                move.w     D4, [A2 + 0x34]
  10609. 00007CE2  3044                     movea.w    A0, D4
  10610. 00007CE4  2F08                     move.l     -[A7], A0
  10611. 00007CE6  3004                     move.w     D0, D4
  10612. 00007CE8  5240                     addq.w     D0, 1
  10613. 00007CEA  48C0                     ext.l      D0
  10614. 00007CEC  2F00                     move.l     -[A7], D0
  10615. 00007CEE  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10616. 00007CF2  A9D1                     syscall    TESetSelect
  10617. label00007CF4:
  10618. 00007CF4  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10619. 00007CF8  A9D7                     syscall    TEDelete
  10620. 00007CFA  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  10621. 00007CFE  4E5E                     unlink     A6
  10622. 00007D00  4E75                     rts
  10623. 00007D02  4E56 FFF2                link       A6, -0x000E
  10624. 00007D06  48E7 1030                movem.l    -[A7], D3,A2,A3
  10625. 00007D0A  246E 0008                movea.l    A2, [A6 + 0x8]
  10626. 00007D0E  42A7                     clr.l      -[A7]
  10627. 00007D10  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10628. 00007D14  2057                     movea.l    A0, [A7]
  10629. 00007D16  2268 0004                movea.l    A1, [A0 + 0x4]
  10630. 00007D1A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10631. 00007D1E  4E91                     jsr        [A1]
  10632. 00007D20  266A 0012                movea.l    A3, [A2 + 0x12]
  10633. 00007D24  2053                     movea.l    A0, [A3]
  10634. 00007D26  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10635. 00007D2A  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10636. 00007D30  362A 0032                move.w     D3, [A2 + 0x32]
  10637. 00007D34  3043                     movea.w    A0, D3
  10638. 00007D36  2F08                     move.l     -[A7], A0
  10639. 00007D38  2008                     move.l     D0, A0
  10640. 00007D3A  D0AA 001E                add.l      D0, [A2 + 0x1E]
  10641. 00007D3E  2F00                     move.l     -[A7], D0
  10642. 00007D40  2F0B                     move.l     -[A7], A3
  10643. 00007D42  A9D1                     syscall    TESetSelect
  10644. 00007D44  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10645. 00007D48  A9D7                     syscall    TEDelete
  10646. 00007D4A  2F2A 002A                move.l     -[A7], [A2 + 0x2A]
  10647. 00007D4E  486E FFF2                pea.l      [A6 - 0xE]
  10648. 00007D52  4EB9 0000 21F0           jsr        [0x000021F0]
  10649. 00007D58  4227                     clr.b      -[A7]
  10650. 00007D5A  2F2A 002E                move.l     -[A7], [A2 + 0x2E]
  10651. 00007D5E  302A 0034                move.w     D0, [A2 + 0x34]
  10652. 00007D62  906A 0032                sub.w      D0, [A2 + 0x32]
  10653. 00007D66  48C0                     ext.l      D0
  10654. 00007D68  2F00                     move.l     -[A7], D0
  10655. 00007D6A  206A 002A                movea.l    A0, [A2 + 0x2A]
  10656. 00007D6E  2F10                     move.l     -[A7], [A0]
  10657. 00007D70  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10658. 00007D74  2057                     movea.l    A0, [A7]
  10659. 00007D76  2268 0004                movea.l    A1, [A0 + 0x4]
  10660. 00007D7A  2269 0254                movea.l    A1, [A1 + 0x254]
  10661. 00007D7E  4E91                     jsr        [A1]
  10662. 00007D80  486E FFF8                pea.l      [A6 - 0x8]
  10663. 00007D84  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10664. 00007D88  2057                     movea.l    A0, [A7]
  10665. 00007D8A  2268 0004                movea.l    A1, [A0 + 0x4]
  10666. 00007D8E  2269 023C                movea.l    A1, [A1 + 0x23C]
  10667. 00007D92  4E91                     jsr        [A1]
  10668. 00007D94  3F3C FFFF                move.w     -[A7], 0xFFFF
  10669. 00007D98  486E FFF2                pea.l      [A6 - 0xE]
  10670. 00007D9C  4EB9 0000 21F8           jsr        [0x000021F8]
  10671. 00007DA2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  10672. 00007DA6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10673. 00007DAA  4E5E                     unlink     A6
  10674. 00007DAC  4E75                     rts
  10675. 00007DAE  4E56 FFF2                link       A6, -0x000E
  10676. 00007DB2  48E7 1030                movem.l    -[A7], D3,A2,A3
  10677. 00007DB6  246E 0008                movea.l    A2, [A6 + 0x8]
  10678. 00007DBA  42A7                     clr.l      -[A7]
  10679. 00007DBC  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10680. 00007DC0  2057                     movea.l    A0, [A7]
  10681. 00007DC2  2268 0004                movea.l    A1, [A0 + 0x4]
  10682. 00007DC6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  10683. 00007DCA  4E91                     jsr        [A1]
  10684. 00007DCC  206A 0012                movea.l    A0, [A2 + 0x12]
  10685. 00007DD0  2050                     movea.l    A0, [A0]
  10686. 00007DD2  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10687. 00007DD6  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10688. 00007DDC  266A 002A                movea.l    A3, [A2 + 0x2A]
  10689. 00007DE0  200B                     move.l     D0, A3
  10690. 00007DE2  504F                     addq.w     A7, 8
  10691. 00007DE4  6612                     bne        +0x14 /* 00007DF8 */
  10692. 00007DE6  302A 0034                move.w     D0, [A2 + 0x34]
  10693. 00007DEA  906A 0032                sub.w      D0, [A2 + 0x32]
  10694. 00007DEE  48C0                     ext.l      D0
  10695. 00007DF0  A122                     syscall    NewHandle, flags=1
  10696. 00007DF2  2548 002A                move.l     [A2 + 0x2A], A0
  10697. 00007DF6  600E                     bra        +0x10 /* 00007E06 */
  10698. label00007DF8:
  10699. 00007DF8  204B                     movea.l    A0, A3
  10700. 00007DFA  302A 0034                move.w     D0, [A2 + 0x34]
  10701. 00007DFE  906A 0032                sub.w      D0, [A2 + 0x32]
  10702. 00007E02  48C0                     ext.l      D0
  10703. 00007E04  A024                     syscall    SetHandleSize
  10704. label00007E06:
  10705. 00007E06  362A 0032                move.w     D3, [A2 + 0x32]
  10706. 00007E0A  206A 0012                movea.l    A0, [A2 + 0x12]
  10707. 00007E0E  2050                     movea.l    A0, [A0]
  10708. 00007E10  2068 003E                movea.l    A0, [A0 + 0x3E]
  10709. 00007E14  2250                     movea.l    A1, [A0]
  10710. 00007E16  41F1 3000                lea.l      A0, [A1 + D3.w]
  10711. 00007E1A  226A 002A                movea.l    A1, [A2 + 0x2A]
  10712. 00007E1E  2251                     movea.l    A1, [A1]
  10713. 00007E20  302A 0034                move.w     D0, [A2 + 0x34]
  10714. 00007E24  9043                     sub.w      D0, D3
  10715. 00007E26  48C0                     ext.l      D0
  10716. 00007E28  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  10717. 00007E2A  306A 0032                movea.w    A0, [A2 + 0x32]
  10718. 00007E2E  2F08                     move.l     -[A7], A0
  10719. 00007E30  306A 0034                movea.w    A0, [A2 + 0x34]
  10720. 00007E34  2F08                     move.l     -[A7], A0
  10721. 00007E36  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10722. 00007E3A  A9D1                     syscall    TESetSelect
  10723. 00007E3C  266A 002E                movea.l    A3, [A2 + 0x2E]
  10724. 00007E40  200B                     move.l     D0, A3
  10725. 00007E42  6704                     beq        +0x6 /* 00007E48 */
  10726. 00007E44  204B                     movea.l    A0, A3
  10727. 00007E46  A023                     syscall    DisposHandle/DisposeHandle
  10728. label00007E48:
  10729. 00007E48  594F                     subq.w     A7, 4
  10730. 00007E4A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10731. 00007E4E  3F3C 0006                move.w     -[A7], 0x6
  10732. 00007E52  A83D                     syscall    TEDispatch
  10733. 00007E54  205F                     movea.l    A0, [A7]+
  10734. 00007E56  2548 002E                move.l     [A2 + 0x2E], A0
  10735. 00007E5A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10736. 00007E5E  A9D7                     syscall    TEDelete
  10737. 00007E60  2F2A 001A                move.l     -[A7], [A2 + 0x1A]
  10738. 00007E64  486E FFF2                pea.l      [A6 - 0xE]
  10739. 00007E68  4EB9 0000 21F0           jsr        [0x000021F0]
  10740. 00007E6E  4227                     clr.b      -[A7]
  10741. 00007E70  2F2A 0026                move.l     -[A7], [A2 + 0x26]
  10742. 00007E74  2F2A 001E                move.l     -[A7], [A2 + 0x1E]
  10743. 00007E78  206A 001A                movea.l    A0, [A2 + 0x1A]
  10744. 00007E7C  2F10                     move.l     -[A7], [A0]
  10745. 00007E7E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10746. 00007E82  2057                     movea.l    A0, [A7]
  10747. 00007E84  2268 0004                movea.l    A1, [A0 + 0x4]
  10748. 00007E88  2269 0254                movea.l    A1, [A1 + 0x254]
  10749. 00007E8C  4E91                     jsr        [A1]
  10750. 00007E8E  306A 0022                movea.w    A0, [A2 + 0x22]
  10751. 00007E92  2F08                     move.l     -[A7], A0
  10752. 00007E94  306A 0024                movea.w    A0, [A2 + 0x24]
  10753. 00007E98  2F08                     move.l     -[A7], A0
  10754. 00007E9A  2F2A 0012                move.l     -[A7], [A2 + 0x12]
  10755. 00007E9E  A9D1                     syscall    TESetSelect
  10756. 00007EA0  486E FFF8                pea.l      [A6 - 0x8]
  10757. 00007EA4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10758. 00007EA8  2057                     movea.l    A0, [A7]
  10759. 00007EAA  2268 0004                movea.l    A1, [A0 + 0x4]
  10760. 00007EAE  2269 023C                movea.l    A1, [A1 + 0x23C]
  10761. 00007EB2  4E91                     jsr        [A1]
  10762. 00007EB4  3F3C FFFF                move.w     -[A7], 0xFFFF
  10763. 00007EB8  486E FFF2                pea.l      [A6 - 0xE]
  10764. 00007EBC  4EB9 0000 21F8           jsr        [0x000021F8]
  10765. 00007EC2  4FEF 0028                lea.l      A7, [A7 + 0x28]
  10766. 00007EC6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  10767. 00007ECA  4E5E                     unlink     A6
  10768. 00007ECC  4E75                     rts
  10769. fn00007ECE:
  10770. 00007ECE  4E56 FFFC                link       A6, -0x0004
  10771. 00007ED2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  10772. 00007ED6  246E 0008                movea.l    A2, [A6 + 0x8]
  10773. 00007EDA  382E 000C                move.w     D4, [A6 + 0xC]
  10774. 00007EDE  286E 000E                movea.l    A4, [A6 + 0xE]
  10775. 00007EE2  266E 0012                movea.l    A3, [A6 + 0x12]
  10776. 00007EE6  162E 0016                move.b     D3, [A6 + 0x16]
  10777. 00007EEA  1F03                     move.b     -[A7], D3
  10778. 00007EEC  3F04                     move.w     -[A7], D4
  10779. 00007EEE  3F3C 009C                move.w     -[A7], 0x9C
  10780. 00007EF2  2F0A                     move.l     -[A7], A2
  10781. 00007EF4  4EB9 0000 2468           jsr        [0x00002468]
  10782. 00007EFA  41F9 0002 2ED2           lea.l      A0, [0x00022ED2]
  10783. 00007F00  2488                     move.l     [A2], A0
  10784. 00007F02  254C 000A                move.l     [A2 + 0xA], A4
  10785. 00007F06  4267                     clr.w      -[A7]
  10786. 00007F08  4879 0002 32BE           push.l     0x232BE
  10787. 00007F0E  4879 0002 3268           push.l     0x23268
  10788. 00007F14  4878 0004                push.l     0x4
  10789. 00007F18  2F0B                     move.l     -[A7], A3
  10790. 00007F1A  4EB9 0000 1FE8           jsr        [0x00001FE8]
  10791. 00007F20  2548 000E                move.l     [A2 + 0xE], A0
  10792. 00007F24  4AAA 000E                tst.l      [A2 + 0xE]
  10793. 00007F28  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  10794. 00007F2C  661E                     bne        +0x20 /* 00007F4C */
  10795. 00007F2E  42A7                     clr.l      -[A7]
  10796. 00007F30  486E FFFC                pea.l      [A6 - 0x4]
  10797. 00007F34  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  10798. 00007F3C  4879 0002 3266           push.l     0x23266
  10799. 00007F42  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  10800. 00007F48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10801. label00007F4C:
  10802. 00007F4C  204A                     movea.l    A0, A2
  10803. 00007F4E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  10804. 00007F52  4E5E                     unlink     A6
  10805. 00007F54  4E75                     rts
  10806. fn00007F56:
  10807. 00007F56  4E56 0000                link       A6, 0
  10808. 00007F5A  2F0A                     move.l     -[A7], A2
  10809. 00007F5C  246E 0008                movea.l    A2, [A6 + 0x8]
  10810. 00007F60  200A                     move.l     D0, A2
  10811. 00007F62  6724                     beq        +0x26 /* 00007F88 */
  10812. 00007F64  41F9 0002 2ED2           lea.l      A0, [0x00022ED2]
  10813. 00007F6A  2488                     move.l     [A2], A0
  10814. 00007F6C  4267                     clr.w      -[A7]
  10815. 00007F6E  2F0A                     move.l     -[A7], A2
  10816. 00007F70  4EB9 0000 2470           jsr        [0x00002470]
  10817. 00007F76  4A6E 000C                tst.w      [A6 + 0xC]
  10818. 00007F7A  5C4F                     addq.w     A7, 6
  10819. 00007F7C  6F0A                     ble        +0xC /* 00007F88 */
  10820. 00007F7E  2F0A                     move.l     -[A7], A2
  10821. 00007F80  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  10822. 00007F86  584F                     addq.w     A7, 4
  10823. label00007F88:
  10824. 00007F88  204A                     movea.l    A0, A2
  10825. 00007F8A  245F                     movea.l    A2, [A7]+
  10826. 00007F8C  4E5E                     unlink     A6
  10827. 00007F8E  4E75                     rts
  10828. 00007F90  4E56 0000                link       A6, 0
  10829. 00007F94  48E7 0030                movem.l    -[A7], A2,A3
  10830. 00007F98  266E 0008                movea.l    A3, [A6 + 0x8]
  10831. 00007F9C  2F0B                     move.l     -[A7], A3
  10832. 00007F9E  4EB9 0000 2498           jsr        [0x00002498]
  10833. 00007FA4  4A00                     tst.b      D0
  10834. 00007FA6  584F                     addq.w     A7, 4
  10835. 00007FA8  670C                     beq        +0xE /* 00007FB6 */
  10836. 00007FAA  246B 000A                movea.l    A2, [A3 + 0xA]
  10837. 00007FAE  0C2A 0002 0034           cmpi.b     [A2 + 0x34], 0x2
  10838. 00007FB4  6704                     beq        +0x6 /* 00007FBA */
  10839. label00007FB6:
  10840. 00007FB6  7000                     moveq.l    D0, 0x00
  10841. 00007FB8  6002                     bra        +0x4 /* 00007FBC */
  10842. label00007FBA:
  10843. 00007FBA  7001                     moveq.l    D0, 0x01
  10844. label00007FBC:
  10845. 00007FBC  4CDF 0C00                movem.l    A2,A3, [A7]+
  10846. 00007FC0  4E5E                     unlink     A6
  10847. 00007FC2  4E75                     rts
  10848. 00007FC4  4E56 0000                link       A6, 0
  10849. 00007FC8  48E7 0030                movem.l    -[A7], A2,A3
  10850. 00007FCC  266E 0008                movea.l    A3, [A6 + 0x8]
  10851. 00007FD0  2F0B                     move.l     -[A7], A3
  10852. 00007FD2  4EB9 0000 24A0           jsr        [0x000024A0]
  10853. 00007FD8  4A00                     tst.b      D0
  10854. 00007FDA  584F                     addq.w     A7, 4
  10855. 00007FDC  670C                     beq        +0xE /* 00007FEA */
  10856. 00007FDE  246B 000A                movea.l    A2, [A3 + 0xA]
  10857. 00007FE2  0C2A 0002 0034           cmpi.b     [A2 + 0x34], 0x2
  10858. 00007FE8  6704                     beq        +0x6 /* 00007FEE */
  10859. label00007FEA:
  10860. 00007FEA  7000                     moveq.l    D0, 0x00
  10861. 00007FEC  6002                     bra        +0x4 /* 00007FF0 */
  10862. label00007FEE:
  10863. 00007FEE  7001                     moveq.l    D0, 0x01
  10864. label00007FF0:
  10865. 00007FF0  4CDF 0C00                movem.l    A2,A3, [A7]+
  10866. 00007FF4  4E5E                     unlink     A6
  10867. 00007FF6  4E75                     rts
  10868. fn00007FF8:
  10869. 00007FF8  4E56 0000                link       A6, 0
  10870. 00007FFC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  10871. 00008000  246E 0008                movea.l    A2, [A6 + 0x8]
  10872. 00008004  382E 000C                move.w     D4, [A6 + 0xC]
  10873. 00008008  286E 000E                movea.l    A4, [A6 + 0xE]
  10874. 0000800C  266E 0012                movea.l    A3, [A6 + 0x12]
  10875. 00008010  162E 0016                move.b     D3, [A6 + 0x16]
  10876. 00008014  1F03                     move.b     -[A7], D3
  10877. 00008016  2F0B                     move.l     -[A7], A3
  10878. 00008018  2F0C                     move.l     -[A7], A4
  10879. 0000801A  3F3C 0001                move.w     -[A7], 0x1
  10880. 0000801E  2F0A                     move.l     -[A7], A2
  10881. 00008020  4EBA FEAC                jsr        [PC - 0x154 /* 00007ECE */]
  10882. 00008024  41F9 0002 2F02           lea.l      A0, [0x00022F02]
  10883. 0000802A  2488                     move.l     [A2], A0
  10884. 0000802C  3544 0012                move.w     [A2 + 0x12], D4
  10885. 00008030  486A 0014                pea.l      [A2 + 0x14]
  10886. 00008034  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10887. 00008038  2057                     movea.l    A0, [A7]
  10888. 0000803A  2268 0004                movea.l    A1, [A0 + 0x4]
  10889. 0000803E  2269 0280                movea.l    A1, [A1 + 0x280]
  10890. 00008042  4E91                     jsr        [A1]
  10891. 00008044  204A                     movea.l    A0, A2
  10892. 00008046  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10893. 0000804A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  10894. 0000804E  4E5E                     unlink     A6
  10895. 00008050  4E75                     rts
  10896. fn00008052:
  10897. 00008052  4E56 0000                link       A6, 0
  10898. 00008056  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  10899. 0000805A  246E 0008                movea.l    A2, [A6 + 0x8]
  10900. 0000805E  282E 000C                move.l     D4, [A6 + 0xC]
  10901. 00008062  286E 0010                movea.l    A4, [A6 + 0x10]
  10902. 00008066  266E 0014                movea.l    A3, [A6 + 0x14]
  10903. 0000806A  162E 0018                move.b     D3, [A6 + 0x18]
  10904. 0000806E  1F03                     move.b     -[A7], D3
  10905. 00008070  2F0B                     move.l     -[A7], A3
  10906. 00008072  2F0C                     move.l     -[A7], A4
  10907. 00008074  3F3C 0001                move.w     -[A7], 0x1
  10908. 00008078  2F0A                     move.l     -[A7], A2
  10909. 0000807A  4EBA FE52                jsr        [PC - 0x1AE /* 00007ECE */]
  10910. 0000807E  41F9 0002 2F02           lea.l      A0, [0x00022F02]
  10911. 00008084  2488                     move.l     [A2], A0
  10912. 00008086  2F04                     move.l     -[A7], D4
  10913. 00008088  486A 0012                pea.l      [A2 + 0x12]
  10914. 0000808C  A900                     syscall    GetFNum
  10915. 0000808E  486A 0014                pea.l      [A2 + 0x14]
  10916. 00008092  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10917. 00008096  2057                     movea.l    A0, [A7]
  10918. 00008098  2268 0004                movea.l    A1, [A0 + 0x4]
  10919. 0000809C  2269 0280                movea.l    A1, [A1 + 0x280]
  10920. 000080A0  4E91                     jsr        [A1]
  10921. 000080A2  204A                     movea.l    A0, A2
  10922. 000080A4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10923. 000080A8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  10924. 000080AC  4E5E                     unlink     A6
  10925. 000080AE  4E75                     rts
  10926. 000080B0  4E56 0000                link       A6, 0
  10927. 000080B4  2F0A                     move.l     -[A7], A2
  10928. 000080B6  246E 0008                movea.l    A2, [A6 + 0x8]
  10929. 000080BA  200A                     move.l     D0, A2
  10930. 000080BC  6722                     beq        +0x24 /* 000080E0 */
  10931. 000080BE  41F9 0002 2F02           lea.l      A0, [0x00022F02]
  10932. 000080C4  2488                     move.l     [A2], A0
  10933. 000080C6  4267                     clr.w      -[A7]
  10934. 000080C8  2F0A                     move.l     -[A7], A2
  10935. 000080CA  4EBA FE8A                jsr        [PC - 0x176 /* 00007F56 */]
  10936. 000080CE  4A6E 000C                tst.w      [A6 + 0xC]
  10937. 000080D2  5C4F                     addq.w     A7, 6
  10938. 000080D4  6F0A                     ble        +0xC /* 000080E0 */
  10939. 000080D6  2F0A                     move.l     -[A7], A2
  10940. 000080D8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  10941. 000080DE  584F                     addq.w     A7, 4
  10942. label000080E0:
  10943. 000080E0  204A                     movea.l    A0, A2
  10944. 000080E2  245F                     movea.l    A2, [A7]+
  10945. 000080E4  4E5E                     unlink     A6
  10946. 000080E6  4E75                     rts
  10947. 000080E8  4E56 FFEC                link       A6, -0x0014
  10948. 000080EC  2F0A                     move.l     -[A7], A2
  10949. 000080EE  246E 0008                movea.l    A2, [A6 + 0x8]
  10950. 000080F2  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10951. 000080F6  2057                     movea.l    A0, [A7]
  10952. 000080F8  2268 0004                movea.l    A1, [A0 + 0x4]
  10953. 000080FC  2269 0250                movea.l    A1, [A1 + 0x250]
  10954. 00008100  4E91                     jsr        [A1]
  10955. 00008102  2050                     movea.l    A0, [A0]
  10956. 00008104  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  10957. 00008108  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  10958. 0000810E  3D6A 0014 FFEC           move.w     [A6 - 0x14], [A2 + 0x14]
  10959. 00008114  3F3C 0001                move.w     -[A7], 0x1
  10960. 00008118  486E FFEC                pea.l      [A6 - 0x14]
  10961. 0000811C  4227                     clr.b      -[A7]
  10962. 0000811E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10963. 00008122  2057                     movea.l    A0, [A7]
  10964. 00008124  2268 0004                movea.l    A1, [A0 + 0x4]
  10965. 00008128  2269 0250                movea.l    A1, [A1 + 0x250]
  10966. 0000812C  4E91                     jsr        [A1]
  10967. 0000812E  584F                     addq.w     A7, 4
  10968. 00008130  2F08                     move.l     -[A7], A0
  10969. 00008132  3F3C 0001                move.w     -[A7], 0x1
  10970. 00008136  A83D                     syscall    TEDispatch
  10971. 00008138  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10972. 0000813C  2057                     movea.l    A0, [A7]
  10973. 0000813E  2268 0004                movea.l    A1, [A0 + 0x4]
  10974. 00008142  2269 0230                movea.l    A1, [A1 + 0x230]
  10975. 00008146  4E91                     jsr        [A1]
  10976. 00008148  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10977. 0000814C  2057                     movea.l    A0, [A7]
  10978. 0000814E  2268 0004                movea.l    A1, [A0 + 0x4]
  10979. 00008152  2269 0274                movea.l    A1, [A1 + 0x274]
  10980. 00008156  4E91                     jsr        [A1]
  10981. 00008158  486E FFF8                pea.l      [A6 - 0x8]
  10982. 0000815C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10983. 00008160  2057                     movea.l    A0, [A7]
  10984. 00008162  2268 0004                movea.l    A1, [A0 + 0x4]
  10985. 00008166  2269 023C                movea.l    A1, [A1 + 0x23C]
  10986. 0000816A  4E91                     jsr        [A1]
  10987. 0000816C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  10988. 00008170  2057                     movea.l    A0, [A7]
  10989. 00008172  2268 0004                movea.l    A1, [A0 + 0x4]
  10990. 00008176  2269 00BC                movea.l    A1, [A1 + 0xBC]
  10991. 0000817A  4E91                     jsr        [A1]
  10992. 0000817C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10993. 00008180  245F                     movea.l    A2, [A7]+
  10994. 00008182  4E5E                     unlink     A6
  10995. 00008184  4E75                     rts
  10996. 00008186  4E56 FFEC                link       A6, -0x0014
  10997. 0000818A  2F0A                     move.l     -[A7], A2
  10998. 0000818C  246E 0008                movea.l    A2, [A6 + 0x8]
  10999. 00008190  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11000. 00008194  2057                     movea.l    A0, [A7]
  11001. 00008196  2268 0004                movea.l    A1, [A0 + 0x4]
  11002. 0000819A  2269 0250                movea.l    A1, [A1 + 0x250]
  11003. 0000819E  4E91                     jsr        [A1]
  11004. 000081A0  2050                     movea.l    A0, [A0]
  11005. 000081A2  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11006. 000081A6  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11007. 000081AC  3D6A 0012 FFEC           move.w     [A6 - 0x14], [A2 + 0x12]
  11008. 000081B2  3F3C 0001                move.w     -[A7], 0x1
  11009. 000081B6  486E FFEC                pea.l      [A6 - 0x14]
  11010. 000081BA  4227                     clr.b      -[A7]
  11011. 000081BC  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11012. 000081C0  2057                     movea.l    A0, [A7]
  11013. 000081C2  2268 0004                movea.l    A1, [A0 + 0x4]
  11014. 000081C6  2269 0250                movea.l    A1, [A1 + 0x250]
  11015. 000081CA  4E91                     jsr        [A1]
  11016. 000081CC  584F                     addq.w     A7, 4
  11017. 000081CE  2F08                     move.l     -[A7], A0
  11018. 000081D0  3F3C 0001                move.w     -[A7], 0x1
  11019. 000081D4  A83D                     syscall    TEDispatch
  11020. 000081D6  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11021. 000081DA  2057                     movea.l    A0, [A7]
  11022. 000081DC  2268 0004                movea.l    A1, [A0 + 0x4]
  11023. 000081E0  2269 0230                movea.l    A1, [A1 + 0x230]
  11024. 000081E4  4E91                     jsr        [A1]
  11025. 000081E6  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11026. 000081EA  2057                     movea.l    A0, [A7]
  11027. 000081EC  2268 0004                movea.l    A1, [A0 + 0x4]
  11028. 000081F0  2269 0274                movea.l    A1, [A1 + 0x274]
  11029. 000081F4  4E91                     jsr        [A1]
  11030. 000081F6  486E FFF8                pea.l      [A6 - 0x8]
  11031. 000081FA  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11032. 000081FE  2057                     movea.l    A0, [A7]
  11033. 00008200  2268 0004                movea.l    A1, [A0 + 0x4]
  11034. 00008204  2269 023C                movea.l    A1, [A1 + 0x23C]
  11035. 00008208  4E91                     jsr        [A1]
  11036. 0000820A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11037. 0000820E  2057                     movea.l    A0, [A7]
  11038. 00008210  2268 0004                movea.l    A1, [A0 + 0x4]
  11039. 00008214  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11040. 00008218  4E91                     jsr        [A1]
  11041. 0000821A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11042. 0000821E  245F                     movea.l    A2, [A7]+
  11043. 00008220  4E5E                     unlink     A6
  11044. 00008222  4E75                     rts
  11045. fn00008224:
  11046. 00008224  4E56 0000                link       A6, 0
  11047. 00008228  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  11048. 0000822C  246E 0008                movea.l    A2, [A6 + 0x8]
  11049. 00008230  382E 000C                move.w     D4, [A6 + 0xC]
  11050. 00008234  286E 000E                movea.l    A4, [A6 + 0xE]
  11051. 00008238  266E 0012                movea.l    A3, [A6 + 0x12]
  11052. 0000823C  162E 0016                move.b     D3, [A6 + 0x16]
  11053. 00008240  1F03                     move.b     -[A7], D3
  11054. 00008242  2F0B                     move.l     -[A7], A3
  11055. 00008244  2F0C                     move.l     -[A7], A4
  11056. 00008246  3F3C 0002                move.w     -[A7], 0x2
  11057. 0000824A  2F0A                     move.l     -[A7], A2
  11058. 0000824C  4EBA FC80                jsr        [PC - 0x380 /* 00007ECE */]
  11059. 00008250  41F9 0002 2F60           lea.l      A0, [0x00022F60]
  11060. 00008256  2488                     move.l     [A2], A0
  11061. 00008258  3544 0012                move.w     [A2 + 0x12], D4
  11062. 0000825C  486A 0014                pea.l      [A2 + 0x14]
  11063. 00008260  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11064. 00008264  2057                     movea.l    A0, [A7]
  11065. 00008266  2268 0004                movea.l    A1, [A0 + 0x4]
  11066. 0000826A  2269 028C                movea.l    A1, [A1 + 0x28C]
  11067. 0000826E  4E91                     jsr        [A1]
  11068. 00008270  204A                     movea.l    A0, A2
  11069. 00008272  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11070. 00008276  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  11071. 0000827A  4E5E                     unlink     A6
  11072. 0000827C  4E75                     rts
  11073. 0000827E  4E56 0000                link       A6, 0
  11074. 00008282  2F0A                     move.l     -[A7], A2
  11075. 00008284  246E 0008                movea.l    A2, [A6 + 0x8]
  11076. 00008288  200A                     move.l     D0, A2
  11077. 0000828A  6722                     beq        +0x24 /* 000082AE */
  11078. 0000828C  41F9 0002 2F60           lea.l      A0, [0x00022F60]
  11079. 00008292  2488                     move.l     [A2], A0
  11080. 00008294  4267                     clr.w      -[A7]
  11081. 00008296  2F0A                     move.l     -[A7], A2
  11082. 00008298  4EBA FCBC                jsr        [PC - 0x344 /* 00007F56 */]
  11083. 0000829C  4A6E 000C                tst.w      [A6 + 0xC]
  11084. 000082A0  5C4F                     addq.w     A7, 6
  11085. 000082A2  6F0A                     ble        +0xC /* 000082AE */
  11086. 000082A4  2F0A                     move.l     -[A7], A2
  11087. 000082A6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11088. 000082AC  584F                     addq.w     A7, 4
  11089. label000082AE:
  11090. 000082AE  204A                     movea.l    A0, A2
  11091. 000082B0  245F                     movea.l    A2, [A7]+
  11092. 000082B2  4E5E                     unlink     A6
  11093. 000082B4  4E75                     rts
  11094. 000082B6  4E56 FFEC                link       A6, -0x0014
  11095. 000082BA  2F0A                     move.l     -[A7], A2
  11096. 000082BC  246E 0008                movea.l    A2, [A6 + 0x8]
  11097. 000082C0  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11098. 000082C4  2057                     movea.l    A0, [A7]
  11099. 000082C6  2268 0004                movea.l    A1, [A0 + 0x4]
  11100. 000082CA  2269 0250                movea.l    A1, [A1 + 0x250]
  11101. 000082CE  4E91                     jsr        [A1]
  11102. 000082D0  2050                     movea.l    A0, [A0]
  11103. 000082D2  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11104. 000082D6  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11105. 000082DC  3D6A 0014 FFF0           move.w     [A6 - 0x10], [A2 + 0x14]
  11106. 000082E2  3F3C 0004                move.w     -[A7], 0x4
  11107. 000082E6  486E FFEC                pea.l      [A6 - 0x14]
  11108. 000082EA  4227                     clr.b      -[A7]
  11109. 000082EC  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11110. 000082F0  2057                     movea.l    A0, [A7]
  11111. 000082F2  2268 0004                movea.l    A1, [A0 + 0x4]
  11112. 000082F6  2269 0250                movea.l    A1, [A1 + 0x250]
  11113. 000082FA  4E91                     jsr        [A1]
  11114. 000082FC  584F                     addq.w     A7, 4
  11115. 000082FE  2F08                     move.l     -[A7], A0
  11116. 00008300  3F3C 0001                move.w     -[A7], 0x1
  11117. 00008304  A83D                     syscall    TEDispatch
  11118. 00008306  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11119. 0000830A  2057                     movea.l    A0, [A7]
  11120. 0000830C  2268 0004                movea.l    A1, [A0 + 0x4]
  11121. 00008310  2269 0230                movea.l    A1, [A1 + 0x230]
  11122. 00008314  4E91                     jsr        [A1]
  11123. 00008316  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11124. 0000831A  2057                     movea.l    A0, [A7]
  11125. 0000831C  2268 0004                movea.l    A1, [A0 + 0x4]
  11126. 00008320  2269 0274                movea.l    A1, [A1 + 0x274]
  11127. 00008324  4E91                     jsr        [A1]
  11128. 00008326  486E FFF8                pea.l      [A6 - 0x8]
  11129. 0000832A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11130. 0000832E  2057                     movea.l    A0, [A7]
  11131. 00008330  2268 0004                movea.l    A1, [A0 + 0x4]
  11132. 00008334  2269 023C                movea.l    A1, [A1 + 0x23C]
  11133. 00008338  4E91                     jsr        [A1]
  11134. 0000833A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11135. 0000833E  2057                     movea.l    A0, [A7]
  11136. 00008340  2268 0004                movea.l    A1, [A0 + 0x4]
  11137. 00008344  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11138. 00008348  4E91                     jsr        [A1]
  11139. 0000834A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11140. 0000834E  245F                     movea.l    A2, [A7]+
  11141. 00008350  4E5E                     unlink     A6
  11142. 00008352  4E75                     rts
  11143. 00008354  4E56 FFEC                link       A6, -0x0014
  11144. 00008358  2F0A                     move.l     -[A7], A2
  11145. 0000835A  246E 0008                movea.l    A2, [A6 + 0x8]
  11146. 0000835E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11147. 00008362  2057                     movea.l    A0, [A7]
  11148. 00008364  2268 0004                movea.l    A1, [A0 + 0x4]
  11149. 00008368  2269 0250                movea.l    A1, [A1 + 0x250]
  11150. 0000836C  4E91                     jsr        [A1]
  11151. 0000836E  2050                     movea.l    A0, [A0]
  11152. 00008370  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11153. 00008374  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11154. 0000837A  3D6A 0012 FFF0           move.w     [A6 - 0x10], [A2 + 0x12]
  11155. 00008380  3F3C 0004                move.w     -[A7], 0x4
  11156. 00008384  486E FFEC                pea.l      [A6 - 0x14]
  11157. 00008388  4227                     clr.b      -[A7]
  11158. 0000838A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11159. 0000838E  2057                     movea.l    A0, [A7]
  11160. 00008390  2268 0004                movea.l    A1, [A0 + 0x4]
  11161. 00008394  2269 0250                movea.l    A1, [A1 + 0x250]
  11162. 00008398  4E91                     jsr        [A1]
  11163. 0000839A  584F                     addq.w     A7, 4
  11164. 0000839C  2F08                     move.l     -[A7], A0
  11165. 0000839E  3F3C 0001                move.w     -[A7], 0x1
  11166. 000083A2  A83D                     syscall    TEDispatch
  11167. 000083A4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11168. 000083A8  2057                     movea.l    A0, [A7]
  11169. 000083AA  2268 0004                movea.l    A1, [A0 + 0x4]
  11170. 000083AE  2269 0230                movea.l    A1, [A1 + 0x230]
  11171. 000083B2  4E91                     jsr        [A1]
  11172. 000083B4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11173. 000083B8  2057                     movea.l    A0, [A7]
  11174. 000083BA  2268 0004                movea.l    A1, [A0 + 0x4]
  11175. 000083BE  2269 0274                movea.l    A1, [A1 + 0x274]
  11176. 000083C2  4E91                     jsr        [A1]
  11177. 000083C4  486E FFF8                pea.l      [A6 - 0x8]
  11178. 000083C8  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11179. 000083CC  2057                     movea.l    A0, [A7]
  11180. 000083CE  2268 0004                movea.l    A1, [A0 + 0x4]
  11181. 000083D2  2269 023C                movea.l    A1, [A1 + 0x23C]
  11182. 000083D6  4E91                     jsr        [A1]
  11183. 000083D8  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11184. 000083DC  2057                     movea.l    A0, [A7]
  11185. 000083DE  2268 0004                movea.l    A1, [A0 + 0x4]
  11186. 000083E2  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11187. 000083E6  4E91                     jsr        [A1]
  11188. 000083E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11189. 000083EC  245F                     movea.l    A2, [A7]+
  11190. 000083EE  4E5E                     unlink     A6
  11191. 000083F0  4E75                     rts
  11192. fn000083F2:
  11193. 000083F2  4E56 0000                link       A6, 0
  11194. 000083F6  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  11195. 000083FA  246E 0008                movea.l    A2, [A6 + 0x8]
  11196. 000083FE  1A2E 000C                move.b     D5, [A6 + 0xC]
  11197. 00008402  182E 000E                move.b     D4, [A6 + 0xE]
  11198. 00008406  286E 0010                movea.l    A4, [A6 + 0x10]
  11199. 0000840A  266E 0014                movea.l    A3, [A6 + 0x14]
  11200. 0000840E  162E 0018                move.b     D3, [A6 + 0x18]
  11201. 00008412  1F03                     move.b     -[A7], D3
  11202. 00008414  2F0B                     move.l     -[A7], A3
  11203. 00008416  2F0C                     move.l     -[A7], A4
  11204. 00008418  3F3C 0003                move.w     -[A7], 0x3
  11205. 0000841C  2F0A                     move.l     -[A7], A2
  11206. 0000841E  4EBA FAAE                jsr        [PC - 0x552 /* 00007ECE */]
  11207. 00008422  41F9 0002 2FBE           lea.l      A0, [0x00022FBE]
  11208. 00008428  2488                     move.l     [A2], A0
  11209. 0000842A  1545 0012                move.b     [A2 + 0x12], D5
  11210. 0000842E  1544 0014                move.b     [A2 + 0x14], D4
  11211. 00008432  486A 0013                pea.l      [A2 + 0x13]
  11212. 00008436  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11213. 0000843A  2057                     movea.l    A0, [A7]
  11214. 0000843C  2268 0004                movea.l    A1, [A0 + 0x4]
  11215. 00008440  2269 0298                movea.l    A1, [A1 + 0x298]
  11216. 00008444  4E91                     jsr        [A1]
  11217. 00008446  204A                     movea.l    A0, A2
  11218. 00008448  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11219. 0000844C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  11220. 00008450  4E5E                     unlink     A6
  11221. 00008452  4E75                     rts
  11222. 00008454  4E56 0000                link       A6, 0
  11223. 00008458  2F0A                     move.l     -[A7], A2
  11224. 0000845A  246E 0008                movea.l    A2, [A6 + 0x8]
  11225. 0000845E  200A                     move.l     D0, A2
  11226. 00008460  6722                     beq        +0x24 /* 00008484 */
  11227. 00008462  41F9 0002 2FBE           lea.l      A0, [0x00022FBE]
  11228. 00008468  2488                     move.l     [A2], A0
  11229. 0000846A  4267                     clr.w      -[A7]
  11230. 0000846C  2F0A                     move.l     -[A7], A2
  11231. 0000846E  4EBA FAE6                jsr        [PC - 0x51A /* 00007F56 */]
  11232. 00008472  4A6E 000C                tst.w      [A6 + 0xC]
  11233. 00008476  5C4F                     addq.w     A7, 6
  11234. 00008478  6F0A                     ble        +0xC /* 00008484 */
  11235. 0000847A  2F0A                     move.l     -[A7], A2
  11236. 0000847C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11237. 00008482  584F                     addq.w     A7, 4
  11238. label00008484:
  11239. 00008484  204A                     movea.l    A0, A2
  11240. 00008486  245F                     movea.l    A2, [A7]+
  11241. 00008488  4E5E                     unlink     A6
  11242. 0000848A  4E75                     rts
  11243. 0000848C  4E56 FFEC                link       A6, -0x0014
  11244. 00008490  48E7 1020                movem.l    -[A7], D3,A2
  11245. 00008494  246E 0008                movea.l    A2, [A6 + 0x8]
  11246. 00008498  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11247. 0000849C  2057                     movea.l    A0, [A7]
  11248. 0000849E  2268 0004                movea.l    A1, [A0 + 0x4]
  11249. 000084A2  2269 0250                movea.l    A1, [A1 + 0x250]
  11250. 000084A6  4E91                     jsr        [A1]
  11251. 000084A8  2050                     movea.l    A0, [A0]
  11252. 000084AA  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  11253. 000084AE  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  11254. 000084B4  7602                     moveq.l    D3, 0x02
  11255. 000084B6  4A2A 0014                tst.b      [A2 + 0x14]
  11256. 000084BA  584F                     addq.w     A7, 4
  11257. 000084BC  670C                     beq        +0xE /* 000084CA */
  11258. 000084BE  1D6A 0012 FFF6           move.b     [A6 - 0xA], [A2 + 0x12]
  11259. 000084C4  0643 0020                addi.w     D3, 0x20 /* ' ' */
  11260. 000084C8  6006                     bra        +0x8 /* 000084D0 */
  11261. label000084CA:
  11262. 000084CA  1D6A 0013 FFF6           move.b     [A6 - 0xA], [A2 + 0x13]
  11263. label000084D0:
  11264. 000084D0  3F03                     move.w     -[A7], D3
  11265. 000084D2  486E FFF4                pea.l      [A6 - 0xC]
  11266. 000084D6  4227                     clr.b      -[A7]
  11267. 000084D8  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11268. 000084DC  2057                     movea.l    A0, [A7]
  11269. 000084DE  2268 0004                movea.l    A1, [A0 + 0x4]
  11270. 000084E2  2269 0250                movea.l    A1, [A1 + 0x250]
  11271. 000084E6  4E91                     jsr        [A1]
  11272. 000084E8  584F                     addq.w     A7, 4
  11273. 000084EA  2F08                     move.l     -[A7], A0
  11274. 000084EC  3F3C 0001                move.w     -[A7], 0x1
  11275. 000084F0  A83D                     syscall    TEDispatch
  11276. 000084F2  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11277. 000084F6  2057                     movea.l    A0, [A7]
  11278. 000084F8  2268 0004                movea.l    A1, [A0 + 0x4]
  11279. 000084FC  2269 0230                movea.l    A1, [A1 + 0x230]
  11280. 00008500  4E91                     jsr        [A1]
  11281. 00008502  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11282. 00008506  2057                     movea.l    A0, [A7]
  11283. 00008508  2268 0004                movea.l    A1, [A0 + 0x4]
  11284. 0000850C  2269 0274                movea.l    A1, [A1 + 0x274]
  11285. 00008510  4E91                     jsr        [A1]
  11286. 00008512  486E FFEC                pea.l      [A6 - 0x14]
  11287. 00008516  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11288. 0000851A  2057                     movea.l    A0, [A7]
  11289. 0000851C  2268 0004                movea.l    A1, [A0 + 0x4]
  11290. 00008520  2269 023C                movea.l    A1, [A1 + 0x23C]
  11291. 00008524  4E91                     jsr        [A1]
  11292. 00008526  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11293. 0000852A  2057                     movea.l    A0, [A7]
  11294. 0000852C  2268 0004                movea.l    A1, [A0 + 0x4]
  11295. 00008530  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11296. 00008534  4E91                     jsr        [A1]
  11297. 00008536  4FEF 0014                lea.l      A7, [A7 + 0x14]
  11298. 0000853A  4CDF 0408                movem.l    D3,A2, [A7]+
  11299. 0000853E  4E5E                     unlink     A6
  11300. 00008540  4E75                     rts
  11301. 00008542  4E56 FFEC                link       A6, -0x0014
  11302. 00008546  48E7 1020                movem.l    -[A7], D3,A2
  11303. 0000854A  246E 0008                movea.l    A2, [A6 + 0x8]
  11304. 0000854E  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11305. 00008552  2057                     movea.l    A0, [A7]
  11306. 00008554  2268 0004                movea.l    A1, [A0 + 0x4]
  11307. 00008558  2269 0250                movea.l    A1, [A1 + 0x250]
  11308. 0000855C  4E91                     jsr        [A1]
  11309. 0000855E  2050                     movea.l    A0, [A0]
  11310. 00008560  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11311. 00008564  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11312. 0000856A  1D6A 0012 FFEE           move.b     [A6 - 0x12], [A2 + 0x12]
  11313. 00008570  7602                     moveq.l    D3, 0x02
  11314. 00008572  4A2A 0014                tst.b      [A2 + 0x14]
  11315. 00008576  584F                     addq.w     A7, 4
  11316. 00008578  6704                     beq        +0x6 /* 0000857E */
  11317. 0000857A  0643 0020                addi.w     D3, 0x20 /* ' ' */
  11318. label0000857E:
  11319. 0000857E  3F03                     move.w     -[A7], D3
  11320. 00008580  486E FFEC                pea.l      [A6 - 0x14]
  11321. 00008584  4227                     clr.b      -[A7]
  11322. 00008586  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11323. 0000858A  2057                     movea.l    A0, [A7]
  11324. 0000858C  2268 0004                movea.l    A1, [A0 + 0x4]
  11325. 00008590  2269 0250                movea.l    A1, [A1 + 0x250]
  11326. 00008594  4E91                     jsr        [A1]
  11327. 00008596  584F                     addq.w     A7, 4
  11328. 00008598  2F08                     move.l     -[A7], A0
  11329. 0000859A  3F3C 0001                move.w     -[A7], 0x1
  11330. 0000859E  A83D                     syscall    TEDispatch
  11331. 000085A0  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11332. 000085A4  2057                     movea.l    A0, [A7]
  11333. 000085A6  2268 0004                movea.l    A1, [A0 + 0x4]
  11334. 000085AA  2269 0230                movea.l    A1, [A1 + 0x230]
  11335. 000085AE  4E91                     jsr        [A1]
  11336. 000085B0  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11337. 000085B4  2057                     movea.l    A0, [A7]
  11338. 000085B6  2268 0004                movea.l    A1, [A0 + 0x4]
  11339. 000085BA  2269 0274                movea.l    A1, [A1 + 0x274]
  11340. 000085BE  4E91                     jsr        [A1]
  11341. 000085C0  486E FFF8                pea.l      [A6 - 0x8]
  11342. 000085C4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11343. 000085C8  2057                     movea.l    A0, [A7]
  11344. 000085CA  2268 0004                movea.l    A1, [A0 + 0x4]
  11345. 000085CE  2269 023C                movea.l    A1, [A1 + 0x23C]
  11346. 000085D2  4E91                     jsr        [A1]
  11347. 000085D4  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11348. 000085D8  2057                     movea.l    A0, [A7]
  11349. 000085DA  2268 0004                movea.l    A1, [A0 + 0x4]
  11350. 000085DE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11351. 000085E2  4E91                     jsr        [A1]
  11352. 000085E4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  11353. 000085E8  4CDF 0408                movem.l    D3,A2, [A7]+
  11354. 000085EC  4E5E                     unlink     A6
  11355. 000085EE  4E75                     rts
  11356. fn000085F0:
  11357. 000085F0  4E56 0000                link       A6, 0
  11358. 000085F4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  11359. 000085F8  246E 0008                movea.l    A2, [A6 + 0x8]
  11360. 000085FC  382E 000C                move.w     D4, [A6 + 0xC]
  11361. 00008600  286E 000E                movea.l    A4, [A6 + 0xE]
  11362. 00008604  266E 0012                movea.l    A3, [A6 + 0x12]
  11363. 00008608  162E 0016                move.b     D3, [A6 + 0x16]
  11364. 0000860C  1F03                     move.b     -[A7], D3
  11365. 0000860E  2F0B                     move.l     -[A7], A3
  11366. 00008610  2F0C                     move.l     -[A7], A4
  11367. 00008612  3F3C 0004                move.w     -[A7], 0x4
  11368. 00008616  2F0A                     move.l     -[A7], A2
  11369. 00008618  4EBA F8B4                jsr        [PC - 0x74C /* 00007ECE */]
  11370. 0000861C  41F9 0002 301C           lea.l      A0, [0x0002301C]
  11371. 00008622  2488                     move.l     [A2], A0
  11372. 00008624  3544 0012                move.w     [A2 + 0x12], D4
  11373. 00008628  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11374. 0000862C  2057                     movea.l    A0, [A7]
  11375. 0000862E  2268 0004                movea.l    A1, [A0 + 0x4]
  11376. 00008632  2269 02A4                movea.l    A1, [A1 + 0x2A4]
  11377. 00008636  4E91                     jsr        [A1]
  11378. 00008638  3540 0014                move.w     [A2 + 0x14], D0
  11379. 0000863C  204A                     movea.l    A0, A2
  11380. 0000863E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  11381. 00008642  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  11382. 00008646  4E5E                     unlink     A6
  11383. 00008648  4E75                     rts
  11384. 0000864A  4E56 0000                link       A6, 0
  11385. 0000864E  2F0A                     move.l     -[A7], A2
  11386. 00008650  246E 0008                movea.l    A2, [A6 + 0x8]
  11387. 00008654  200A                     move.l     D0, A2
  11388. 00008656  6722                     beq        +0x24 /* 0000867A */
  11389. 00008658  41F9 0002 301C           lea.l      A0, [0x0002301C]
  11390. 0000865E  2488                     move.l     [A2], A0
  11391. 00008660  4267                     clr.w      -[A7]
  11392. 00008662  2F0A                     move.l     -[A7], A2
  11393. 00008664  4EBA F8F0                jsr        [PC - 0x710 /* 00007F56 */]
  11394. 00008668  4A6E 000C                tst.w      [A6 + 0xC]
  11395. 0000866C  5C4F                     addq.w     A7, 6
  11396. 0000866E  6F0A                     ble        +0xC /* 0000867A */
  11397. 00008670  2F0A                     move.l     -[A7], A2
  11398. 00008672  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11399. 00008678  584F                     addq.w     A7, 4
  11400. label0000867A:
  11401. 0000867A  204A                     movea.l    A0, A2
  11402. 0000867C  245F                     movea.l    A2, [A7]+
  11403. 0000867E  4E5E                     unlink     A6
  11404. 00008680  4E75                     rts
  11405. 00008682  4E56 FFF8                link       A6, -0x0008
  11406. 00008686  2F0A                     move.l     -[A7], A2
  11407. 00008688  246E 0008                movea.l    A2, [A6 + 0x8]
  11408. 0000868C  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11409. 00008690  2057                     movea.l    A0, [A7]
  11410. 00008692  2268 0004                movea.l    A1, [A0 + 0x4]
  11411. 00008696  2269 0250                movea.l    A1, [A1 + 0x250]
  11412. 0000869A  4E91                     jsr        [A1]
  11413. 0000869C  2050                     movea.l    A0, [A0]
  11414. 0000869E  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11415. 000086A2  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11416. 000086A8  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  11417. 000086AC  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11418. 000086B0  2057                     movea.l    A0, [A7]
  11419. 000086B2  2268 0004                movea.l    A1, [A0 + 0x4]
  11420. 000086B6  2269 0250                movea.l    A1, [A1 + 0x250]
  11421. 000086BA  4E91                     jsr        [A1]
  11422. 000086BC  584F                     addq.w     A7, 4
  11423. 000086BE  2F08                     move.l     -[A7], A0
  11424. 000086C0  A9DF                     syscall    TESetAlignment/TESetJust
  11425. 000086C2  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11426. 000086C6  2057                     movea.l    A0, [A7]
  11427. 000086C8  2268 0004                movea.l    A1, [A0 + 0x4]
  11428. 000086CC  2269 0230                movea.l    A1, [A1 + 0x230]
  11429. 000086D0  4E91                     jsr        [A1]
  11430. 000086D2  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11431. 000086D6  2057                     movea.l    A0, [A7]
  11432. 000086D8  2268 0004                movea.l    A1, [A0 + 0x4]
  11433. 000086DC  2269 0274                movea.l    A1, [A1 + 0x274]
  11434. 000086E0  4E91                     jsr        [A1]
  11435. 000086E2  486E FFF8                pea.l      [A6 - 0x8]
  11436. 000086E6  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11437. 000086EA  2057                     movea.l    A0, [A7]
  11438. 000086EC  2268 0004                movea.l    A1, [A0 + 0x4]
  11439. 000086F0  2269 023C                movea.l    A1, [A1 + 0x23C]
  11440. 000086F4  4E91                     jsr        [A1]
  11441. 000086F6  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11442. 000086FA  2057                     movea.l    A0, [A7]
  11443. 000086FC  2268 0004                movea.l    A1, [A0 + 0x4]
  11444. 00008700  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11445. 00008704  4E91                     jsr        [A1]
  11446. 00008706  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11447. 0000870A  245F                     movea.l    A2, [A7]+
  11448. 0000870C  4E5E                     unlink     A6
  11449. 0000870E  4E75                     rts
  11450. 00008710  4E56 FFF8                link       A6, -0x0008
  11451. 00008714  2F0A                     move.l     -[A7], A2
  11452. 00008716  246E 0008                movea.l    A2, [A6 + 0x8]
  11453. 0000871A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11454. 0000871E  2057                     movea.l    A0, [A7]
  11455. 00008720  2268 0004                movea.l    A1, [A0 + 0x4]
  11456. 00008724  2269 0250                movea.l    A1, [A1 + 0x250]
  11457. 00008728  4E91                     jsr        [A1]
  11458. 0000872A  2050                     movea.l    A0, [A0]
  11459. 0000872C  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11460. 00008730  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11461. 00008736  3F2A 0012                move.w     -[A7], [A2 + 0x12]
  11462. 0000873A  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11463. 0000873E  2057                     movea.l    A0, [A7]
  11464. 00008740  2268 0004                movea.l    A1, [A0 + 0x4]
  11465. 00008744  2269 0250                movea.l    A1, [A1 + 0x250]
  11466. 00008748  4E91                     jsr        [A1]
  11467. 0000874A  584F                     addq.w     A7, 4
  11468. 0000874C  2F08                     move.l     -[A7], A0
  11469. 0000874E  A9DF                     syscall    TESetAlignment/TESetJust
  11470. 00008750  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11471. 00008754  2057                     movea.l    A0, [A7]
  11472. 00008756  2268 0004                movea.l    A1, [A0 + 0x4]
  11473. 0000875A  2269 0230                movea.l    A1, [A1 + 0x230]
  11474. 0000875E  4E91                     jsr        [A1]
  11475. 00008760  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11476. 00008764  2057                     movea.l    A0, [A7]
  11477. 00008766  2268 0004                movea.l    A1, [A0 + 0x4]
  11478. 0000876A  2269 0274                movea.l    A1, [A1 + 0x274]
  11479. 0000876E  4E91                     jsr        [A1]
  11480. 00008770  486E FFF8                pea.l      [A6 - 0x8]
  11481. 00008774  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11482. 00008778  2057                     movea.l    A0, [A7]
  11483. 0000877A  2268 0004                movea.l    A1, [A0 + 0x4]
  11484. 0000877E  2269 023C                movea.l    A1, [A1 + 0x23C]
  11485. 00008782  4E91                     jsr        [A1]
  11486. 00008784  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11487. 00008788  2057                     movea.l    A0, [A7]
  11488. 0000878A  2268 0004                movea.l    A1, [A0 + 0x4]
  11489. 0000878E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11490. 00008792  4E91                     jsr        [A1]
  11491. 00008794  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11492. 00008798  245F                     movea.l    A2, [A7]+
  11493. 0000879A  4E5E                     unlink     A6
  11494. 0000879C  4E75                     rts
  11495. fn0000879E:
  11496. 0000879E  4E56 0000                link       A6, 0
  11497. 000087A2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  11498. 000087A6  246E 0008                movea.l    A2, [A6 + 0x8]
  11499. 000087AA  266E 000C                movea.l    A3, [A6 + 0xC]
  11500. 000087AE  282E 0010                move.l     D4, [A6 + 0x10]
  11501. 000087B2  286E 0014                movea.l    A4, [A6 + 0x14]
  11502. 000087B6  162E 0018                move.b     D3, [A6 + 0x18]
  11503. 000087BA  1F03                     move.b     -[A7], D3
  11504. 000087BC  2F0C                     move.l     -[A7], A4
  11505. 000087BE  2F04                     move.l     -[A7], D4
  11506. 000087C0  3F3C 0005                move.w     -[A7], 0x5
  11507. 000087C4  2F0A                     move.l     -[A7], A2
  11508. 000087C6  4EBA F706                jsr        [PC - 0x8FA /* 00007ECE */]
  11509. 000087CA  41F9 0002 307C           lea.l      A0, [0x0002307C]
  11510. 000087D0  2488                     move.l     [A2], A0
  11511. 000087D2  2553 0012                move.l     [A2 + 0x12], [A3]
  11512. 000087D6  356B 0004 0016           move.w     [A2 + 0x16], [A3 + 0x4]
  11513. 000087DC  486A 0018                pea.l      [A2 + 0x18]
  11514. 000087E0  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11515. 000087E4  2057                     movea.l    A0, [A7]
  11516. 000087E6  2268 0004                movea.l    A1, [A0 + 0x4]
  11517. 000087EA  2269 02AC                movea.l    A1, [A1 + 0x2AC]
  11518. 000087EE  4E91                     jsr        [A1]
  11519. 000087F0  204A                     movea.l    A0, A2
  11520. 000087F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11521. 000087F6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  11522. 000087FA  4E5E                     unlink     A6
  11523. 000087FC  4E75                     rts
  11524. 000087FE  4E56 0000                link       A6, 0
  11525. 00008802  2F0A                     move.l     -[A7], A2
  11526. 00008804  246E 0008                movea.l    A2, [A6 + 0x8]
  11527. 00008808  200A                     move.l     D0, A2
  11528. 0000880A  6722                     beq        +0x24 /* 0000882E */
  11529. 0000880C  41F9 0002 307C           lea.l      A0, [0x0002307C]
  11530. 00008812  2488                     move.l     [A2], A0
  11531. 00008814  4267                     clr.w      -[A7]
  11532. 00008816  2F0A                     move.l     -[A7], A2
  11533. 00008818  4EBA F73C                jsr        [PC - 0x8C4 /* 00007F56 */]
  11534. 0000881C  4A6E 000C                tst.w      [A6 + 0xC]
  11535. 00008820  5C4F                     addq.w     A7, 6
  11536. 00008822  6F0A                     ble        +0xC /* 0000882E */
  11537. 00008824  2F0A                     move.l     -[A7], A2
  11538. 00008826  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11539. 0000882C  584F                     addq.w     A7, 4
  11540. label0000882E:
  11541. 0000882E  204A                     movea.l    A0, A2
  11542. 00008830  245F                     movea.l    A2, [A7]+
  11543. 00008832  4E5E                     unlink     A6
  11544. 00008834  4E75                     rts
  11545. 00008836  4E56 FFF4                link       A6, -0x000C
  11546. 0000883A  2F0A                     move.l     -[A7], A2
  11547. 0000883C  246E 0008                movea.l    A2, [A6 + 0x8]
  11548. 00008840  2D6A 0018 FFFA           move.l     [A6 - 0x6], [A2 + 0x18]
  11549. 00008846  3D6A 001C FFFE           move.w     [A6 - 0x2], [A2 + 0x1C]
  11550. 0000884C  3F3C 0008                move.w     -[A7], 0x8
  11551. 00008850  486E FFF4                pea.l      [A6 - 0xC]
  11552. 00008854  4227                     clr.b      -[A7]
  11553. 00008856  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11554. 0000885A  2057                     movea.l    A0, [A7]
  11555. 0000885C  2268 0004                movea.l    A1, [A0 + 0x4]
  11556. 00008860  2269 0250                movea.l    A1, [A1 + 0x250]
  11557. 00008864  4E91                     jsr        [A1]
  11558. 00008866  584F                     addq.w     A7, 4
  11559. 00008868  2F08                     move.l     -[A7], A0
  11560. 0000886A  3F3C 0001                move.w     -[A7], 0x1
  11561. 0000886E  A83D                     syscall    TEDispatch
  11562. 00008870  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11563. 00008874  2057                     movea.l    A0, [A7]
  11564. 00008876  2268 0004                movea.l    A1, [A0 + 0x4]
  11565. 0000887A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11566. 0000887E  4E91                     jsr        [A1]
  11567. 00008880  584F                     addq.w     A7, 4
  11568. 00008882  245F                     movea.l    A2, [A7]+
  11569. 00008884  4E5E                     unlink     A6
  11570. 00008886  4E75                     rts
  11571. 00008888  4E56 FFF4                link       A6, -0x000C
  11572. 0000888C  2F0A                     move.l     -[A7], A2
  11573. 0000888E  246E 0008                movea.l    A2, [A6 + 0x8]
  11574. 00008892  2D6A 0012 FFFA           move.l     [A6 - 0x6], [A2 + 0x12]
  11575. 00008898  3D6A 0016 FFFE           move.w     [A6 - 0x2], [A2 + 0x16]
  11576. 0000889E  3F3C 0008                move.w     -[A7], 0x8
  11577. 000088A2  486E FFF4                pea.l      [A6 - 0xC]
  11578. 000088A6  4227                     clr.b      -[A7]
  11579. 000088A8  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11580. 000088AC  2057                     movea.l    A0, [A7]
  11581. 000088AE  2268 0004                movea.l    A1, [A0 + 0x4]
  11582. 000088B2  2269 0250                movea.l    A1, [A1 + 0x250]
  11583. 000088B6  4E91                     jsr        [A1]
  11584. 000088B8  584F                     addq.w     A7, 4
  11585. 000088BA  2F08                     move.l     -[A7], A0
  11586. 000088BC  3F3C 0001                move.w     -[A7], 0x1
  11587. 000088C0  A83D                     syscall    TEDispatch
  11588. 000088C2  2F2A 000E                move.l     -[A7], [A2 + 0xE]
  11589. 000088C6  2057                     movea.l    A0, [A7]
  11590. 000088C8  2268 0004                movea.l    A1, [A0 + 0x4]
  11591. 000088CC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  11592. 000088D0  4E91                     jsr        [A1]
  11593. 000088D2  584F                     addq.w     A7, 4
  11594. 000088D4  245F                     movea.l    A2, [A7]+
  11595. 000088D6  4E5E                     unlink     A6
  11596. 000088D8  4E75                     rts
  11597. 000088DA  4E56 0000                link       A6, 0
  11598. 000088DE  2F0A                     move.l     -[A7], A2
  11599. 000088E0  246E 0008                movea.l    A2, [A6 + 0x8]
  11600. 000088E4  200A                     move.l     D0, A2
  11601. 000088E6  6722                     beq        +0x24 /* 0000890A */
  11602. 000088E8  41F9 0002 2D1C           lea.l      A0, [0x00022D1C]
  11603. 000088EE  2488                     move.l     [A2], A0
  11604. 000088F0  4267                     clr.w      -[A7]
  11605. 000088F2  2F0A                     move.l     -[A7], A2
  11606. 000088F4  4EBA E9F8                jsr        [PC - 0x1608 /* 000072EE */]
  11607. 000088F8  4A6E 000C                tst.w      [A6 + 0xC]
  11608. 000088FC  5C4F                     addq.w     A7, 6
  11609. 000088FE  6F0A                     ble        +0xC /* 0000890A */
  11610. 00008900  2F0A                     move.l     -[A7], A2
  11611. 00008902  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11612. 00008908  584F                     addq.w     A7, 4
  11613. label0000890A:
  11614. 0000890A  204A                     movea.l    A0, A2
  11615. 0000890C  245F                     movea.l    A2, [A7]+
  11616. 0000890E  4E5E                     unlink     A6
  11617. 00008910  4E75                     rts
  11618. 00008912  4E56 0000                link       A6, 0
  11619. 00008916  2F0A                     move.l     -[A7], A2
  11620. 00008918  246E 0008                movea.l    A2, [A6 + 0x8]
  11621. 0000891C  200A                     move.l     D0, A2
  11622. 0000891E  6722                     beq        +0x24 /* 00008942 */
  11623. 00008920  41F9 0002 2DDA           lea.l      A0, [0x00022DDA]
  11624. 00008926  2488                     move.l     [A2], A0
  11625. 00008928  4267                     clr.w      -[A7]
  11626. 0000892A  2F0A                     move.l     -[A7], A2
  11627. 0000892C  4EBA E9C0                jsr        [PC - 0x1640 /* 000072EE */]
  11628. 00008930  4A6E 000C                tst.w      [A6 + 0xC]
  11629. 00008934  5C4F                     addq.w     A7, 6
  11630. 00008936  6F0A                     ble        +0xC /* 00008942 */
  11631. 00008938  2F0A                     move.l     -[A7], A2
  11632. 0000893A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11633. 00008940  584F                     addq.w     A7, 4
  11634. label00008942:
  11635. 00008942  204A                     movea.l    A0, A2
  11636. 00008944  245F                     movea.l    A2, [A7]+
  11637. 00008946  4E5E                     unlink     A6
  11638. 00008948  4E75                     rts
  11639. fn0000894A:
  11640. 0000894A  4E56 0000                link       A6, 0
  11641. 0000894E  48E7 0030                movem.l    -[A7], A2,A3
  11642. 00008952  246E 0008                movea.l    A2, [A6 + 0x8]
  11643. 00008956  266E 000C                movea.l    A3, [A6 + 0xC]
  11644. 0000895A  2F0B                     move.l     -[A7], A3
  11645. 0000895C  2F0A                     move.l     -[A7], A2
  11646. 0000895E  4EB9 0000 3AA8           jsr        [0x00003AA8]
  11647. 00008964  41F9 0002 2B80           lea.l      A0, [0x00022B80]
  11648. 0000896A  2488                     move.l     [A2], A0
  11649. 0000896C  257C 0000 032B 0008      move.l     [A2 + 0x8], 0x32B
  11650. 00008974  4878 0006                push.l     0x6
  11651. 00008978  486A 000E                pea.l      [A2 + 0xE]
  11652. 0000897C  2F0B                     move.l     -[A7], A3
  11653. 0000897E  2057                     movea.l    A0, [A7]
  11654. 00008980  2250                     movea.l    A1, [A0]
  11655. 00008982  2269 0024                movea.l    A1, [A1 + 0x24]
  11656. 00008986  4E91                     jsr        [A1]
  11657. 00008988  4878 0006                push.l     0x6
  11658. 0000898C  486A 0014                pea.l      [A2 + 0x14]
  11659. 00008990  2F0B                     move.l     -[A7], A3
  11660. 00008992  2057                     movea.l    A0, [A7]
  11661. 00008994  2250                     movea.l    A1, [A0]
  11662. 00008996  2269 0024                movea.l    A1, [A1 + 0x24]
  11663. 0000899A  4E91                     jsr        [A1]
  11664. 0000899C  204A                     movea.l    A0, A2
  11665. 0000899E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  11666. 000089A2  4CDF 0C00                movem.l    A2,A3, [A7]+
  11667. 000089A6  4E5E                     unlink     A6
  11668. 000089A8  4E75                     rts
  11669. 000089AA  4E56 FFF4                link       A6, -0x000C
  11670. 000089AE  2F0A                     move.l     -[A7], A2
  11671. 000089B0  246E 0008                movea.l    A2, [A6 + 0x8]
  11672. 000089B4  486E FFF4                pea.l      [A6 - 0xC]
  11673. 000089B8  4EB9 0000 2088           jsr        [0x00002088]
  11674. 000089BE  486A 000E                pea.l      [A2 + 0xE]
  11675. 000089C2  AA14                     syscall    RGBForeColor
  11676. 000089C4  486A 0014                pea.l      [A2 + 0x14]
  11677. 000089C8  AA15                     syscall    RGBBackColor
  11678. 000089CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  11679. 000089CE  A8A3                     syscall    EraseRect
  11680. 000089D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  11681. 000089D4  486E FFF4                pea.l      [A6 - 0xC]
  11682. 000089D8  4EB9 0000 2090           jsr        [0x00002090]
  11683. 000089DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11684. 000089E2  245F                     movea.l    A2, [A7]+
  11685. 000089E4  4E5E                     unlink     A6
  11686. 000089E6  4E75                     rts
  11687. fn000089E8:
  11688. 000089E8  4E56 FFFE                link       A6, -0x0002
  11689. 000089EC  48E7 0038                movem.l    -[A7], A2,A3,A4
  11690. 000089F0  246E 0008                movea.l    A2, [A6 + 0x8]
  11691. 000089F4  266E 000C                movea.l    A3, [A6 + 0xC]
  11692. 000089F8  2F0B                     move.l     -[A7], A3
  11693. 000089FA  2F0A                     move.l     -[A7], A2
  11694. 000089FC  4EB9 0000 3AA8           jsr        [0x00003AA8]
  11695. 00008A02  41F9 0002 2BCA           lea.l      A0, [0x00022BCA]
  11696. 00008A08  2488                     move.l     [A2], A0
  11697. 00008A0A  257C 0000 032B 0008      move.l     [A2 + 0x8], 0x32B
  11698. 00008A12  4878 0004                push.l     0x4
  11699. 00008A16  486A 0012                pea.l      [A2 + 0x12]
  11700. 00008A1A  2F0B                     move.l     -[A7], A3
  11701. 00008A1C  2057                     movea.l    A0, [A7]
  11702. 00008A1E  2250                     movea.l    A1, [A0]
  11703. 00008A20  2269 0024                movea.l    A1, [A1 + 0x24]
  11704. 00008A24  4E91                     jsr        [A1]
  11705. 00008A26  4878 0002                push.l     0x2
  11706. 00008A2A  486A 0016                pea.l      [A2 + 0x16]
  11707. 00008A2E  2F0B                     move.l     -[A7], A3
  11708. 00008A30  2057                     movea.l    A0, [A7]
  11709. 00008A32  2250                     movea.l    A1, [A0]
  11710. 00008A34  2269 0024                movea.l    A1, [A1 + 0x24]
  11711. 00008A38  4E91                     jsr        [A1]
  11712. 00008A3A  4878 0002                push.l     0x2
  11713. 00008A3E  486E FFFE                pea.l      [A6 - 0x2]
  11714. 00008A42  2F0B                     move.l     -[A7], A3
  11715. 00008A44  2057                     movea.l    A0, [A7]
  11716. 00008A46  2250                     movea.l    A1, [A0]
  11717. 00008A48  2269 0024                movea.l    A1, [A1 + 0x24]
  11718. 00008A4C  4E91                     jsr        [A1]
  11719. 00008A4E  2879 0002 B752           movea.l    A4, [0x0002B752]
  11720. 00008A54  49EC 00A2                lea.l      A4, [A4 + 0xA2]
  11721. 00008A58  306E FFFE                movea.w    A0, [A6 - 0x2]
  11722. 00008A5C  2008                     move.l     D0, A0
  11723. 00008A5E  E788                     lsl        D0, 3
  11724. 00008A60  204C                     movea.l    A0, A4
  11725. 00008A62  D1C0                     add.l      A0, D0
  11726. 00008A64  2550 0018                move.l     [A2 + 0x18], [A0]
  11727. 00008A68  2568 0004 001C           move.l     [A2 + 0x1C], [A0 + 0x4]
  11728. 00008A6E  2579 0002 2CE8 000E      move.l     [A2 + 0xE], [0x00022CE8]
  11729. 00008A76  4878 0006                push.l     0x6
  11730. 00008A7A  486A 0020                pea.l      [A2 + 0x20]
  11731. 00008A7E  2F0B                     move.l     -[A7], A3
  11732. 00008A80  2057                     movea.l    A0, [A7]
  11733. 00008A82  2250                     movea.l    A1, [A0]
  11734. 00008A84  2269 0024                movea.l    A1, [A1 + 0x24]
  11735. 00008A88  4E91                     jsr        [A1]
  11736. 00008A8A  4878 0006                push.l     0x6
  11737. 00008A8E  486A 0026                pea.l      [A2 + 0x26]
  11738. 00008A92  2F0B                     move.l     -[A7], A3
  11739. 00008A94  2057                     movea.l    A0, [A7]
  11740. 00008A96  2250                     movea.l    A1, [A0]
  11741. 00008A98  2269 0024                movea.l    A1, [A1 + 0x24]
  11742. 00008A9C  4E91                     jsr        [A1]
  11743. 00008A9E  204A                     movea.l    A0, A2
  11744. 00008AA0  4FEF 0044                lea.l      A7, [A7 + 0x44]
  11745. 00008AA4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  11746. 00008AA8  4E5E                     unlink     A6
  11747. 00008AAA  4E75                     rts
  11748. 00008AAC  4E56 FFE2                link       A6, -0x001E
  11749. 00008AB0  2F0A                     move.l     -[A7], A2
  11750. 00008AB2  246E 0008                movea.l    A2, [A6 + 0x8]
  11751. 00008AB6  486E FFE2                pea.l      [A6 - 0x1E]
  11752. 00008ABA  4EB9 0000 20A0           jsr        [0x000020A0]
  11753. 00008AC0  486A 000E                pea.l      [A2 + 0xE]
  11754. 00008AC4  A899                     syscall    SetPenState
  11755. 00008AC6  486A 0020                pea.l      [A2 + 0x20]
  11756. 00008ACA  AA14                     syscall    RGBForeColor
  11757. 00008ACC  486A 0026                pea.l      [A2 + 0x26]
  11758. 00008AD0  AA15                     syscall    RGBBackColor
  11759. 00008AD2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  11760. 00008AD6  A8A1                     syscall    FrameRect
  11761. 00008AD8  3F3C FFFF                move.w     -[A7], 0xFFFF
  11762. 00008ADC  486E FFE2                pea.l      [A6 - 0x1E]
  11763. 00008AE0  4EB9 0000 20A8           jsr        [0x000020A8]
  11764. 00008AE6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11765. 00008AEA  245F                     movea.l    A2, [A7]+
  11766. 00008AEC  4E5E                     unlink     A6
  11767. 00008AEE  4E75                     rts
  11768. fn00008AF0:
  11769. 00008AF0  4E56 FFFE                link       A6, -0x0002
  11770. 00008AF4  48E7 0038                movem.l    -[A7], A2,A3,A4
  11771. 00008AF8  246E 0008                movea.l    A2, [A6 + 0x8]
  11772. 00008AFC  266E 000C                movea.l    A3, [A6 + 0xC]
  11773. 00008B00  2F0B                     move.l     -[A7], A3
  11774. 00008B02  2F0A                     move.l     -[A7], A2
  11775. 00008B04  4EB9 0000 3AA8           jsr        [0x00003AA8]
  11776. 00008B0A  41F9 0002 2C10           lea.l      A0, [0x00022C10]
  11777. 00008B10  2488                     move.l     [A2], A0
  11778. 00008B12  257C 0000 032B 0008      move.l     [A2 + 0x8], 0x32B
  11779. 00008B1A  4878 0004                push.l     0x4
  11780. 00008B1E  486A 0012                pea.l      [A2 + 0x12]
  11781. 00008B22  2F0B                     move.l     -[A7], A3
  11782. 00008B24  2057                     movea.l    A0, [A7]
  11783. 00008B26  2250                     movea.l    A1, [A0]
  11784. 00008B28  2269 0024                movea.l    A1, [A1 + 0x24]
  11785. 00008B2C  4E91                     jsr        [A1]
  11786. 00008B2E  4878 0002                push.l     0x2
  11787. 00008B32  486A 0016                pea.l      [A2 + 0x16]
  11788. 00008B36  2F0B                     move.l     -[A7], A3
  11789. 00008B38  2057                     movea.l    A0, [A7]
  11790. 00008B3A  2250                     movea.l    A1, [A0]
  11791. 00008B3C  2269 0024                movea.l    A1, [A1 + 0x24]
  11792. 00008B40  4E91                     jsr        [A1]
  11793. 00008B42  4878 0002                push.l     0x2
  11794. 00008B46  486E FFFE                pea.l      [A6 - 0x2]
  11795. 00008B4A  2F0B                     move.l     -[A7], A3
  11796. 00008B4C  2057                     movea.l    A0, [A7]
  11797. 00008B4E  2250                     movea.l    A1, [A0]
  11798. 00008B50  2269 0024                movea.l    A1, [A1 + 0x24]
  11799. 00008B54  4E91                     jsr        [A1]
  11800. 00008B56  2879 0002 B752           movea.l    A4, [0x0002B752]
  11801. 00008B5C  49EC 00A2                lea.l      A4, [A4 + 0xA2]
  11802. 00008B60  306E FFFE                movea.w    A0, [A6 - 0x2]
  11803. 00008B64  2008                     move.l     D0, A0
  11804. 00008B66  E788                     lsl        D0, 3
  11805. 00008B68  204C                     movea.l    A0, A4
  11806. 00008B6A  D1C0                     add.l      A0, D0
  11807. 00008B6C  2550 0018                move.l     [A2 + 0x18], [A0]
  11808. 00008B70  2568 0004 001C           move.l     [A2 + 0x1C], [A0 + 0x4]
  11809. 00008B76  2579 0002 2CE8 000E      move.l     [A2 + 0xE], [0x00022CE8]
  11810. 00008B7E  4878 0006                push.l     0x6
  11811. 00008B82  486A 0020                pea.l      [A2 + 0x20]
  11812. 00008B86  2F0B                     move.l     -[A7], A3
  11813. 00008B88  2057                     movea.l    A0, [A7]
  11814. 00008B8A  2250                     movea.l    A1, [A0]
  11815. 00008B8C  2269 0024                movea.l    A1, [A1 + 0x24]
  11816. 00008B90  4E91                     jsr        [A1]
  11817. 00008B92  4878 0006                push.l     0x6
  11818. 00008B96  486A 0026                pea.l      [A2 + 0x26]
  11819. 00008B9A  2F0B                     move.l     -[A7], A3
  11820. 00008B9C  2057                     movea.l    A0, [A7]
  11821. 00008B9E  2250                     movea.l    A1, [A0]
  11822. 00008BA0  2269 0024                movea.l    A1, [A1 + 0x24]
  11823. 00008BA4  4E91                     jsr        [A1]
  11824. 00008BA6  204A                     movea.l    A0, A2
  11825. 00008BA8  4FEF 0044                lea.l      A7, [A7 + 0x44]
  11826. 00008BAC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  11827. 00008BB0  4E5E                     unlink     A6
  11828. 00008BB2  4E75                     rts
  11829. 00008BB4  4E56 FFDA                link       A6, -0x0026
  11830. 00008BB8  2F0A                     move.l     -[A7], A2
  11831. 00008BBA  246E 0008                movea.l    A2, [A6 + 0x8]
  11832. 00008BBE  486E FFDA                pea.l      [A6 - 0x26]
  11833. 00008BC2  4EB9 0000 20A0           jsr        [0x000020A0]
  11834. 00008BC8  486A 000E                pea.l      [A2 + 0xE]
  11835. 00008BCC  A899                     syscall    SetPenState
  11836. 00008BCE  486A 0020                pea.l      [A2 + 0x20]
  11837. 00008BD2  AA14                     syscall    RGBForeColor
  11838. 00008BD4  486A 0026                pea.l      [A2 + 0x26]
  11839. 00008BD8  AA15                     syscall    RGBBackColor
  11840. 00008BDA  206E 0010                movea.l    A0, [A6 + 0x10]
  11841. 00008BDE  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  11842. 00008BE2  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  11843. 00008BE8  486E FFF8                pea.l      [A6 - 0x8]
  11844. 00008BEC  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  11845. 00008BF0  3F2A 0012                move.w     -[A7], [A2 + 0x12]
  11846. 00008BF4  A8A9                     syscall    InsetRect
  11847. 00008BF6  486E FFF8                pea.l      [A6 - 0x8]
  11848. 00008BFA  A8A2                     syscall    PaintRect
  11849. 00008BFC  3F3C FFFF                move.w     -[A7], 0xFFFF
  11850. 00008C00  486E FFDA                pea.l      [A6 - 0x26]
  11851. 00008C04  4EB9 0000 20A8           jsr        [0x000020A8]
  11852. 00008C0A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  11853. 00008C0E  245F                     movea.l    A2, [A7]+
  11854. 00008C10  4E5E                     unlink     A6
  11855. 00008C12  4E75                     rts
  11856. 00008C14  4E56 0000                link       A6, 0
  11857. 00008C18  2F0A                     move.l     -[A7], A2
  11858. 00008C1A  246E 0008                movea.l    A2, [A6 + 0x8]
  11859. 00008C1E  200A                     move.l     D0, A2
  11860. 00008C20  6724                     beq        +0x26 /* 00008C46 */
  11861. 00008C22  41F9 0002 2B80           lea.l      A0, [0x00022B80]
  11862. 00008C28  2488                     move.l     [A2], A0
  11863. 00008C2A  4267                     clr.w      -[A7]
  11864. 00008C2C  2F0A                     move.l     -[A7], A2
  11865. 00008C2E  4EB9 0000 3AB0           jsr        [0x00003AB0]
  11866. 00008C34  4A6E 000C                tst.w      [A6 + 0xC]
  11867. 00008C38  5C4F                     addq.w     A7, 6
  11868. 00008C3A  6F0A                     ble        +0xC /* 00008C46 */
  11869. 00008C3C  2F0A                     move.l     -[A7], A2
  11870. 00008C3E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11871. 00008C44  584F                     addq.w     A7, 4
  11872. label00008C46:
  11873. 00008C46  204A                     movea.l    A0, A2
  11874. 00008C48  245F                     movea.l    A2, [A7]+
  11875. 00008C4A  4E5E                     unlink     A6
  11876. 00008C4C  4E75                     rts
  11877. 00008C4E  4E56 0000                link       A6, 0
  11878. 00008C52  2F0A                     move.l     -[A7], A2
  11879. 00008C54  246E 0008                movea.l    A2, [A6 + 0x8]
  11880. 00008C58  200A                     move.l     D0, A2
  11881. 00008C5A  6724                     beq        +0x26 /* 00008C80 */
  11882. 00008C5C  41F9 0002 2BCA           lea.l      A0, [0x00022BCA]
  11883. 00008C62  2488                     move.l     [A2], A0
  11884. 00008C64  4267                     clr.w      -[A7]
  11885. 00008C66  2F0A                     move.l     -[A7], A2
  11886. 00008C68  4EB9 0000 3AB0           jsr        [0x00003AB0]
  11887. 00008C6E  4A6E 000C                tst.w      [A6 + 0xC]
  11888. 00008C72  5C4F                     addq.w     A7, 6
  11889. 00008C74  6F0A                     ble        +0xC /* 00008C80 */
  11890. 00008C76  2F0A                     move.l     -[A7], A2
  11891. 00008C78  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11892. 00008C7E  584F                     addq.w     A7, 4
  11893. label00008C80:
  11894. 00008C80  204A                     movea.l    A0, A2
  11895. 00008C82  245F                     movea.l    A2, [A7]+
  11896. 00008C84  4E5E                     unlink     A6
  11897. 00008C86  4E75                     rts
  11898. 00008C88  4E56 0000                link       A6, 0
  11899. 00008C8C  2F0A                     move.l     -[A7], A2
  11900. 00008C8E  246E 0008                movea.l    A2, [A6 + 0x8]
  11901. 00008C92  200A                     move.l     D0, A2
  11902. 00008C94  6724                     beq        +0x26 /* 00008CBA */
  11903. 00008C96  41F9 0002 2C10           lea.l      A0, [0x00022C10]
  11904. 00008C9C  2488                     move.l     [A2], A0
  11905. 00008C9E  4267                     clr.w      -[A7]
  11906. 00008CA0  2F0A                     move.l     -[A7], A2
  11907. 00008CA2  4EB9 0000 3AB0           jsr        [0x00003AB0]
  11908. 00008CA8  4A6E 000C                tst.w      [A6 + 0xC]
  11909. 00008CAC  5C4F                     addq.w     A7, 6
  11910. 00008CAE  6F0A                     ble        +0xC /* 00008CBA */
  11911. 00008CB0  2F0A                     move.l     -[A7], A2
  11912. 00008CB2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  11913. 00008CB8  584F                     addq.w     A7, 4
  11914. label00008CBA:
  11915. 00008CBA  204A                     movea.l    A0, A2
  11916. 00008CBC  245F                     movea.l    A2, [A7]+
  11917. 00008CBE  4E5E                     unlink     A6
  11918. 00008CC0  4E75                     rts
  11919. fn00008CC2:
  11920. 00008CC2  4E56 FFB6                link       A6, -0x004A
  11921. 00008CC6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  11922. 00008CCA  246E 0008                movea.l    A2, [A6 + 0x8]
  11923. 00008CCE  362E 000C                move.w     D3, [A6 + 0xC]
  11924. 00008CD2  286E 000E                movea.l    A4, [A6 + 0xE]
  11925. 00008CD6  4A43                     tst.w      D3
  11926. 00008CD8  6714                     beq        +0x16 /* 00008CEE */
  11927. 00008CDA  204A                     movea.l    A0, A2
  11928. 00008CDC  41E8 003A                lea.l      A0, [A0 + 0x3A]
  11929. 00008CE0  2648                     movea.l    A3, A0
  11930. 00008CE2  2488                     move.l     [A2], A0
  11931. 00008CE4  2F0B                     move.l     -[A7], A3
  11932. 00008CE6  4EB9 0000 3AE0           jsr        [0x00003AE0]
  11933. 00008CEC  584F                     addq.w     A7, 4
  11934. label00008CEE:
  11935. 00008CEE  2079 0002 C138           movea.l    A0, [0x0002C138]
  11936. 00008CF4  2008                     move.l     D0, A0
  11937. 00008CF6  4A80                     tst.l      D0
  11938. 00008CF8  6704                     beq        +0x6 /* 00008CFE */
  11939. 00008CFA  41E8 007A                lea.l      A0, [A0 + 0x7A]
  11940. label00008CFE:
  11941. 00008CFE  4850                     pea.l      [A0]
  11942. 00008D00  3F3C 0001                move.w     -[A7], 0x1
  11943. 00008D04  486E FFBE                pea.l      [A6 - 0x42]
  11944. 00008D08  4EB9 0000 3CC0           jsr        [0x00003CC0]
  11945. 00008D0E  486E FFBE                pea.l      [A6 - 0x42]
  11946. 00008D12  4267                     clr.w      -[A7]
  11947. 00008D14  2F0A                     move.l     -[A7], A2
  11948. 00008D16  61FF FFFF 9136           bsr        -0x6EC8 /* 00001E4E */
  11949. 00008D1C  3F3C FFFF                move.w     -[A7], 0xFFFF
  11950. 00008D20  486E FFBE                pea.l      [A6 - 0x42]
  11951. 00008D24  4EB9 0000 3CC8           jsr        [0x00003CC8]
  11952. 00008D2A  41F9 0002 2A14           lea.l      A0, [0x00022A14]
  11953. 00008D30  2548 0004                move.l     [A2 + 0x4], A0
  11954. 00008D34  41F9 0002 2A14           lea.l      A0, [0x00022A14]
  11955. 00008D3A  41E8 0068                lea.l      A0, [A0 + 0x68]
  11956. 00008D3E  2252                     movea.l    A1, [A2]
  11957. 00008D40  2288                     move.l     [A1], A0
  11958. 00008D42  2652                     movea.l    A3, [A2]
  11959. 00008D44  204A                     movea.l    A0, A2
  11960. 00008D46  41E8 003A                lea.l      A0, [A0 + 0x3A]
  11961. 00008D4A  91CB                     sub.l      A0, A3
  11962. 00008D4C  2748 0008                move.l     [A3 + 0x8], A0
  11963. 00008D50  4878 0004                push.l     0x4
  11964. 00008D54  486E FFB6                pea.l      [A6 - 0x4A]
  11965. 00008D58  2F0C                     move.l     -[A7], A4
  11966. 00008D5A  2057                     movea.l    A0, [A7]
  11967. 00008D5C  2250                     movea.l    A1, [A0]
  11968. 00008D5E  2269 0024                movea.l    A1, [A1 + 0x24]
  11969. 00008D62  4E91                     jsr        [A1]
  11970. 00008D64  0CAE 6765 6E74 FFB6      cmpi.l     [A6 - 0x4A], 0x67656E74 /* 'gent' */
  11971. 00008D6C  4FEF 0026                lea.l      A7, [A7 + 0x26]
  11972. 00008D70  671E                     beq        +0x20 /* 00008D90 */
  11973. 00008D72  42A7                     clr.l      -[A7]
  11974. 00008D74  486E FFBA                pea.l      [A6 - 0x46]
  11975. 00008D78  2D7C 6173 7274 FFBA      move.l     [A6 - 0x46], 0x61737274 /* 'asrt' */
  11976. 00008D80  4879 0002 2B7E           push.l     0x22B7E
  11977. 00008D86  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  11978. 00008D8C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11979. label00008D90:
  11980. 00008D90  42AA 0036                clr.l      [A2 + 0x36]
  11981. 00008D94  204A                     movea.l    A0, A2
  11982. 00008D96  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  11983. 00008D9A  4E5E                     unlink     A6
  11984. 00008D9C  4E75                     rts
  11985. label00008D9E:
  11986. 00008D9E  4E56 0000                link       A6, 0
  11987. 00008DA2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  11988. 00008DA6  246E 0008                movea.l    A2, [A6 + 0x8]
  11989. 00008DAA  362E 000C                move.w     D3, [A6 + 0xC]
  11990. 00008DAE  200A                     move.l     D0, A2
  11991. 00008DB0  6700 0080                beq        +0x82 /* 00008E32 */
  11992. 00008DB4  41F9 0002 2A14           lea.l      A0, [0x00022A14]
  11993. 00008DBA  2548 0004                move.l     [A2 + 0x4], A0
  11994. 00008DBE  41F9 0002 2A14           lea.l      A0, [0x00022A14]
  11995. 00008DC4  41E8 0068                lea.l      A0, [A0 + 0x68]
  11996. 00008DC8  2252                     movea.l    A1, [A2]
  11997. 00008DCA  2288                     move.l     [A1], A0
  11998. 00008DCC  2652                     movea.l    A3, [A2]
  11999. 00008DCE  204A                     movea.l    A0, A2
  12000. 00008DD0  41E8 003A                lea.l      A0, [A0 + 0x3A]
  12001. 00008DD4  2848                     movea.l    A4, A0
  12002. 00008DD6  91CB                     sub.l      A0, A3
  12003. 00008DD8  2748 0008                move.l     [A3 + 0x8], A0
  12004. 00008DDC  200A                     move.l     D0, A2
  12005. 00008DDE  6734                     beq        +0x36 /* 00008E14 */
  12006. 00008DE0  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  12007. 00008DE6  2548 0004                move.l     [A2 + 0x4], A0
  12008. 00008DEA  41F9 0002 48A6           lea.l      A0, [0x000248A6]
  12009. 00008DF0  41E8 0068                lea.l      A0, [A0 + 0x68]
  12010. 00008DF4  2252                     movea.l    A1, [A2]
  12011. 00008DF6  2288                     move.l     [A1], A0
  12012. 00008DF8  2652                     movea.l    A3, [A2]
  12013. 00008DFA  204A                     movea.l    A0, A2
  12014. 00008DFC  41E8 0036                lea.l      A0, [A0 + 0x36]
  12015. 00008E00  2808                     move.l     D4, A0
  12016. 00008E02  91CB                     sub.l      A0, A3
  12017. 00008E04  2748 0008                move.l     [A3 + 0x8], A0
  12018. 00008E08  4267                     clr.w      -[A7]
  12019. 00008E0A  2F0A                     move.l     -[A7], A2
  12020. 00008E0C  4EB9 0000 3CC8           jsr        [0x00003CC8]
  12021. 00008E12  5C4F                     addq.w     A7, 6
  12022. label00008E14:
  12023. 00008E14  4A43                     tst.w      D3
  12024. 00008E16  670C                     beq        +0xE /* 00008E24 */
  12025. 00008E18  4267                     clr.w      -[A7]
  12026. 00008E1A  2F0C                     move.l     -[A7], A4
  12027. 00008E1C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  12028. 00008E22  5C4F                     addq.w     A7, 6
  12029. label00008E24:
  12030. 00008E24  4A43                     tst.w      D3
  12031. 00008E26  6F0A                     ble        +0xC /* 00008E32 */
  12032. 00008E28  2F0A                     move.l     -[A7], A2
  12033. 00008E2A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  12034. 00008E30  584F                     addq.w     A7, 4
  12035. label00008E32:
  12036. 00008E32  204A                     movea.l    A0, A2
  12037. 00008E34  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  12038. 00008E38  4E5E                     unlink     A6
  12039. 00008E3A  4E75                     rts
  12040. 00008E3C  4E56 FFFC                link       A6, -0x0004
  12041. 00008E40  48E7 0030                movem.l    -[A7], A2,A3
  12042. 00008E44  266E 0008                movea.l    A3, [A6 + 0x8]
  12043. 00008E48  2F0B                     move.l     -[A7], A3
  12044. 00008E4A  3F3C 00CC                move.w     -[A7], 0xCC
  12045. 00008E4E  61FF FFFF 878E           bsr        -0x7870 /* 000015DE */
  12046. 00008E54  2448                     movea.l    A2, A0
  12047. 00008E56  200A                     move.l     D0, A2
  12048. 00008E58  5C4F                     addq.w     A7, 6
  12049. 00008E5A  661E                     bne        +0x20 /* 00008E7A */
  12050. 00008E5C  42A7                     clr.l      -[A7]
  12051. 00008E5E  486E FFFC                pea.l      [A6 - 0x4]
  12052. 00008E62  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  12053. 00008E6A  4879 0002 2B7E           push.l     0x22B7E
  12054. 00008E70  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  12055. 00008E76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12056. label00008E7A:
  12057. 00008E7A  3F3C 00CC                move.w     -[A7], 0xCC
  12058. 00008E7E  2F0A                     move.l     -[A7], A2
  12059. 00008E80  61FF FFFF 87DA           bsr        -0x7824 /* 0000165C */
  12060. 00008E86  2F0B                     move.l     -[A7], A3
  12061. 00008E88  4EB9 0000 3D00           jsr        [0x00003D00]
  12062. 00008E8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12063. 00008E92  4CDF 0C00                movem.l    A2,A3, [A7]+
  12064. 00008E96  4E5E                     unlink     A6
  12065. 00008E98  4E75                     rts
  12066. 00008E9A  4E56 FF94                link       A6, -0x006C
  12067. 00008E9E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  12068. 00008EA2  266E 0008                movea.l    A3, [A6 + 0x8]
  12069. 00008EA6  282E 000C                move.l     D4, [A6 + 0xC]
  12070. 00008EAA  246E 0010                movea.l    A2, [A6 + 0x10]
  12071. 00008EAE  7601                     moveq.l    D3, 0x01
  12072. 00008EB0  2004                     move.l     D0, D4
  12073. 00008EB2  0480 0000 012C           subi.l     D0, 0x12C
  12074. 00008EB8  670A                     beq        +0xC /* 00008EC4 */
  12075. 00008EBA  5380                     subq.l     D0, 1
  12076. 00008EBC  6700 0086                beq        +0x88 /* 00008F44 */
  12077. 00008EC0  6000 00D2                bra        +0xD4 /* 00008F94 */
  12078. label00008EC4:
  12079. 00008EC4  4EB9 0000 25C0           jsr        [0x000025C0]
  12080. 00008ECA  4879 0002 2B26           push.l     0x22B26
  12081. 00008ED0  4879 0002 2B25           push.l     0x22B25
  12082. 00008ED6  486E FFA8                pea.l      [A6 - 0x58]
  12083. 00008EDA  3F3C 0005                move.w     -[A7], 0x5
  12084. 00008EDE  A9EA                     syscall    Pack3
  12085. 00008EE0  4EB9 0000 25C8           jsr        [0x000025C8]
  12086. 00008EE6  4A2E FFA8                tst.b      [A6 - 0x58]
  12087. 00008EEA  6700 00BA                beq        +0xBC /* 00008FA6 */
  12088. 00008EEE  4A2E FFA9                tst.b      [A6 - 0x57]
  12089. 00008EF2  672E                     beq        +0x30 /* 00008F22 */
  12090. 00008EF4  554F                     subq.w     A7, 2
  12091. 00008EF6  486E FFAE                pea.l      [A6 - 0x52]
  12092. 00008EFA  7006                     moveq.l    D0, 0x06
  12093. 00008EFC  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  12094. 00008EFE  301F                     move.w     D0, [A7]+
  12095. 00008F00  3800                     move.w     D4, D0
  12096. 00008F02  4A44                     tst.w      D4
  12097. 00008F04  671C                     beq        +0x1E /* 00008F22 */
  12098. 00008F06  42A7                     clr.l      -[A7]
  12099. 00008F08  486E FFA4                pea.l      [A6 - 0x5C]
  12100. 00008F0C  3044                     movea.w    A0, D4
  12101. 00008F0E  2D48 FFA4                move.l     [A6 - 0x5C], A0
  12102. 00008F12  4879 0002 2B7E           push.l     0x22B7E
  12103. 00008F18  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  12104. 00008F1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12105. label00008F22:
  12106. 00008F22  41EE FFF4                lea.l      A0, [A6 - 0xC]
  12107. 00008F26  7022                     moveq.l    D0, 0x22
  12108. label00008F28:
  12109. 00008F28  3F20                     move.w     -[A7], -[A0]
  12110. 00008F2A  51C8 FFFC                dbf        D0, -0x6 /* 00008F28 */
  12111. 00008F2E  61FF FFFF B1D0           bsr        -0x4E2E /* 00004100 */
  12112. 00008F34  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  12113. 00008F38  61FF FFFF 87BA           bsr        -0x7844 /* 000016F4 */
  12114. 00008F3E  4FEF 0048                lea.l      A7, [A7 + 0x48]
  12115. 00008F42  6062                     bra        +0x64 /* 00008FA6 */
  12116. label00008F44:
  12117. 00008F44  4EB9 0000 25C0           jsr        [0x000025C0]
  12118. 00008F4A  2D7C 5257 5250 FF94      move.l     [A6 - 0x6C], 0x52575250 /* 'RWRP' */
  12119. 00008F52  42A7                     clr.l      -[A7]
  12120. 00008F54  3F3C 0001                move.w     -[A7], 0x1
  12121. 00008F58  486E FF94                pea.l      [A6 - 0x6C]
  12122. 00008F5C  486E FFA8                pea.l      [A6 - 0x58]
  12123. 00008F60  3F3C 0006                move.w     -[A7], 0x6
  12124. 00008F64  A9EA                     syscall    Pack3
  12125. 00008F66  4EB9 0000 25C8           jsr        [0x000025C8]
  12126. 00008F6C  4A2E FFA8                tst.b      [A6 - 0x58]
  12127. 00008F70  6734                     beq        +0x36 /* 00008FA6 */
  12128. 00008F72  41EE FFF4                lea.l      A0, [A6 - 0xC]
  12129. 00008F76  7022                     moveq.l    D0, 0x22
  12130. label00008F78:
  12131. 00008F78  3F20                     move.w     -[A7], -[A0]
  12132. 00008F7A  51C8 FFFC                dbf        D0, -0x6 /* 00008F78 */
  12133. 00008F7E  61FF FFFF B180           bsr        -0x4E7E /* 00004100 */
  12134. 00008F84  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  12135. 00008F88  61FF FFFF 876A           bsr        -0x7894 /* 000016F4 */
  12136. 00008F8E  4FEF 0048                lea.l      A7, [A7 + 0x48]
  12137. 00008F92  6012                     bra        +0x14 /* 00008FA6 */
  12138. label00008F94:
  12139. 00008F94  2F0A                     move.l     -[A7], A2
  12140. 00008F96  2F04                     move.l     -[A7], D4
  12141. 00008F98  2F0B                     move.l     -[A7], A3
  12142. 00008F9A  4EB9 0000 3D50           jsr        [0x00003D50]
  12143. 00008FA0  1600                     move.b     D3, D0
  12144. 00008FA2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12145. label00008FA6:
  12146. 00008FA6  1003                     move.b     D0, D3
  12147. 00008FA8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  12148. 00008FAC  4E5E                     unlink     A6
  12149. 00008FAE  4E75                     rts
  12150. 00008FB0  4E56 0000                link       A6, 0
  12151. 00008FB4  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  12152. 00008FB8  2A2E 0008                move.l     D5, [A6 + 0x8]
  12153. 00008FBC  262E 000C                move.l     D3, [A6 + 0xC]
  12154. 00008FC0  246E 0010                movea.l    A2, [A6 + 0x10]
  12155. 00008FC4  282E 0014                move.l     D4, [A6 + 0x14]
  12156. 00008FC8  286E 0018                movea.l    A4, [A6 + 0x18]
  12157. 00008FCC  266E 001C                movea.l    A3, [A6 + 0x1C]
  12158. 00008FD0  2003                     move.l     D0, D3
  12159. 00008FD2  0480 0000 012C           subi.l     D0, 0x12C
  12160. 00008FD8  6706                     beq        +0x8 /* 00008FE0 */
  12161. 00008FDA  5380                     subq.l     D0, 1
  12162. 00008FDC  6702                     beq        +0x4 /* 00008FE0 */
  12163. 00008FDE  6006                     bra        +0x8 /* 00008FE6 */
  12164. label00008FE0:
  12165. 00008FE0  14BC 0001                move.b     [A2], 0x1
  12166. 00008FE4  6016                     bra        +0x18 /* 00008FFC */
  12167. label00008FE6:
  12168. 00008FE6  2F0B                     move.l     -[A7], A3
  12169. 00008FE8  2F0C                     move.l     -[A7], A4
  12170. 00008FEA  2F04                     move.l     -[A7], D4
  12171. 00008FEC  2F0A                     move.l     -[A7], A2
  12172. 00008FEE  2F03                     move.l     -[A7], D3
  12173. 00008FF0  2F05                     move.l     -[A7], D5
  12174. 00008FF2  4EB9 0000 3D60           jsr        [0x00003D60]
  12175. 00008FF8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  12176. label00008FFC:
  12177. 00008FFC  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  12178. 00009000  4E5E                     unlink     A6
  12179. 00009002  4E75                     rts
  12180. 00009004  206F 0004                movea.l    A0, [A7 + 0x4]
  12181. 00009008  5088                     addq.l     A0, 8
  12182. 0000900A  2010                     move.l     D0, [A0]
  12183. 0000900C  0680 FFFF FFC6           addi.l     D0, 0xFFFFFFC6
  12184. 00009012  D1AF 0004                add.l      [A7 + 0x4], D0
  12185. 00009016  4EFA FD86                jmp        [PC - 0x27A /* 00008D9E */]
  12186. fn0000901A:
  12187. 0000901A  4E56 0000                link       A6, 0
  12188. 0000901E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12189. 00009022  246E 0008                movea.l    A2, [A6 + 0x8]
  12190. 00009026  362E 000C                move.w     D3, [A6 + 0xC]
  12191. 0000902A  286E 000E                movea.l    A4, [A6 + 0xE]
  12192. 0000902E  4A43                     tst.w      D3
  12193. 00009030  6714                     beq        +0x16 /* 00009046 */
  12194. 00009032  204A                     movea.l    A0, A2
  12195. 00009034  41E8 004E                lea.l      A0, [A0 + 0x4E]
  12196. 00009038  2648                     movea.l    A3, A0
  12197. 0000903A  2488                     move.l     [A2], A0
  12198. 0000903C  2F0B                     move.l     -[A7], A3
  12199. 0000903E  4EB9 0000 3AE0           jsr        [0x00003AE0]
  12200. 00009044  584F                     addq.w     A7, 4
  12201. label00009046:
  12202. 00009046  2F0C                     move.l     -[A7], A4
  12203. 00009048  4267                     clr.w      -[A7]
  12204. 0000904A  2F0A                     move.l     -[A7], A2
  12205. 0000904C  61FF FFFF 87B0           bsr        -0x784E /* 000017FE */
  12206. 00009052  41F9 0002 2878           lea.l      A0, [0x00022878]
  12207. 00009058  2548 0004                move.l     [A2 + 0x4], A0
  12208. 0000905C  41F9 0002 2878           lea.l      A0, [0x00022878]
  12209. 00009062  41E8 0084                lea.l      A0, [A0 + 0x84]
  12210. 00009066  2252                     movea.l    A1, [A2]
  12211. 00009068  2288                     move.l     [A1], A0
  12212. 0000906A  2652                     movea.l    A3, [A2]
  12213. 0000906C  204A                     movea.l    A0, A2
  12214. 0000906E  41E8 004E                lea.l      A0, [A0 + 0x4E]
  12215. 00009072  91CB                     sub.l      A0, A3
  12216. 00009074  2748 0008                move.l     [A3 + 0x8], A0
  12217. 00009078  204A                     movea.l    A0, A2
  12218. 0000907A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12219. 0000907E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12220. 00009082  4E5E                     unlink     A6
  12221. 00009084  4E75                     rts
  12222. label00009086:
  12223. 00009086  4E56 0000                link       A6, 0
  12224. 0000908A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12225. 0000908E  246E 0008                movea.l    A2, [A6 + 0x8]
  12226. 00009092  362E 000C                move.w     D3, [A6 + 0xC]
  12227. 00009096  200A                     move.l     D0, A2
  12228. 00009098  6752                     beq        +0x54 /* 000090EC */
  12229. 0000909A  41F9 0002 2878           lea.l      A0, [0x00022878]
  12230. 000090A0  2548 0004                move.l     [A2 + 0x4], A0
  12231. 000090A4  41F9 0002 2878           lea.l      A0, [0x00022878]
  12232. 000090AA  41E8 0084                lea.l      A0, [A0 + 0x84]
  12233. 000090AE  2252                     movea.l    A1, [A2]
  12234. 000090B0  2288                     move.l     [A1], A0
  12235. 000090B2  2652                     movea.l    A3, [A2]
  12236. 000090B4  204A                     movea.l    A0, A2
  12237. 000090B6  41E8 004E                lea.l      A0, [A0 + 0x4E]
  12238. 000090BA  2848                     movea.l    A4, A0
  12239. 000090BC  91CB                     sub.l      A0, A3
  12240. 000090BE  2748 0008                move.l     [A3 + 0x8], A0
  12241. 000090C2  4267                     clr.w      -[A7]
  12242. 000090C4  2F0A                     move.l     -[A7], A2
  12243. 000090C6  61FF FFFF 882A           bsr        -0x77D4 /* 000018F2 */
  12244. 000090CC  4A43                     tst.w      D3
  12245. 000090CE  5C4F                     addq.w     A7, 6
  12246. 000090D0  670C                     beq        +0xE /* 000090DE */
  12247. 000090D2  4267                     clr.w      -[A7]
  12248. 000090D4  2F0C                     move.l     -[A7], A4
  12249. 000090D6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  12250. 000090DC  5C4F                     addq.w     A7, 6
  12251. label000090DE:
  12252. 000090DE  4A43                     tst.w      D3
  12253. 000090E0  6F0A                     ble        +0xC /* 000090EC */
  12254. 000090E2  2F0A                     move.l     -[A7], A2
  12255. 000090E4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  12256. 000090EA  584F                     addq.w     A7, 4
  12257. label000090EC:
  12258. 000090EC  204A                     movea.l    A0, A2
  12259. 000090EE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12260. 000090F2  4E5E                     unlink     A6
  12261. 000090F4  4E75                     rts
  12262. 000090F6  4E56 0000                link       A6, 0
  12263. 000090FA  48E7 1020                movem.l    -[A7], D3,A2
  12264. 000090FE  246E 0008                movea.l    A2, [A6 + 0x8]
  12265. 00009102  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12266. 00009108  3628 00A6                move.w     D3, [A0 + 0xA6]
  12267. 0000910C  3003                     move.w     D0, D3
  12268. 0000910E  0C40 0006                cmpi.w     D0, 0x6
  12269. 00009112  624C                     bhi        +0x4E /* 00009160 */
  12270. 00009114  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  12271. 00009118  4EFB 0002                jmp        [PC + D0.w + 0x2]
  12272. 0000911C  000E 0016                ori.b      A6, 0x16
  12273. 00009120  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  12274. 00009124  002E 0036 003E           ori.b      [A6 + 0x3E], 0x36 /* '6' */
  12275. 0000912A  357C 00A4 003C           move.w     [A2 + 0x3C], 0xA4
  12276. 00009130  602E                     bra        +0x30 /* 00009160 */
  12277. 00009132  357C 00A5 003C           move.w     [A2 + 0x3C], 0xA5
  12278. 00009138  6026                     bra        +0x28 /* 00009160 */
  12279. 0000913A  357C 00A6 003C           move.w     [A2 + 0x3C], 0xA6
  12280. 00009140  601E                     bra        +0x20 /* 00009160 */
  12281. 00009142  357C 00A7 003C           move.w     [A2 + 0x3C], 0xA7
  12282. 00009148  6016                     bra        +0x18 /* 00009160 */
  12283. 0000914A  357C 00A8 003C           move.w     [A2 + 0x3C], 0xA8
  12284. 00009150  600E                     bra        +0x10 /* 00009160 */
  12285. 00009152  357C 00A9 003C           move.w     [A2 + 0x3C], 0xA9
  12286. 00009158  6006                     bra        +0x8 /* 00009160 */
  12287. 0000915A  357C 00AA 003C           move.w     [A2 + 0x3C], 0xAA
  12288. label00009160:
  12289. 00009160  2F0A                     move.l     -[A7], A2
  12290. 00009162  61FF FFFF 88E4           bsr        -0x771A /* 00001A48 */
  12291. 00009168  584F                     addq.w     A7, 4
  12292. 0000916A  4CDF 0408                movem.l    D3,A2, [A7]+
  12293. 0000916E  4E5E                     unlink     A6
  12294. 00009170  4E75                     rts
  12295. 00009172  4E56 0000                link       A6, 0
  12296. 00009176  48E7 0030                movem.l    -[A7], A2,A3
  12297. 0000917A  246E 0008                movea.l    A2, [A6 + 0x8]
  12298. 0000917E  2F0A                     move.l     -[A7], A2
  12299. 00009180  61FF FFFF 8A62           bsr        -0x759C /* 00001BE4 */
  12300. 00009186  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  12301. 0000918C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  12302. 00009190  2057                     movea.l    A0, [A7]
  12303. 00009192  2268 0004                movea.l    A1, [A0 + 0x4]
  12304. 00009196  2269 0010                movea.l    A1, [A1 + 0x10]
  12305. 0000919A  4E91                     jsr        [A1]
  12306. 0000919C  2648                     movea.l    A3, A0
  12307. 0000919E  200B                     move.l     D0, A3
  12308. 000091A0  4A80                     tst.l      D0
  12309. 000091A2  6708                     beq        +0xA /* 000091AC */
  12310. 000091A4  204B                     movea.l    A0, A3
  12311. 000091A6  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12312. 000091AA  6002                     bra        +0x4 /* 000091AE */
  12313. label000091AC:
  12314. 000091AC  204B                     movea.l    A0, A3
  12315. label000091AE:
  12316. 000091AE  4850                     pea.l      [A0]
  12317. 000091B0  4EB9 0000 3D00           jsr        [0x00003D00]
  12318. 000091B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12319. 000091BA  4CDF 0C00                movem.l    A2,A3, [A7]+
  12320. 000091BE  4E5E                     unlink     A6
  12321. 000091C0  4E75                     rts
  12322. 000091C2  4E56 FFFC                link       A6, -0x0004
  12323. 000091C6  48E7 0030                movem.l    -[A7], A2,A3
  12324. 000091CA  266E 0008                movea.l    A3, [A6 + 0x8]
  12325. 000091CE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  12326. 000091D4  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  12327. 000091D8  2057                     movea.l    A0, [A7]
  12328. 000091DA  2268 0004                movea.l    A1, [A0 + 0x4]
  12329. 000091DE  2269 0010                movea.l    A1, [A1 + 0x10]
  12330. 000091E2  4E91                     jsr        [A1]
  12331. 000091E4  2448                     movea.l    A2, A0
  12332. 000091E6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12333. 000091EC  2D68 014C FFFC           move.l     [A6 - 0x4], [A0 + 0x14C]
  12334. 000091F2  4AAE FFFC                tst.l      [A6 - 0x4]
  12335. 000091F6  504F                     addq.w     A7, 8
  12336. 000091F8  6722                     beq        +0x24 /* 0000921C */
  12337. 000091FA  554F                     subq.w     A7, 2
  12338. 000091FC  486E FFFC                pea.l      [A6 - 0x4]
  12339. 00009200  4EB9 0000 1F88           jsr        [0x00001F88]
  12340. 00009206  301F                     move.w     D0, [A7]+
  12341. 00009208  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  12342. 0000920C  2F0A                     move.l     -[A7], A2
  12343. 0000920E  2057                     movea.l    A0, [A7]
  12344. 00009210  2268 0004                movea.l    A1, [A0 + 0x4]
  12345. 00009214  2269 02A4                movea.l    A1, [A1 + 0x2A4]
  12346. 00009218  4E91                     jsr        [A1]
  12347. 0000921A  504F                     addq.w     A7, 8
  12348. label0000921C:
  12349. 0000921C  42A7                     clr.l      -[A7]
  12350. 0000921E  2F0A                     move.l     -[A7], A2
  12351. 00009220  2057                     movea.l    A0, [A7]
  12352. 00009222  2268 0004                movea.l    A1, [A0 + 0x4]
  12353. 00009226  2269 00E8                movea.l    A1, [A1 + 0xE8]
  12354. 0000922A  4E91                     jsr        [A1]
  12355. 0000922C  200A                     move.l     D0, A2
  12356. 0000922E  4A80                     tst.l      D0
  12357. 00009230  6708                     beq        +0xA /* 0000923A */
  12358. 00009232  204A                     movea.l    A0, A2
  12359. 00009234  41E8 007A                lea.l      A0, [A0 + 0x7A]
  12360. 00009238  6002                     bra        +0x4 /* 0000923C */
  12361. label0000923A:
  12362. 0000923A  204A                     movea.l    A0, A2
  12363. label0000923C:
  12364. 0000923C  4850                     pea.l      [A0]
  12365. 0000923E  4EB9 0000 3D00           jsr        [0x00003D00]
  12366. 00009244  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12367. 00009248  4CDF 0C00                movem.l    A2,A3, [A7]+
  12368. 0000924C  4E5E                     unlink     A6
  12369. 0000924E  4E75                     rts
  12370. 00009250  4E56 FFE0                link       A6, -0x0020
  12371. 00009254  48E7 1030                movem.l    -[A7], D3,A2,A3
  12372. 00009258  246E 0008                movea.l    A2, [A6 + 0x8]
  12373. 0000925C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  12374. 00009262  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  12375. 00009266  2057                     movea.l    A0, [A7]
  12376. 00009268  2268 0004                movea.l    A1, [A0 + 0x4]
  12377. 0000926C  2269 0010                movea.l    A1, [A1 + 0x10]
  12378. 00009270  4E91                     jsr        [A1]
  12379. 00009272  2648                     movea.l    A3, A0
  12380. 00009274  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12381. 0000927A  2D68 014C FFFC           move.l     [A6 - 0x4], [A0 + 0x14C]
  12382. 00009280  4AAE FFFC                tst.l      [A6 - 0x4]
  12383. 00009284  504F                     addq.w     A7, 8
  12384. 00009286  6710                     beq        +0x12 /* 00009298 */
  12385. 00009288  206E FFFC                movea.l    A0, [A6 - 0x4]
  12386. 0000928C  A023                     syscall    DisposHandle/DisposeHandle
  12387. 0000928E  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12388. 00009294  42A8 014C                clr.l      [A0 + 0x14C]
  12389. label00009298:
  12390. 00009298  2D4F FFF4                move.l     [A6 - 0xC], A7
  12391. 0000929C  2F0B                     move.l     -[A7], A3
  12392. 0000929E  2057                     movea.l    A0, [A7]
  12393. 000092A0  2268 0004                movea.l    A1, [A0 + 0x4]
  12394. 000092A4  2269 0268                movea.l    A1, [A1 + 0x268]
  12395. 000092A8  4E91                     jsr        [A1]
  12396. 000092AA  2D48 FFFC                move.l     [A6 - 0x4], A0
  12397. 000092AE  486E FFFC                pea.l      [A6 - 0x4]
  12398. 000092B2  4EB9 0000 1F88           jsr        [0x00001F88]
  12399. 000092B8  301F                     move.w     D0, [A7]+
  12400. 000092BA  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  12401. 000092BE  301F                     move.w     D0, [A7]+
  12402. 000092C0  3600                     move.w     D3, D0
  12403. 000092C2  4A43                     tst.w      D3
  12404. 000092C4  671C                     beq        +0x1E /* 000092E2 */
  12405. 000092C6  42A7                     clr.l      -[A7]
  12406. 000092C8  486E FFF8                pea.l      [A6 - 0x8]
  12407. 000092CC  3043                     movea.w    A0, D3
  12408. 000092CE  2D48 FFF8                move.l     [A6 - 0x8], A0
  12409. 000092D2  4879 0002 29F8           push.l     0x229F8
  12410. 000092D8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  12411. 000092DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12412. label000092E2:
  12413. 000092E2  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12414. 000092E8  216E FFFC 014C           move.l     [A0 + 0x14C], [A6 - 0x4]
  12415. 000092EE  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12416. 000092F4  4868 00FC                pea.l      [A0 + 0xFC]
  12417. 000092F8  2057                     movea.l    A0, [A7]
  12418. 000092FA  2250                     movea.l    A1, [A0]
  12419. 000092FC  2269 0010                movea.l    A1, [A1 + 0x10]
  12420. 00009300  4E91                     jsr        [A1]
  12421. 00009302  584F                     addq.w     A7, 4
  12422. 00009304  600A                     bra        +0xC /* 00009310 */
  12423. 00009306  486E FFE0                pea.l      [A6 - 0x20]
  12424. 0000930A  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  12425. label00009310:
  12426. 00009310  2F0A                     move.l     -[A7], A2
  12427. 00009312  61FF FFFF 8B1E           bsr        -0x74E0 /* 00001E32 */
  12428. 00009318  584F                     addq.w     A7, 4
  12429. 0000931A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  12430. 0000931E  4E5E                     unlink     A6
  12431. 00009320  4E75                     rts
  12432. 00009322  206F 0004                movea.l    A0, [A7 + 0x4]
  12433. 00009326  5088                     addq.l     A0, 8
  12434. 00009328  2010                     move.l     D0, [A0]
  12435. 0000932A  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  12436. 00009330  D1AF 0004                add.l      [A7 + 0x4], D0
  12437. 00009334  4EFA FD50                jmp        [PC - 0x2B0 /* 00009086 */]
  12438. fn00009338:
  12439. 00009338  4E56 0000                link       A6, 0
  12440. 0000933C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12441. 00009340  246E 0008                movea.l    A2, [A6 + 0x8]
  12442. 00009344  362E 000C                move.w     D3, [A6 + 0xC]
  12443. 00009348  286E 000E                movea.l    A4, [A6 + 0xE]
  12444. 0000934C  4A43                     tst.w      D3
  12445. 0000934E  6714                     beq        +0x16 /* 00009364 */
  12446. 00009350  204A                     movea.l    A0, A2
  12447. 00009352  41E8 004E                lea.l      A0, [A0 + 0x4E]
  12448. 00009356  2648                     movea.l    A3, A0
  12449. 00009358  2488                     move.l     [A2], A0
  12450. 0000935A  2F0B                     move.l     -[A7], A3
  12451. 0000935C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  12452. 00009362  584F                     addq.w     A7, 4
  12453. label00009364:
  12454. 00009364  2F0C                     move.l     -[A7], A4
  12455. 00009366  4267                     clr.w      -[A7]
  12456. 00009368  2F0A                     move.l     -[A7], A2
  12457. 0000936A  61FF FFFF 8492           bsr        -0x7B6C /* 000017FE */
  12458. 00009370  41F9 0002 26F4           lea.l      A0, [0x000226F4]
  12459. 00009376  2548 0004                move.l     [A2 + 0x4], A0
  12460. 0000937A  41F9 0002 26F4           lea.l      A0, [0x000226F4]
  12461. 00009380  41E8 0084                lea.l      A0, [A0 + 0x84]
  12462. 00009384  2252                     movea.l    A1, [A2]
  12463. 00009386  2288                     move.l     [A1], A0
  12464. 00009388  2652                     movea.l    A3, [A2]
  12465. 0000938A  204A                     movea.l    A0, A2
  12466. 0000938C  41E8 004E                lea.l      A0, [A0 + 0x4E]
  12467. 00009390  91CB                     sub.l      A0, A3
  12468. 00009392  2748 0008                move.l     [A3 + 0x8], A0
  12469. 00009396  204A                     movea.l    A0, A2
  12470. 00009398  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12471. 0000939C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12472. 000093A0  4E5E                     unlink     A6
  12473. 000093A2  4E75                     rts
  12474. label000093A4:
  12475. 000093A4  4E56 0000                link       A6, 0
  12476. 000093A8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12477. 000093AC  246E 0008                movea.l    A2, [A6 + 0x8]
  12478. 000093B0  362E 000C                move.w     D3, [A6 + 0xC]
  12479. 000093B4  200A                     move.l     D0, A2
  12480. 000093B6  6752                     beq        +0x54 /* 0000940A */
  12481. 000093B8  41F9 0002 26F4           lea.l      A0, [0x000226F4]
  12482. 000093BE  2548 0004                move.l     [A2 + 0x4], A0
  12483. 000093C2  41F9 0002 26F4           lea.l      A0, [0x000226F4]
  12484. 000093C8  41E8 0084                lea.l      A0, [A0 + 0x84]
  12485. 000093CC  2252                     movea.l    A1, [A2]
  12486. 000093CE  2288                     move.l     [A1], A0
  12487. 000093D0  2652                     movea.l    A3, [A2]
  12488. 000093D2  204A                     movea.l    A0, A2
  12489. 000093D4  41E8 004E                lea.l      A0, [A0 + 0x4E]
  12490. 000093D8  2848                     movea.l    A4, A0
  12491. 000093DA  91CB                     sub.l      A0, A3
  12492. 000093DC  2748 0008                move.l     [A3 + 0x8], A0
  12493. 000093E0  4267                     clr.w      -[A7]
  12494. 000093E2  2F0A                     move.l     -[A7], A2
  12495. 000093E4  61FF FFFF 850C           bsr        -0x7AF2 /* 000018F2 */
  12496. 000093EA  4A43                     tst.w      D3
  12497. 000093EC  5C4F                     addq.w     A7, 6
  12498. 000093EE  670C                     beq        +0xE /* 000093FC */
  12499. 000093F0  4267                     clr.w      -[A7]
  12500. 000093F2  2F0C                     move.l     -[A7], A4
  12501. 000093F4  4EB9 0000 3AE8           jsr        [0x00003AE8]
  12502. 000093FA  5C4F                     addq.w     A7, 6
  12503. label000093FC:
  12504. 000093FC  4A43                     tst.w      D3
  12505. 000093FE  6F0A                     ble        +0xC /* 0000940A */
  12506. 00009400  2F0A                     move.l     -[A7], A2
  12507. 00009402  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  12508. 00009408  584F                     addq.w     A7, 4
  12509. label0000940A:
  12510. 0000940A  204A                     movea.l    A0, A2
  12511. 0000940C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12512. 00009410  4E5E                     unlink     A6
  12513. 00009412  4E75                     rts
  12514. 00009414  4E56 0000                link       A6, 0
  12515. 00009418  48E7 0030                movem.l    -[A7], A2,A3
  12516. 0000941C  266E 0008                movea.l    A3, [A6 + 0x8]
  12517. 00009420  2F3C 5247 5056           move.l     -[A7], 0x52475056 /* 'RGPV' */
  12518. 00009426  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  12519. 0000942A  2057                     movea.l    A0, [A7]
  12520. 0000942C  2268 0004                movea.l    A1, [A0 + 0x4]
  12521. 00009430  2269 0010                movea.l    A1, [A1 + 0x10]
  12522. 00009434  4E91                     jsr        [A1]
  12523. 00009436  2448                     movea.l    A2, A0
  12524. 00009438  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12525. 0000943E  4A28 01A0                tst.b      [A0 + 0x1A0]
  12526. 00009442  504F                     addq.w     A7, 8
  12527. 00009444  6716                     beq        +0x18 /* 0000945C */
  12528. 00009446  4878 0320                push.l     0x320
  12529. 0000944A  2F0A                     move.l     -[A7], A2
  12530. 0000944C  2057                     movea.l    A0, [A7]
  12531. 0000944E  2268 0004                movea.l    A1, [A0 + 0x4]
  12532. 00009452  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  12533. 00009456  4E91                     jsr        [A1]
  12534. 00009458  504F                     addq.w     A7, 8
  12535. 0000945A  6014                     bra        +0x16 /* 00009470 */
  12536. label0000945C:
  12537. 0000945C  4878 0321                push.l     0x321
  12538. 00009460  2F0A                     move.l     -[A7], A2
  12539. 00009462  2057                     movea.l    A0, [A7]
  12540. 00009464  2268 0004                movea.l    A1, [A0 + 0x4]
  12541. 00009468  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  12542. 0000946C  4E91                     jsr        [A1]
  12543. 0000946E  504F                     addq.w     A7, 8
  12544. label00009470:
  12545. 00009470  4CDF 0C00                movem.l    A2,A3, [A7]+
  12546. 00009474  4E5E                     unlink     A6
  12547. 00009476  4E75                     rts
  12548. 00009478  4E56 0000                link       A6, 0
  12549. 0000947C  2F0A                     move.l     -[A7], A2
  12550. 0000947E  246E 0008                movea.l    A2, [A6 + 0x8]
  12551. 00009482  2F0A                     move.l     -[A7], A2
  12552. 00009484  61FF 0000 0036           bsr        +0x38 /* 000094BC */
  12553. 0000948A  2F0A                     move.l     -[A7], A2
  12554. 0000948C  61FF FFFF 8950           bsr        -0x76AE /* 00001DDE */
  12555. 00009492  504F                     addq.w     A7, 8
  12556. 00009494  245F                     movea.l    A2, [A7]+
  12557. 00009496  4E5E                     unlink     A6
  12558. 00009498  4E75                     rts
  12559. 0000949A  4E56 0000                link       A6, 0
  12560. 0000949E  2F0A                     move.l     -[A7], A2
  12561. 000094A0  246E 0008                movea.l    A2, [A6 + 0x8]
  12562. 000094A4  2F0A                     move.l     -[A7], A2
  12563. 000094A6  61FF 0000 0014           bsr        +0x16 /* 000094BC */
  12564. 000094AC  2F0A                     move.l     -[A7], A2
  12565. 000094AE  61FF FFFF 894A           bsr        -0x76B4 /* 00001DFA */
  12566. 000094B4  504F                     addq.w     A7, 8
  12567. 000094B6  245F                     movea.l    A2, [A7]+
  12568. 000094B8  4E5E                     unlink     A6
  12569. 000094BA  4E75                     rts
  12570. fn000094BC:
  12571. 000094BC  4E56 0000                link       A6, 0
  12572. 000094C0  48E7 0030                movem.l    -[A7], A2,A3
  12573. 000094C4  266E 0008                movea.l    A3, [A6 + 0x8]
  12574. 000094C8  2F3C 5247 5056           move.l     -[A7], 0x52475056 /* 'RGPV' */
  12575. 000094CE  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  12576. 000094D2  2057                     movea.l    A0, [A7]
  12577. 000094D4  2268 0004                movea.l    A1, [A0 + 0x4]
  12578. 000094D8  2269 0010                movea.l    A1, [A1 + 0x10]
  12579. 000094DC  4E91                     jsr        [A1]
  12580. 000094DE  2448                     movea.l    A2, A0
  12581. 000094E0  2F0A                     move.l     -[A7], A2
  12582. 000094E2  2057                     movea.l    A0, [A7]
  12583. 000094E4  2268 0004                movea.l    A1, [A0 + 0x4]
  12584. 000094E8  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  12585. 000094EC  4E91                     jsr        [A1]
  12586. 000094EE  0C80 0000 0320           cmpi.l     D0, 0x320
  12587. 000094F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12588. 000094F8  6604                     bne        +0x6 /* 000094FE */
  12589. 000094FA  7001                     moveq.l    D0, 0x01
  12590. 000094FC  6002                     bra        +0x4 /* 00009500 */
  12591. label000094FE:
  12592. 000094FE  7000                     moveq.l    D0, 0x00
  12593. label00009500:
  12594. 00009500  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12595. 00009506  1140 01A0                move.b     [A0 + 0x1A0], D0
  12596. 0000950A  4CDF 0C00                movem.l    A2,A3, [A7]+
  12597. 0000950E  4E5E                     unlink     A6
  12598. 00009510  4E75                     rts
  12599. 00009512  206F 0004                movea.l    A0, [A7 + 0x4]
  12600. 00009516  5088                     addq.l     A0, 8
  12601. 00009518  2010                     move.l     D0, [A0]
  12602. 0000951A  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  12603. 00009520  D1AF 0004                add.l      [A7 + 0x4], D0
  12604. 00009524  4EFA FE7E                jmp        [PC - 0x182 /* 000093A4 */]
  12605. fn00009528:
  12606. 00009528  4E56 0000                link       A6, 0
  12607. 0000952C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12608. 00009530  246E 0008                movea.l    A2, [A6 + 0x8]
  12609. 00009534  362E 000C                move.w     D3, [A6 + 0xC]
  12610. 00009538  286E 000E                movea.l    A4, [A6 + 0xE]
  12611. 0000953C  4A43                     tst.w      D3
  12612. 0000953E  6714                     beq        +0x16 /* 00009554 */
  12613. 00009540  204A                     movea.l    A0, A2
  12614. 00009542  41E8 0050                lea.l      A0, [A0 + 0x50]
  12615. 00009546  2648                     movea.l    A3, A0
  12616. 00009548  2488                     move.l     [A2], A0
  12617. 0000954A  2F0B                     move.l     -[A7], A3
  12618. 0000954C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  12619. 00009552  584F                     addq.w     A7, 4
  12620. label00009554:
  12621. 00009554  2F0C                     move.l     -[A7], A4
  12622. 00009556  4267                     clr.w      -[A7]
  12623. 00009558  2F0A                     move.l     -[A7], A2
  12624. 0000955A  61FF FFFF 82A2           bsr        -0x7D5C /* 000017FE */
  12625. 00009560  41F9 0002 2338           lea.l      A0, [0x00022338]
  12626. 00009566  2548 0004                move.l     [A2 + 0x4], A0
  12627. 0000956A  41F9 0002 2338           lea.l      A0, [0x00022338]
  12628. 00009570  41E8 0084                lea.l      A0, [A0 + 0x84]
  12629. 00009574  2252                     movea.l    A1, [A2]
  12630. 00009576  2288                     move.l     [A1], A0
  12631. 00009578  2652                     movea.l    A3, [A2]
  12632. 0000957A  204A                     movea.l    A0, A2
  12633. 0000957C  41E8 0050                lea.l      A0, [A0 + 0x50]
  12634. 00009580  91CB                     sub.l      A0, A3
  12635. 00009582  2748 0008                move.l     [A3 + 0x8], A0
  12636. 00009586  204A                     movea.l    A0, A2
  12637. 00009588  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12638. 0000958C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12639. 00009590  4E5E                     unlink     A6
  12640. 00009592  4E75                     rts
  12641. label00009594:
  12642. 00009594  4E56 0000                link       A6, 0
  12643. 00009598  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  12644. 0000959C  246E 0008                movea.l    A2, [A6 + 0x8]
  12645. 000095A0  362E 000C                move.w     D3, [A6 + 0xC]
  12646. 000095A4  200A                     move.l     D0, A2
  12647. 000095A6  6752                     beq        +0x54 /* 000095FA */
  12648. 000095A8  41F9 0002 2338           lea.l      A0, [0x00022338]
  12649. 000095AE  2548 0004                move.l     [A2 + 0x4], A0
  12650. 000095B2  41F9 0002 2338           lea.l      A0, [0x00022338]
  12651. 000095B8  41E8 0084                lea.l      A0, [A0 + 0x84]
  12652. 000095BC  2252                     movea.l    A1, [A2]
  12653. 000095BE  2288                     move.l     [A1], A0
  12654. 000095C0  2652                     movea.l    A3, [A2]
  12655. 000095C2  204A                     movea.l    A0, A2
  12656. 000095C4  41E8 0050                lea.l      A0, [A0 + 0x50]
  12657. 000095C8  2848                     movea.l    A4, A0
  12658. 000095CA  91CB                     sub.l      A0, A3
  12659. 000095CC  2748 0008                move.l     [A3 + 0x8], A0
  12660. 000095D0  4267                     clr.w      -[A7]
  12661. 000095D2  2F0A                     move.l     -[A7], A2
  12662. 000095D4  61FF FFFF 831C           bsr        -0x7CE2 /* 000018F2 */
  12663. 000095DA  4A43                     tst.w      D3
  12664. 000095DC  5C4F                     addq.w     A7, 6
  12665. 000095DE  670C                     beq        +0xE /* 000095EC */
  12666. 000095E0  4267                     clr.w      -[A7]
  12667. 000095E2  2F0C                     move.l     -[A7], A4
  12668. 000095E4  4EB9 0000 3AE8           jsr        [0x00003AE8]
  12669. 000095EA  5C4F                     addq.w     A7, 6
  12670. label000095EC:
  12671. 000095EC  4A43                     tst.w      D3
  12672. 000095EE  6F0A                     ble        +0xC /* 000095FA */
  12673. 000095F0  2F0A                     move.l     -[A7], A2
  12674. 000095F2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  12675. 000095F8  584F                     addq.w     A7, 4
  12676. label000095FA:
  12677. 000095FA  204A                     movea.l    A0, A2
  12678. 000095FC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  12679. 00009600  4E5E                     unlink     A6
  12680. 00009602  4E75                     rts
  12681. 00009604  4E56 FBA8                link       A6, -0x0458
  12682. 00009608  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  12683. 0000960C  246E 0008                movea.l    A2, [A6 + 0x8]
  12684. 00009610  4EB9 0000 25C0           jsr        [0x000025C0]
  12685. 00009616  4879 0002 26CA           push.l     0x226CA
  12686. 0000961C  4879 0002 26C9           push.l     0x226C9
  12687. 00009622  486E FFA8                pea.l      [A6 - 0x58]
  12688. 00009626  3F3C 0005                move.w     -[A7], 0x5
  12689. 0000962A  A9EA                     syscall    Pack3
  12690. 0000962C  4EB9 0000 25C8           jsr        [0x000025C8]
  12691. 00009632  102E FFA8                move.b     D0, [A6 - 0x58]
  12692. 00009636  57C0                     seq        D0
  12693. 00009638  4400                     neg.b      D0
  12694. 0000963A  1540 004E                move.b     [A2 + 0x4E], D0
  12695. 0000963E  4A2A 004E                tst.b      [A2 + 0x4E]
  12696. 00009642  6600 01FE                bne        +0x200 /* 00009842 */
  12697. 00009646  2D4F FC28                move.l     [A6 - 0x3D8], A7
  12698. 0000964A  4A2E FFA9                tst.b      [A6 - 0x57]
  12699. 0000964E  672E                     beq        +0x30 /* 0000967E */
  12700. 00009650  554F                     subq.w     A7, 2
  12701. 00009652  486E FFAE                pea.l      [A6 - 0x52]
  12702. 00009656  7006                     moveq.l    D0, 0x06
  12703. 00009658  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  12704. 0000965A  301F                     move.w     D0, [A7]+
  12705. 0000965C  3600                     move.w     D3, D0
  12706. 0000965E  4A43                     tst.w      D3
  12707. 00009660  671C                     beq        +0x1E /* 0000967E */
  12708. 00009662  42A7                     clr.l      -[A7]
  12709. 00009664  486E FC2C                pea.l      [A6 - 0x3D4]
  12710. 00009668  3043                     movea.w    A0, D3
  12711. 0000966A  2D48 FC2C                move.l     [A6 - 0x3D4], A0
  12712. 0000966E  4879 0002 26D8           push.l     0x226D8
  12713. 00009674  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  12714. 0000967A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12715. label0000967E:
  12716. 0000967E  486E FFAE                pea.l      [A6 - 0x52]
  12717. 00009682  486E FE44                pea.l      [A6 - 0x1BC]
  12718. 00009686  61FF 0000 0682           bsr        +0x684 /* 00009D0A */
  12719. 0000968C  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12720. 00009692  4A28 01A0                tst.b      [A0 + 0x1A0]
  12721. 00009696  504F                     addq.w     A7, 8
  12722. 00009698  6708                     beq        +0xA /* 000096A2 */
  12723. 0000969A  203C 4D53 5744           move.l     D0, 0x4D535744 /* 'MSWD' */
  12724. 000096A0  6006                     bra        +0x8 /* 000096A8 */
  12725. label000096A2:
  12726. 000096A2  203C 7474 7874           move.l     D0, 0x74747874 /* 'ttxt' */
  12727. label000096A8:
  12728. 000096A8  2800                     move.l     D4, D0
  12729. 000096AA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  12730. 000096AE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  12731. 000096B4  2F04                     move.l     -[A7], D4
  12732. 000096B6  486E FE44                pea.l      [A6 - 0x1BC]
  12733. 000096BA  2057                     movea.l    A0, [A7]
  12734. 000096BC  2250                     movea.l    A1, [A0]
  12735. 000096BE  2269 0018                movea.l    A1, [A1 + 0x18]
  12736. 000096C2  4E91                     jsr        [A1]
  12737. 000096C4  3F3C 0002                move.w     -[A7], 0x2
  12738. 000096C8  486E FE44                pea.l      [A6 - 0x1BC]
  12739. 000096CC  2057                     movea.l    A0, [A7]
  12740. 000096CE  2250                     movea.l    A1, [A0]
  12741. 000096D0  2269 001C                movea.l    A1, [A1 + 0x1C]
  12742. 000096D4  4E91                     jsr        [A1]
  12743. 000096D6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12744. 000096DC  4A28 01A0                tst.b      [A0 + 0x1A0]
  12745. 000096E0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  12746. 000096E4  6710                     beq        +0x12 /* 000096F6 */
  12747. 000096E6  486E FE92                pea.l      [A6 - 0x16E]
  12748. 000096EA  2F0A                     move.l     -[A7], A2
  12749. 000096EC  61FF 0000 01B6           bsr        +0x1B8 /* 000098A4 */
  12750. 000096F2  504F                     addq.w     A7, 8
  12751. 000096F4  600E                     bra        +0x10 /* 00009704 */
  12752. label000096F6:
  12753. 000096F6  486E FE92                pea.l      [A6 - 0x16E]
  12754. 000096FA  2F0A                     move.l     -[A7], A2
  12755. 000096FC  61FF 0000 03A8           bsr        +0x3AA /* 00009AA6 */
  12756. 00009702  504F                     addq.w     A7, 8
  12757. label00009704:
  12758. 00009704  3F3C FFFF                move.w     -[A7], 0xFFFF
  12759. 00009708  486E FE44                pea.l      [A6 - 0x1BC]
  12760. 0000970C  61FF 0000 063E           bsr        +0x640 /* 00009D4C */
  12761. 00009712  5C4F                     addq.w     A7, 6
  12762. 00009714  6044                     bra        +0x46 /* 0000975A */
  12763. 00009716  4879 0002 26B2           push.l     0x226B2
  12764. 0000971C  486E FC30                pea.l      [A6 - 0x3D0]
  12765. 00009720  4EB9 0000 2448           jsr        [0x00002448]
  12766. 00009726  1F2E FFB4                move.b     -[A7], [A6 - 0x4C]
  12767. 0000972A  41EE FFA8                lea.l      A0, [A6 - 0x58]
  12768. 0000972E  700C                     moveq.l    D0, 0x0C
  12769. 00009730  4870 0801                pea.l      [A0 + D0 + 0x1]
  12770. 00009734  486E FC30                pea.l      [A6 - 0x3D0]
  12771. 00009738  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  12772. 0000973E  42A7                     clr.l      -[A7]
  12773. 00009740  4878 0030                push.l     0x30 /* '0' */
  12774. 00009744  206E FC30                movea.l    A0, [A6 - 0x3D0]
  12775. 00009748  4850                     pea.l      [A0]
  12776. 0000974A  61FF 0000 9A30           bsr        +0x9A32 /* 0001317C */
  12777. 00009750  157C 0001 004E           move.b     [A2 + 0x4E], 0x1
  12778. 00009756  2E6E FC28                movea.l    A7, [A6 - 0x3D8]
  12779. label0000975A:
  12780. 0000975A  4A2A 004E                tst.b      [A2 + 0x4E]
  12781. 0000975E  6600 00E2                bne        +0xE4 /* 00009842 */
  12782. 00009762  2F0A                     move.l     -[A7], A2
  12783. 00009764  61FF FFFF 82E2           bsr        -0x7D1C /* 00001A48 */
  12784. 0000976A  486E FE9E                pea.l      [A6 - 0x162]
  12785. 0000976E  4EB9 0000 2440           jsr        [0x00002440]
  12786. 00009774  1F2E FFB4                move.b     -[A7], [A6 - 0x4C]
  12787. 00009778  41EE FFA8                lea.l      A0, [A6 - 0x58]
  12788. 0000977C  700C                     moveq.l    D0, 0x0C
  12789. 0000977E  4870 0801                pea.l      [A0 + D0 + 0x1]
  12790. 00009782  486E FE9E                pea.l      [A6 - 0x162]
  12791. 00009786  4EB9 0000 23E8           jsr        [0x000023E8]
  12792. 0000978C  2F3C 5458 5431           move.l     -[A7], 0x54585431 /* 'TXT1' */
  12793. 00009792  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  12794. 00009796  2057                     movea.l    A0, [A7]
  12795. 00009798  2268 0004                movea.l    A1, [A0 + 0x4]
  12796. 0000979C  2269 0010                movea.l    A1, [A1 + 0x10]
  12797. 000097A0  4E91                     jsr        [A1]
  12798. 000097A2  2848                     movea.l    A4, A0
  12799. 000097A4  206E FE9E                movea.l    A0, [A6 - 0x162]
  12800. 000097A8  4850                     pea.l      [A0]
  12801. 000097AA  2F0C                     move.l     -[A7], A4
  12802. 000097AC  2057                     movea.l    A0, [A7]
  12803. 000097AE  2268 0004                movea.l    A1, [A0 + 0x4]
  12804. 000097B2  2269 0028                movea.l    A1, [A1 + 0x28]
  12805. 000097B6  4E91                     jsr        [A1]
  12806. 000097B8  47EE FBA8                lea.l      A3, [A6 - 0x458]
  12807. 000097BC  486E FD3A                pea.l      [A6 - 0x2C6]
  12808. 000097C0  4EB9 0000 2440           jsr        [0x00002440]
  12809. 000097C6  276E FFB0 0064           move.l     [A3 + 0x64], [A6 - 0x50]
  12810. 000097CC  206E FD3A                movea.l    A0, [A6 - 0x2C6]
  12811. 000097D0  2748 0012                move.l     [A3 + 0x12], A0
  12812. 000097D4  376E FFAE 0016           move.w     [A3 + 0x16], [A6 - 0x52]
  12813. 000097DA  377C FFFF 001C           move.w     [A3 + 0x1C], 0xFFFF
  12814. 000097E0  276B 0064 0030           move.l     [A3 + 0x30], [A3 + 0x64]
  12815. 000097E6  41EE FBA8                lea.l      A0, [A6 - 0x458]
  12816. 000097EA  7009                     moveq.l    D0, 0x09
  12817. 000097EC  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  12818. 000097EE  206E FD3A                movea.l    A0, [A6 - 0x2C6]
  12819. 000097F2  1F10                     move.b     -[A7], [A0]
  12820. 000097F4  4868 0001                pea.l      [A0 + 0x1]
  12821. 000097F8  486E FE9E                pea.l      [A6 - 0x162]
  12822. 000097FC  4EB9 0000 23E8           jsr        [0x000023E8]
  12823. 00009802  41EE FD44                lea.l      A0, [A6 - 0x2BC]
  12824. 00009806  43EE FEA8                lea.l      A1, [A6 - 0x158]
  12825. 0000980A  703F                     moveq.l    D0, 0x3F
  12826. label0000980C:
  12827. 0000980C  22D8                     move.l     [A1]+, [A0]+
  12828. 0000980E  51C8 FFFC                dbf        D0, -0x6 /* 0000980C */
  12829. 00009812  2F3C 5458 5432           move.l     -[A7], 0x54585432 /* 'TXT2' */
  12830. 00009818  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  12831. 0000981C  2057                     movea.l    A0, [A7]
  12832. 0000981E  2268 0004                movea.l    A1, [A0 + 0x4]
  12833. 00009822  2269 0010                movea.l    A1, [A1 + 0x10]
  12834. 00009826  4E91                     jsr        [A1]
  12835. 00009828  2848                     movea.l    A4, A0
  12836. 0000982A  206E FE9E                movea.l    A0, [A6 - 0x162]
  12837. 0000982E  4850                     pea.l      [A0]
  12838. 00009830  2F0C                     move.l     -[A7], A4
  12839. 00009832  2057                     movea.l    A0, [A7]
  12840. 00009834  2268 0004                movea.l    A1, [A0 + 0x4]
  12841. 00009838  2269 0028                movea.l    A1, [A1 + 0x28]
  12842. 0000983C  4E91                     jsr        [A1]
  12843. 0000983E  4FEF 0040                lea.l      A7, [A7 + 0x40]
  12844. label00009842:
  12845. 00009842  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  12846. 00009846  4E5E                     unlink     A6
  12847. 00009848  4E75                     rts
  12848. 0000984A  4E56 0000                link       A6, 0
  12849. 0000984E  2F0A                     move.l     -[A7], A2
  12850. 00009850  246E 0008                movea.l    A2, [A6 + 0x8]
  12851. 00009854  4A2A 004E                tst.b      [A2 + 0x4E]
  12852. 00009858  6712                     beq        +0x14 /* 0000986C */
  12853. 0000985A  2F0A                     move.l     -[A7], A2
  12854. 0000985C  2057                     movea.l    A0, [A7]
  12855. 0000985E  2268 0004                movea.l    A1, [A0 + 0x4]
  12856. 00009862  2269 006C                movea.l    A1, [A1 + 0x6C]
  12857. 00009866  4E91                     jsr        [A1]
  12858. 00009868  584F                     addq.w     A7, 4
  12859. 0000986A  600A                     bra        +0xC /* 00009876 */
  12860. label0000986C:
  12861. 0000986C  2F0A                     move.l     -[A7], A2
  12862. 0000986E  61FF FFFF 8374           bsr        -0x7C8A /* 00001BE4 */
  12863. 00009874  584F                     addq.w     A7, 4
  12864. label00009876:
  12865. 00009876  245F                     movea.l    A2, [A7]+
  12866. 00009878  4E5E                     unlink     A6
  12867. 0000987A  4E75                     rts
  12868. 0000987C  4E75                     rts
  12869. 0000987E  4E56 0000                link       A6, 0
  12870. 00009882  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12871. 00009888  4868 0150                pea.l      [A0 + 0x150]
  12872. 0000988C  2057                     movea.l    A0, [A7]
  12873. 0000988E  2250                     movea.l    A1, [A0]
  12874. 00009890  2269 0010                movea.l    A1, [A1 + 0x10]
  12875. 00009894  4E91                     jsr        [A1]
  12876. 00009896  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12877. 0000989A  61FF FFFF 8596           bsr        -0x7A68 /* 00001E32 */
  12878. 000098A0  4E5E                     unlink     A6
  12879. 000098A2  4E75                     rts
  12880. fn000098A4:
  12881. 000098A4  4E56 FEE8                link       A6, -0x0118
  12882. 000098A8  48E7 0030                movem.l    -[A7], A2,A3
  12883. 000098AC  266E 000C                movea.l    A3, [A6 + 0xC]
  12884. 000098B0  486E FEF6                pea.l      [A6 - 0x10A]
  12885. 000098B4  4EB9 0000 2440           jsr        [0x00002440]
  12886. 000098BA  1F39 0002 2634           move.b     -[A7], [0x00022634]
  12887. 000098C0  4879 0002 2635           push.l     0x22635
  12888. 000098C6  486E FEF6                pea.l      [A6 - 0x10A]
  12889. 000098CA  4EB9 0000 23E8           jsr        [0x000023E8]
  12890. 000098D0  206E FEF6                movea.l    A0, [A6 - 0x10A]
  12891. 000098D4  7000                     moveq.l    D0, 0x00
  12892. 000098D6  1010                     move.b     D0, [A0]
  12893. 000098D8  2F00                     move.l     -[A7], D0
  12894. 000098DA  4868 0001                pea.l      [A0 + 0x1]
  12895. 000098DE  2F0B                     move.l     -[A7], A3
  12896. 000098E0  4EB9 0000 2B90           jsr        [0x00002B90]
  12897. 000098E6  1F39 0002 2614           move.b     -[A7], [0x00022614]
  12898. 000098EC  4879 0002 2615           push.l     0x22615
  12899. 000098F2  486E FEF6                pea.l      [A6 - 0x10A]
  12900. 000098F6  4EB9 0000 23E8           jsr        [0x000023E8]
  12901. 000098FC  206E FEF6                movea.l    A0, [A6 - 0x10A]
  12902. 00009900  7000                     moveq.l    D0, 0x00
  12903. 00009902  1010                     move.b     D0, [A0]
  12904. 00009904  2F00                     move.l     -[A7], D0
  12905. 00009906  4868 0001                pea.l      [A0 + 0x1]
  12906. 0000990A  2F0B                     move.l     -[A7], A3
  12907. 0000990C  4EB9 0000 2B90           jsr        [0x00002B90]
  12908. 00009912  1F39 0002 25D0           move.b     -[A7], [0x000225D0]
  12909. 00009918  4879 0002 25D1           push.l     0x225D1
  12910. 0000991E  486E FEF6                pea.l      [A6 - 0x10A]
  12911. 00009922  4EB9 0000 23E8           jsr        [0x000023E8]
  12912. 00009928  206E FEF6                movea.l    A0, [A6 - 0x10A]
  12913. 0000992C  7000                     moveq.l    D0, 0x00
  12914. 0000992E  1010                     move.b     D0, [A0]
  12915. 00009930  2F00                     move.l     -[A7], D0
  12916. 00009932  4868 0001                pea.l      [A0 + 0x1]
  12917. 00009936  2F0B                     move.l     -[A7], A3
  12918. 00009938  4EB9 0000 2B90           jsr        [0x00002B90]
  12919. 0000993E  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12920. 00009944  0C68 0001 030C           cmpi.w     [A0 + 0x30C], 0x1
  12921. 0000994A  4FEF 0046                lea.l      A7, [A7 + 0x46]
  12922. 0000994E  661C                     bne        +0x1E /* 0000996C */
  12923. 00009950  2448                     movea.l    A2, A0
  12924. 00009952  45EA 0322                lea.l      A2, [A2 + 0x322]
  12925. 00009956  1F12                     move.b     -[A7], [A2]
  12926. 00009958  486A 0001                pea.l      [A2 + 0x1]
  12927. 0000995C  486E FEF6                pea.l      [A6 - 0x10A]
  12928. 00009960  4EB9 0000 23E8           jsr        [0x000023E8]
  12929. 00009966  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12930. 0000996A  601A                     bra        +0x1C /* 00009986 */
  12931. label0000996C:
  12932. 0000996C  2448                     movea.l    A2, A0
  12933. 0000996E  45EA 0422                lea.l      A2, [A2 + 0x422]
  12934. 00009972  1F12                     move.b     -[A7], [A2]
  12935. 00009974  486A 0001                pea.l      [A2 + 0x1]
  12936. 00009978  486E FEF6                pea.l      [A6 - 0x10A]
  12937. 0000997C  4EB9 0000 23E8           jsr        [0x000023E8]
  12938. 00009982  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12939. label00009986:
  12940. 00009986  206E FEF6                movea.l    A0, [A6 - 0x10A]
  12941. 0000998A  7000                     moveq.l    D0, 0x00
  12942. 0000998C  1010                     move.b     D0, [A0]
  12943. 0000998E  2F00                     move.l     -[A7], D0
  12944. 00009990  4868 0001                pea.l      [A0 + 0x1]
  12945. 00009994  2F0B                     move.l     -[A7], A3
  12946. 00009996  4EB9 0000 2B90           jsr        [0x00002B90]
  12947. 0000999C  1F39 0002 2586           move.b     -[A7], [0x00022586]
  12948. 000099A2  4879 0002 2587           push.l     0x22587
  12949. 000099A8  486E FEF6                pea.l      [A6 - 0x10A]
  12950. 000099AC  4EB9 0000 23E8           jsr        [0x000023E8]
  12951. 000099B2  206E FEF6                movea.l    A0, [A6 - 0x10A]
  12952. 000099B6  7000                     moveq.l    D0, 0x00
  12953. 000099B8  1010                     move.b     D0, [A0]
  12954. 000099BA  2F00                     move.l     -[A7], D0
  12955. 000099BC  4868 0001                pea.l      [A0 + 0x1]
  12956. 000099C0  2F0B                     move.l     -[A7], A3
  12957. 000099C2  4EB9 0000 2B90           jsr        [0x00002B90]
  12958. 000099C8  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12959. 000099CE  2468 00F8                movea.l    A2, [A0 + 0xF8]
  12960. 000099D2  200A                     move.l     D0, A2
  12961. 000099D4  4FEF 0022                lea.l      A7, [A7 + 0x22]
  12962. 000099D8  6736                     beq        +0x38 /* 00009A10 */
  12963. 000099DA  2F0A                     move.l     -[A7], A2
  12964. 000099DC  486E FEF0                pea.l      [A6 - 0x110]
  12965. 000099E0  4EB9 0000 21F0           jsr        [0x000021F0]
  12966. 000099E6  2F0B                     move.l     -[A7], A3
  12967. 000099E8  594F                     subq.w     A7, 4
  12968. 000099EA  2F0A                     move.l     -[A7], A2
  12969. 000099EC  4EB9 0000 1F18           jsr        [0x00001F18]
  12970. 000099F2  201F                     move.l     D0, [A7]+
  12971. 000099F4  2F00                     move.l     -[A7], D0
  12972. 000099F6  2F12                     move.l     -[A7], [A2]
  12973. 000099F8  61FF 0000 023C           bsr        +0x23E /* 00009C36 */
  12974. 000099FE  3F3C FFFF                move.w     -[A7], 0xFFFF
  12975. 00009A02  486E FEF0                pea.l      [A6 - 0x110]
  12976. 00009A06  4EB9 0000 21F8           jsr        [0x000021F8]
  12977. 00009A0C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  12978. label00009A10:
  12979. 00009A10  1F39 0002 2546           move.b     -[A7], [0x00022546]
  12980. 00009A16  4879 0002 2547           push.l     0x22547
  12981. 00009A1C  486E FEF6                pea.l      [A6 - 0x10A]
  12982. 00009A20  4EB9 0000 23E8           jsr        [0x000023E8]
  12983. 00009A26  206E FEF6                movea.l    A0, [A6 - 0x10A]
  12984. 00009A2A  7000                     moveq.l    D0, 0x00
  12985. 00009A2C  1010                     move.b     D0, [A0]
  12986. 00009A2E  2F00                     move.l     -[A7], D0
  12987. 00009A30  4868 0001                pea.l      [A0 + 0x1]
  12988. 00009A34  2F0B                     move.l     -[A7], A3
  12989. 00009A36  4EB9 0000 2B90           jsr        [0x00002B90]
  12990. 00009A3C  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  12991. 00009A42  2468 014C                movea.l    A2, [A0 + 0x14C]
  12992. 00009A46  200A                     move.l     D0, A2
  12993. 00009A48  4FEF 0016                lea.l      A7, [A7 + 0x16]
  12994. 00009A4C  6736                     beq        +0x38 /* 00009A84 */
  12995. 00009A4E  2F0A                     move.l     -[A7], A2
  12996. 00009A50  486E FEEA                pea.l      [A6 - 0x116]
  12997. 00009A54  4EB9 0000 21F0           jsr        [0x000021F0]
  12998. 00009A5A  2F0B                     move.l     -[A7], A3
  12999. 00009A5C  594F                     subq.w     A7, 4
  13000. 00009A5E  2F0A                     move.l     -[A7], A2
  13001. 00009A60  4EB9 0000 1F18           jsr        [0x00001F18]
  13002. 00009A66  201F                     move.l     D0, [A7]+
  13003. 00009A68  2F00                     move.l     -[A7], D0
  13004. 00009A6A  2F12                     move.l     -[A7], [A2]
  13005. 00009A6C  61FF 0000 01C8           bsr        +0x1CA /* 00009C36 */
  13006. 00009A72  3F3C FFFF                move.w     -[A7], 0xFFFF
  13007. 00009A76  486E FEEA                pea.l      [A6 - 0x116]
  13008. 00009A7A  4EB9 0000 21F8           jsr        [0x000021F8]
  13009. 00009A80  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  13010. label00009A84:
  13011. 00009A84  1D7C 007D FEE9           move.b     [A6 - 0x117], 0x7D /* '}' */
  13012. 00009A8A  4878 0001                push.l     0x1
  13013. 00009A8E  486E FEE9                pea.l      [A6 - 0x117]
  13014. 00009A92  2F0B                     move.l     -[A7], A3
  13015. 00009A94  4EB9 0000 2B90           jsr        [0x00002B90]
  13016. 00009A9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13017. 00009A9E  4CDF 0C00                movem.l    A2,A3, [A7]+
  13018. 00009AA2  4E5E                     unlink     A6
  13019. 00009AA4  4E75                     rts
  13020. fn00009AA6:
  13021. 00009AA6  4E56 FEEA                link       A6, -0x0116
  13022. 00009AAA  48E7 0030                movem.l    -[A7], A2,A3
  13023. 00009AAE  266E 000C                movea.l    A3, [A6 + 0xC]
  13024. 00009AB2  486E FEF6                pea.l      [A6 - 0x10A]
  13025. 00009AB6  4EB9 0000 2440           jsr        [0x00002440]
  13026. 00009ABC  1F39 0002 2512           move.b     -[A7], [0x00022512]
  13027. 00009AC2  4879 0002 2513           push.l     0x22513
  13028. 00009AC8  486E FEF6                pea.l      [A6 - 0x10A]
  13029. 00009ACC  4EB9 0000 23E8           jsr        [0x000023E8]
  13030. 00009AD2  206E FEF6                movea.l    A0, [A6 - 0x10A]
  13031. 00009AD6  7000                     moveq.l    D0, 0x00
  13032. 00009AD8  1010                     move.b     D0, [A0]
  13033. 00009ADA  2F00                     move.l     -[A7], D0
  13034. 00009ADC  4868 0001                pea.l      [A0 + 0x1]
  13035. 00009AE0  2F0B                     move.l     -[A7], A3
  13036. 00009AE2  4EB9 0000 2B90           jsr        [0x00002B90]
  13037. 00009AE8  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  13038. 00009AEE  0C68 0001 030C           cmpi.w     [A0 + 0x30C], 0x1
  13039. 00009AF4  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  13040. 00009AF8  661C                     bne        +0x1E /* 00009B16 */
  13041. 00009AFA  2448                     movea.l    A2, A0
  13042. 00009AFC  45EA 0322                lea.l      A2, [A2 + 0x322]
  13043. 00009B00  1F12                     move.b     -[A7], [A2]
  13044. 00009B02  486A 0001                pea.l      [A2 + 0x1]
  13045. 00009B06  486E FEF6                pea.l      [A6 - 0x10A]
  13046. 00009B0A  4EB9 0000 23E8           jsr        [0x000023E8]
  13047. 00009B10  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13048. 00009B14  601A                     bra        +0x1C /* 00009B30 */
  13049. label00009B16:
  13050. 00009B16  2448                     movea.l    A2, A0
  13051. 00009B18  45EA 0422                lea.l      A2, [A2 + 0x422]
  13052. 00009B1C  1F12                     move.b     -[A7], [A2]
  13053. 00009B1E  486A 0001                pea.l      [A2 + 0x1]
  13054. 00009B22  486E FEF6                pea.l      [A6 - 0x10A]
  13055. 00009B26  4EB9 0000 23E8           jsr        [0x000023E8]
  13056. 00009B2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13057. label00009B30:
  13058. 00009B30  206E FEF6                movea.l    A0, [A6 - 0x10A]
  13059. 00009B34  7000                     moveq.l    D0, 0x00
  13060. 00009B36  1010                     move.b     D0, [A0]
  13061. 00009B38  2F00                     move.l     -[A7], D0
  13062. 00009B3A  4868 0001                pea.l      [A0 + 0x1]
  13063. 00009B3E  2F0B                     move.l     -[A7], A3
  13064. 00009B40  4EB9 0000 2B90           jsr        [0x00002B90]
  13065. 00009B46  1F39 0002 24EC           move.b     -[A7], [0x000224EC]
  13066. 00009B4C  4879 0002 24ED           push.l     0x224ED
  13067. 00009B52  486E FEF6                pea.l      [A6 - 0x10A]
  13068. 00009B56  4EB9 0000 23E8           jsr        [0x000023E8]
  13069. 00009B5C  206E FEF6                movea.l    A0, [A6 - 0x10A]
  13070. 00009B60  7000                     moveq.l    D0, 0x00
  13071. 00009B62  1010                     move.b     D0, [A0]
  13072. 00009B64  2F00                     move.l     -[A7], D0
  13073. 00009B66  4868 0001                pea.l      [A0 + 0x1]
  13074. 00009B6A  2F0B                     move.l     -[A7], A3
  13075. 00009B6C  4EB9 0000 2B90           jsr        [0x00002B90]
  13076. 00009B72  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  13077. 00009B78  2468 00F8                movea.l    A2, [A0 + 0xF8]
  13078. 00009B7C  200A                     move.l     D0, A2
  13079. 00009B7E  4FEF 0022                lea.l      A7, [A7 + 0x22]
  13080. 00009B82  6736                     beq        +0x38 /* 00009BBA */
  13081. 00009B84  2F0A                     move.l     -[A7], A2
  13082. 00009B86  486E FEF0                pea.l      [A6 - 0x110]
  13083. 00009B8A  4EB9 0000 21F0           jsr        [0x000021F0]
  13084. 00009B90  594F                     subq.w     A7, 4
  13085. 00009B92  2F0A                     move.l     -[A7], A2
  13086. 00009B94  4EB9 0000 1F18           jsr        [0x00001F18]
  13087. 00009B9A  201F                     move.l     D0, [A7]+
  13088. 00009B9C  2F00                     move.l     -[A7], D0
  13089. 00009B9E  2F12                     move.l     -[A7], [A2]
  13090. 00009BA0  2F0B                     move.l     -[A7], A3
  13091. 00009BA2  4EB9 0000 2B90           jsr        [0x00002B90]
  13092. 00009BA8  3F3C FFFF                move.w     -[A7], 0xFFFF
  13093. 00009BAC  486E FEF0                pea.l      [A6 - 0x110]
  13094. 00009BB0  4EB9 0000 21F8           jsr        [0x000021F8]
  13095. 00009BB6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  13096. label00009BBA:
  13097. 00009BBA  1F39 0002 24D8           move.b     -[A7], [0x000224D8]
  13098. 00009BC0  4879 0002 24D9           push.l     0x224D9
  13099. 00009BC6  486E FEF6                pea.l      [A6 - 0x10A]
  13100. 00009BCA  4EB9 0000 23E8           jsr        [0x000023E8]
  13101. 00009BD0  206E FEF6                movea.l    A0, [A6 - 0x10A]
  13102. 00009BD4  7000                     moveq.l    D0, 0x00
  13103. 00009BD6  1010                     move.b     D0, [A0]
  13104. 00009BD8  2F00                     move.l     -[A7], D0
  13105. 00009BDA  4868 0001                pea.l      [A0 + 0x1]
  13106. 00009BDE  2F0B                     move.l     -[A7], A3
  13107. 00009BE0  4EB9 0000 2B90           jsr        [0x00002B90]
  13108. 00009BE6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  13109. 00009BEC  2468 014C                movea.l    A2, [A0 + 0x14C]
  13110. 00009BF0  200A                     move.l     D0, A2
  13111. 00009BF2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  13112. 00009BF6  6736                     beq        +0x38 /* 00009C2E */
  13113. 00009BF8  2F0A                     move.l     -[A7], A2
  13114. 00009BFA  486E FEEA                pea.l      [A6 - 0x116]
  13115. 00009BFE  4EB9 0000 21F0           jsr        [0x000021F0]
  13116. 00009C04  594F                     subq.w     A7, 4
  13117. 00009C06  2F0A                     move.l     -[A7], A2
  13118. 00009C08  4EB9 0000 1F18           jsr        [0x00001F18]
  13119. 00009C0E  201F                     move.l     D0, [A7]+
  13120. 00009C10  2F00                     move.l     -[A7], D0
  13121. 00009C12  2F12                     move.l     -[A7], [A2]
  13122. 00009C14  2F0B                     move.l     -[A7], A3
  13123. 00009C16  4EB9 0000 2B90           jsr        [0x00002B90]
  13124. 00009C1C  3F3C FFFF                move.w     -[A7], 0xFFFF
  13125. 00009C20  486E FEEA                pea.l      [A6 - 0x116]
  13126. 00009C24  4EB9 0000 21F8           jsr        [0x000021F8]
  13127. 00009C2A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  13128. label00009C2E:
  13129. 00009C2E  4CDF 0C00                movem.l    A2,A3, [A7]+
  13130. 00009C32  4E5E                     unlink     A6
  13131. 00009C34  4E75                     rts
  13132. fn00009C36:
  13133. 00009C36  4E56 0000                link       A6, 0
  13134. 00009C3A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  13135. 00009C3E  2A2E 0008                move.l     D5, [A6 + 0x8]
  13136. 00009C42  2E2E 000C                move.l     D7, [A6 + 0xC]
  13137. 00009C46  282E 0010                move.l     D4, [A6 + 0x10]
  13138. 00009C4A  2645                     movea.l    A3, D5
  13139. 00009C4C  6000 0096                bra        +0x98 /* 00009CE4 */
  13140. label00009C50:
  13141. 00009C50  244B                     movea.l    A2, A3
  13142. 00009C52  6000 0088                bra        +0x8A /* 00009CDC */
  13143. label00009C56:
  13144. 00009C56  528A                     addq.l     A2, 1
  13145. label00009C58:
  13146. 00009C58  1612                     move.b     D3, [A2]
  13147. 00009C5A  0C03 0009                cmpi.b     D3, 0x9 /* '\t' */
  13148. 00009C5E  6710                     beq        +0x12 /* 00009C70 */
  13149. 00009C60  0C03 000A                cmpi.b     D3, 0xA /* '\n' */
  13150. 00009C64  670A                     beq        +0xC /* 00009C70 */
  13151. 00009C66  0C03 000D                cmpi.b     D3, 0xD /* '\r' */
  13152. 00009C6A  6704                     beq        +0x6 /* 00009C70 */
  13153. 00009C6C  B5CC                     cmpa.l     A2, A4
  13154. 00009C6E  65E6                     bcs        -0x18 /* 00009C56 */
  13155. label00009C70:
  13156. 00009C70  B5CB                     cmpa.l     A2, A3
  13157. 00009C72  6314                     bls        +0x16 /* 00009C88 */
  13158. 00009C74  204A                     movea.l    A0, A2
  13159. 00009C76  91CB                     sub.l      A0, A3
  13160. 00009C78  2F08                     move.l     -[A7], A0
  13161. 00009C7A  2F0B                     move.l     -[A7], A3
  13162. 00009C7C  2F04                     move.l     -[A7], D4
  13163. 00009C7E  4EB9 0000 2B90           jsr        [0x00002B90]
  13164. 00009C84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13165. label00009C88:
  13166. 00009C88  1612                     move.b     D3, [A2]
  13167. 00009C8A  0C03 0009                cmpi.b     D3, 0x9 /* '\t' */
  13168. 00009C8E  661A                     bne        +0x1C /* 00009CAA */
  13169. 00009C90  528A                     addq.l     A2, 1
  13170. 00009C92  4878 0005                push.l     0x5
  13171. 00009C96  4879 0002 24AC           push.l     0x224AC
  13172. 00009C9C  2F04                     move.l     -[A7], D4
  13173. 00009C9E  4EB9 0000 2B90           jsr        [0x00002B90]
  13174. 00009CA4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13175. 00009CA8  6028                     bra        +0x2A /* 00009CD2 */
  13176. label00009CAA:
  13177. 00009CAA  0C03 000D                cmpi.b     D3, 0xD /* '\r' */
  13178. 00009CAE  661A                     bne        +0x1C /* 00009CCA */
  13179. 00009CB0  528A                     addq.l     A2, 1
  13180. 00009CB2  4878 0006                push.l     0x6
  13181. 00009CB6  4879 0002 24A4           push.l     0x224A4
  13182. 00009CBC  2F04                     move.l     -[A7], D4
  13183. 00009CBE  4EB9 0000 2B90           jsr        [0x00002B90]
  13184. 00009CC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13185. 00009CC8  6008                     bra        +0xA /* 00009CD2 */
  13186. label00009CCA:
  13187. 00009CCA  0C03 000A                cmpi.b     D3, 0xA /* '\n' */
  13188. 00009CCE  6602                     bne        +0x4 /* 00009CD2 */
  13189. 00009CD0  528A                     addq.l     A2, 1
  13190. label00009CD2:
  13191. 00009CD2  264A                     movea.l    A3, A2
  13192. label00009CD4:
  13193. 00009CD4  B7C6                     cmpa.l     A3, D6
  13194. 00009CD6  6500 FF78                bcs        -0x86 /* 00009C50 */
  13195. 00009CDA  6010                     bra        +0x12 /* 00009CEC */
  13196. label00009CDC:
  13197. 00009CDC  2845                     movea.l    A4, D5
  13198. 00009CDE  D9C7                     add.l      A4, D7
  13199. 00009CE0  6000 FF76                bra        -0x88 /* 00009C58 */
  13200. label00009CE4:
  13201. 00009CE4  2045                     movea.l    A0, D5
  13202. 00009CE6  D1C7                     add.l      A0, D7
  13203. 00009CE8  2C08                     move.l     D6, A0
  13204. 00009CEA  60E8                     bra        -0x16 /* 00009CD4 */
  13205. label00009CEC:
  13206. 00009CEC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  13207. 00009CF0  4E5E                     unlink     A6
  13208. 00009CF2  4E75                     rts
  13209. 00009CF4  206F 0004                movea.l    A0, [A7 + 0x4]
  13210. 00009CF8  5088                     addq.l     A0, 8
  13211. 00009CFA  2010                     move.l     D0, [A0]
  13212. 00009CFC  0680 FFFF FFB0           addi.l     D0, 0xFFFFFFB0
  13213. 00009D02  D1AF 0004                add.l      [A7 + 0x4], D0
  13214. 00009D06  4EFA F88C                jmp        [PC - 0x774 /* 00009594 */]
  13215. fn00009D0A:
  13216. 00009D0A  4E56 0000                link       A6, 0
  13217. 00009D0E  2F0A                     move.l     -[A7], A2
  13218. 00009D10  246E 0008                movea.l    A2, [A6 + 0x8]
  13219. 00009D14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13220. 00009D18  2F0A                     move.l     -[A7], A2
  13221. 00009D1A  61FF FFFF 9972           bsr        -0x668C /* 0000368E */
  13222. 00009D20  486A 004E                pea.l      [A2 + 0x4E]
  13223. 00009D24  4EB9 0000 2B58           jsr        [0x00002B58]
  13224. 00009D2A  41F9 0002 2266           lea.l      A0, [0x00022266]
  13225. 00009D30  2488                     move.l     [A2], A0
  13226. 00009D32  41F9 0002 2266           lea.l      A0, [0x00022266]
  13227. 00009D38  41E8 0034                lea.l      A0, [A0 + 0x34]
  13228. 00009D3C  2548 004E                move.l     [A2 + 0x4E], A0
  13229. 00009D40  204A                     movea.l    A0, A2
  13230. 00009D42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13231. 00009D46  245F                     movea.l    A2, [A7]+
  13232. 00009D48  4E5E                     unlink     A6
  13233. 00009D4A  4E75                     rts
  13234. fn00009D4C:
  13235. 00009D4C  4E56 0000                link       A6, 0
  13236. 00009D50  2F0A                     move.l     -[A7], A2
  13237. 00009D52  246E 0008                movea.l    A2, [A6 + 0x8]
  13238. 00009D56  200A                     move.l     D0, A2
  13239. 00009D58  6740                     beq        +0x42 /* 00009D9A */
  13240. 00009D5A  41F9 0002 2266           lea.l      A0, [0x00022266]
  13241. 00009D60  2488                     move.l     [A2], A0
  13242. 00009D62  41F9 0002 2266           lea.l      A0, [0x00022266]
  13243. 00009D68  41E8 0034                lea.l      A0, [A0 + 0x34]
  13244. 00009D6C  2548 004E                move.l     [A2 + 0x4E], A0
  13245. 00009D70  4267                     clr.w      -[A7]
  13246. 00009D72  486A 004E                pea.l      [A2 + 0x4E]
  13247. 00009D76  4EB9 0000 2B60           jsr        [0x00002B60]
  13248. 00009D7C  4267                     clr.w      -[A7]
  13249. 00009D7E  2F0A                     move.l     -[A7], A2
  13250. 00009D80  61FF FFFF 9942           bsr        -0x66BC /* 000036C4 */
  13251. 00009D86  4A6E 000C                tst.w      [A6 + 0xC]
  13252. 00009D8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13253. 00009D8E  6F0A                     ble        +0xC /* 00009D9A */
  13254. 00009D90  2F0A                     move.l     -[A7], A2
  13255. 00009D92  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  13256. 00009D98  584F                     addq.w     A7, 4
  13257. label00009D9A:
  13258. 00009D9A  204A                     movea.l    A0, A2
  13259. 00009D9C  245F                     movea.l    A2, [A7]+
  13260. 00009D9E  4E5E                     unlink     A6
  13261. 00009DA0  4E75                     rts
  13262. label00009DA2:
  13263. 00009DA2  4E56 FFFC                link       A6, -0x0004
  13264. 00009DA6  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13265. 00009DAA  246E 0008                movea.l    A2, [A6 + 0x8]
  13266. 00009DAE  262E 000C                move.l     D3, [A6 + 0xC]
  13267. 00009DB2  1A2E 0010                move.b     D5, [A6 + 0x10]
  13268. 00009DB6  0C05 0002                cmpi.b     D5, 0x2
  13269. 00009DBA  6606                     bne        +0x8 /* 00009DC2 */
  13270. 00009DBC  4A83                     tst.l      D3
  13271. 00009DBE  6F02                     ble        +0x4 /* 00009DC2 */
  13272. 00009DC0  4483                     neg.l      D3
  13273. label00009DC2:
  13274. 00009DC2  554F                     subq.w     A7, 2
  13275. 00009DC4  2F0A                     move.l     -[A7], A2
  13276. 00009DC6  61FF FFFF 9B1C           bsr        -0x64E2 /* 000038E4 */
  13277. 00009DCC  584F                     addq.w     A7, 4
  13278. 00009DCE  3F00                     move.w     -[A7], D0
  13279. 00009DD0  7000                     moveq.l    D0, 0x00
  13280. 00009DD2  1005                     move.b     D0, D5
  13281. 00009DD4  3F00                     move.w     -[A7], D0
  13282. 00009DD6  2F03                     move.l     -[A7], D3
  13283. 00009DD8  4EB9 0000 1F60           jsr        [0x00001F60]
  13284. 00009DDE  301F                     move.w     D0, [A7]+
  13285. 00009DE0  3800                     move.w     D4, D0
  13286. 00009DE2  4A44                     tst.w      D4
  13287. 00009DE4  671C                     beq        +0x1E /* 00009E02 */
  13288. 00009DE6  42A7                     clr.l      -[A7]
  13289. 00009DE8  486E FFFC                pea.l      [A6 - 0x4]
  13290. 00009DEC  3044                     movea.w    A0, D4
  13291. 00009DEE  2D48 FFFC                move.l     [A6 - 0x4], A0
  13292. 00009DF2  4879 0002 2320           push.l     0x22320
  13293. 00009DF8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  13294. 00009DFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13295. label00009E02:
  13296. 00009E02  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13297. 00009E06  4E5E                     unlink     A6
  13298. 00009E08  4E75                     rts
  13299. label00009E0A:
  13300. 00009E0A  4E56 FFF8                link       A6, -0x0008
  13301. 00009E0E  2F03                     move.l     -[A7], D3
  13302. 00009E10  554F                     subq.w     A7, 2
  13303. 00009E12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13304. 00009E16  61FF FFFF 9ACC           bsr        -0x6532 /* 000038E4 */
  13305. 00009E1C  584F                     addq.w     A7, 4
  13306. 00009E1E  3F00                     move.w     -[A7], D0
  13307. 00009E20  486E FFF8                pea.l      [A6 - 0x8]
  13308. 00009E24  4EB9 0000 1F58           jsr        [0x00001F58]
  13309. 00009E2A  301F                     move.w     D0, [A7]+
  13310. 00009E2C  3600                     move.w     D3, D0
  13311. 00009E2E  4A43                     tst.w      D3
  13312. 00009E30  671C                     beq        +0x1E /* 00009E4E */
  13313. 00009E32  42A7                     clr.l      -[A7]
  13314. 00009E34  486E FFFC                pea.l      [A6 - 0x4]
  13315. 00009E38  3043                     movea.w    A0, D3
  13316. 00009E3A  2D48 FFFC                move.l     [A6 - 0x4], A0
  13317. 00009E3E  4879 0002 2320           push.l     0x22320
  13318. 00009E44  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  13319. 00009E4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13320. label00009E4E:
  13321. 00009E4E  202E FFF8                move.l     D0, [A6 - 0x8]
  13322. 00009E52  261F                     move.l     D3, [A7]+
  13323. 00009E54  4E5E                     unlink     A6
  13324. 00009E56  4E75                     rts
  13325. label00009E58:
  13326. 00009E58  4E56 FFFC                link       A6, -0x0004
  13327. 00009E5C  48E7 1820                movem.l    -[A7], D3,D4,A2
  13328. 00009E60  246E 0008                movea.l    A2, [A6 + 0x8]
  13329. 00009E64  282E 000C                move.l     D4, [A6 + 0xC]
  13330. 00009E68  554F                     subq.w     A7, 2
  13331. 00009E6A  2F0A                     move.l     -[A7], A2
  13332. 00009E6C  61FF FFFF 9A76           bsr        -0x6588 /* 000038E4 */
  13333. 00009E72  584F                     addq.w     A7, 4
  13334. 00009E74  3F00                     move.w     -[A7], D0
  13335. 00009E76  2F04                     move.l     -[A7], D4
  13336. 00009E78  4EB9 0000 1F50           jsr        [0x00001F50]
  13337. 00009E7E  301F                     move.w     D0, [A7]+
  13338. 00009E80  3600                     move.w     D3, D0
  13339. 00009E82  4A43                     tst.w      D3
  13340. 00009E84  671C                     beq        +0x1E /* 00009EA2 */
  13341. 00009E86  42A7                     clr.l      -[A7]
  13342. 00009E88  486E FFFC                pea.l      [A6 - 0x4]
  13343. 00009E8C  3043                     movea.w    A0, D3
  13344. 00009E8E  2D48 FFFC                move.l     [A6 - 0x4], A0
  13345. 00009E92  4879 0002 2320           push.l     0x22320
  13346. 00009E98  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  13347. 00009E9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13348. label00009EA2:
  13349. 00009EA2  2F04                     move.l     -[A7], D4
  13350. 00009EA4  486A 004E                pea.l      [A2 + 0x4E]
  13351. 00009EA8  4EB9 0000 2B78           jsr        [0x00002B78]
  13352. 00009EAE  504F                     addq.w     A7, 8
  13353. 00009EB0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13354. 00009EB4  4E5E                     unlink     A6
  13355. 00009EB6  4E75                     rts
  13356. label00009EB8:
  13357. 00009EB8  4E56 FFF8                link       A6, -0x0008
  13358. 00009EBC  2F03                     move.l     -[A7], D3
  13359. 00009EBE  554F                     subq.w     A7, 2
  13360. 00009EC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13361. 00009EC4  61FF FFFF 9A1E           bsr        -0x65E0 /* 000038E4 */
  13362. 00009ECA  584F                     addq.w     A7, 4
  13363. 00009ECC  3F00                     move.w     -[A7], D0
  13364. 00009ECE  486E FFF8                pea.l      [A6 - 0x8]
  13365. 00009ED2  4EB9 0000 1F48           jsr        [0x00001F48]
  13366. 00009ED8  301F                     move.w     D0, [A7]+
  13367. 00009EDA  3600                     move.w     D3, D0
  13368. 00009EDC  4A43                     tst.w      D3
  13369. 00009EDE  671C                     beq        +0x1E /* 00009EFC */
  13370. 00009EE0  42A7                     clr.l      -[A7]
  13371. 00009EE2  486E FFFC                pea.l      [A6 - 0x4]
  13372. 00009EE6  3043                     movea.w    A0, D3
  13373. 00009EE8  2D48 FFFC                move.l     [A6 - 0x4], A0
  13374. 00009EEC  4879 0002 2320           push.l     0x22320
  13375. 00009EF2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  13376. 00009EF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13377. label00009EFC:
  13378. 00009EFC  202E FFF8                move.l     D0, [A6 - 0x8]
  13379. 00009F00  261F                     move.l     D3, [A7]+
  13380. 00009F02  4E5E                     unlink     A6
  13381. 00009F04  4E75                     rts
  13382. label00009F06:
  13383. 00009F06  4E56 0000                link       A6, 0
  13384. 00009F0A  48E7 0038                movem.l    -[A7], A2,A3,A4
  13385. 00009F0E  286E 0008                movea.l    A4, [A6 + 0x8]
  13386. 00009F12  266E 000C                movea.l    A3, [A6 + 0xC]
  13387. 00009F16  246E 0010                movea.l    A2, [A6 + 0x10]
  13388. 00009F1A  554F                     subq.w     A7, 2
  13389. 00009F1C  2F0C                     move.l     -[A7], A4
  13390. 00009F1E  61FF FFFF 99C4           bsr        -0x663A /* 000038E4 */
  13391. 00009F24  584F                     addq.w     A7, 4
  13392. 00009F26  3F00                     move.w     -[A7], D0
  13393. 00009F28  2F0A                     move.l     -[A7], A2
  13394. 00009F2A  2F0B                     move.l     -[A7], A3
  13395. 00009F2C  4EB9 0000 1F38           jsr        [0x00001F38]
  13396. 00009F32  301F                     move.w     D0, [A7]+
  13397. 00009F34  48C0                     ext.l      D0
  13398. 00009F36  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  13399. 00009F3A  4E5E                     unlink     A6
  13400. 00009F3C  4E75                     rts
  13401. label00009F3E:
  13402. 00009F3E  4E56 0000                link       A6, 0
  13403. 00009F42  48E7 0038                movem.l    -[A7], A2,A3,A4
  13404. 00009F46  286E 0008                movea.l    A4, [A6 + 0x8]
  13405. 00009F4A  266E 000C                movea.l    A3, [A6 + 0xC]
  13406. 00009F4E  246E 0010                movea.l    A2, [A6 + 0x10]
  13407. 00009F52  554F                     subq.w     A7, 2
  13408. 00009F54  2F0C                     move.l     -[A7], A4
  13409. 00009F56  61FF FFFF 998C           bsr        -0x6672 /* 000038E4 */
  13410. 00009F5C  584F                     addq.w     A7, 4
  13411. 00009F5E  3F00                     move.w     -[A7], D0
  13412. 00009F60  2F0A                     move.l     -[A7], A2
  13413. 00009F62  2F0B                     move.l     -[A7], A3
  13414. 00009F64  4EB9 0000 1F30           jsr        [0x00001F30]
  13415. 00009F6A  301F                     move.w     D0, [A7]+
  13416. 00009F6C  48C0                     ext.l      D0
  13417. 00009F6E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  13418. 00009F72  4E5E                     unlink     A6
  13419. 00009F74  4E75                     rts
  13420. 00009F76  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13421. 00009F7E  4EFA FFBE                jmp        [PC - 0x42 /* 00009F3E */]
  13422. 00009F82  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13423. 00009F8A  4EFA FF7A                jmp        [PC - 0x86 /* 00009F06 */]
  13424. 00009F8E  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13425. 00009F96  4EFA FF20                jmp        [PC - 0xE0 /* 00009EB8 */]
  13426. 00009F9A  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13427. 00009FA2  4EFA FEB4                jmp        [PC - 0x14C /* 00009E58 */]
  13428. 00009FA6  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13429. 00009FAE  4EFA FE5A                jmp        [PC - 0x1A6 /* 00009E0A */]
  13430. 00009FB2  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13431. 00009FBA  4EFA FDE6                jmp        [PC - 0x21A /* 00009DA2 */]
  13432. 00009FBE  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  13433. 00009FC6  4EFA FD84                jmp        [PC - 0x27C /* 00009D4C */]
  13434. fn00009FCA:
  13435. 00009FCA  4E56 0000                link       A6, 0
  13436. 00009FCE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13437. 00009FD2  246E 0008                movea.l    A2, [A6 + 0x8]
  13438. 00009FD6  362E 000C                move.w     D3, [A6 + 0xC]
  13439. 00009FDA  286E 000E                movea.l    A4, [A6 + 0xE]
  13440. 00009FDE  4A43                     tst.w      D3
  13441. 00009FE0  6714                     beq        +0x16 /* 00009FF6 */
  13442. 00009FE2  204A                     movea.l    A0, A2
  13443. 00009FE4  41E8 004E                lea.l      A0, [A0 + 0x4E]
  13444. 00009FE8  2648                     movea.l    A3, A0
  13445. 00009FEA  2488                     move.l     [A2], A0
  13446. 00009FEC  2F0B                     move.l     -[A7], A3
  13447. 00009FEE  4EB9 0000 3AE0           jsr        [0x00003AE0]
  13448. 00009FF4  584F                     addq.w     A7, 4
  13449. label00009FF6:
  13450. 00009FF6  2F0C                     move.l     -[A7], A4
  13451. 00009FF8  4267                     clr.w      -[A7]
  13452. 00009FFA  2F0A                     move.l     -[A7], A2
  13453. 00009FFC  61FF FFFF 7800           bsr        -0x87FE /* 000017FE */
  13454. 0000A002  41F9 0002 206E           lea.l      A0, [0x0002206E]
  13455. 0000A008  2548 0004                move.l     [A2 + 0x4], A0
  13456. 0000A00C  41F9 0002 206E           lea.l      A0, [0x0002206E]
  13457. 0000A012  41E8 0084                lea.l      A0, [A0 + 0x84]
  13458. 0000A016  2252                     movea.l    A1, [A2]
  13459. 0000A018  2288                     move.l     [A1], A0
  13460. 0000A01A  2652                     movea.l    A3, [A2]
  13461. 0000A01C  204A                     movea.l    A0, A2
  13462. 0000A01E  41E8 004E                lea.l      A0, [A0 + 0x4E]
  13463. 0000A022  91CB                     sub.l      A0, A3
  13464. 0000A024  2748 0008                move.l     [A3 + 0x8], A0
  13465. 0000A028  204A                     movea.l    A0, A2
  13466. 0000A02A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13467. 0000A02E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13468. 0000A032  4E5E                     unlink     A6
  13469. 0000A034  4E75                     rts
  13470. label0000A036:
  13471. 0000A036  4E56 0000                link       A6, 0
  13472. 0000A03A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13473. 0000A03E  246E 0008                movea.l    A2, [A6 + 0x8]
  13474. 0000A042  362E 000C                move.w     D3, [A6 + 0xC]
  13475. 0000A046  200A                     move.l     D0, A2
  13476. 0000A048  6752                     beq        +0x54 /* 0000A09C */
  13477. 0000A04A  41F9 0002 206E           lea.l      A0, [0x0002206E]
  13478. 0000A050  2548 0004                move.l     [A2 + 0x4], A0
  13479. 0000A054  41F9 0002 206E           lea.l      A0, [0x0002206E]
  13480. 0000A05A  41E8 0084                lea.l      A0, [A0 + 0x84]
  13481. 0000A05E  2252                     movea.l    A1, [A2]
  13482. 0000A060  2288                     move.l     [A1], A0
  13483. 0000A062  2652                     movea.l    A3, [A2]
  13484. 0000A064  204A                     movea.l    A0, A2
  13485. 0000A066  41E8 004E                lea.l      A0, [A0 + 0x4E]
  13486. 0000A06A  2848                     movea.l    A4, A0
  13487. 0000A06C  91CB                     sub.l      A0, A3
  13488. 0000A06E  2748 0008                move.l     [A3 + 0x8], A0
  13489. 0000A072  4267                     clr.w      -[A7]
  13490. 0000A074  2F0A                     move.l     -[A7], A2
  13491. 0000A076  61FF FFFF 787A           bsr        -0x8784 /* 000018F2 */
  13492. 0000A07C  4A43                     tst.w      D3
  13493. 0000A07E  5C4F                     addq.w     A7, 6
  13494. 0000A080  670C                     beq        +0xE /* 0000A08E */
  13495. 0000A082  4267                     clr.w      -[A7]
  13496. 0000A084  2F0C                     move.l     -[A7], A4
  13497. 0000A086  4EB9 0000 3AE8           jsr        [0x00003AE8]
  13498. 0000A08C  5C4F                     addq.w     A7, 6
  13499. label0000A08E:
  13500. 0000A08E  4A43                     tst.w      D3
  13501. 0000A090  6F0A                     ble        +0xC /* 0000A09C */
  13502. 0000A092  2F0A                     move.l     -[A7], A2
  13503. 0000A094  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  13504. 0000A09A  584F                     addq.w     A7, 4
  13505. label0000A09C:
  13506. 0000A09C  204A                     movea.l    A0, A2
  13507. 0000A09E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  13508. 0000A0A2  4E5E                     unlink     A6
  13509. 0000A0A4  4E75                     rts
  13510. 0000A0A6  4E56 0000                link       A6, 0
  13511. 0000A0AA  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  13512. 0000A0B0  4A28 01F2                tst.b      [A0 + 0x1F2]
  13513. 0000A0B4  661C                     bne        +0x1E /* 0000A0D2 */
  13514. 0000A0B6  117C 0001 01F2           move.b     [A0 + 0x1F2], 0x1
  13515. 0000A0BC  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  13516. 0000A0C2  4868 01A2                pea.l      [A0 + 0x1A2]
  13517. 0000A0C6  2057                     movea.l    A0, [A7]
  13518. 0000A0C8  2250                     movea.l    A1, [A0]
  13519. 0000A0CA  2269 0010                movea.l    A1, [A1 + 0x10]
  13520. 0000A0CE  4E91                     jsr        [A1]
  13521. 0000A0D0  584F                     addq.w     A7, 4
  13522. label0000A0D2:
  13523. 0000A0D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13524. 0000A0D6  61FF FFFF 7D5A           bsr        -0x82A4 /* 00001E32 */
  13525. 0000A0DC  4E5E                     unlink     A6
  13526. 0000A0DE  4E75                     rts
  13527. 0000A0E0  4E56 0000                link       A6, 0
  13528. 0000A0E4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  13529. 0000A0E8  266E 0008                movea.l    A3, [A6 + 0x8]
  13530. 0000A0EC  282E 000C                move.l     D4, [A6 + 0xC]
  13531. 0000A0F0  246E 0010                movea.l    A2, [A6 + 0x10]
  13532. 0000A0F4  7601                     moveq.l    D3, 0x01
  13533. 0000A0F6  2004                     move.l     D0, D4
  13534. 0000A0F8  0480 0000 012C           subi.l     D0, 0x12C
  13535. 0000A0FE  6706                     beq        +0x8 /* 0000A106 */
  13536. 0000A100  5380                     subq.l     D0, 1
  13537. 0000A102  672C                     beq        +0x2E /* 0000A130 */
  13538. 0000A104  6054                     bra        +0x56 /* 0000A15A */
  13539. label0000A106:
  13540. 0000A106  4879 0002 223E           push.l     0x2223E
  13541. 0000A10C  61FF 0000 023A           bsr        +0x23C /* 0000A348 */
  13542. 0000A112  4A40                     tst.w      D0
  13543. 0000A114  584F                     addq.w     A7, 4
  13544. 0000A116  6754                     beq        +0x56 /* 0000A16C */
  13545. 0000A118  42A7                     clr.l      -[A7]
  13546. 0000A11A  4878 0010                push.l     0x10
  13547. 0000A11E  4879 0002 2214           push.l     0x22214
  13548. 0000A124  61FF 0000 9056           bsr        +0x9058 /* 0001317C */
  13549. 0000A12A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13550. 0000A12E  603C                     bra        +0x3E /* 0000A16C */
  13551. label0000A130:
  13552. 0000A130  4879 0002 2204           push.l     0x22204
  13553. 0000A136  61FF 0000 0210           bsr        +0x212 /* 0000A348 */
  13554. 0000A13C  4A40                     tst.w      D0
  13555. 0000A13E  584F                     addq.w     A7, 4
  13556. 0000A140  672A                     beq        +0x2C /* 0000A16C */
  13557. 0000A142  42A7                     clr.l      -[A7]
  13558. 0000A144  4878 0010                push.l     0x10
  13559. 0000A148  4879 0002 21D6           push.l     0x221D6
  13560. 0000A14E  61FF 0000 902C           bsr        +0x902E /* 0001317C */
  13561. 0000A154  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13562. 0000A158  6012                     bra        +0x14 /* 0000A16C */
  13563. label0000A15A:
  13564. 0000A15A  2F0A                     move.l     -[A7], A2
  13565. 0000A15C  2F04                     move.l     -[A7], D4
  13566. 0000A15E  2F0B                     move.l     -[A7], A3
  13567. 0000A160  61FF FFFF 7AAE           bsr        -0x8550 /* 00001C10 */
  13568. 0000A166  1600                     move.b     D3, D0
  13569. 0000A168  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13570. label0000A16C:
  13571. 0000A16C  1003                     move.b     D0, D3
  13572. 0000A16E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  13573. 0000A172  4E5E                     unlink     A6
  13574. 0000A174  4E75                     rts
  13575. 0000A176  4E56 0000                link       A6, 0
  13576. 0000A17A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  13577. 0000A17E  2A2E 0008                move.l     D5, [A6 + 0x8]
  13578. 0000A182  262E 000C                move.l     D3, [A6 + 0xC]
  13579. 0000A186  246E 0010                movea.l    A2, [A6 + 0x10]
  13580. 0000A18A  282E 0014                move.l     D4, [A6 + 0x14]
  13581. 0000A18E  286E 0018                movea.l    A4, [A6 + 0x18]
  13582. 0000A192  266E 001C                movea.l    A3, [A6 + 0x1C]
  13583. 0000A196  2003                     move.l     D0, D3
  13584. 0000A198  0480 0000 012C           subi.l     D0, 0x12C
  13585. 0000A19E  6706                     beq        +0x8 /* 0000A1A6 */
  13586. 0000A1A0  5380                     subq.l     D0, 1
  13587. 0000A1A2  6702                     beq        +0x4 /* 0000A1A6 */
  13588. 0000A1A4  6006                     bra        +0x8 /* 0000A1AC */
  13589. label0000A1A6:
  13590. 0000A1A6  14BC 0001                move.b     [A2], 0x1
  13591. 0000A1AA  6016                     bra        +0x18 /* 0000A1C2 */
  13592. label0000A1AC:
  13593. 0000A1AC  2F0B                     move.l     -[A7], A3
  13594. 0000A1AE  2F0C                     move.l     -[A7], A4
  13595. 0000A1B0  2F04                     move.l     -[A7], D4
  13596. 0000A1B2  2F0A                     move.l     -[A7], A2
  13597. 0000A1B4  2F03                     move.l     -[A7], D3
  13598. 0000A1B6  2F05                     move.l     -[A7], D5
  13599. 0000A1B8  61FF FFFF 7B1A           bsr        -0x84E4 /* 00001CD4 */
  13600. 0000A1BE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  13601. label0000A1C2:
  13602. 0000A1C2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  13603. 0000A1C6  4E5E                     unlink     A6
  13604. 0000A1C8  4E75                     rts
  13605. 0000A1CA  206F 0004                movea.l    A0, [A7 + 0x4]
  13606. 0000A1CE  5088                     addq.l     A0, 8
  13607. 0000A1D0  2010                     move.l     D0, [A0]
  13608. 0000A1D2  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  13609. 0000A1D8  D1AF 0004                add.l      [A7 + 0x4], D0
  13610. 0000A1DC  4EFA FE58                jmp        [PC - 0x1A8 /* 0000A036 */]
  13611. fn0000A1E0:
  13612. 0000A1E0  206F 0004                movea.l    A0, [A7 + 0x4]
  13613. 0000A1E4  202F 0008                move.l     D0, [A7 + 0x8]
  13614. 0000A1E8  6006                     bra        +0x8 /* 0000A1F0 */
  13615. label0000A1EA:
  13616. 0000A1EA  5380                     subq.l     D0, 1
  13617. 0000A1EC  4230 0800                clr.b      [A0 + D0]
  13618. label0000A1F0:
  13619. 0000A1F0  4A80                     tst.l      D0
  13620. 0000A1F2  66F6                     bne        -0x8 /* 0000A1EA */
  13621. 0000A1F4  4E75                     rts
  13622. fn0000A1F6:
  13623. 0000A1F6  4E56 FE64                link       A6, -0x019C
  13624. 0000A1FA  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  13625. 0000A1FE  2A2E 0008                move.l     D5, [A6 + 0x8]
  13626. 0000A202  246E 000C                movea.l    A2, [A6 + 0xC]
  13627. 0000A206  4878 0034                push.l     0x34 /* '4' */
  13628. 0000A20A  486E FE64                pea.l      [A6 - 0x19C]
  13629. 0000A20E  4EBA FFD0                jsr        [PC - 0x30 /* 0000A1E0 */]
  13630. 0000A212  4878 0100                push.l     0x100
  13631. 0000A216  486E FE98                pea.l      [A6 - 0x168]
  13632. 0000A21A  4EBA FFC4                jsr        [PC - 0x3C /* 0000A1E0 */]
  13633. 0000A21E  41EE FE64                lea.l      A0, [A6 - 0x19C]
  13634. 0000A222  A214                     syscall    GetVol/PBHGetVol/HGetVol, flags=2
  13635. 0000A224  3600                     move.w     D3, D0
  13636. 0000A226  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13637. 0000A22A  6706                     beq        +0x8 /* 0000A232 */
  13638. 0000A22C  70FE                     moveq.l    D0, 0xFFFFFFFE
  13639. 0000A22E  6000 008E                bra        +0x90 /* 0000A2BE */
  13640. label0000A232:
  13641. 0000A232  382E FE7A                move.w     D4, [A6 - 0x186]
  13642. 0000A236  4878 0068                push.l     0x68 /* 'h' */
  13643. 0000A23A  486E FF98                pea.l      [A6 - 0x68]
  13644. 0000A23E  4EBA FFA0                jsr        [PC - 0x60 /* 0000A1E0 */]
  13645. 0000A242  41EE FE98                lea.l      A0, [A6 - 0x168]
  13646. 0000A246  2D48 FFAA                move.l     [A6 - 0x56], A0
  13647. 0000A24A  3D44 FFAE                move.w     [A6 - 0x52], D4
  13648. 0000A24E  41EE FF98                lea.l      A0, [A6 - 0x68]
  13649. 0000A252  7020                     moveq.l    D0, 0x20
  13650. 0000A254  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  13651. 0000A256  3600                     move.w     D3, D0
  13652. 0000A258  504F                     addq.w     A7, 8
  13653. 0000A25A  6704                     beq        +0x6 /* 0000A260 */
  13654. 0000A25C  70FE                     moveq.l    D0, 0xFFFFFFFE
  13655. 0000A25E  605E                     bra        +0x60 /* 0000A2BE */
  13656. label0000A260:
  13657. 0000A260  362E FFB0                move.w     D3, [A6 - 0x50]
  13658. 0000A264  4878 0068                push.l     0x68 /* 'h' */
  13659. 0000A268  486E FF98                pea.l      [A6 - 0x68]
  13660. 0000A26C  4EBA FF72                jsr        [PC - 0x8E /* 0000A1E0 */]
  13661. 0000A270  41EE FE98                lea.l      A0, [A6 - 0x168]
  13662. 0000A274  2D48 FFAA                move.l     [A6 - 0x56], A0
  13663. 0000A278  3D43 FFB0                move.w     [A6 - 0x50], D3
  13664. 0000A27C  426E FFB2                clr.w      [A6 - 0x4E]
  13665. 0000A280  2D45 FFCC                move.l     [A6 - 0x34], D5
  13666. 0000A284  41EE FF98                lea.l      A0, [A6 - 0x68]
  13667. 0000A288  7027                     moveq.l    D0, 0x27
  13668. 0000A28A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  13669. 0000A28C  3600                     move.w     D3, D0
  13670. 0000A28E  504F                     addq.w     A7, 8
  13671. 0000A290  670E                     beq        +0x10 /* 0000A2A0 */
  13672. 0000A292  0C43 EC6C                cmpi.w     D3, 0xEC6C
  13673. 0000A296  6604                     bne        +0x6 /* 0000A29C */
  13674. 0000A298  70FF                     moveq.l    D0, 0xFFFFFFFF
  13675. 0000A29A  6002                     bra        +0x4 /* 0000A29E */
  13676. label0000A29C:
  13677. 0000A29C  70FE                     moveq.l    D0, 0xFFFFFFFE
  13678. label0000A29E:
  13679. 0000A29E  601E                     bra        +0x20 /* 0000A2BE */
  13680. label0000A2A0:
  13681. 0000A2A0  554F                     subq.w     A7, 2
  13682. 0000A2A2  3F04                     move.w     -[A7], D4
  13683. 0000A2A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  13684. 0000A2A8  486E FE98                pea.l      [A6 - 0x168]
  13685. 0000A2AC  2F0A                     move.l     -[A7], A2
  13686. 0000A2AE  7001                     moveq.l    D0, 0x01
  13687. 0000A2B0  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  13688. 0000A2B2  301F                     move.w     D0, [A7]+
  13689. 0000A2B4  3600                     move.w     D3, D0
  13690. 0000A2B6  6704                     beq        +0x6 /* 0000A2BC */
  13691. 0000A2B8  70FE                     moveq.l    D0, 0xFFFFFFFE
  13692. 0000A2BA  6002                     bra        +0x4 /* 0000A2BE */
  13693. label0000A2BC:
  13694. 0000A2BC  7000                     moveq.l    D0, 0x00
  13695. label0000A2BE:
  13696. 0000A2BE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  13697. 0000A2C2  4E5E                     unlink     A6
  13698. 0000A2C4  4E75                     rts
  13699. fn0000A2C6:
  13700. 0000A2C6  4E56 FFBC                link       A6, -0x0044
  13701. 0000A2CA  41F9 0002 2050           lea.l      A0, [0x00022050]
  13702. 0000A2D0  43EE FFBC                lea.l      A1, [A6 - 0x44]
  13703. 0000A2D4  7005                     moveq.l    D0, 0x05
  13704. label0000A2D6:
  13705. 0000A2D6  22D8                     move.l     [A1]+, [A0]+
  13706. 0000A2D8  51C8 FFFC                dbf        D0, -0x6 /* 0000A2D6 */
  13707. 0000A2DC  3D7C 4C43 FFDA           move.w     [A6 - 0x26], 0x4C43 /* 'LC' */
  13708. 0000A2E2  7020                     moveq.l    D0, 0x20
  13709. 0000A2E4  2D40 FFDC                move.l     [A6 - 0x24], D0
  13710. 0000A2E8  426E FFE0                clr.w      [A6 - 0x20]
  13711. 0000A2EC  3D7C 4800 FFE2           move.w     [A6 - 0x1E], 0x4800 /* 'H\0' */
  13712. 0000A2F2  41EE 0008                lea.l      A0, [A6 + 0x8]
  13713. 0000A2F6  2D48 FFE4                move.l     [A6 - 0x1C], A0
  13714. 0000A2FA  41EE FFBC                lea.l      A0, [A6 - 0x44]
  13715. 0000A2FE  2D48 FFFC                move.l     [A6 - 0x4], A0
  13716. 0000A302  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  13717. 0000A306  A9F2                     syscall    Launch/LaunchApplication
  13718. 0000A308  4E5E                     unlink     A6
  13719. 0000A30A  4E75                     rts
  13720. fn0000A30C:
  13721. 0000A30C  4E56 FFBC                link       A6, -0x0044
  13722. 0000A310  2F03                     move.l     -[A7], D3
  13723. 0000A312  42AE FFBC                clr.l      [A6 - 0x44]
  13724. 0000A316  7002                     moveq.l    D0, 0x02
  13725. 0000A318  2D40 FFC0                move.l     [A6 - 0x40], D0
  13726. 0000A31C  703C                     moveq.l    D0, 0x3C
  13727. 0000A31E  2D40 FFC4                move.l     [A6 - 0x3C], D0
  13728. 0000A322  42AE FFC8                clr.l      [A6 - 0x38]
  13729. 0000A326  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  13730. 0000A32C  554F                     subq.w     A7, 2
  13731. 0000A32E  486E FFBC                pea.l      [A6 - 0x44]
  13732. 0000A332  486E FFC4                pea.l      [A6 - 0x3C]
  13733. 0000A336  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  13734. 0000A33A  A88F                     syscall    OSDispatch
  13735. 0000A33C  301F                     move.w     D0, [A7]+
  13736. 0000A33E  3600                     move.w     D3, D0
  13737. 0000A340  3003                     move.w     D0, D3
  13738. 0000A342  261F                     move.l     D3, [A7]+
  13739. 0000A344  4E5E                     unlink     A6
  13740. 0000A346  4E75                     rts
  13741. fn0000A348:
  13742. 0000A348  4E56 FFBA                link       A6, -0x0046
  13743. 0000A34C  48E7 1820                movem.l    -[A7], D3,D4,A2
  13744. 0000A350  246E 0008                movea.l    A2, [A6 + 0x8]
  13745. 0000A354  486E FFBA                pea.l      [A6 - 0x46]
  13746. 0000A358  4EBA FFB2                jsr        [PC - 0x4E /* 0000A30C */]
  13747. 0000A35C  3600                     move.w     D3, D0
  13748. 0000A35E  4A43                     tst.w      D3
  13749. 0000A360  584F                     addq.w     A7, 4
  13750. 0000A362  6704                     beq        +0x6 /* 0000A368 */
  13751. 0000A364  3003                     move.w     D0, D3
  13752. 0000A366  603A                     bra        +0x3C /* 0000A3A2 */
  13753. label0000A368:
  13754. 0000A368  282E FFBC                move.l     D4, [A6 - 0x44]
  13755. 0000A36C  554F                     subq.w     A7, 2
  13756. 0000A36E  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  13757. 0000A372  2F04                     move.l     -[A7], D4
  13758. 0000A374  2F0A                     move.l     -[A7], A2
  13759. 0000A376  486E FFBA                pea.l      [A6 - 0x46]
  13760. 0000A37A  7001                     moveq.l    D0, 0x01
  13761. 0000A37C  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  13762. 0000A37E  301F                     move.w     D0, [A7]+
  13763. 0000A380  3600                     move.w     D3, D0
  13764. 0000A382  4A43                     tst.w      D3
  13765. 0000A384  6704                     beq        +0x6 /* 0000A38A */
  13766. 0000A386  3003                     move.w     D0, D3
  13767. 0000A388  6018                     bra        +0x1A /* 0000A3A2 */
  13768. label0000A38A:
  13769. 0000A38A  41EE 0000                lea.l      A0, [A6 + 0x0]
  13770. 0000A38E  7022                     moveq.l    D0, 0x22
  13771. label0000A390:
  13772. 0000A390  3F20                     move.w     -[A7], -[A0]
  13773. 0000A392  51C8 FFFC                dbf        D0, -0x6 /* 0000A390 */
  13774. 0000A396  4EBA FF2E                jsr        [PC - 0xD2 /* 0000A2C6 */]
  13775. 0000A39A  3600                     move.w     D3, D0
  13776. 0000A39C  3003                     move.w     D0, D3
  13777. 0000A39E  4FEF 0046                lea.l      A7, [A7 + 0x46]
  13778. label0000A3A2:
  13779. 0000A3A2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13780. 0000A3A6  4E5E                     unlink     A6
  13781. 0000A3A8  4E75                     rts
  13782. fn0000A3AA:
  13783. 0000A3AA  4E56 FFA4                link       A6, -0x005C
  13784. 0000A3AE  48E7 1020                movem.l    -[A7], D3,A2
  13785. 0000A3B2  262E 0008                move.l     D3, [A6 + 0x8]
  13786. 0000A3B6  246E 000C                movea.l    A2, [A6 + 0xC]
  13787. 0000A3BA  4292                     clr.l      [A2]
  13788. 0000A3BC  42AA 0004                clr.l      [A2 + 0x4]
  13789. 0000A3C0  703C                     moveq.l    D0, 0x3C
  13790. 0000A3C2  2D40 FFC4                move.l     [A6 - 0x3C], D0
  13791. 0000A3C6  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  13792. 0000A3CA  2D48 FFC8                move.l     [A6 - 0x38], A0
  13793. 0000A3CE  42AE FFFC                clr.l      [A6 - 0x4]
  13794. 0000A3D2  6026                     bra        +0x28 /* 0000A3FA */
  13795. label0000A3D4:
  13796. 0000A3D4  554F                     subq.w     A7, 2
  13797. 0000A3D6  2F0A                     move.l     -[A7], A2
  13798. 0000A3D8  486E FFC4                pea.l      [A6 - 0x3C]
  13799. 0000A3DC  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  13800. 0000A3E0  A88F                     syscall    OSDispatch
  13801. 0000A3E2  301F                     move.w     D0, [A7]+
  13802. 0000A3E4  6614                     bne        +0x16 /* 0000A3FA */
  13803. 0000A3E6  0CAE 4150 504C FFD4      cmpi.l     [A6 - 0x2C], 0x4150504C /* 'APPL' */
  13804. 0000A3EE  660A                     bne        +0xC /* 0000A3FA */
  13805. 0000A3F0  B6AE FFD8                cmp.l      D3, [A6 - 0x28]
  13806. 0000A3F4  6604                     bne        +0x6 /* 0000A3FA */
  13807. 0000A3F6  7001                     moveq.l    D0, 0x01
  13808. 0000A3F8  6010                     bra        +0x12 /* 0000A40A */
  13809. label0000A3FA:
  13810. 0000A3FA  554F                     subq.w     A7, 2
  13811. 0000A3FC  2F0A                     move.l     -[A7], A2
  13812. 0000A3FE  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  13813. 0000A402  A88F                     syscall    OSDispatch
  13814. 0000A404  301F                     move.w     D0, [A7]+
  13815. 0000A406  67CC                     beq        -0x32 /* 0000A3D4 */
  13816. 0000A408  7000                     moveq.l    D0, 0x00
  13817. label0000A40A:
  13818. 0000A40A  4CDF 0408                movem.l    D3,A2, [A7]+
  13819. 0000A40E  4E5E                     unlink     A6
  13820. 0000A410  4E75                     rts
  13821. fn0000A412:
  13822. 0000A412  4E56 FF76                link       A6, -0x008A
  13823. 0000A416  48E7 1820                movem.l    -[A7], D3,D4,A2
  13824. 0000A41A  282E 0008                move.l     D4, [A6 + 0x8]
  13825. 0000A41E  246E 000C                movea.l    A2, [A6 + 0xC]
  13826. 0000A422  41F9 0002 2038           lea.l      A0, [0x00022038]
  13827. 0000A428  43EE FF76                lea.l      A1, [A6 - 0x8A]
  13828. 0000A42C  7005                     moveq.l    D0, 0x05
  13829. label0000A42E:
  13830. 0000A42E  22D8                     move.l     [A1]+, [A0]+
  13831. 0000A430  51C8 FFFC                dbf        D0, -0x6 /* 0000A42E */
  13832. 0000A434  486E FF8E                pea.l      [A6 - 0x72]
  13833. 0000A438  2F04                     move.l     -[A7], D4
  13834. 0000A43A  4EBA FDBA                jsr        [PC - 0x246 /* 0000A1F6 */]
  13835. 0000A43E  3600                     move.w     D3, D0
  13836. 0000A440  4A43                     tst.w      D3
  13837. 0000A442  504F                     addq.w     A7, 8
  13838. 0000A444  6704                     beq        +0x6 /* 0000A44A */
  13839. 0000A446  7000                     moveq.l    D0, 0x00
  13840. 0000A448  6040                     bra        +0x42 /* 0000A48A */
  13841. label0000A44A:
  13842. 0000A44A  3D7C 4C43 FFDA           move.w     [A6 - 0x26], 0x4C43 /* 'LC' */
  13843. 0000A450  7020                     moveq.l    D0, 0x20
  13844. 0000A452  2D40 FFDC                move.l     [A6 - 0x24], D0
  13845. 0000A456  426E FFE0                clr.w      [A6 - 0x20]
  13846. 0000A45A  3D7C 4800 FFE2           move.w     [A6 - 0x1E], 0x4800 /* 'H\0' */
  13847. 0000A460  41EE FF8E                lea.l      A0, [A6 - 0x72]
  13848. 0000A464  2D48 FFE4                move.l     [A6 - 0x1C], A0
  13849. 0000A468  41EE FF76                lea.l      A0, [A6 - 0x8A]
  13850. 0000A46C  2D48 FFFC                move.l     [A6 - 0x4], A0
  13851. 0000A470  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  13852. 0000A474  A9F2                     syscall    Launch/LaunchApplication
  13853. 0000A476  4A40                     tst.w      D0
  13854. 0000A478  660E                     bne        +0x10 /* 0000A488 */
  13855. 0000A47A  24AE FFE8                move.l     [A2], [A6 - 0x18]
  13856. 0000A47E  256E FFEC 0004           move.l     [A2 + 0x4], [A6 - 0x14]
  13857. 0000A484  7001                     moveq.l    D0, 0x01
  13858. 0000A486  6002                     bra        +0x4 /* 0000A48A */
  13859. label0000A488:
  13860. 0000A488  7000                     moveq.l    D0, 0x00
  13861. label0000A48A:
  13862. 0000A48A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13863. 0000A48E  4E5E                     unlink     A6
  13864. 0000A490  4E75                     rts
  13865. fn0000A492:
  13866. 0000A492  2F05                     move.l     -[A7], D5
  13867. 0000A494  206F 0008                movea.l    A0, [A7 + 0x8]
  13868. 0000A498  1A2F 000C                move.b     D5, [A7 + 0xC]
  13869. 0000A49C  342F 000E                move.w     D2, [A7 + 0xE]
  13870. 0000A4A0  7200                     moveq.l    D1, 0x00
  13871. 0000A4A2  600A                     bra        +0xC /* 0000A4AE */
  13872. label0000A4A4:
  13873. 0000A4A4  7000                     moveq.l    D0, 0x00
  13874. 0000A4A6  3001                     move.w     D0, D1
  13875. 0000A4A8  1185 0800                move.b     [A0 + D0], D5
  13876. 0000A4AC  5241                     addq.w     D1, 1
  13877. label0000A4AE:
  13878. 0000A4AE  B242                     cmp.w      D1, D2
  13879. 0000A4B0  65F2                     bcs        -0xC /* 0000A4A4 */
  13880. 0000A4B2  2A1F                     move.l     D5, [A7]+
  13881. 0000A4B4  4E75                     rts
  13882. fn0000A4B6:
  13883. 0000A4B6  48E7 0030                movem.l    -[A7], A2,A3
  13884. 0000A4BA  266F 000C                movea.l    A3, [A7 + 0xC]
  13885. 0000A4BE  246F 0010                movea.l    A2, [A7 + 0x10]
  13886. 0000A4C2  3013                     move.w     D0, [A3]
  13887. 0000A4C4  B052                     cmp.w      D0, [A2]
  13888. 0000A4C6  660A                     bne        +0xC /* 0000A4D2 */
  13889. 0000A4C8  302B 0002                move.w     D0, [A3 + 0x2]
  13890. 0000A4CC  B06A 0002                cmp.w      D0, [A2 + 0x2]
  13891. 0000A4D0  6704                     beq        +0x6 /* 0000A4D6 */
  13892. label0000A4D2:
  13893. 0000A4D2  7000                     moveq.l    D0, 0x00
  13894. 0000A4D4  6002                     bra        +0x4 /* 0000A4D8 */
  13895. label0000A4D6:
  13896. 0000A4D6  7001                     moveq.l    D0, 0x01
  13897. label0000A4D8:
  13898. 0000A4D8  4CDF 0C00                movem.l    A2,A3, [A7]+
  13899. 0000A4DC  4E75                     rts
  13900. fn0000A4DE:
  13901. 0000A4DE  48E7 0030                movem.l    -[A7], A2,A3
  13902. 0000A4E2  266F 000C                movea.l    A3, [A7 + 0xC]
  13903. 0000A4E6  246F 0010                movea.l    A2, [A7 + 0x10]
  13904. 0000A4EA  3013                     move.w     D0, [A3]
  13905. 0000A4EC  B052                     cmp.w      D0, [A2]
  13906. 0000A4EE  6614                     bne        +0x16 /* 0000A504 */
  13907. 0000A4F0  302B 0002                move.w     D0, [A3 + 0x2]
  13908. 0000A4F4  B06A 0002                cmp.w      D0, [A2 + 0x2]
  13909. 0000A4F8  660A                     bne        +0xC /* 0000A504 */
  13910. 0000A4FA  302B 0004                move.w     D0, [A3 + 0x4]
  13911. 0000A4FE  B06A 0004                cmp.w      D0, [A2 + 0x4]
  13912. 0000A502  6704                     beq        +0x6 /* 0000A508 */
  13913. label0000A504:
  13914. 0000A504  7000                     moveq.l    D0, 0x00
  13915. 0000A506  6002                     bra        +0x4 /* 0000A50A */
  13916. label0000A508:
  13917. 0000A508  7001                     moveq.l    D0, 0x01
  13918. label0000A50A:
  13919. 0000A50A  4CDF 0C00                movem.l    A2,A3, [A7]+
  13920. 0000A50E  4E75                     rts
  13921. fn0000A510:
  13922. 0000A510  302F 0004                move.w     D0, [A7 + 0x4]
  13923. 0000A514  61FF FFFF 5FEA           bsr        -0xA014 /* 00000500 */
  13924. 0000A51A  0030 0001 0010           ori.b      [A0 + D0.w + 0x10], 0x1
  13925. 0000A520  0004 0001                ori.b      D4, 0x1
  13926. 0000A524  0012 0002                ori.b      [A2], 0x2
  13927. 0000A528  0012 0004                ori.b      [A2], 0x4
  13928. 0000A52C  0012 0008                ori.b      [A2], 0x8
  13929. 0000A530  0012 0010                ori.b      [A2], 0x10
  13930. 0000A534  0012 7001                ori.b      [A2], 0x1
  13931. 0000A538  4E75                     rts
  13932. 0000A53A  7002                     moveq.l    D0, 0x02
  13933. 0000A53C  4E75                     rts
  13934. 0000A53E  7003                     moveq.l    D0, 0x03
  13935. 0000A540  4E75                     rts
  13936. 0000A542  7004                     moveq.l    D0, 0x04
  13937. 0000A544  4E75                     rts
  13938. 0000A546  7005                     moveq.l    D0, 0x05
  13939. 0000A548  4E75                     rts
  13940. 0000A54A  7000                     moveq.l    D0, 0x00
  13941. 0000A54C  4E75                     rts
  13942. fn0000A54E:
  13943. 0000A54E  302F 0004                move.w     D0, [A7 + 0x4]
  13944. 0000A552  5340                     subq.w     D0, 1
  13945. 0000A554  7201                     moveq.l    D1, 0x01
  13946. 0000A556  E169                     lsl        D1.w, D0
  13947. 0000A558  3001                     move.w     D0, D1
  13948. 0000A55A  4E75                     rts
  13949. fn0000A55C:
  13950. 0000A55C  4E56 0000                link       A6, 0
  13951. 0000A560  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  13952. 0000A564  246E 0008                movea.l    A2, [A6 + 0x8]
  13953. 0000A568  362E 000C                move.w     D3, [A6 + 0xC]
  13954. 0000A56C  286E 000E                movea.l    A4, [A6 + 0xE]
  13955. 0000A570  4A43                     tst.w      D3
  13956. 0000A572  6714                     beq        +0x16 /* 0000A588 */
  13957. 0000A574  204A                     movea.l    A0, A2
  13958. 0000A576  41E8 0110                lea.l      A0, [A0 + 0x110]
  13959. 0000A57A  2648                     movea.l    A3, A0
  13960. 0000A57C  2488                     move.l     [A2], A0
  13961. 0000A57E  2F0B                     move.l     -[A7], A3
  13962. 0000A580  4EB9 0000 3AE0           jsr        [0x00003AE0]
  13963. 0000A586  584F                     addq.w     A7, 4
  13964. label0000A588:
  13965. 0000A588  2F0C                     move.l     -[A7], A4
  13966. 0000A58A  4267                     clr.w      -[A7]
  13967. 0000A58C  2F0A                     move.l     -[A7], A2
  13968. 0000A58E  61FF 0000 3EF2           bsr        +0x3EF4 /* 0000E482 */
  13969. 0000A594  486A 0092                pea.l      [A2 + 0x92]
  13970. 0000A598  4EB9 0000 3BE0           jsr        [0x00003BE0]
  13971. 0000A59E  41F9 0002 16EC           lea.l      A0, [0x000216EC]
  13972. 0000A5A4  2548 0004                move.l     [A2 + 0x4], A0
  13973. 0000A5A8  41F9 0002 16EC           lea.l      A0, [0x000216EC]
  13974. 0000A5AE  41E8 0278                lea.l      A0, [A0 + 0x278]
  13975. 0000A5B2  2252                     movea.l    A1, [A2]
  13976. 0000A5B4  2288                     move.l     [A1], A0
  13977. 0000A5B6  41F9 0002 16EC           lea.l      A0, [0x000216EC]
  13978. 0000A5BC  41E8 0254                lea.l      A0, [A0 + 0x254]
  13979. 0000A5C0  2548 0092                move.l     [A2 + 0x92], A0
  13980. 0000A5C4  2652                     movea.l    A3, [A2]
  13981. 0000A5C6  204A                     movea.l    A0, A2
  13982. 0000A5C8  41E8 0110                lea.l      A0, [A0 + 0x110]
  13983. 0000A5CC  91CB                     sub.l      A0, A3
  13984. 0000A5CE  2748 0008                move.l     [A3 + 0x8], A0
  13985. 0000A5D2  42AA 0098                clr.l      [A2 + 0x98]
  13986. 0000A5D6  42AA 009C                clr.l      [A2 + 0x9C]
  13987. 0000A5DA  7601                     moveq.l    D3, 0x01
  13988. 0000A5DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13989. 0000A5E0  6026                     bra        +0x28 /* 0000A608 */
  13990. label0000A5E2:
  13991. 0000A5E2  4878 0006                push.l     0x6
  13992. 0000A5E6  3003                     move.w     D0, D3
  13993. 0000A5E8  5340                     subq.w     D0, 1
  13994. 0000A5EA  C1FC 0006                muls.w     D0, 0x6
  13995. 0000A5EE  204A                     movea.l    A0, A2
  13996. 0000A5F0  D1C0                     add.l      A0, D0
  13997. 0000A5F2  4868 00A0                pea.l      [A0 + 0xA0]
  13998. 0000A5F6  2F0C                     move.l     -[A7], A4
  13999. 0000A5F8  2057                     movea.l    A0, [A7]
  14000. 0000A5FA  2250                     movea.l    A1, [A0]
  14001. 0000A5FC  2269 0024                movea.l    A1, [A1 + 0x24]
  14002. 0000A600  4E91                     jsr        [A1]
  14003. 0000A602  5243                     addq.w     D3, 1
  14004. 0000A604  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14005. label0000A608:
  14006. 0000A608  0C43 0005                cmpi.w     D3, 0x5
  14007. 0000A60C  6FD4                     ble        -0x2A /* 0000A5E2 */
  14008. 0000A60E  422A 0096                clr.b      [A2 + 0x96]
  14009. 0000A612  42AA 0098                clr.l      [A2 + 0x98]
  14010. 0000A616  42AA 009C                clr.l      [A2 + 0x9C]
  14011. 0000A61A  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  14012. 0000A61E  4227                     clr.b      -[A7]
  14013. 0000A620  486A 00D2                pea.l      [A2 + 0xD2]
  14014. 0000A624  4EBA FE6C                jsr        [PC - 0x194 /* 0000A492 */]
  14015. 0000A628  426A 00F6                clr.w      [A2 + 0xF6]
  14016. 0000A62C  357C 0001 00F8           move.w     [A2 + 0xF8], 0x1
  14017. 0000A632  357C 0001 0100           move.w     [A2 + 0x100], 0x1
  14018. 0000A638  3F3C 0006                move.w     -[A7], 0x6
  14019. 0000A63C  4227                     clr.b      -[A7]
  14020. 0000A63E  486A 00FA                pea.l      [A2 + 0xFA]
  14021. 0000A642  4EBA FE4E                jsr        [PC - 0x1B2 /* 0000A492 */]
  14022. 0000A646  422A 010E                clr.b      [A2 + 0x10E]
  14023. 0000A64A  204A                     movea.l    A0, A2
  14024. 0000A64C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  14025. 0000A650  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14026. 0000A654  4E5E                     unlink     A6
  14027. 0000A656  4E75                     rts
  14028. label0000A658:
  14029. 0000A658  4E56 0000                link       A6, 0
  14030. 0000A65C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14031. 0000A660  246E 0008                movea.l    A2, [A6 + 0x8]
  14032. 0000A664  362E 000C                move.w     D3, [A6 + 0xC]
  14033. 0000A668  200A                     move.l     D0, A2
  14034. 0000A66A  6700 0082                beq        +0x84 /* 0000A6EE */
  14035. 0000A66E  41F9 0002 16EC           lea.l      A0, [0x000216EC]
  14036. 0000A674  2548 0004                move.l     [A2 + 0x4], A0
  14037. 0000A678  41F9 0002 16EC           lea.l      A0, [0x000216EC]
  14038. 0000A67E  41E8 0278                lea.l      A0, [A0 + 0x278]
  14039. 0000A682  2252                     movea.l    A1, [A2]
  14040. 0000A684  2288                     move.l     [A1], A0
  14041. 0000A686  41F9 0002 16EC           lea.l      A0, [0x000216EC]
  14042. 0000A68C  41E8 0254                lea.l      A0, [A0 + 0x254]
  14043. 0000A690  2548 0092                move.l     [A2 + 0x92], A0
  14044. 0000A694  2652                     movea.l    A3, [A2]
  14045. 0000A696  204A                     movea.l    A0, A2
  14046. 0000A698  41E8 0110                lea.l      A0, [A0 + 0x110]
  14047. 0000A69C  2848                     movea.l    A4, A0
  14048. 0000A69E  91CB                     sub.l      A0, A3
  14049. 0000A6A0  2748 0008                move.l     [A3 + 0x8], A0
  14050. 0000A6A4  204A                     movea.l    A0, A2
  14051. 0000A6A6  41E8 0092                lea.l      A0, [A0 + 0x92]
  14052. 0000A6AA  2648                     movea.l    A3, A0
  14053. 0000A6AC  4850                     pea.l      [A0]
  14054. 0000A6AE  2057                     movea.l    A0, [A7]
  14055. 0000A6B0  2250                     movea.l    A1, [A0]
  14056. 0000A6B2  2269 0018                movea.l    A1, [A1 + 0x18]
  14057. 0000A6B6  4E91                     jsr        [A1]
  14058. 0000A6B8  4267                     clr.w      -[A7]
  14059. 0000A6BA  2F0B                     move.l     -[A7], A3
  14060. 0000A6BC  4EB9 0000 3BE8           jsr        [0x00003BE8]
  14061. 0000A6C2  4267                     clr.w      -[A7]
  14062. 0000A6C4  2F0A                     move.l     -[A7], A2
  14063. 0000A6C6  61FF 0000 3E58           bsr        +0x3E5A /* 0000E520 */
  14064. 0000A6CC  4A43                     tst.w      D3
  14065. 0000A6CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  14066. 0000A6D2  670C                     beq        +0xE /* 0000A6E0 */
  14067. 0000A6D4  4267                     clr.w      -[A7]
  14068. 0000A6D6  2F0C                     move.l     -[A7], A4
  14069. 0000A6D8  4EB9 0000 3AE8           jsr        [0x00003AE8]
  14070. 0000A6DE  5C4F                     addq.w     A7, 6
  14071. label0000A6E0:
  14072. 0000A6E0  4A43                     tst.w      D3
  14073. 0000A6E2  6F0A                     ble        +0xC /* 0000A6EE */
  14074. 0000A6E4  2F0A                     move.l     -[A7], A2
  14075. 0000A6E6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  14076. 0000A6EC  584F                     addq.w     A7, 4
  14077. label0000A6EE:
  14078. 0000A6EE  204A                     movea.l    A0, A2
  14079. 0000A6F0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14080. 0000A6F4  4E5E                     unlink     A6
  14081. 0000A6F6  4E75                     rts
  14082. label0000A6F8:
  14083. 0000A6F8  4E56 FFFC                link       A6, -0x0004
  14084. 0000A6FC  48E7 0030                movem.l    -[A7], A2,A3
  14085. 0000A700  246E 0008                movea.l    A2, [A6 + 0x8]
  14086. 0000A704  266E 000C                movea.l    A3, [A6 + 0xC]
  14087. 0000A708  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  14088. 0000A70E  486E FFFC                pea.l      [A6 - 0x4]
  14089. 0000A712  2F0A                     move.l     -[A7], A2
  14090. 0000A714  2057                     movea.l    A0, [A7]
  14091. 0000A716  2268 0004                movea.l    A1, [A0 + 0x4]
  14092. 0000A71A  2269 0114                movea.l    A1, [A1 + 0x114]
  14093. 0000A71E  4E91                     jsr        [A1]
  14094. 0000A720  306E FFFC                movea.w    A0, [A6 - 0x4]
  14095. 0000A724  2F08                     move.l     -[A7], A0
  14096. 0000A726  306E FFFE                movea.w    A0, [A6 - 0x2]
  14097. 0000A72A  2F08                     move.l     -[A7], A0
  14098. 0000A72C  2F0A                     move.l     -[A7], A2
  14099. 0000A72E  2057                     movea.l    A0, [A7]
  14100. 0000A730  2268 0004                movea.l    A1, [A0 + 0x4]
  14101. 0000A734  2269 0064                movea.l    A1, [A1 + 0x64]
  14102. 0000A738  4E91                     jsr        [A1]
  14103. 0000A73A  4A00                     tst.b      D0
  14104. 0000A73C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  14105. 0000A740  6740                     beq        +0x42 /* 0000A782 */
  14106. 0000A742  4A2A 0096                tst.b      [A2 + 0x96]
  14107. 0000A746  6620                     bne        +0x22 /* 0000A768 */
  14108. 0000A748  157C 0001 0096           move.b     [A2 + 0x96], 0x1
  14109. 0000A74E  2F0B                     move.l     -[A7], A3
  14110. 0000A750  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14111. 0000A754  2F0A                     move.l     -[A7], A2
  14112. 0000A756  2057                     movea.l    A0, [A7]
  14113. 0000A758  2268 0004                movea.l    A1, [A0 + 0x4]
  14114. 0000A75C  2269 0090                movea.l    A1, [A1 + 0x90]
  14115. 0000A760  4E91                     jsr        [A1]
  14116. 0000A762  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14117. 0000A766  6034                     bra        +0x36 /* 0000A79C */
  14118. label0000A768:
  14119. 0000A768  2F0B                     move.l     -[A7], A3
  14120. 0000A76A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  14121. 0000A76E  2F0A                     move.l     -[A7], A2
  14122. 0000A770  2057                     movea.l    A0, [A7]
  14123. 0000A772  2268 0004                movea.l    A1, [A0 + 0x4]
  14124. 0000A776  2269 0098                movea.l    A1, [A1 + 0x98]
  14125. 0000A77A  4E91                     jsr        [A1]
  14126. 0000A77C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14127. 0000A780  601A                     bra        +0x1C /* 0000A79C */
  14128. label0000A782:
  14129. 0000A782  4A2A 0096                tst.b      [A2 + 0x96]
  14130. 0000A786  6714                     beq        +0x16 /* 0000A79C */
  14131. 0000A788  422A 0096                clr.b      [A2 + 0x96]
  14132. 0000A78C  2F0A                     move.l     -[A7], A2
  14133. 0000A78E  2057                     movea.l    A0, [A7]
  14134. 0000A790  2268 0004                movea.l    A1, [A0 + 0x4]
  14135. 0000A794  2269 0094                movea.l    A1, [A1 + 0x94]
  14136. 0000A798  4E91                     jsr        [A1]
  14137. 0000A79A  584F                     addq.w     A7, 4
  14138. label0000A79C:
  14139. 0000A79C  4CDF 0C00                movem.l    A2,A3, [A7]+
  14140. 0000A7A0  4E5E                     unlink     A6
  14141. 0000A7A2  4E75                     rts
  14142. 0000A7A4  4E56 0000                link       A6, 0
  14143. 0000A7A8  206E 0008                movea.l    A0, [A6 + 0x8]
  14144. 0000A7AC  4868 0092                pea.l      [A0 + 0x92]
  14145. 0000A7B0  2057                     movea.l    A0, [A7]
  14146. 0000A7B2  2250                     movea.l    A1, [A0]
  14147. 0000A7B4  2269 0014                movea.l    A1, [A1 + 0x14]
  14148. 0000A7B8  4E91                     jsr        [A1]
  14149. 0000A7BA  4E5E                     unlink     A6
  14150. 0000A7BC  4E75                     rts
  14151. 0000A7BE  4E56 0000                link       A6, 0
  14152. 0000A7C2  206E 0008                movea.l    A0, [A6 + 0x8]
  14153. 0000A7C6  4868 0092                pea.l      [A0 + 0x92]
  14154. 0000A7CA  2057                     movea.l    A0, [A7]
  14155. 0000A7CC  2250                     movea.l    A1, [A0]
  14156. 0000A7CE  2269 0018                movea.l    A1, [A1 + 0x18]
  14157. 0000A7D2  4E91                     jsr        [A1]
  14158. 0000A7D4  4E5E                     unlink     A6
  14159. 0000A7D6  4E75                     rts
  14160. 0000A7D8  4E56 FFEC                link       A6, -0x0014
  14161. 0000A7DC  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  14162. 0000A7E0  246E 0008                movea.l    A2, [A6 + 0x8]
  14163. 0000A7E4  486E FFF8                pea.l      [A6 - 0x8]
  14164. 0000A7E8  2F0A                     move.l     -[A7], A2
  14165. 0000A7EA  2057                     movea.l    A0, [A7]
  14166. 0000A7EC  2268 0004                movea.l    A1, [A0 + 0x4]
  14167. 0000A7F0  2269 003C                movea.l    A1, [A1 + 0x3C]
  14168. 0000A7F4  4E91                     jsr        [A1]
  14169. 0000A7F6  486E FFF8                pea.l      [A6 - 0x8]
  14170. 0000A7FA  302E FFF8                move.w     D0, [A6 - 0x8]
  14171. 0000A7FE  4440                     neg.w      D0
  14172. 0000A800  3F00                     move.w     -[A7], D0
  14173. 0000A802  302E FFFA                move.w     D0, [A6 - 0x6]
  14174. 0000A806  4440                     neg.w      D0
  14175. 0000A808  3F00                     move.w     -[A7], D0
  14176. 0000A80A  A8A8                     syscall    OffsetRect
  14177. 0000A80C  306E FFFE                movea.w    A0, [A6 - 0x2]
  14178. 0000A810  2808                     move.l     D4, A0
  14179. 0000A812  89FC 0007                divs.w     D4, 0x7
  14180. 0000A816  306E FFFC                movea.w    A0, [A6 - 0x4]
  14181. 0000A81A  2608                     move.l     D3, A0
  14182. 0000A81C  87FC 0006                divs.w     D3, 0x6
  14183. 0000A820  4879 0002 C11E           push.l     0x2C11E
  14184. 0000A826  2F3C 0009 0000           move.l     -[A7], 0x90000 /* '\t\0\0' */
  14185. 0000A82C  4EB9 0000 1FA8           jsr        [0x00001FA8]
  14186. 0000A832  4878 000C                push.l     0xC
  14187. 0000A836  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  14188. 0000A83C  2648                     movea.l    A3, A0
  14189. 0000A83E  2008                     move.l     D0, A0
  14190. 0000A840  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14191. 0000A844  6712                     beq        +0x14 /* 0000A858 */
  14192. 0000A846  3F03                     move.w     -[A7], D3
  14193. 0000A848  3F04                     move.w     -[A7], D4
  14194. 0000A84A  2F0A                     move.l     -[A7], A2
  14195. 0000A84C  2F0B                     move.l     -[A7], A3
  14196. 0000A84E  61FF 0000 53A8           bsr        +0x53AA /* 0000FBF8 */
  14197. 0000A854  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14198. label0000A858:
  14199. 0000A858  200B                     move.l     D0, A3
  14200. 0000A85A  661E                     bne        +0x20 /* 0000A87A */
  14201. 0000A85C  42A7                     clr.l      -[A7]
  14202. 0000A85E  486E FFF4                pea.l      [A6 - 0xC]
  14203. 0000A862  2D7C 6E69 6C50 FFF4      move.l     [A6 - 0xC], 0x6E696C50 /* 'nilP' */
  14204. 0000A86A  4879 0002 1AE8           push.l     0x21AE8
  14205. 0000A870  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  14206. 0000A876  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14207. label0000A87A:
  14208. 0000A87A  2F0B                     move.l     -[A7], A3
  14209. 0000A87C  2F0A                     move.l     -[A7], A2
  14210. 0000A87E  2057                     movea.l    A0, [A7]
  14211. 0000A880  2268 0004                movea.l    A1, [A0 + 0x4]
  14212. 0000A884  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  14213. 0000A888  4E91                     jsr        [A1]
  14214. 0000A88A  1F3C 0001                move.b     -[A7], 0x1
  14215. 0000A88E  2F0A                     move.l     -[A7], A2
  14216. 0000A890  61FF 0000 3D6E           bsr        +0x3D70 /* 0000E600 */
  14217. 0000A896  4227                     clr.b      -[A7]
  14218. 0000A898  42A7                     clr.l      -[A7]
  14219. 0000A89A  42A7                     clr.l      -[A7]
  14220. 0000A89C  42A7                     clr.l      -[A7]
  14221. 0000A89E  4878 0006                push.l     0x6
  14222. 0000A8A2  2F0A                     move.l     -[A7], A2
  14223. 0000A8A4  2057                     movea.l    A0, [A7]
  14224. 0000A8A6  2268 0004                movea.l    A1, [A0 + 0x4]
  14225. 0000A8AA  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  14226. 0000A8AE  4E91                     jsr        [A1]
  14227. 0000A8B0  4227                     clr.b      -[A7]
  14228. 0000A8B2  42A7                     clr.l      -[A7]
  14229. 0000A8B4  42A7                     clr.l      -[A7]
  14230. 0000A8B6  42A7                     clr.l      -[A7]
  14231. 0000A8B8  4878 0007                push.l     0x7
  14232. 0000A8BC  2F0A                     move.l     -[A7], A2
  14233. 0000A8BE  2057                     movea.l    A0, [A7]
  14234. 0000A8C0  2268 0004                movea.l    A1, [A0 + 0x4]
  14235. 0000A8C4  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  14236. 0000A8C8  4E91                     jsr        [A1]
  14237. 0000A8CA  486E FFEC                pea.l      [A6 - 0x14]
  14238. 0000A8CE  486E FFF0                pea.l      [A6 - 0x10]
  14239. 0000A8D2  2F0B                     move.l     -[A7], A3
  14240. 0000A8D4  2057                     movea.l    A0, [A7]
  14241. 0000A8D6  2250                     movea.l    A1, [A0]
  14242. 0000A8D8  2269 0018                movea.l    A1, [A1 + 0x18]
  14243. 0000A8DC  4E91                     jsr        [A1]
  14244. 0000A8DE  4227                     clr.b      -[A7]
  14245. 0000A8E0  202E FFEC                move.l     D0, [A6 - 0x14]
  14246. 0000A8E4  5280                     addq.l     D0, 1
  14247. 0000A8E6  3F00                     move.w     -[A7], D0
  14248. 0000A8E8  202E FFF0                move.l     D0, [A6 - 0x10]
  14249. 0000A8EC  5280                     addq.l     D0, 1
  14250. 0000A8EE  3F00                     move.w     -[A7], D0
  14251. 0000A8F0  2F0A                     move.l     -[A7], A2
  14252. 0000A8F2  4EB9 0000 2FC0           jsr        [0x00002FC0]
  14253. 0000A8F8  4227                     clr.b      -[A7]
  14254. 0000A8FA  2F0A                     move.l     -[A7], A2
  14255. 0000A8FC  61FF 0000 3D02           bsr        +0x3D04 /* 0000E600 */
  14256. 0000A902  357C 0001 00F8           move.w     [A2 + 0xF8], 0x1
  14257. 0000A908  357C 0001 0100           move.w     [A2 + 0x100], 0x1
  14258. 0000A90E  2F0A                     move.l     -[A7], A2
  14259. 0000A910  61FF 0000 0AEA           bsr        +0xAEC /* 0000B3FC */
  14260. 0000A916  3003                     move.w     D0, D3
  14261. 0000A918  0640 FFFF                addi.w     D0, 0xFFFF
  14262. 0000A91C  3E00                     move.w     D7, D0
  14263. 0000A91E  7C00                     moveq.l    D6, 0x00
  14264. 0000A920  3C00                     move.w     D6, D0
  14265. 0000A922  8CFC 0005                divu.w     D6, 0x5
  14266. 0000A926  7800                     moveq.l    D4, 0x00
  14267. 0000A928  7A00                     moveq.l    D5, 0x00
  14268. 0000A92A  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  14269. 0000A92E  6036                     bra        +0x38 /* 0000A966 */
  14270. label0000A930:
  14271. 0000A930  204A                     movea.l    A0, A2
  14272. 0000A932  41E8 00C0                lea.l      A0, [A0 + 0xC0]
  14273. 0000A936  3185 3800                move.w     [A0 + D3], D5
  14274. 0000A93A  DA46                     add.w      D5, D6
  14275. 0000A93C  204A                     movea.l    A0, A2
  14276. 0000A93E  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  14277. 0000A942  3185 3800                move.w     [A0 + D3], D5
  14278. 0000A946  5244                     addq.w     D4, 1
  14279. 0000A948  5883                     addq.l     D3, 4
  14280. label0000A94A:
  14281. 0000A94A  0C44 0005                cmpi.w     D4, 0x5
  14282. 0000A94E  6DE0                     blt        -0x1E /* 0000A930 */
  14283. 0000A950  3547 00CE                move.w     [A2 + 0xCE], D7
  14284. 0000A954  486A 0092                pea.l      [A2 + 0x92]
  14285. 0000A958  2057                     movea.l    A0, [A7]
  14286. 0000A95A  2250                     movea.l    A1, [A0]
  14287. 0000A95C  2269 0014                movea.l    A1, [A1 + 0x14]
  14288. 0000A960  4E91                     jsr        [A1]
  14289. 0000A962  584F                     addq.w     A7, 4
  14290. 0000A964  6004                     bra        +0x6 /* 0000A96A */
  14291. label0000A966:
  14292. 0000A966  7600                     moveq.l    D3, 0x00
  14293. 0000A968  60E0                     bra        -0x1E /* 0000A94A */
  14294. label0000A96A:
  14295. 0000A96A  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  14296. 0000A96E  4E5E                     unlink     A6
  14297. 0000A970  4E75                     rts
  14298. 0000A972  4E56 FFF2                link       A6, -0x000E
  14299. 0000A976  2F0A                     move.l     -[A7], A2
  14300. 0000A978  246E 0008                movea.l    A2, [A6 + 0x8]
  14301. 0000A97C  2F0A                     move.l     -[A7], A2
  14302. 0000A97E  4EB9 0000 30A0           jsr        [0x000030A0]
  14303. 0000A984  4A00                     tst.b      D0
  14304. 0000A986  584F                     addq.w     A7, 4
  14305. 0000A988  676A                     beq        +0x6C /* 0000A9F4 */
  14306. 0000A98A  42A7                     clr.l      -[A7]
  14307. 0000A98C  2F0A                     move.l     -[A7], A2
  14308. 0000A98E  2057                     movea.l    A0, [A7]
  14309. 0000A990  2268 0004                movea.l    A1, [A0 + 0x4]
  14310. 0000A994  2269 00E8                movea.l    A1, [A1 + 0xE8]
  14311. 0000A998  4E91                     jsr        [A1]
  14312. 0000A99A  4A00                     tst.b      D0
  14313. 0000A99C  504F                     addq.w     A7, 8
  14314. 0000A99E  6754                     beq        +0x56 /* 0000A9F4 */
  14315. 0000A9A0  4A2A 010E                tst.b      [A2 + 0x10E]
  14316. 0000A9A4  664E                     bne        +0x50 /* 0000A9F4 */
  14317. 0000A9A6  486E FFF8                pea.l      [A6 - 0x8]
  14318. 0000A9AA  2F0A                     move.l     -[A7], A2
  14319. 0000A9AC  2057                     movea.l    A0, [A7]
  14320. 0000A9AE  2268 0004                movea.l    A1, [A0 + 0x4]
  14321. 0000A9B2  2269 0038                movea.l    A1, [A1 + 0x38]
  14322. 0000A9B6  4E91                     jsr        [A1]
  14323. 0000A9B8  486E FFF8                pea.l      [A6 - 0x8]
  14324. 0000A9BC  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  14325. 0000A9C2  A8A9                     syscall    InsetRect
  14326. 0000A9C4  486E FFF8                pea.l      [A6 - 0x8]
  14327. 0000A9C8  486E FFF2                pea.l      [A6 - 0xE]
  14328. 0000A9CC  4EB9 0000 2348           jsr        [0x00002348]
  14329. 0000A9D2  206E FFF2                movea.l    A0, [A6 - 0xE]
  14330. 0000A9D6  4850                     pea.l      [A0]
  14331. 0000A9D8  2F0A                     move.l     -[A7], A2
  14332. 0000A9DA  4EB9 0000 3660           jsr        [0x00003660]
  14333. 0000A9E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  14334. 0000A9E4  486E FFF2                pea.l      [A6 - 0xE]
  14335. 0000A9E8  4EB9 0000 2358           jsr        [0x00002358]
  14336. 0000A9EE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  14337. 0000A9F2  600A                     bra        +0xC /* 0000A9FE */
  14338. label0000A9F4:
  14339. 0000A9F4  2F0A                     move.l     -[A7], A2
  14340. 0000A9F6  4EB9 0000 3638           jsr        [0x00003638]
  14341. 0000A9FC  584F                     addq.w     A7, 4
  14342. label0000A9FE:
  14343. 0000A9FE  245F                     movea.l    A2, [A7]+
  14344. 0000AA00  4E5E                     unlink     A6
  14345. 0000AA02  4E75                     rts
  14346. 0000AA04  4E56 FFA2                link       A6, -0x005E
  14347. 0000AA08  48E7 1820                movem.l    -[A7], D3,D4,A2
  14348. 0000AA0C  246E 0008                movea.l    A2, [A6 + 0x8]
  14349. 0000AA10  486E FFE6                pea.l      [A6 - 0x1A]
  14350. 0000AA14  4EB9 0000 2340           jsr        [0x00002340]
  14351. 0000AA1A  486E FFF8                pea.l      [A6 - 0x8]
  14352. 0000AA1E  2F0A                     move.l     -[A7], A2
  14353. 0000AA20  2057                     movea.l    A0, [A7]
  14354. 0000AA22  2268 0004                movea.l    A1, [A0 + 0x4]
  14355. 0000AA26  2269 003C                movea.l    A1, [A1 + 0x3C]
  14356. 0000AA2A  4E91                     jsr        [A1]
  14357. 0000AA2C  526E FFF8                addq.w     [A6 - 0x8], 1
  14358. 0000AA30  526E FFFA                addq.w     [A6 - 0x6], 1
  14359. 0000AA34  486E FFF8                pea.l      [A6 - 0x8]
  14360. 0000AA38  4878 FFFF                push.l     0xFFFF
  14361. 0000AA3C  A8A8                     syscall    OffsetRect
  14362. 0000AA3E  486E FFC0                pea.l      [A6 - 0x40]
  14363. 0000AA42  4EB9 0000 20A0           jsr        [0x000020A0]
  14364. 0000AA48  4EB9 0000 20B0           jsr        [0x000020B0]
  14365. 0000AA4E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  14366. 0000AA52  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  14367. 0000AA56  A893                     syscall    MoveTo
  14368. 0000AA58  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  14369. 0000AA5C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  14370. 0000AA60  A891                     syscall    LineTo
  14371. 0000AA62  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  14372. 0000AA66  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  14373. 0000AA6A  A893                     syscall    MoveTo
  14374. 0000AA6C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  14375. 0000AA70  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  14376. 0000AA74  A891                     syscall    LineTo
  14377. 0000AA76  3F3C FFFF                move.w     -[A7], 0xFFFF
  14378. 0000AA7A  486E FFC0                pea.l      [A6 - 0x40]
  14379. 0000AA7E  4EB9 0000 20A8           jsr        [0x000020A8]
  14380. 0000AA84  4A2A 010E                tst.b      [A2 + 0x10E]
  14381. 0000AA88  4FEF 0016                lea.l      A7, [A7 + 0x16]
  14382. 0000AA8C  6600 0138                bne        +0x13A /* 0000ABC6 */
  14383. 0000AA90  206E FFE6                movea.l    A0, [A6 - 0x1A]
  14384. 0000AA94  4850                     pea.l      [A0]
  14385. 0000AA96  A87A                     syscall    GetClip
  14386. 0000AA98  2D6E FFF8 FFDE           move.l     [A6 - 0x22], [A6 - 0x8]
  14387. 0000AA9E  2D6E FFFC FFE2           move.l     [A6 - 0x1E], [A6 - 0x4]
  14388. 0000AAA4  486E FFDE                pea.l      [A6 - 0x22]
  14389. 0000AAA8  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  14390. 0000AAAE  A8A9                     syscall    InsetRect
  14391. 0000AAB0  486E FFDE                pea.l      [A6 - 0x22]
  14392. 0000AAB4  A87B                     syscall    ClipRect
  14393. 0000AAB6  2D79 0002 2026 FFF2      move.l     [A6 - 0xE], [0x00022026]
  14394. 0000AABE  3D79 0002 202A FFF6      move.w     [A6 - 0xA], [0x0002202A]
  14395. 0000AAC6  486E FFA2                pea.l      [A6 - 0x5E]
  14396. 0000AACA  4EB9 0000 20A0           jsr        [0x000020A0]
  14397. 0000AAD0  2D79 0002 202C FFEC      move.l     [A6 - 0x14], [0x0002202C]
  14398. 0000AAD8  3D79 0002 2030 FFF0      move.w     [A6 - 0x10], [0x00022030]
  14399. 0000AAE0  594F                     subq.w     A7, 4
  14400. 0000AAE2  AA2A                     syscall    GetMainDevice
  14401. 0000AAE4  205F                     movea.l    A0, [A7]+
  14402. 0000AAE6  2F08                     move.l     -[A7], A0
  14403. 0000AAE8  486E FFF2                pea.l      [A6 - 0xE]
  14404. 0000AAEC  486E FFEC                pea.l      [A6 - 0x14]
  14405. 0000AAF0  303C 0C19                move.w     D0, 0xC19
  14406. 0000AAF4  AAA2                     syscall    PaletteDispatch
  14407. 0000AAF6  101F                     move.b     D0, [A7]+
  14408. 0000AAF8  7601                     moveq.l    D3, 0x01
  14409. 0000AAFA  544F                     addq.w     A7, 2
  14410. 0000AAFC  6000 00A6                bra        +0xA8 /* 0000ABA4 */
  14411. label0000AB00:
  14412. 0000AB00  4EB9 0000 20B0           jsr        [0x000020B0]
  14413. 0000AB06  486E FFEC                pea.l      [A6 - 0x14]
  14414. 0000AB0A  AA14                     syscall    RGBForeColor
  14415. 0000AB0C  302E FFFA                move.w     D0, [A6 - 0x6]
  14416. 0000AB10  9043                     sub.w      D0, D3
  14417. 0000AB12  3F00                     move.w     -[A7], D0
  14418. 0000AB14  302E FFF8                move.w     D0, [A6 - 0x8]
  14419. 0000AB18  9043                     sub.w      D0, D3
  14420. 0000AB1A  3F00                     move.w     -[A7], D0
  14421. 0000AB1C  A893                     syscall    MoveTo
  14422. 0000AB1E  302E FFFE                move.w     D0, [A6 - 0x2]
  14423. 0000AB22  D043                     add.w      D0, D3
  14424. 0000AB24  3F00                     move.w     -[A7], D0
  14425. 0000AB26  302E FFF8                move.w     D0, [A6 - 0x8]
  14426. 0000AB2A  9043                     sub.w      D0, D3
  14427. 0000AB2C  3F00                     move.w     -[A7], D0
  14428. 0000AB2E  A891                     syscall    LineTo
  14429. 0000AB30  302E FFFA                move.w     D0, [A6 - 0x6]
  14430. 0000AB34  9043                     sub.w      D0, D3
  14431. 0000AB36  3F00                     move.w     -[A7], D0
  14432. 0000AB38  302E FFF8                move.w     D0, [A6 - 0x8]
  14433. 0000AB3C  9043                     sub.w      D0, D3
  14434. 0000AB3E  3F00                     move.w     -[A7], D0
  14435. 0000AB40  A893                     syscall    MoveTo
  14436. 0000AB42  302E FFFA                move.w     D0, [A6 - 0x6]
  14437. 0000AB46  9043                     sub.w      D0, D3
  14438. 0000AB48  3F00                     move.w     -[A7], D0
  14439. 0000AB4A  302E FFFC                move.w     D0, [A6 - 0x4]
  14440. 0000AB4E  D043                     add.w      D0, D3
  14441. 0000AB50  3F00                     move.w     -[A7], D0
  14442. 0000AB52  A891                     syscall    LineTo
  14443. 0000AB54  486E FFF2                pea.l      [A6 - 0xE]
  14444. 0000AB58  AA14                     syscall    RGBForeColor
  14445. 0000AB5A  302E FFFE                move.w     D0, [A6 - 0x2]
  14446. 0000AB5E  D043                     add.w      D0, D3
  14447. 0000AB60  3F00                     move.w     -[A7], D0
  14448. 0000AB62  302E FFFC                move.w     D0, [A6 - 0x4]
  14449. 0000AB66  D043                     add.w      D0, D3
  14450. 0000AB68  3F00                     move.w     -[A7], D0
  14451. 0000AB6A  A893                     syscall    MoveTo
  14452. 0000AB6C  302E FFFE                move.w     D0, [A6 - 0x2]
  14453. 0000AB70  D043                     add.w      D0, D3
  14454. 0000AB72  3F00                     move.w     -[A7], D0
  14455. 0000AB74  302E FFF8                move.w     D0, [A6 - 0x8]
  14456. 0000AB78  9043                     sub.w      D0, D3
  14457. 0000AB7A  3F00                     move.w     -[A7], D0
  14458. 0000AB7C  A891                     syscall    LineTo
  14459. 0000AB7E  302E FFFE                move.w     D0, [A6 - 0x2]
  14460. 0000AB82  D043                     add.w      D0, D3
  14461. 0000AB84  3F00                     move.w     -[A7], D0
  14462. 0000AB86  302E FFFC                move.w     D0, [A6 - 0x4]
  14463. 0000AB8A  D043                     add.w      D0, D3
  14464. 0000AB8C  3F00                     move.w     -[A7], D0
  14465. 0000AB8E  A893                     syscall    MoveTo
  14466. 0000AB90  302E FFFA                move.w     D0, [A6 - 0x6]
  14467. 0000AB94  9043                     sub.w      D0, D3
  14468. 0000AB96  3F00                     move.w     -[A7], D0
  14469. 0000AB98  302E FFFC                move.w     D0, [A6 - 0x4]
  14470. 0000AB9C  D043                     add.w      D0, D3
  14471. 0000AB9E  3F00                     move.w     -[A7], D0
  14472. 0000ABA0  A891                     syscall    LineTo
  14473. 0000ABA2  5243                     addq.w     D3, 1
  14474. label0000ABA4:
  14475. 0000ABA4  0C43 0003                cmpi.w     D3, 0x3
  14476. 0000ABA8  6D00 FF56                blt        -0xA8 /* 0000AB00 */
  14477. 0000ABAC  3F3C FFFF                move.w     -[A7], 0xFFFF
  14478. 0000ABB0  486E FFA2                pea.l      [A6 - 0x5E]
  14479. 0000ABB4  4EB9 0000 20A8           jsr        [0x000020A8]
  14480. 0000ABBA  206E FFE6                movea.l    A0, [A6 - 0x1A]
  14481. 0000ABBE  4850                     pea.l      [A0]
  14482. 0000ABC0  A879                     syscall    SetClip
  14483. 0000ABC2  5C4F                     addq.w     A7, 6
  14484. 0000ABC4  6068                     bra        +0x6A /* 0000AC2E */
  14485. label0000ABC6:
  14486. 0000ABC6  486E FFF8                pea.l      [A6 - 0x8]
  14487. 0000ABCA  2F0A                     move.l     -[A7], A2
  14488. 0000ABCC  2057                     movea.l    A0, [A7]
  14489. 0000ABCE  2268 0004                movea.l    A1, [A0 + 0x4]
  14490. 0000ABD2  2269 003C                movea.l    A1, [A1 + 0x3C]
  14491. 0000ABD6  4E91                     jsr        [A1]
  14492. 0000ABD8  486E FFF8                pea.l      [A6 - 0x8]
  14493. 0000ABDC  302E FFF8                move.w     D0, [A6 - 0x8]
  14494. 0000ABE0  4440                     neg.w      D0
  14495. 0000ABE2  3F00                     move.w     -[A7], D0
  14496. 0000ABE4  302E FFFA                move.w     D0, [A6 - 0x6]
  14497. 0000ABE8  4440                     neg.w      D0
  14498. 0000ABEA  3F00                     move.w     -[A7], D0
  14499. 0000ABEC  A8A8                     syscall    OffsetRect
  14500. 0000ABEE  306E FFFE                movea.w    A0, [A6 - 0x2]
  14501. 0000ABF2  2608                     move.l     D3, A0
  14502. 0000ABF4  87FC 0007                divs.w     D3, 0x7
  14503. 0000ABF8  306E FFFC                movea.w    A0, [A6 - 0x4]
  14504. 0000ABFC  2808                     move.l     D4, A0
  14505. 0000ABFE  89FC 0006                divs.w     D4, 0x6
  14506. 0000AC02  42A7                     clr.l      -[A7]
  14507. 0000AC04  42A7                     clr.l      -[A7]
  14508. 0000AC06  3F03                     move.w     -[A7], D3
  14509. 0000AC08  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  14510. 0000AC0C  2057                     movea.l    A0, [A7]
  14511. 0000AC0E  2250                     movea.l    A1, [A0]
  14512. 0000AC10  2269 0028                movea.l    A1, [A1 + 0x28]
  14513. 0000AC14  4E91                     jsr        [A1]
  14514. 0000AC16  42A7                     clr.l      -[A7]
  14515. 0000AC18  42A7                     clr.l      -[A7]
  14516. 0000AC1A  3F04                     move.w     -[A7], D4
  14517. 0000AC1C  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  14518. 0000AC20  2057                     movea.l    A0, [A7]
  14519. 0000AC22  2250                     movea.l    A1, [A0]
  14520. 0000AC24  2269 0020                movea.l    A1, [A1 + 0x20]
  14521. 0000AC28  4E91                     jsr        [A1]
  14522. 0000AC2A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  14523. label0000AC2E:
  14524. 0000AC2E  2F0A                     move.l     -[A7], A2
  14525. 0000AC30  61FF 0000 4CBE           bsr        +0x4CC0 /* 0000F8F0 */
  14526. 0000AC36  3F3C FFFF                move.w     -[A7], 0xFFFF
  14527. 0000AC3A  486E FFE6                pea.l      [A6 - 0x1A]
  14528. 0000AC3E  4EB9 0000 2358           jsr        [0x00002358]
  14529. 0000AC44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  14530. 0000AC48  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  14531. 0000AC4C  4E5E                     unlink     A6
  14532. 0000AC4E  4E75                     rts
  14533. 0000AC50  4E56 FFF8                link       A6, -0x0008
  14534. 0000AC54  48E7 0030                movem.l    -[A7], A2,A3
  14535. 0000AC58  246E 0008                movea.l    A2, [A6 + 0x8]
  14536. 0000AC5C  266E 000C                movea.l    A3, [A6 + 0xC]
  14537. 0000AC60  2F0A                     move.l     -[A7], A2
  14538. 0000AC62  4EB9 0000 30A0           jsr        [0x000030A0]
  14539. 0000AC68  4A00                     tst.b      D0
  14540. 0000AC6A  584F                     addq.w     A7, 4
  14541. 0000AC6C  6752                     beq        +0x54 /* 0000ACC0 */
  14542. 0000AC6E  42A7                     clr.l      -[A7]
  14543. 0000AC70  2F0A                     move.l     -[A7], A2
  14544. 0000AC72  2057                     movea.l    A0, [A7]
  14545. 0000AC74  2268 0004                movea.l    A1, [A0 + 0x4]
  14546. 0000AC78  2269 00E8                movea.l    A1, [A1 + 0xE8]
  14547. 0000AC7C  4E91                     jsr        [A1]
  14548. 0000AC7E  4A00                     tst.b      D0
  14549. 0000AC80  504F                     addq.w     A7, 8
  14550. 0000AC82  673C                     beq        +0x3E /* 0000ACC0 */
  14551. 0000AC84  486E FFF8                pea.l      [A6 - 0x8]
  14552. 0000AC88  2F0B                     move.l     -[A7], A3
  14553. 0000AC8A  2F0A                     move.l     -[A7], A2
  14554. 0000AC8C  2057                     movea.l    A0, [A7]
  14555. 0000AC8E  2268 0004                movea.l    A1, [A0 + 0x4]
  14556. 0000AC92  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  14557. 0000AC96  4E91                     jsr        [A1]
  14558. 0000AC98  4A00                     tst.b      D0
  14559. 0000AC9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14560. 0000AC9E  6720                     beq        +0x22 /* 0000ACC0 */
  14561. 0000ACA0  4A2A 010E                tst.b      [A2 + 0x10E]
  14562. 0000ACA4  661A                     bne        +0x1C /* 0000ACC0 */
  14563. 0000ACA6  486E FFF8                pea.l      [A6 - 0x8]
  14564. 0000ACAA  2F0B                     move.l     -[A7], A3
  14565. 0000ACAC  2F0A                     move.l     -[A7], A2
  14566. 0000ACAE  2057                     movea.l    A0, [A7]
  14567. 0000ACB0  2268 0004                movea.l    A1, [A0 + 0x4]
  14568. 0000ACB4  2269 0250                movea.l    A1, [A1 + 0x250]
  14569. 0000ACB8  4E91                     jsr        [A1]
  14570. 0000ACBA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14571. 0000ACBE  600C                     bra        +0xE /* 0000ACCC */
  14572. label0000ACC0:
  14573. 0000ACC0  2F0B                     move.l     -[A7], A3
  14574. 0000ACC2  2F0A                     move.l     -[A7], A2
  14575. 0000ACC4  61FF 0000 4D14           bsr        +0x4D16 /* 0000F9DA */
  14576. 0000ACCA  504F                     addq.w     A7, 8
  14577. label0000ACCC:
  14578. 0000ACCC  4CDF 0C00                movem.l    A2,A3, [A7]+
  14579. 0000ACD0  4E5E                     unlink     A6
  14580. 0000ACD2  4E75                     rts
  14581. 0000ACD4  4E56 FEC2                link       A6, -0x013E
  14582. 0000ACD8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14583. 0000ACDC  266E 0008                movea.l    A3, [A6 + 0x8]
  14584. 0000ACE0  246E 000C                movea.l    A2, [A6 + 0xC]
  14585. 0000ACE4  286E 0010                movea.l    A4, [A6 + 0x10]
  14586. 0000ACE8  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  14587. 0000ACEC  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  14588. 0000ACF2  486E FFC6                pea.l      [A6 - 0x3A]
  14589. 0000ACF6  4EB9 0000 20A0           jsr        [0x000020A0]
  14590. 0000ACFC  4EB9 0000 20B0           jsr        [0x000020B0]
  14591. 0000AD02  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  14592. 0000AD06  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  14593. 0000AD0A  A893                     syscall    MoveTo
  14594. 0000AD0C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  14595. 0000AD10  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  14596. 0000AD14  A891                     syscall    LineTo
  14597. 0000AD16  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  14598. 0000AD1A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  14599. 0000AD1E  A893                     syscall    MoveTo
  14600. 0000AD20  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  14601. 0000AD24  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  14602. 0000AD28  A891                     syscall    LineTo
  14603. 0000AD2A  526E FFF8                addq.w     [A6 - 0x8], 1
  14604. 0000AD2E  526E FFFA                addq.w     [A6 - 0x6], 1
  14605. 0000AD32  486E FFC2                pea.l      [A6 - 0x3E]
  14606. 0000AD36  486E FFE4                pea.l      [A6 - 0x1C]
  14607. 0000AD3A  2F0A                     move.l     -[A7], A2
  14608. 0000AD3C  2F0B                     move.l     -[A7], A3
  14609. 0000AD3E  2057                     movea.l    A0, [A7]
  14610. 0000AD40  2268 0004                movea.l    A1, [A0 + 0x4]
  14611. 0000AD44  2269 0230                movea.l    A1, [A1 + 0x230]
  14612. 0000AD48  4E91                     jsr        [A1]
  14613. 0000AD4A  486E FFF8                pea.l      [A6 - 0x8]
  14614. 0000AD4E  2079 0002 B752           movea.l    A0, [0x0002B752]
  14615. 0000AD54  4868 00C2                pea.l      [A0 + 0xC2]
  14616. 0000AD58  A8A5                     syscall    FillRect
  14617. 0000AD5A  4AAE FFC2                tst.l      [A6 - 0x3E]
  14618. 0000AD5E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  14619. 0000AD62  6614                     bne        +0x16 /* 0000AD78 */
  14620. 0000AD64  3F3C FFFF                move.w     -[A7], 0xFFFF
  14621. 0000AD68  486E FFC6                pea.l      [A6 - 0x3A]
  14622. 0000AD6C  4EB9 0000 20A8           jsr        [0x000020A8]
  14623. 0000AD72  5C4F                     addq.w     A7, 6
  14624. 0000AD74  6000 00EC                bra        +0xEE /* 0000AE62 */
  14625. label0000AD78:
  14626. 0000AD78  4EB9 0000 20B0           jsr        [0x000020B0]
  14627. 0000AD7E  4A6E FFEA                tst.w      [A6 - 0x16]
  14628. 0000AD82  6762                     beq        +0x64 /* 0000ADE6 */
  14629. 0000AD84  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  14630. 0000AD88  4EBA F786                jsr        [PC - 0x87A /* 0000A510 */]
  14631. 0000AD8C  3600                     move.w     D3, D0
  14632. 0000AD8E  3F3C 0143                move.w     -[A7], 0x143
  14633. 0000AD92  4EB9 0000 22E8           jsr        [0x000022E8]
  14634. 0000AD98  486E FFF0                pea.l      [A6 - 0x10]
  14635. 0000AD9C  A88B                     syscall    GetFontInfo
  14636. 0000AD9E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  14637. 0000ADA2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  14638. 0000ADA6  A893                     syscall    MoveTo
  14639. 0000ADA8  306E FFF4                movea.w    A0, [A6 - 0xC]
  14640. 0000ADAC  2008                     move.l     D0, A0
  14641. 0000ADAE  81FC 0004                divs.w     D0, 0x4
  14642. 0000ADB2  3F00                     move.w     -[A7], D0
  14643. 0000ADB4  302E FFF0                move.w     D0, [A6 - 0x10]
  14644. 0000ADB8  D06E FFF6                add.w      D0, [A6 - 0xA]
  14645. 0000ADBC  322E FFFC                move.w     D1, [A6 - 0x4]
  14646. 0000ADC0  926E FFF8                sub.w      D1, [A6 - 0x8]
  14647. 0000ADC4  D240                     add.w      D1, D0
  14648. 0000ADC6  48C1                     ext.l      D1
  14649. 0000ADC8  83FC 0002                divs.w     D1, 0x2
  14650. 0000ADCC  3F01                     move.w     -[A7], D1
  14651. 0000ADCE  A894                     syscall    Move
  14652. 0000ADD0  3003                     move.w     D0, D3
  14653. 0000ADD2  5340                     subq.w     D0, 1
  14654. 0000ADD4  48C0                     ext.l      D0
  14655. 0000ADD6  E188                     lsl        D0, 8
  14656. 0000ADD8  41F9 0002 1B26           lea.l      A0, [0x00021B26]
  14657. 0000ADDE  4870 0800                pea.l      [A0 + D0]
  14658. 0000ADE2  A884                     syscall    DrawString
  14659. 0000ADE4  584F                     addq.w     A7, 4
  14660. label0000ADE6:
  14661. 0000ADE6  3F3C 0142                move.w     -[A7], 0x142
  14662. 0000ADEA  4EB9 0000 22E8           jsr        [0x000022E8]
  14663. 0000ADF0  486E FFF0                pea.l      [A6 - 0x10]
  14664. 0000ADF4  A88B                     syscall    GetFontInfo
  14665. 0000ADF6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  14666. 0000ADFA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  14667. 0000ADFE  A893                     syscall    MoveTo
  14668. 0000AE00  306E FFE8                movea.w    A0, [A6 - 0x18]
  14669. 0000AE04  2F08                     move.l     -[A7], A0
  14670. 0000AE06  486E FEC2                pea.l      [A6 - 0x13E]
  14671. 0000AE0A  4EB9 0000 1F80           jsr        [0x00001F80]
  14672. 0000AE10  306E FFF4                movea.w    A0, [A6 - 0xC]
  14673. 0000AE14  2008                     move.l     D0, A0
  14674. 0000AE16  81FC 0002                divs.w     D0, 0x2
  14675. 0000AE1A  3F00                     move.w     -[A7], D0
  14676. 0000AE1C  302E FFF0                move.w     D0, [A6 - 0x10]
  14677. 0000AE20  D06E FFF6                add.w      D0, [A6 - 0xA]
  14678. 0000AE24  3F00                     move.w     -[A7], D0
  14679. 0000AE26  A894                     syscall    Move
  14680. 0000AE28  486E FEC2                pea.l      [A6 - 0x13E]
  14681. 0000AE2C  A884                     syscall    DrawString
  14682. 0000AE2E  202B 0098                move.l     D0, [A3 + 0x98]
  14683. 0000AE32  B092                     cmp.l      D0, [A2]
  14684. 0000AE34  544F                     addq.w     A7, 2
  14685. 0000AE36  660A                     bne        +0xC /* 0000AE42 */
  14686. 0000AE38  202B 009C                move.l     D0, [A3 + 0x9C]
  14687. 0000AE3C  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  14688. 0000AE40  6704                     beq        +0x6 /* 0000AE46 */
  14689. label0000AE42:
  14690. 0000AE42  7000                     moveq.l    D0, 0x00
  14691. 0000AE44  6002                     bra        +0x4 /* 0000AE48 */
  14692. label0000AE46:
  14693. 0000AE46  7001                     moveq.l    D0, 0x01
  14694. label0000AE48:
  14695. 0000AE48  4A00                     tst.b      D0
  14696. 0000AE4A  6706                     beq        +0x8 /* 0000AE52 */
  14697. 0000AE4C  486E FFF8                pea.l      [A6 - 0x8]
  14698. 0000AE50  A8A4                     syscall    InvertRect
  14699. label0000AE52:
  14700. 0000AE52  3F3C FFFF                move.w     -[A7], 0xFFFF
  14701. 0000AE56  486E FFC6                pea.l      [A6 - 0x3A]
  14702. 0000AE5A  4EB9 0000 20A8           jsr        [0x000020A8]
  14703. 0000AE60  5C4F                     addq.w     A7, 6
  14704. label0000AE62:
  14705. 0000AE62  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14706. 0000AE66  4E5E                     unlink     A6
  14707. 0000AE68  4E75                     rts
  14708. 0000AE6A  4E56 FFF0                link       A6, -0x0010
  14709. 0000AE6E  48E7 0030                movem.l    -[A7], A2,A3
  14710. 0000AE72  266E 0008                movea.l    A3, [A6 + 0x8]
  14711. 0000AE76  246E 000C                movea.l    A2, [A6 + 0xC]
  14712. 0000AE7A  2F0A                     move.l     -[A7], A2
  14713. 0000AE7C  2F0B                     move.l     -[A7], A3
  14714. 0000AE7E  61FF 0000 08BC           bsr        +0x8BE /* 0000B73C */
  14715. 0000AE84  4A80                     tst.l      D0
  14716. 0000AE86  504F                     addq.w     A7, 8
  14717. 0000AE88  6754                     beq        +0x56 /* 0000AEDE */
  14718. 0000AE8A  486E FFF0                pea.l      [A6 - 0x10]
  14719. 0000AE8E  486E FFF4                pea.l      [A6 - 0xC]
  14720. 0000AE92  2F0A                     move.l     -[A7], A2
  14721. 0000AE94  2F0B                     move.l     -[A7], A3
  14722. 0000AE96  2057                     movea.l    A0, [A7]
  14723. 0000AE98  2268 0004                movea.l    A1, [A0 + 0x4]
  14724. 0000AE9C  2269 0230                movea.l    A1, [A1 + 0x230]
  14725. 0000AEA0  4E91                     jsr        [A1]
  14726. 0000AEA2  4AAE FFF0                tst.l      [A6 - 0x10]
  14727. 0000AEA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  14728. 0000AEAA  6732                     beq        +0x34 /* 0000AEDE */
  14729. 0000AEAC  4A6E FFFA                tst.w      [A6 - 0x6]
  14730. 0000AEB0  6710                     beq        +0x12 /* 0000AEC2 */
  14731. 0000AEB2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  14732. 0000AEB6  4EBA F696                jsr        [PC - 0x96A /* 0000A54E */]
  14733. 0000AEBA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  14734. 0000AEBE  544F                     addq.w     A7, 2
  14735. 0000AEC0  661C                     bne        +0x1E /* 0000AEDE */
  14736. label0000AEC2:
  14737. 0000AEC2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  14738. 0000AEC6  486E FFF4                pea.l      [A6 - 0xC]
  14739. 0000AECA  2F0A                     move.l     -[A7], A2
  14740. 0000AECC  2F0B                     move.l     -[A7], A3
  14741. 0000AECE  2057                     movea.l    A0, [A7]
  14742. 0000AED0  2268 0004                movea.l    A1, [A0 + 0x4]
  14743. 0000AED4  2269 022C                movea.l    A1, [A1 + 0x22C]
  14744. 0000AED8  4E91                     jsr        [A1]
  14745. 0000AEDA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  14746. label0000AEDE:
  14747. 0000AEDE  4CDF 0C00                movem.l    A2,A3, [A7]+
  14748. 0000AEE2  4E5E                     unlink     A6
  14749. 0000AEE4  4E75                     rts
  14750. 0000AEE6  4E56 FFF0                link       A6, -0x0010
  14751. 0000AEEA  2F0A                     move.l     -[A7], A2
  14752. 0000AEEC  246E 0008                movea.l    A2, [A6 + 0x8]
  14753. 0000AEF0  42AE FFF8                clr.l      [A6 - 0x8]
  14754. 0000AEF4  42AE FFFC                clr.l      [A6 - 0x4]
  14755. 0000AEF8  486E 000C                pea.l      [A6 + 0xC]
  14756. 0000AEFC  2F0A                     move.l     -[A7], A2
  14757. 0000AEFE  2057                     movea.l    A0, [A7]
  14758. 0000AF00  2268 0004                movea.l    A1, [A0 + 0x4]
  14759. 0000AF04  2269 010C                movea.l    A1, [A1 + 0x10C]
  14760. 0000AF08  4E91                     jsr        [A1]
  14761. 0000AF0A  486E FFF0                pea.l      [A6 - 0x10]
  14762. 0000AF0E  486E 000C                pea.l      [A6 + 0xC]
  14763. 0000AF12  2F0A                     move.l     -[A7], A2
  14764. 0000AF14  4EB9 0000 3750           jsr        [0x00003750]
  14765. 0000AF1A  486E FFF8                pea.l      [A6 - 0x8]
  14766. 0000AF1E  486E FFF0                pea.l      [A6 - 0x10]
  14767. 0000AF22  2F0A                     move.l     -[A7], A2
  14768. 0000AF24  2057                     movea.l    A0, [A7]
  14769. 0000AF26  2268 0004                movea.l    A1, [A0 + 0x4]
  14770. 0000AF2A  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  14771. 0000AF2E  4E91                     jsr        [A1]
  14772. 0000AF30  4A00                     tst.b      D0
  14773. 0000AF32  4FEF 0020                lea.l      A7, [A7 + 0x20]
  14774. 0000AF36  6732                     beq        +0x34 /* 0000AF6A */
  14775. 0000AF38  486E FFF8                pea.l      [A6 - 0x8]
  14776. 0000AF3C  2F0A                     move.l     -[A7], A2
  14777. 0000AF3E  61FF 0000 07FC           bsr        +0x7FE /* 0000B73C */
  14778. 0000AF44  4A80                     tst.l      D0
  14779. 0000AF46  504F                     addq.w     A7, 8
  14780. 0000AF48  6720                     beq        +0x22 /* 0000AF6A */
  14781. 0000AF4A  256E FFF8 0098           move.l     [A2 + 0x98], [A6 - 0x8]
  14782. 0000AF50  256E FFFC 009C           move.l     [A2 + 0x9C], [A6 - 0x4]
  14783. 0000AF56  486A 0098                pea.l      [A2 + 0x98]
  14784. 0000AF5A  2F0A                     move.l     -[A7], A2
  14785. 0000AF5C  2057                     movea.l    A0, [A7]
  14786. 0000AF5E  2268 0004                movea.l    A1, [A0 + 0x4]
  14787. 0000AF62  2269 0238                movea.l    A1, [A1 + 0x238]
  14788. 0000AF66  4E91                     jsr        [A1]
  14789. 0000AF68  504F                     addq.w     A7, 8
  14790. label0000AF6A:
  14791. 0000AF6A  245F                     movea.l    A2, [A7]+
  14792. 0000AF6C  4E5E                     unlink     A6
  14793. 0000AF6E  4E75                     rts
  14794. 0000AF70  4E56 FFF8                link       A6, -0x0008
  14795. 0000AF74  2F0A                     move.l     -[A7], A2
  14796. 0000AF76  246E 0008                movea.l    A2, [A6 + 0x8]
  14797. 0000AF7A  2D6A 0098 FFF8           move.l     [A6 - 0x8], [A2 + 0x98]
  14798. 0000AF80  2D6A 009C FFFC           move.l     [A6 - 0x4], [A2 + 0x9C]
  14799. 0000AF86  42AA 0098                clr.l      [A2 + 0x98]
  14800. 0000AF8A  42AA 009C                clr.l      [A2 + 0x9C]
  14801. 0000AF8E  486E FFF8                pea.l      [A6 - 0x8]
  14802. 0000AF92  2F0A                     move.l     -[A7], A2
  14803. 0000AF94  61FF 0000 07A6           bsr        +0x7A8 /* 0000B73C */
  14804. 0000AF9A  4A80                     tst.l      D0
  14805. 0000AF9C  504F                     addq.w     A7, 8
  14806. 0000AF9E  6714                     beq        +0x16 /* 0000AFB4 */
  14807. 0000AFA0  486E FFF8                pea.l      [A6 - 0x8]
  14808. 0000AFA4  2F0A                     move.l     -[A7], A2
  14809. 0000AFA6  2057                     movea.l    A0, [A7]
  14810. 0000AFA8  2268 0004                movea.l    A1, [A0 + 0x4]
  14811. 0000AFAC  2269 0238                movea.l    A1, [A1 + 0x238]
  14812. 0000AFB0  4E91                     jsr        [A1]
  14813. 0000AFB2  504F                     addq.w     A7, 8
  14814. label0000AFB4:
  14815. 0000AFB4  245F                     movea.l    A2, [A7]+
  14816. 0000AFB6  4E5E                     unlink     A6
  14817. 0000AFB8  4E75                     rts
  14818. 0000AFBA  4E56 FFE8                link       A6, -0x0018
  14819. 0000AFBE  48E7 1020                movem.l    -[A7], D3,A2
  14820. 0000AFC2  246E 0008                movea.l    A2, [A6 + 0x8]
  14821. 0000AFC6  42AE FFF8                clr.l      [A6 - 0x8]
  14822. 0000AFCA  42AE FFFC                clr.l      [A6 - 0x4]
  14823. 0000AFCE  486E 000C                pea.l      [A6 + 0xC]
  14824. 0000AFD2  2F0A                     move.l     -[A7], A2
  14825. 0000AFD4  2057                     movea.l    A0, [A7]
  14826. 0000AFD6  2268 0004                movea.l    A1, [A0 + 0x4]
  14827. 0000AFDA  2269 010C                movea.l    A1, [A1 + 0x10C]
  14828. 0000AFDE  4E91                     jsr        [A1]
  14829. 0000AFE0  486E FFE8                pea.l      [A6 - 0x18]
  14830. 0000AFE4  486E 000C                pea.l      [A6 + 0xC]
  14831. 0000AFE8  2F0A                     move.l     -[A7], A2
  14832. 0000AFEA  4EB9 0000 3750           jsr        [0x00003750]
  14833. 0000AFF0  486E FFF8                pea.l      [A6 - 0x8]
  14834. 0000AFF4  486E FFE8                pea.l      [A6 - 0x18]
  14835. 0000AFF8  2F0A                     move.l     -[A7], A2
  14836. 0000AFFA  2057                     movea.l    A0, [A7]
  14837. 0000AFFC  2268 0004                movea.l    A1, [A0 + 0x4]
  14838. 0000B000  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  14839. 0000B004  4E91                     jsr        [A1]
  14840. 0000B006  4A00                     tst.b      D0
  14841. 0000B008  4FEF 0020                lea.l      A7, [A7 + 0x20]
  14842. 0000B00C  6700 0082                beq        +0x84 /* 0000B090 */
  14843. 0000B010  262A 0098                move.l     D3, [A2 + 0x98]
  14844. 0000B014  B6AE FFF8                cmp.l      D3, [A6 - 0x8]
  14845. 0000B018  660E                     bne        +0x10 /* 0000B028 */
  14846. 0000B01A  202E FFFC                move.l     D0, [A6 - 0x4]
  14847. 0000B01E  B0AA 009C                cmp.l      D0, [A2 + 0x9C]
  14848. 0000B022  6604                     bne        +0x6 /* 0000B028 */
  14849. 0000B024  7000                     moveq.l    D0, 0x00
  14850. 0000B026  6002                     bra        +0x4 /* 0000B02A */
  14851. label0000B028:
  14852. 0000B028  7001                     moveq.l    D0, 0x01
  14853. label0000B02A:
  14854. 0000B02A  4A00                     tst.b      D0
  14855. 0000B02C  6762                     beq        +0x64 /* 0000B090 */
  14856. 0000B02E  2D43 FFF0                move.l     [A6 - 0x10], D3
  14857. 0000B032  2D6A 009C FFF4           move.l     [A6 - 0xC], [A2 + 0x9C]
  14858. 0000B038  256E FFF8 0098           move.l     [A2 + 0x98], [A6 - 0x8]
  14859. 0000B03E  256E FFFC 009C           move.l     [A2 + 0x9C], [A6 - 0x4]
  14860. 0000B044  486E FFF0                pea.l      [A6 - 0x10]
  14861. 0000B048  2F0A                     move.l     -[A7], A2
  14862. 0000B04A  61FF 0000 06F0           bsr        +0x6F2 /* 0000B73C */
  14863. 0000B050  4A80                     tst.l      D0
  14864. 0000B052  504F                     addq.w     A7, 8
  14865. 0000B054  6714                     beq        +0x16 /* 0000B06A */
  14866. 0000B056  486E FFF0                pea.l      [A6 - 0x10]
  14867. 0000B05A  2F0A                     move.l     -[A7], A2
  14868. 0000B05C  2057                     movea.l    A0, [A7]
  14869. 0000B05E  2268 0004                movea.l    A1, [A0 + 0x4]
  14870. 0000B062  2269 0238                movea.l    A1, [A1 + 0x238]
  14871. 0000B066  4E91                     jsr        [A1]
  14872. 0000B068  504F                     addq.w     A7, 8
  14873. label0000B06A:
  14874. 0000B06A  486E FFF8                pea.l      [A6 - 0x8]
  14875. 0000B06E  2F0A                     move.l     -[A7], A2
  14876. 0000B070  61FF 0000 06CA           bsr        +0x6CC /* 0000B73C */
  14877. 0000B076  4A80                     tst.l      D0
  14878. 0000B078  504F                     addq.w     A7, 8
  14879. 0000B07A  6714                     beq        +0x16 /* 0000B090 */
  14880. 0000B07C  486A 0098                pea.l      [A2 + 0x98]
  14881. 0000B080  2F0A                     move.l     -[A7], A2
  14882. 0000B082  2057                     movea.l    A0, [A7]
  14883. 0000B084  2268 0004                movea.l    A1, [A0 + 0x4]
  14884. 0000B088  2269 0238                movea.l    A1, [A1 + 0x238]
  14885. 0000B08C  4E91                     jsr        [A1]
  14886. 0000B08E  504F                     addq.w     A7, 8
  14887. label0000B090:
  14888. 0000B090  4CDF 0408                movem.l    D3,A2, [A7]+
  14889. 0000B094  4E5E                     unlink     A6
  14890. 0000B096  4E75                     rts
  14891. 0000B098  4E56 FFFE                link       A6, -0x0002
  14892. 0000B09C  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  14893. 0000B0A0  246E 0008                movea.l    A2, [A6 + 0x8]
  14894. 0000B0A4  282E 000C                move.l     D4, [A6 + 0xC]
  14895. 0000B0A8  286E 0010                movea.l    A4, [A6 + 0x10]
  14896. 0000B0AC  2C2E 0014                move.l     D6, [A6 + 0x14]
  14897. 0000B0B0  264C                     movea.l    A3, A4
  14898. 0000B0B2  26AA 00FA                move.l     [A3], [A2 + 0xFA]
  14899. 0000B0B6  376A 00FE 0004           move.w     [A3 + 0x4], [A2 + 0xFE]
  14900. 0000B0BC  2F04                     move.l     -[A7], D4
  14901. 0000B0BE  2F0A                     move.l     -[A7], A2
  14902. 0000B0C0  61FF 0000 067A           bsr        +0x67C /* 0000B73C */
  14903. 0000B0C6  2600                     move.l     D3, D0
  14904. 0000B0C8  504F                     addq.w     A7, 8
  14905. 0000B0CA  6700 0088                beq        +0x8A /* 0000B154 */
  14906. 0000B0CE  3743 0004                move.w     [A3 + 0x4], D3
  14907. 0000B0D2  426B 0006                clr.w      [A3 + 0x6]
  14908. 0000B0D6  426B 000A                clr.w      [A3 + 0xA]
  14909. 0000B0DA  7601                     moveq.l    D3, 0x01
  14910. 0000B0DC  607C                     bra        +0x7E /* 0000B15A */
  14911. label0000B0DE:
  14912. 0000B0DE  284A                     movea.l    A4, A2
  14913. 0000B0E0  D9C4                     add.l      A4, D4
  14914. 0000B0E2  49EC 00D2                lea.l      A4, [A4 + 0xD2]
  14915. 0000B0E6  2A0B                     move.l     D5, A3
  14916. 0000B0E8  3F03                     move.w     -[A7], D3
  14917. 0000B0EA  4EBA F462                jsr        [PC - 0xB9E /* 0000A54E */]
  14918. 0000B0EE  C06A 00F6                and.w      D0, [A2 + 0xF6]
  14919. 0000B0F2  3D40 FFFE                move.w     [A6 - 0x2], D0
  14920. 0000B0F6  4A2A 010E                tst.b      [A2 + 0x10E]
  14921. 0000B0FA  544F                     addq.w     A7, 2
  14922. 0000B0FC  6704                     beq        +0x6 /* 0000B102 */
  14923. 0000B0FE  701F                     moveq.l    D0, 0x1F
  14924. 0000B100  6004                     bra        +0x6 /* 0000B106 */
  14925. label0000B102:
  14926. 0000B102  302A 0100                move.w     D0, [A2 + 0x100]
  14927. label0000B106:
  14928. 0000B106  C06E FFFE                and.w      D0, [A6 - 0x2]
  14929. 0000B10A  6724                     beq        +0x26 /* 0000B130 */
  14930. 0000B10C  2F05                     move.l     -[A7], D5
  14931. 0000B10E  2F0C                     move.l     -[A7], A4
  14932. 0000B110  4EBA F3CC                jsr        [PC - 0xC34 /* 0000A4DE */]
  14933. 0000B114  4A00                     tst.b      D0
  14934. 0000B116  504F                     addq.w     A7, 8
  14935. 0000B118  6716                     beq        +0x18 /* 0000B130 */
  14936. 0000B11A  3F03                     move.w     -[A7], D3
  14937. 0000B11C  4EBA F430                jsr        [PC - 0xBD0 /* 0000A54E */]
  14938. 0000B120  816B 0006                or.w       [A3 + 0x6], D0
  14939. 0000B124  3F03                     move.w     -[A7], D3
  14940. 0000B126  4EBA F426                jsr        [PC - 0xBDA /* 0000A54E */]
  14941. 0000B12A  816B 000A                or.w       [A3 + 0xA], D0
  14942. 0000B12E  584F                     addq.w     A7, 4
  14943. label0000B130:
  14944. 0000B130  5243                     addq.w     D3, 1
  14945. 0000B132  5C84                     addq.l     D4, 6
  14946. label0000B134:
  14947. 0000B134  4A2A 010E                tst.b      [A2 + 0x10E]
  14948. 0000B138  6704                     beq        +0x6 /* 0000B13E */
  14949. 0000B13A  7005                     moveq.l    D0, 0x05
  14950. 0000B13C  6004                     bra        +0x6 /* 0000B142 */
  14951. label0000B13E:
  14952. 0000B13E  302A 00F8                move.w     D0, [A2 + 0xF8]
  14953. label0000B142:
  14954. 0000B142  B640                     cmp.w      D3, D0
  14955. 0000B144  6F98                     ble        -0x66 /* 0000B0DE */
  14956. 0000B146  376A 00F8 0008           move.w     [A3 + 0x8], [A2 + 0xF8]
  14957. 0000B14C  2046                     movea.l    A0, D6
  14958. 0000B14E  700C                     moveq.l    D0, 0x0C
  14959. 0000B150  2080                     move.l     [A0], D0
  14960. 0000B152  6004                     bra        +0x6 /* 0000B158 */
  14961. label0000B154:
  14962. 0000B154  2046                     movea.l    A0, D6
  14963. 0000B156  4290                     clr.l      [A0]
  14964. label0000B158:
  14965. 0000B158  6004                     bra        +0x6 /* 0000B15E */
  14966. label0000B15A:
  14967. 0000B15A  7806                     moveq.l    D4, 0x06
  14968. 0000B15C  60D6                     bra        -0x28 /* 0000B134 */
  14969. label0000B15E:
  14970. 0000B15E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  14971. 0000B162  4E5E                     unlink     A6
  14972. 0000B164  4E75                     rts
  14973. 0000B166  4E56 FFDE                link       A6, -0x0022
  14974. 0000B16A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  14975. 0000B16E  246E 0008                movea.l    A2, [A6 + 0x8]
  14976. 0000B172  2A2E 000C                move.l     D5, [A6 + 0xC]
  14977. 0000B176  286E 0010                movea.l    A4, [A6 + 0x10]
  14978. 0000B17A  264C                     movea.l    A3, A4
  14979. 0000B17C  4A6B 0008                tst.w      [A3 + 0x8]
  14980. 0000B180  6700 00F2                beq        +0xF4 /* 0000B274 */
  14981. 0000B184  4A6A 00F6                tst.w      [A2 + 0xF6]
  14982. 0000B188  6624                     bne        +0x26 /* 0000B1AE */
  14983. 0000B18A  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  14984. 0000B18E  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  14985. 0000B192  202E FFE2                move.l     D0, [A6 - 0x1E]
  14986. 0000B196  41EE FFF2                lea.l      A0, [A6 - 0xE]
  14987. 0000B19A  A9C6                     syscall    SecondsToDate/Secs2Date
  14988. 0000B19C  356E FFF2 00D2           move.w     [A2 + 0xD2], [A6 - 0xE]
  14989. 0000B1A2  356E FFF4 00D4           move.w     [A2 + 0xD4], [A6 - 0xC]
  14990. 0000B1A8  356E FFF6 00D6           move.w     [A2 + 0xD6], [A6 - 0xA]
  14991. label0000B1AE:
  14992. 0000B1AE  2F05                     move.l     -[A7], D5
  14993. 0000B1B0  2F0A                     move.l     -[A7], A2
  14994. 0000B1B2  61FF 0000 0588           bsr        +0x58A /* 0000B73C */
  14995. 0000B1B8  2600                     move.l     D3, D0
  14996. 0000B1BA  504F                     addq.w     A7, 8
  14997. 0000B1BC  6700 00B6                beq        +0xB8 /* 0000B274 */
  14998. 0000B1C0  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  14999. 0000B1C4  4EBA F388                jsr        [PC - 0xC78 /* 0000A54E */]
  15000. 0000B1C8  3600                     move.w     D3, D0
  15001. 0000B1CA  7006                     moveq.l    D0, 0x06
  15002. 0000B1CC  C1EB 0008                muls.w     D0, [A3 + 0x8]
  15003. 0000B1D0  284A                     movea.l    A4, A2
  15004. 0000B1D2  D9C0                     add.l      A4, D0
  15005. 0000B1D4  49EC 00D2                lea.l      A4, [A4 + 0xD2]
  15006. 0000B1D8  3003                     move.w     D0, D3
  15007. 0000B1DA  C06A 00F6                and.w      D0, [A2 + 0xF6]
  15008. 0000B1DE  544F                     addq.w     A7, 2
  15009. 0000B1E0  671E                     beq        +0x20 /* 0000B200 */
  15010. 0000B1E2  2F0C                     move.l     -[A7], A4
  15011. 0000B1E4  2F0B                     move.l     -[A7], A3
  15012. 0000B1E6  4EBA F2F6                jsr        [PC - 0xD0A /* 0000A4DE */]
  15013. 0000B1EA  4A00                     tst.b      D0
  15014. 0000B1EC  504F                     addq.w     A7, 8
  15015. 0000B1EE  6606                     bne        +0x8 /* 0000B1F6 */
  15016. 0000B1F0  876A 00F6                or.w       [A2 + 0xF6], D3
  15017. 0000B1F4  600E                     bra        +0x10 /* 0000B204 */
  15018. label0000B1F6:
  15019. 0000B1F6  3003                     move.w     D0, D3
  15020. 0000B1F8  4640                     not.w      D0
  15021. 0000B1FA  C16A 00F6                and.w      [A2 + 0xF6], D0
  15022. 0000B1FE  6004                     bra        +0x6 /* 0000B204 */
  15023. label0000B200:
  15024. 0000B200  876A 00F6                or.w       [A2 + 0xF6], D3
  15025. label0000B204:
  15026. 0000B204  382A 0100                move.w     D4, [A2 + 0x100]
  15027. 0000B208  362A 00F8                move.w     D3, [A2 + 0xF8]
  15028. 0000B20C  3F03                     move.w     -[A7], D3
  15029. 0000B20E  4EBA F33E                jsr        [PC - 0xCC2 /* 0000A54E */]
  15030. 0000B212  4640                     not.w      D0
  15031. 0000B214  0240 001F                andi.w     D0, 0x1F
  15032. 0000B218  3540 0100                move.w     [A2 + 0x100], D0
  15033. 0000B21C  357C 0005 00F8           move.w     [A2 + 0xF8], 0x5
  15034. 0000B222  486E FFDE                pea.l      [A6 - 0x22]
  15035. 0000B226  486E FFE6                pea.l      [A6 - 0x1A]
  15036. 0000B22A  2F05                     move.l     -[A7], D5
  15037. 0000B22C  2F0A                     move.l     -[A7], A2
  15038. 0000B22E  2057                     movea.l    A0, [A7]
  15039. 0000B230  2268 0004                movea.l    A1, [A0 + 0x4]
  15040. 0000B234  2269 0230                movea.l    A1, [A1 + 0x230]
  15041. 0000B238  4E91                     jsr        [A1]
  15042. 0000B23A  3544 0100                move.w     [A2 + 0x100], D4
  15043. 0000B23E  3543 00F8                move.w     [A2 + 0xF8], D3
  15044. 0000B242  4A6E FFEC                tst.w      [A6 - 0x14]
  15045. 0000B246  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15046. 0000B24A  670A                     beq        +0xC /* 0000B256 */
  15047. 0000B24C  302E FFEC                move.w     D0, [A6 - 0x14]
  15048. 0000B250  4640                     not.w      D0
  15049. 0000B252  C16A 00F6                and.w      [A2 + 0xF6], D0
  15050. label0000B256:
  15051. 0000B256  2893                     move.l     [A4], [A3]
  15052. 0000B258  396B 0004 0004           move.w     [A4 + 0x4], [A3 + 0x4]
  15053. 0000B25E  4A2A 010E                tst.b      [A2 + 0x10E]
  15054. 0000B262  6610                     bne        +0x12 /* 0000B274 */
  15055. 0000B264  2F0A                     move.l     -[A7], A2
  15056. 0000B266  2057                     movea.l    A0, [A7]
  15057. 0000B268  2268 0004                movea.l    A1, [A0 + 0x4]
  15058. 0000B26C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15059. 0000B270  4E91                     jsr        [A1]
  15060. 0000B272  584F                     addq.w     A7, 4
  15061. label0000B274:
  15062. 0000B274  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  15063. 0000B278  4E5E                     unlink     A6
  15064. 0000B27A  4E75                     rts
  15065. fn0000B27C:
  15066. 0000B27C  4E56 0000                link       A6, 0
  15067. 0000B280  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  15068. 0000B284  246E 0008                movea.l    A2, [A6 + 0x8]
  15069. 0000B288  266E 000C                movea.l    A3, [A6 + 0xC]
  15070. 0000B28C  3C2E 0010                move.w     D6, [A6 + 0x10]
  15071. 0000B290  1A2E 0012                move.b     D5, [A6 + 0x12]
  15072. 0000B294  7800                     moveq.l    D4, 0x00
  15073. 0000B296  603A                     bra        +0x3C /* 0000B2D2 */
  15074. label0000B298:
  15075. 0000B298  204B                     movea.l    A0, A3
  15076. 0000B29A  D1C3                     add.l      A0, D3
  15077. 0000B29C  224A                     movea.l    A1, A2
  15078. 0000B29E  43E9 00D2                lea.l      A1, [A1 + 0xD2]
  15079. 0000B2A2  D3C3                     add.l      A1, D3
  15080. 0000B2A4  22D8                     move.l     [A1]+, [A0]+
  15081. 0000B2A6  32D8                     move.w     [A1]+, [A0]+
  15082. 0000B2A8  5244                     addq.w     D4, 1
  15083. 0000B2AA  5C83                     addq.l     D3, 6
  15084. label0000B2AC:
  15085. 0000B2AC  0C44 0006                cmpi.w     D4, 0x6
  15086. 0000B2B0  6DE6                     blt        -0x18 /* 0000B298 */
  15087. 0000B2B2  3546 00F6                move.w     [A2 + 0xF6], D6
  15088. 0000B2B6  4A05                     tst.b      D5
  15089. 0000B2B8  670C                     beq        +0xE /* 0000B2C6 */
  15090. 0000B2BA  357C 0001 00F8           move.w     [A2 + 0xF8], 0x1
  15091. 0000B2C0  357C 0001 0100           move.w     [A2 + 0x100], 0x1
  15092. label0000B2C6:
  15093. 0000B2C6  2F0A                     move.l     -[A7], A2
  15094. 0000B2C8  61FF 0000 0132           bsr        +0x134 /* 0000B3FC */
  15095. 0000B2CE  584F                     addq.w     A7, 4
  15096. 0000B2D0  6004                     bra        +0x6 /* 0000B2D6 */
  15097. label0000B2D2:
  15098. 0000B2D2  7600                     moveq.l    D3, 0x00
  15099. 0000B2D4  60D6                     bra        -0x28 /* 0000B2AC */
  15100. label0000B2D6:
  15101. 0000B2D6  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  15102. 0000B2DA  4E5E                     unlink     A6
  15103. 0000B2DC  4E75                     rts
  15104. fn0000B2DE:
  15105. 0000B2DE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  15106. 0000B2E2  246F 0018                movea.l    A2, [A7 + 0x18]
  15107. 0000B2E6  266F 001C                movea.l    A3, [A7 + 0x1C]
  15108. 0000B2EA  286F 0020                movea.l    A4, [A7 + 0x20]
  15109. 0000B2EE  4A6A 00F6                tst.w      [A2 + 0xF6]
  15110. 0000B2F2  6724                     beq        +0x26 /* 0000B318 */
  15111. 0000B2F4  7800                     moveq.l    D4, 0x00
  15112. 0000B2F6  602A                     bra        +0x2C /* 0000B322 */
  15113. label0000B2F8:
  15114. 0000B2F8  204A                     movea.l    A0, A2
  15115. 0000B2FA  41E8 00D2                lea.l      A0, [A0 + 0xD2]
  15116. 0000B2FE  D1C3                     add.l      A0, D3
  15117. 0000B300  224B                     movea.l    A1, A3
  15118. 0000B302  D3C3                     add.l      A1, D3
  15119. 0000B304  22D8                     move.l     [A1]+, [A0]+
  15120. 0000B306  32D8                     move.w     [A1]+, [A0]+
  15121. 0000B308  5244                     addq.w     D4, 1
  15122. 0000B30A  5C83                     addq.l     D3, 6
  15123. label0000B30C:
  15124. 0000B30C  0C44 0006                cmpi.w     D4, 0x6
  15125. 0000B310  6DE6                     blt        -0x18 /* 0000B2F8 */
  15126. 0000B312  38AA 00F6                move.w     [A4], [A2 + 0xF6]
  15127. 0000B316  6006                     bra        +0x8 /* 0000B31E */
  15128. label0000B318:
  15129. 0000B318  4254                     clr.w      [A4]
  15130. 0000B31A  7000                     moveq.l    D0, 0x00
  15131. 0000B31C  6008                     bra        +0xA /* 0000B326 */
  15132. label0000B31E:
  15133. 0000B31E  7001                     moveq.l    D0, 0x01
  15134. 0000B320  6004                     bra        +0x6 /* 0000B326 */
  15135. label0000B322:
  15136. 0000B322  7600                     moveq.l    D3, 0x00
  15137. 0000B324  60E6                     bra        -0x18 /* 0000B30C */
  15138. label0000B326:
  15139. 0000B326  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  15140. 0000B32A  4E75                     rts
  15141. fn0000B32C:
  15142. 0000B32C  206F 0004                movea.l    A0, [A7 + 0x4]
  15143. 0000B330  117C 0001 010E           move.b     [A0 + 0x10E], 0x1
  15144. 0000B336  4E75                     rts
  15145. fn0000B338:
  15146. 0000B338  206F 0004                movea.l    A0, [A7 + 0x4]
  15147. 0000B33C  4228 010E                clr.b      [A0 + 0x10E]
  15148. 0000B340  4E75                     rts
  15149. fn0000B342:
  15150. 0000B342  4E56 0000                link       A6, 0
  15151. 0000B346  2F0A                     move.l     -[A7], A2
  15152. 0000B348  246E 0008                movea.l    A2, [A6 + 0x8]
  15153. 0000B34C  0C6A 0005 00F8           cmpi.w     [A2 + 0xF8], 0x5
  15154. 0000B352  6C22                     bge        +0x24 /* 0000B376 */
  15155. 0000B354  526A 00F8                addq.w     [A2 + 0xF8], 1
  15156. 0000B358  3F2A 00F8                move.w     -[A7], [A2 + 0xF8]
  15157. 0000B35C  4EBA F1F0                jsr        [PC - 0xE10 /* 0000A54E */]
  15158. 0000B360  816A 0100                or.w       [A2 + 0x100], D0
  15159. 0000B364  3F2A 00F8                move.w     -[A7], [A2 + 0xF8]
  15160. 0000B368  2F0A                     move.l     -[A7], A2
  15161. 0000B36A  61FF 0000 02A6           bsr        +0x2A8 /* 0000B612 */
  15162. 0000B370  7001                     moveq.l    D0, 0x01
  15163. 0000B372  504F                     addq.w     A7, 8
  15164. 0000B374  6002                     bra        +0x4 /* 0000B378 */
  15165. label0000B376:
  15166. 0000B376  7000                     moveq.l    D0, 0x00
  15167. label0000B378:
  15168. 0000B378  245F                     movea.l    A2, [A7]+
  15169. 0000B37A  4E5E                     unlink     A6
  15170. 0000B37C  4E75                     rts
  15171. fn0000B37E:
  15172. 0000B37E  4E56 0000                link       A6, 0
  15173. 0000B382  2F0A                     move.l     -[A7], A2
  15174. 0000B384  246E 0008                movea.l    A2, [A6 + 0x8]
  15175. 0000B388  0C6A 0001 00F8           cmpi.w     [A2 + 0xF8], 0x1
  15176. 0000B38E  6F24                     ble        +0x26 /* 0000B3B4 */
  15177. 0000B390  3F2A 00F8                move.w     -[A7], [A2 + 0xF8]
  15178. 0000B394  4EBA F1B8                jsr        [PC - 0xE48 /* 0000A54E */]
  15179. 0000B398  4640                     not.w      D0
  15180. 0000B39A  C16A 0100                and.w      [A2 + 0x100], D0
  15181. 0000B39E  536A 00F8                subq.w     [A2 + 0xF8], 1
  15182. 0000B3A2  3F2A 00F8                move.w     -[A7], [A2 + 0xF8]
  15183. 0000B3A6  2F0A                     move.l     -[A7], A2
  15184. 0000B3A8  61FF 0000 0268           bsr        +0x26A /* 0000B612 */
  15185. 0000B3AE  7001                     moveq.l    D0, 0x01
  15186. 0000B3B0  504F                     addq.w     A7, 8
  15187. 0000B3B2  6002                     bra        +0x4 /* 0000B3B6 */
  15188. label0000B3B4:
  15189. 0000B3B4  7000                     moveq.l    D0, 0x00
  15190. label0000B3B6:
  15191. 0000B3B6  245F                     movea.l    A2, [A7]+
  15192. 0000B3B8  4E5E                     unlink     A6
  15193. 0000B3BA  4E75                     rts
  15194. fn0000B3BC:
  15195. 0000B3BC  2F0A                     move.l     -[A7], A2
  15196. 0000B3BE  246F 0008                movea.l    A2, [A7 + 0x8]
  15197. 0000B3C2  0C6A 000C 00FC           cmpi.w     [A2 + 0xFC], 0xC
  15198. 0000B3C8  6D0C                     blt        +0xE /* 0000B3D6 */
  15199. 0000B3CA  0C6A 07F8 00FA           cmpi.w     [A2 + 0xFA], 0x7F8
  15200. 0000B3D0  6D04                     blt        +0x6 /* 0000B3D6 */
  15201. 0000B3D2  7000                     moveq.l    D0, 0x00
  15202. 0000B3D4  6002                     bra        +0x4 /* 0000B3D8 */
  15203. label0000B3D6:
  15204. 0000B3D6  7001                     moveq.l    D0, 0x01
  15205. label0000B3D8:
  15206. 0000B3D8  245F                     movea.l    A2, [A7]+
  15207. 0000B3DA  4E75                     rts
  15208. fn0000B3DC:
  15209. 0000B3DC  2F0A                     move.l     -[A7], A2
  15210. 0000B3DE  246F 0008                movea.l    A2, [A7 + 0x8]
  15211. 0000B3E2  0C6A 0001 00FC           cmpi.w     [A2 + 0xFC], 0x1
  15212. 0000B3E8  6E0C                     bgt        +0xE /* 0000B3F6 */
  15213. 0000B3EA  0C6A 0410 00FA           cmpi.w     [A2 + 0xFA], 0x410
  15214. 0000B3F0  6E04                     bgt        +0x6 /* 0000B3F6 */
  15215. 0000B3F2  7000                     moveq.l    D0, 0x00
  15216. 0000B3F4  6002                     bra        +0x4 /* 0000B3F8 */
  15217. label0000B3F6:
  15218. 0000B3F6  7001                     moveq.l    D0, 0x01
  15219. label0000B3F8:
  15220. 0000B3F8  245F                     movea.l    A2, [A7]+
  15221. 0000B3FA  4E75                     rts
  15222. fn0000B3FC:
  15223. 0000B3FC  4E56 FFEE                link       A6, -0x0012
  15224. 0000B400  2F0A                     move.l     -[A7], A2
  15225. 0000B402  246E 0008                movea.l    A2, [A6 + 0x8]
  15226. 0000B406  4A6A 00F6                tst.w      [A2 + 0xF6]
  15227. 0000B40A  670E                     beq        +0x10 /* 0000B41A */
  15228. 0000B40C  256A 00D2 00FA           move.l     [A2 + 0xFA], [A2 + 0xD2]
  15229. 0000B412  356A 00D6 00FE           move.w     [A2 + 0xFE], [A2 + 0xD6]
  15230. 0000B418  601E                     bra        +0x20 /* 0000B438 */
  15231. label0000B41A:
  15232. 0000B41A  41EE FFEE                lea.l      A0, [A6 - 0x12]
  15233. 0000B41E  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  15234. 0000B422  202E FFEE                move.l     D0, [A6 - 0x12]
  15235. 0000B426  41EE FFF2                lea.l      A0, [A6 - 0xE]
  15236. 0000B42A  A9C6                     syscall    SecondsToDate/Secs2Date
  15237. 0000B42C  356E FFF2 00FA           move.w     [A2 + 0xFA], [A6 - 0xE]
  15238. 0000B432  356E FFF4 00FC           move.w     [A2 + 0xFC], [A6 - 0xC]
  15239. label0000B438:
  15240. 0000B438  3F3C 0001                move.w     -[A7], 0x1
  15241. 0000B43C  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15242. 0000B440  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15243. 0000B444  61FF 0000 0A4C           bsr        +0xA4E /* 0000BE92 */
  15244. 0000B44A  3540 00FE                move.w     [A2 + 0xFE], D0
  15245. 0000B44E  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15246. 0000B452  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15247. 0000B456  61FF 0000 0A90           bsr        +0xA92 /* 0000BEE8 */
  15248. 0000B45C  3540 0102                move.w     [A2 + 0x102], D0
  15249. 0000B460  2F0A                     move.l     -[A7], A2
  15250. 0000B462  61FF 0000 032C           bsr        +0x32E /* 0000B790 */
  15251. 0000B468  4A2A 010E                tst.b      [A2 + 0x10E]
  15252. 0000B46C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  15253. 0000B470  6610                     bne        +0x12 /* 0000B482 */
  15254. 0000B472  2F0A                     move.l     -[A7], A2
  15255. 0000B474  2057                     movea.l    A0, [A7]
  15256. 0000B476  2268 0004                movea.l    A1, [A0 + 0x4]
  15257. 0000B47A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15258. 0000B47E  4E91                     jsr        [A1]
  15259. 0000B480  584F                     addq.w     A7, 4
  15260. label0000B482:
  15261. 0000B482  245F                     movea.l    A2, [A7]+
  15262. 0000B484  4E5E                     unlink     A6
  15263. 0000B486  4E75                     rts
  15264. fn0000B488:
  15265. 0000B488  4E56 0000                link       A6, 0
  15266. 0000B48C  2F0A                     move.l     -[A7], A2
  15267. 0000B48E  246E 0008                movea.l    A2, [A6 + 0x8]
  15268. 0000B492  2F0A                     move.l     -[A7], A2
  15269. 0000B494  4EBA FF26                jsr        [PC - 0xDA /* 0000B3BC */]
  15270. 0000B498  4A00                     tst.b      D0
  15271. 0000B49A  584F                     addq.w     A7, 4
  15272. 0000B49C  6744                     beq        +0x46 /* 0000B4E2 */
  15273. 0000B49E  0C6A 000C 00FC           cmpi.w     [A2 + 0xFC], 0xC
  15274. 0000B4A4  660C                     bne        +0xE /* 0000B4B2 */
  15275. 0000B4A6  526A 00FA                addq.w     [A2 + 0xFA], 1
  15276. 0000B4AA  357C 0001 00FC           move.w     [A2 + 0xFC], 0x1
  15277. 0000B4B0  6004                     bra        +0x6 /* 0000B4B6 */
  15278. label0000B4B2:
  15279. 0000B4B2  526A 00FC                addq.w     [A2 + 0xFC], 1
  15280. label0000B4B6:
  15281. 0000B4B6  3F3C 0001                move.w     -[A7], 0x1
  15282. 0000B4BA  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15283. 0000B4BE  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15284. 0000B4C2  61FF 0000 09CE           bsr        +0x9D0 /* 0000BE92 */
  15285. 0000B4C8  3540 00FE                move.w     [A2 + 0xFE], D0
  15286. 0000B4CC  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15287. 0000B4D0  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15288. 0000B4D4  61FF 0000 0A12           bsr        +0xA14 /* 0000BEE8 */
  15289. 0000B4DA  3540 0102                move.w     [A2 + 0x102], D0
  15290. 0000B4DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15291. label0000B4E2:
  15292. 0000B4E2  4A2A 010E                tst.b      [A2 + 0x10E]
  15293. 0000B4E6  6610                     bne        +0x12 /* 0000B4F8 */
  15294. 0000B4E8  2F0A                     move.l     -[A7], A2
  15295. 0000B4EA  2057                     movea.l    A0, [A7]
  15296. 0000B4EC  2268 0004                movea.l    A1, [A0 + 0x4]
  15297. 0000B4F0  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15298. 0000B4F4  4E91                     jsr        [A1]
  15299. 0000B4F6  584F                     addq.w     A7, 4
  15300. label0000B4F8:
  15301. 0000B4F8  245F                     movea.l    A2, [A7]+
  15302. 0000B4FA  4E5E                     unlink     A6
  15303. 0000B4FC  4E75                     rts
  15304. fn0000B4FE:
  15305. 0000B4FE  4E56 0000                link       A6, 0
  15306. 0000B502  2F0A                     move.l     -[A7], A2
  15307. 0000B504  246E 0008                movea.l    A2, [A6 + 0x8]
  15308. 0000B508  2F0A                     move.l     -[A7], A2
  15309. 0000B50A  4EBA FED0                jsr        [PC - 0x130 /* 0000B3DC */]
  15310. 0000B50E  4A00                     tst.b      D0
  15311. 0000B510  584F                     addq.w     A7, 4
  15312. 0000B512  6744                     beq        +0x46 /* 0000B558 */
  15313. 0000B514  0C6A 0001 00FC           cmpi.w     [A2 + 0xFC], 0x1
  15314. 0000B51A  660C                     bne        +0xE /* 0000B528 */
  15315. 0000B51C  536A 00FA                subq.w     [A2 + 0xFA], 1
  15316. 0000B520  357C 000C 00FC           move.w     [A2 + 0xFC], 0xC
  15317. 0000B526  6004                     bra        +0x6 /* 0000B52C */
  15318. label0000B528:
  15319. 0000B528  536A 00FC                subq.w     [A2 + 0xFC], 1
  15320. label0000B52C:
  15321. 0000B52C  3F3C 0001                move.w     -[A7], 0x1
  15322. 0000B530  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15323. 0000B534  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15324. 0000B538  61FF 0000 0958           bsr        +0x95A /* 0000BE92 */
  15325. 0000B53E  3540 00FE                move.w     [A2 + 0xFE], D0
  15326. 0000B542  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15327. 0000B546  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15328. 0000B54A  61FF 0000 099C           bsr        +0x99E /* 0000BEE8 */
  15329. 0000B550  3540 0102                move.w     [A2 + 0x102], D0
  15330. 0000B554  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15331. label0000B558:
  15332. 0000B558  4A2A 010E                tst.b      [A2 + 0x10E]
  15333. 0000B55C  6610                     bne        +0x12 /* 0000B56E */
  15334. 0000B55E  2F0A                     move.l     -[A7], A2
  15335. 0000B560  2057                     movea.l    A0, [A7]
  15336. 0000B562  2268 0004                movea.l    A1, [A0 + 0x4]
  15337. 0000B566  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15338. 0000B56A  4E91                     jsr        [A1]
  15339. 0000B56C  584F                     addq.w     A7, 4
  15340. label0000B56E:
  15341. 0000B56E  245F                     movea.l    A2, [A7]+
  15342. 0000B570  4E5E                     unlink     A6
  15343. 0000B572  4E75                     rts
  15344. fn0000B574:
  15345. 0000B574  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  15346. 0000B578  246F 0014                movea.l    A2, [A7 + 0x14]
  15347. 0000B57C  262F 0018                move.l     D3, [A7 + 0x18]
  15348. 0000B580  286F 001C                movea.l    A4, [A7 + 0x1C]
  15349. 0000B584  266F 0020                movea.l    A3, [A7 + 0x20]
  15350. 0000B588  302A 00F6                move.w     D0, [A2 + 0xF6]
  15351. 0000B58C  C06A 0100                and.w      D0, [A2 + 0x100]
  15352. 0000B590  2043                     movea.l    A0, D3
  15353. 0000B592  3080                     move.w     [A0], D0
  15354. 0000B594  28AA 00FA                move.l     [A4], [A2 + 0xFA]
  15355. 0000B598  396A 00FE 0004           move.w     [A4 + 0x4], [A2 + 0xFE]
  15356. 0000B59E  36AA 00F8                move.w     [A3], [A2 + 0xF8]
  15357. 0000B5A2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  15358. 0000B5A6  4E75                     rts
  15359. fn0000B5A8:
  15360. 0000B5A8  4E56 FF00                link       A6, -0x0100
  15361. 0000B5AC  48E7 0038                movem.l    -[A7], A2,A3,A4
  15362. 0000B5B0  266E 0008                movea.l    A3, [A6 + 0x8]
  15363. 0000B5B4  246E 000C                movea.l    A2, [A6 + 0xC]
  15364. 0000B5B8  3F2B 00FC                move.w     -[A7], [A3 + 0xFC]
  15365. 0000B5BC  61FF 0000 0976           bsr        +0x978 /* 0000BF34 */
  15366. 0000B5C2  2848                     movea.l    A4, A0
  15367. 0000B5C4  4212                     clr.b      [A2]
  15368. 0000B5C6  306B 00FA                movea.w    A0, [A3 + 0xFA]
  15369. 0000B5CA  2F08                     move.l     -[A7], A0
  15370. 0000B5CC  486E FF00                pea.l      [A6 - 0x100]
  15371. 0000B5D0  4EB9 0000 1F80           jsr        [0x00001F80]
  15372. 0000B5D6  3F3C 0100                move.w     -[A7], 0x100
  15373. 0000B5DA  2F0C                     move.l     -[A7], A4
  15374. 0000B5DC  2F0A                     move.l     -[A7], A2
  15375. 0000B5DE  4EB9 0000 2428           jsr        [0x00002428]
  15376. 0000B5E4  3F3C 0100                move.w     -[A7], 0x100
  15377. 0000B5E8  4879 0002 1A60           push.l     0x21A60
  15378. 0000B5EE  2F0A                     move.l     -[A7], A2
  15379. 0000B5F0  4EB9 0000 2428           jsr        [0x00002428]
  15380. 0000B5F6  3F3C 0100                move.w     -[A7], 0x100
  15381. 0000B5FA  486E FF00                pea.l      [A6 - 0x100]
  15382. 0000B5FE  2F0A                     move.l     -[A7], A2
  15383. 0000B600  4EB9 0000 2428           jsr        [0x00002428]
  15384. 0000B606  4FEF 0020                lea.l      A7, [A7 + 0x20]
  15385. 0000B60A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  15386. 0000B60E  4E5E                     unlink     A6
  15387. 0000B610  4E75                     rts
  15388. fn0000B612:
  15389. 0000B612  4E56 FFF8                link       A6, -0x0008
  15390. 0000B616  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  15391. 0000B61A  246E 0008                movea.l    A2, [A6 + 0x8]
  15392. 0000B61E  362E 000C                move.w     D3, [A6 + 0xC]
  15393. 0000B622  42AE FFF8                clr.l      [A6 - 0x8]
  15394. 0000B626  42AE FFFC                clr.l      [A6 - 0x4]
  15395. 0000B62A  382A 00F8                move.w     D4, [A2 + 0xF8]
  15396. 0000B62E  3A04                     move.w     D5, D4
  15397. 0000B630  B644                     cmp.w      D3, D4
  15398. 0000B632  6F04                     ble        +0x6 /* 0000B638 */
  15399. 0000B634  3003                     move.w     D0, D3
  15400. 0000B636  6002                     bra        +0x4 /* 0000B63A */
  15401. label0000B638:
  15402. 0000B638  3004                     move.w     D0, D4
  15403. label0000B63A:
  15404. 0000B63A  3540 00F8                move.w     [A2 + 0xF8], D0
  15405. 0000B63E  3F03                     move.w     -[A7], D3
  15406. 0000B640  4EBA EF0C                jsr        [PC - 0x10F4 /* 0000A54E */]
  15407. 0000B644  C06A 00F6                and.w      D0, [A2 + 0xF6]
  15408. 0000B648  544F                     addq.w     A7, 2
  15409. 0000B64A  675A                     beq        +0x5C /* 0000B6A6 */
  15410. 0000B64C  7006                     moveq.l    D0, 0x06
  15411. 0000B64E  C1C3                     muls.w     D0, D3
  15412. 0000B650  2800                     move.l     D4, D0
  15413. 0000B652  204A                     movea.l    A0, A2
  15414. 0000B654  D1C0                     add.l      A0, D0
  15415. 0000B656  4868 00D2                pea.l      [A0 + 0xD2]
  15416. 0000B65A  486A 00FA                pea.l      [A2 + 0xFA]
  15417. 0000B65E  4EBA EE56                jsr        [PC - 0x11AA /* 0000A4B6 */]
  15418. 0000B662  4A00                     tst.b      D0
  15419. 0000B664  504F                     addq.w     A7, 8
  15420. 0000B666  663E                     bne        +0x40 /* 0000B6A6 */
  15421. 0000B668  204A                     movea.l    A0, A2
  15422. 0000B66A  41E8 00D2                lea.l      A0, [A0 + 0xD2]
  15423. 0000B66E  D1C4                     add.l      A0, D4
  15424. 0000B670  2550 00FA                move.l     [A2 + 0xFA], [A0]
  15425. 0000B674  3568 0004 00FE           move.w     [A2 + 0xFE], [A0 + 0x4]
  15426. 0000B67A  3F3C 0001                move.w     -[A7], 0x1
  15427. 0000B67E  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15428. 0000B682  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15429. 0000B686  61FF 0000 080A           bsr        +0x80C /* 0000BE92 */
  15430. 0000B68C  3540 00FE                move.w     [A2 + 0xFE], D0
  15431. 0000B690  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15432. 0000B694  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15433. 0000B698  61FF 0000 084E           bsr        +0x850 /* 0000BEE8 */
  15434. 0000B69E  3540 0102                move.w     [A2 + 0x102], D0
  15435. 0000B6A2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15436. label0000B6A6:
  15437. 0000B6A6  4A2A 010E                tst.b      [A2 + 0x10E]
  15438. 0000B6AA  6610                     bne        +0x12 /* 0000B6BC */
  15439. 0000B6AC  2F0A                     move.l     -[A7], A2
  15440. 0000B6AE  2057                     movea.l    A0, [A7]
  15441. 0000B6B0  2268 0004                movea.l    A1, [A0 + 0x4]
  15442. 0000B6B4  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15443. 0000B6B8  4E91                     jsr        [A1]
  15444. 0000B6BA  584F                     addq.w     A7, 4
  15445. label0000B6BC:
  15446. 0000B6BC  3545 00F8                move.w     [A2 + 0xF8], D5
  15447. 0000B6C0  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  15448. 0000B6C4  4E5E                     unlink     A6
  15449. 0000B6C6  4E75                     rts
  15450. fn0000B6C8:
  15451. 0000B6C8  4E56 0000                link       A6, 0
  15452. 0000B6CC  48E7 0030                movem.l    -[A7], A2,A3
  15453. 0000B6D0  246E 0008                movea.l    A2, [A6 + 0x8]
  15454. 0000B6D4  266E 000C                movea.l    A3, [A6 + 0xC]
  15455. 0000B6D8  2F0B                     move.l     -[A7], A3
  15456. 0000B6DA  486A 00FA                pea.l      [A2 + 0xFA]
  15457. 0000B6DE  4EBA EDD6                jsr        [PC - 0x122A /* 0000A4B6 */]
  15458. 0000B6E2  4A00                     tst.b      D0
  15459. 0000B6E4  504F                     addq.w     A7, 8
  15460. 0000B6E6  6636                     bne        +0x38 /* 0000B71E */
  15461. 0000B6E8  2553 00FA                move.l     [A2 + 0xFA], [A3]
  15462. 0000B6EC  356B 0004 00FE           move.w     [A2 + 0xFE], [A3 + 0x4]
  15463. 0000B6F2  3F3C 0001                move.w     -[A7], 0x1
  15464. 0000B6F6  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15465. 0000B6FA  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15466. 0000B6FE  61FF 0000 0792           bsr        +0x794 /* 0000BE92 */
  15467. 0000B704  3540 00FE                move.w     [A2 + 0xFE], D0
  15468. 0000B708  3F2A 00FC                move.w     -[A7], [A2 + 0xFC]
  15469. 0000B70C  3F2A 00FA                move.w     -[A7], [A2 + 0xFA]
  15470. 0000B710  61FF 0000 07D6           bsr        +0x7D8 /* 0000BEE8 */
  15471. 0000B716  3540 0102                move.w     [A2 + 0x102], D0
  15472. 0000B71A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15473. label0000B71E:
  15474. 0000B71E  4A2A 010E                tst.b      [A2 + 0x10E]
  15475. 0000B722  6610                     bne        +0x12 /* 0000B734 */
  15476. 0000B724  2F0A                     move.l     -[A7], A2
  15477. 0000B726  2057                     movea.l    A0, [A7]
  15478. 0000B728  2268 0004                movea.l    A1, [A0 + 0x4]
  15479. 0000B72C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15480. 0000B730  4E91                     jsr        [A1]
  15481. 0000B732  584F                     addq.w     A7, 4
  15482. label0000B734:
  15483. 0000B734  4CDF 0C00                movem.l    A2,A3, [A7]+
  15484. 0000B738  4E5E                     unlink     A6
  15485. 0000B73A  4E75                     rts
  15486. fn0000B73C:
  15487. 0000B73C  4E56 FFFC                link       A6, -0x0004
  15488. 0000B740  48E7 1030                movem.l    -[A7], D3,A2,A3
  15489. 0000B744  246E 0008                movea.l    A2, [A6 + 0x8]
  15490. 0000B748  266E 000C                movea.l    A3, [A6 + 0xC]
  15491. 0000B74C  486E FFFC                pea.l      [A6 - 0x4]
  15492. 0000B750  2F0B                     move.l     -[A7], A3
  15493. 0000B752  2F0A                     move.l     -[A7], A2
  15494. 0000B754  2057                     movea.l    A0, [A7]
  15495. 0000B756  2268 0004                movea.l    A1, [A0 + 0x4]
  15496. 0000B75A  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  15497. 0000B75E  4E91                     jsr        [A1]
  15498. 0000B760  362A 00FE                move.w     D3, [A2 + 0xFE]
  15499. 0000B764  3043                     movea.w    A0, D3
  15500. 0000B766  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  15501. 0000B76A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15502. 0000B76E  6416                     bcc        +0x18 /* 0000B786 */
  15503. 0000B770  2008                     move.l     D0, A0
  15504. 0000B772  91AE FFFC                sub.l      [A6 - 0x4], D0
  15505. 0000B776  306A 0102                movea.w    A0, [A2 + 0x102]
  15506. 0000B77A  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  15507. 0000B77E  6506                     bcs        +0x8 /* 0000B786 */
  15508. 0000B780  202E FFFC                move.l     D0, [A6 - 0x4]
  15509. 0000B784  6002                     bra        +0x4 /* 0000B788 */
  15510. label0000B786:
  15511. 0000B786  7000                     moveq.l    D0, 0x00
  15512. label0000B788:
  15513. 0000B788  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15514. 0000B78C  4E5E                     unlink     A6
  15515. 0000B78E  4E75                     rts
  15516. fn0000B790:
  15517. 0000B790  4E56 0000                link       A6, 0
  15518. 0000B794  48E7 1820                movem.l    -[A7], D3,D4,A2
  15519. 0000B798  246E 0008                movea.l    A2, [A6 + 0x8]
  15520. 0000B79C  7800                     moveq.l    D4, 0x00
  15521. 0000B79E  7601                     moveq.l    D3, 0x01
  15522. 0000B7A0  6024                     bra        +0x26 /* 0000B7C6 */
  15523. label0000B7A2:
  15524. 0000B7A2  3003                     move.w     D0, D3
  15525. 0000B7A4  5340                     subq.w     D0, 1
  15526. 0000B7A6  48C0                     ext.l      D0
  15527. 0000B7A8  D080                     add.l      D0, D0
  15528. 0000B7AA  204A                     movea.l    A0, A2
  15529. 0000B7AC  41E8 0104                lea.l      A0, [A0 + 0x104]
  15530. 0000B7B0  3184 0800                move.w     [A0 + D0], D4
  15531. 0000B7B4  3F03                     move.w     -[A7], D3
  15532. 0000B7B6  4EBA ED96                jsr        [PC - 0x126A /* 0000A54E */]
  15533. 0000B7BA  C06A 00F6                and.w      D0, [A2 + 0xF6]
  15534. 0000B7BE  544F                     addq.w     A7, 2
  15535. 0000B7C0  6702                     beq        +0x4 /* 0000B7C4 */
  15536. 0000B7C2  3803                     move.w     D4, D3
  15537. label0000B7C4:
  15538. 0000B7C4  5243                     addq.w     D3, 1
  15539. label0000B7C6:
  15540. 0000B7C6  0C43 0005                cmpi.w     D3, 0x5
  15541. 0000B7CA  6FD6                     ble        -0x28 /* 0000B7A2 */
  15542. 0000B7CC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  15543. 0000B7D0  4E5E                     unlink     A6
  15544. 0000B7D2  4E75                     rts
  15545. 0000B7D4  206F 0004                movea.l    A0, [A7 + 0x4]
  15546. 0000B7D8  5088                     addq.l     A0, 8
  15547. 0000B7DA  2010                     move.l     D0, [A0]
  15548. 0000B7DC  0680 FFFF FEF0           addi.l     D0, 0xFFFFFEF0
  15549. 0000B7E2  D1AF 0004                add.l      [A7 + 0x4], D0
  15550. 0000B7E6  4EFA EE70                jmp        [PC - 0x1190 /* 0000A658 */]
  15551. 0000B7EA  06AF FFFF FF6E 0004      addi.l     [A7 + 0x4], 0xFFFFFF6E
  15552. 0000B7F2  4EFA EF04                jmp        [PC - 0x10FC /* 0000A6F8 */]
  15553. 0000B7F6  06AF FFFF FF6E 0004      addi.l     [A7 + 0x4], 0xFFFFFF6E
  15554. 0000B7FE  4EFA EE58                jmp        [PC - 0x11A8 /* 0000A658 */]
  15555. fn0000B802:
  15556. 0000B802  4E56 0000                link       A6, 0
  15557. 0000B806  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  15558. 0000B80A  246E 0008                movea.l    A2, [A6 + 0x8]
  15559. 0000B80E  362E 000C                move.w     D3, [A6 + 0xC]
  15560. 0000B812  286E 000E                movea.l    A4, [A6 + 0xE]
  15561. 0000B816  4A43                     tst.w      D3
  15562. 0000B818  6714                     beq        +0x16 /* 0000B82E */
  15563. 0000B81A  204A                     movea.l    A0, A2
  15564. 0000B81C  41E8 005A                lea.l      A0, [A0 + 0x5A]
  15565. 0000B820  2648                     movea.l    A3, A0
  15566. 0000B822  2488                     move.l     [A2], A0
  15567. 0000B824  2F0B                     move.l     -[A7], A3
  15568. 0000B826  4EB9 0000 3AE0           jsr        [0x00003AE0]
  15569. 0000B82C  584F                     addq.w     A7, 4
  15570. label0000B82E:
  15571. 0000B82E  2F0C                     move.l     -[A7], A4
  15572. 0000B830  4267                     clr.w      -[A7]
  15573. 0000B832  2F0A                     move.l     -[A7], A2
  15574. 0000B834  61FF FFFF 5FC8           bsr        -0xA036 /* 000017FE */
  15575. 0000B83A  41F9 0002 1530           lea.l      A0, [0x00021530]
  15576. 0000B840  2548 0004                move.l     [A2 + 0x4], A0
  15577. 0000B844  41F9 0002 1530           lea.l      A0, [0x00021530]
  15578. 0000B84A  41E8 0084                lea.l      A0, [A0 + 0x84]
  15579. 0000B84E  2252                     movea.l    A1, [A2]
  15580. 0000B850  2288                     move.l     [A1], A0
  15581. 0000B852  2652                     movea.l    A3, [A2]
  15582. 0000B854  204A                     movea.l    A0, A2
  15583. 0000B856  41E8 005A                lea.l      A0, [A0 + 0x5A]
  15584. 0000B85A  91CB                     sub.l      A0, A3
  15585. 0000B85C  2748 0008                move.l     [A3 + 0x8], A0
  15586. 0000B860  204A                     movea.l    A0, A2
  15587. 0000B862  4FEF 000A                lea.l      A7, [A7 + 0xA]
  15588. 0000B866  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  15589. 0000B86A  4E5E                     unlink     A6
  15590. 0000B86C  4E75                     rts
  15591. label0000B86E:
  15592. 0000B86E  4E56 0000                link       A6, 0
  15593. 0000B872  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  15594. 0000B876  246E 0008                movea.l    A2, [A6 + 0x8]
  15595. 0000B87A  362E 000C                move.w     D3, [A6 + 0xC]
  15596. 0000B87E  200A                     move.l     D0, A2
  15597. 0000B880  6752                     beq        +0x54 /* 0000B8D4 */
  15598. 0000B882  41F9 0002 1530           lea.l      A0, [0x00021530]
  15599. 0000B888  2548 0004                move.l     [A2 + 0x4], A0
  15600. 0000B88C  41F9 0002 1530           lea.l      A0, [0x00021530]
  15601. 0000B892  41E8 0084                lea.l      A0, [A0 + 0x84]
  15602. 0000B896  2252                     movea.l    A1, [A2]
  15603. 0000B898  2288                     move.l     [A1], A0
  15604. 0000B89A  2652                     movea.l    A3, [A2]
  15605. 0000B89C  204A                     movea.l    A0, A2
  15606. 0000B89E  41E8 005A                lea.l      A0, [A0 + 0x5A]
  15607. 0000B8A2  2848                     movea.l    A4, A0
  15608. 0000B8A4  91CB                     sub.l      A0, A3
  15609. 0000B8A6  2748 0008                move.l     [A3 + 0x8], A0
  15610. 0000B8AA  4267                     clr.w      -[A7]
  15611. 0000B8AC  2F0A                     move.l     -[A7], A2
  15612. 0000B8AE  61FF FFFF 6042           bsr        -0x9FBC /* 000018F2 */
  15613. 0000B8B4  4A43                     tst.w      D3
  15614. 0000B8B6  5C4F                     addq.w     A7, 6
  15615. 0000B8B8  670C                     beq        +0xE /* 0000B8C6 */
  15616. 0000B8BA  4267                     clr.w      -[A7]
  15617. 0000B8BC  2F0C                     move.l     -[A7], A4
  15618. 0000B8BE  4EB9 0000 3AE8           jsr        [0x00003AE8]
  15619. 0000B8C4  5C4F                     addq.w     A7, 6
  15620. label0000B8C6:
  15621. 0000B8C6  4A43                     tst.w      D3
  15622. 0000B8C8  6F0A                     ble        +0xC /* 0000B8D4 */
  15623. 0000B8CA  2F0A                     move.l     -[A7], A2
  15624. 0000B8CC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  15625. 0000B8D2  584F                     addq.w     A7, 4
  15626. label0000B8D4:
  15627. 0000B8D4  204A                     movea.l    A0, A2
  15628. 0000B8D6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  15629. 0000B8DA  4E5E                     unlink     A6
  15630. 0000B8DC  4E75                     rts
  15631. 0000B8DE  4E56 FECE                link       A6, -0x0132
  15632. 0000B8E2  2F0A                     move.l     -[A7], A2
  15633. 0000B8E4  246E 0008                movea.l    A2, [A6 + 0x8]
  15634. 0000B8E8  4878 0899                push.l     0x899
  15635. 0000B8EC  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  15636. 0000B8F0  2057                     movea.l    A0, [A7]
  15637. 0000B8F2  2268 0004                movea.l    A1, [A0 + 0x4]
  15638. 0000B8F6  2269 0010                movea.l    A1, [A1 + 0x10]
  15639. 0000B8FA  4E91                     jsr        [A1]
  15640. 0000B8FC  2548 004E                move.l     [A2 + 0x4E], A0
  15641. 0000B900  4AAA 004E                tst.l      [A2 + 0x4E]
  15642. 0000B904  504F                     addq.w     A7, 8
  15643. 0000B906  661E                     bne        +0x20 /* 0000B926 */
  15644. 0000B908  42A7                     clr.l      -[A7]
  15645. 0000B90A  486E FFFA                pea.l      [A6 - 0x6]
  15646. 0000B90E  2D7C 6E69 6C50 FFFA      move.l     [A6 - 0x6], 0x6E696C50 /* 'nilP' */
  15647. 0000B916  4879 0002 16C6           push.l     0x216C6
  15648. 0000B91C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  15649. 0000B922  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15650. label0000B926:
  15651. 0000B926  4878 089E                push.l     0x89E
  15652. 0000B92A  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  15653. 0000B92E  2057                     movea.l    A0, [A7]
  15654. 0000B930  2268 0004                movea.l    A1, [A0 + 0x4]
  15655. 0000B934  2269 0010                movea.l    A1, [A1 + 0x10]
  15656. 0000B938  4E91                     jsr        [A1]
  15657. 0000B93A  2548 0052                move.l     [A2 + 0x52], A0
  15658. 0000B93E  4AAA 0052                tst.l      [A2 + 0x52]
  15659. 0000B942  504F                     addq.w     A7, 8
  15660. 0000B944  661E                     bne        +0x20 /* 0000B964 */
  15661. 0000B946  42A7                     clr.l      -[A7]
  15662. 0000B948  486E FFF6                pea.l      [A6 - 0xA]
  15663. 0000B94C  2D7C 6E69 6C50 FFF6      move.l     [A6 - 0xA], 0x6E696C50 /* 'nilP' */
  15664. 0000B954  4879 0002 16C6           push.l     0x216C6
  15665. 0000B95A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  15666. 0000B960  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15667. label0000B964:
  15668. 0000B964  4878 089F                push.l     0x89F
  15669. 0000B968  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  15670. 0000B96C  2057                     movea.l    A0, [A7]
  15671. 0000B96E  2268 0004                movea.l    A1, [A0 + 0x4]
  15672. 0000B972  2269 0010                movea.l    A1, [A1 + 0x10]
  15673. 0000B976  4E91                     jsr        [A1]
  15674. 0000B978  2548 0056                move.l     [A2 + 0x56], A0
  15675. 0000B97C  4AAA 0056                tst.l      [A2 + 0x56]
  15676. 0000B980  504F                     addq.w     A7, 8
  15677. 0000B982  661E                     bne        +0x20 /* 0000B9A2 */
  15678. 0000B984  42A7                     clr.l      -[A7]
  15679. 0000B986  486E FFF2                pea.l      [A6 - 0xE]
  15680. 0000B98A  2D7C 6E69 6C50 FFF2      move.l     [A6 - 0xE], 0x6E696C50 /* 'nilP' */
  15681. 0000B992  4879 0002 16C6           push.l     0x216C6
  15682. 0000B998  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  15683. 0000B99E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15684. label0000B9A2:
  15685. 0000B9A2  426E FFFE                clr.w      [A6 - 0x2]
  15686. 0000B9A6  486E FFFE                pea.l      [A6 - 0x2]
  15687. 0000B9AA  486E FECE                pea.l      [A6 - 0x132]
  15688. 0000B9AE  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  15689. 0000B9B4  4868 0296                pea.l      [A0 + 0x296]
  15690. 0000B9B8  61FF 0000 4518           bsr        +0x451A /* 0000FED2 */
  15691. 0000B9BE  1F3C 0001                move.b     -[A7], 0x1
  15692. 0000B9C2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  15693. 0000B9C6  486E FECE                pea.l      [A6 - 0x132]
  15694. 0000B9CA  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15695. 0000B9CE  61FF FFFF F8AC           bsr        -0x752 /* 0000B27C */
  15696. 0000B9D4  486E FEF2                pea.l      [A6 - 0x10E]
  15697. 0000B9D8  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15698. 0000B9DC  61FF FFFF FBCA           bsr        -0x434 /* 0000B5A8 */
  15699. 0000B9E2  486E FEF2                pea.l      [A6 - 0x10E]
  15700. 0000B9E6  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15701. 0000B9EA  2057                     movea.l    A0, [A7]
  15702. 0000B9EC  2268 0004                movea.l    A1, [A0 + 0x4]
  15703. 0000B9F0  2269 0028                movea.l    A1, [A1 + 0x28]
  15704. 0000B9F4  4E91                     jsr        [A1]
  15705. 0000B9F6  4FEF 0028                lea.l      A7, [A7 + 0x28]
  15706. 0000B9FA  245F                     movea.l    A2, [A7]+
  15707. 0000B9FC  4E5E                     unlink     A6
  15708. 0000B9FE  4E75                     rts
  15709. 0000BA00  4E56 0000                link       A6, 0
  15710. 0000BA04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15711. 0000BA08  61FF FFFF 61DA           bsr        -0x9E24 /* 00001BE4 */
  15712. 0000BA0E  4E5E                     unlink     A6
  15713. 0000BA10  4E75                     rts
  15714. 0000BA12  4E56 FFEC                link       A6, -0x0014
  15715. 0000BA16  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  15716. 0000BA1A  246E 0008                movea.l    A2, [A6 + 0x8]
  15717. 0000BA1E  262E 000C                move.l     D3, [A6 + 0xC]
  15718. 0000BA22  266E 0010                movea.l    A3, [A6 + 0x10]
  15719. 0000BA26  2A2E 0014                move.l     D5, [A6 + 0x14]
  15720. 0000BA2A  282E 0018                move.l     D4, [A6 + 0x18]
  15721. 0000BA2E  286E 001C                movea.l    A4, [A6 + 0x1C]
  15722. 0000BA32  2003                     move.l     D0, D3
  15723. 0000BA34  61FF FFFF 4AEE           bsr        -0xB510 /* 00000524 */
  15724. 0000BA3A  0166                     bchg       -[A6], D0
  15725. 0000BA3C  0000 00CD                ori.b      D0, 0xCD
  15726. 0000BA40  4D46                     chk.w      D6, D6
  15727. 0000BA42  5744                     subq.w     D4, 3
  15728. 0000BA44  0005 0000                ori.b      D5, 0x0
  15729. 0000BA48  00CD                     .incomplete
  15730. 0000BA4A  0044 0000                ori.w      D4, 0x0
  15731. 0000BA4E  00CE                     .incomplete
  15732. 0000BA50  0046 0000                ori.w      D6, 0x0
  15733. 0000BA54  00D0                     .incomplete
  15734. 0000BA56  006A 4C47 4E44           ori.w      [A2 + 0x4E44], 0x4C47 /* 'LG' */
  15735. 0000BA5C  00A0 4D42 434B           ori.l      -[A0], 0x4D42434B /* 'MBCK' */
  15736. 0000BA62  0008 4D46                ori.b      A0, 0x46 /* 'F' */
  15737. 0000BA66  5744                     subq.w     D4, 3
  15738. 0000BA68  0014 2F2A                ori.b      [A4], 0x2A /* '*' */
  15739. 0000BA6C  004E 61FF                ori.w      A6, 0x61FF
  15740. 0000BA70  FFFF                     .invalid   <<F/7/7>>
  15741. 0000BA72  F96C                     .extension 0x96C <<F/4-5/4>> // unimplemented
  15742. 0000BA74  1680                     move.b     [A3], D0
  15743. 0000BA76  584F                     addq.w     A7, 4
  15744. 0000BA78  6000 013C                bra        +0x13E /* 0000BBB6 */
  15745. 0000BA7C  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15746. 0000BA80  61FF FFFF F93A           bsr        -0x6C4 /* 0000B3BC */
  15747. 0000BA86  1680                     move.b     [A3], D0
  15748. 0000BA88  584F                     addq.w     A7, 4
  15749. 0000BA8A  6000 012A                bra        +0x12C /* 0000BBB6 */
  15750. 0000BA8E  16BC 0001                move.b     [A3], 0x1
  15751. 0000BA92  6000 0122                bra        +0x124 /* 0000BBB6 */
  15752. 0000BA96  486E FFFA                pea.l      [A6 - 0x6]
  15753. 0000BA9A  486E FFF2                pea.l      [A6 - 0xE]
  15754. 0000BA9E  486E FFF8                pea.l      [A6 - 0x8]
  15755. 0000BAA2  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15756. 0000BAA6  61FF FFFF FACC           bsr        -0x532 /* 0000B574 */
  15757. 0000BAAC  0C6E 0005 FFFA           cmpi.w     [A6 - 0x6], 0x5
  15758. 0000BAB2  5DC0                     slt        D0
  15759. 0000BAB4  4400                     neg.b      D0
  15760. 0000BAB6  1680                     move.b     [A3], D0
  15761. 0000BAB8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15762. 0000BABC  6000 00F8                bra        +0xFA /* 0000BBB6 */
  15763. 0000BAC0  2F0C                     move.l     -[A7], A4
  15764. 0000BAC2  2F04                     move.l     -[A7], D4
  15765. 0000BAC4  2F05                     move.l     -[A7], D5
  15766. 0000BAC6  2F0B                     move.l     -[A7], A3
  15767. 0000BAC8  2F03                     move.l     -[A7], D3
  15768. 0000BACA  2F0A                     move.l     -[A7], A2
  15769. 0000BACC  61FF FFFF 6206           bsr        -0x9DF8 /* 00001CD4 */
  15770. 0000BAD2  486E FFFA                pea.l      [A6 - 0x6]
  15771. 0000BAD6  486E FFF2                pea.l      [A6 - 0xE]
  15772. 0000BADA  486E FFF8                pea.l      [A6 - 0x8]
  15773. 0000BADE  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15774. 0000BAE2  61FF FFFF FA90           bsr        -0x56E /* 0000B574 */
  15775. 0000BAE8  0C6E 0005 FFFA           cmpi.w     [A6 - 0x6], 0x5
  15776. 0000BAEE  57C0                     seq        D0
  15777. 0000BAF0  4400                     neg.b      D0
  15778. 0000BAF2  C113                     and.b      [A3], D0
  15779. 0000BAF4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  15780. 0000BAF8  6000 00BC                bra        +0xBE /* 0000BBB6 */
  15781. 0000BAFC  42A7                     clr.l      -[A7]
  15782. 0000BAFE  486E FFFC                pea.l      [A6 - 0x4]
  15783. 0000BB02  4878 0004                push.l     0x4
  15784. 0000BB06  2F3C 6D68 6E64           move.l     -[A7], 0x6D686E64 /* 'mhnd' */
  15785. 0000BB0C  4267                     clr.w      -[A7]
  15786. 0000BB0E  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  15787. 0000BB12  2057                     movea.l    A0, [A7]
  15788. 0000BB14  2268 0004                movea.l    A1, [A0 + 0x4]
  15789. 0000BB18  2269 018C                movea.l    A1, [A1 + 0x18C]
  15790. 0000BB1C  4E91                     jsr        [A1]
  15791. 0000BB1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  15792. 0000BB22  486E FFEC                pea.l      [A6 - 0x14]
  15793. 0000BB26  4EB9 0000 21F0           jsr        [0x000021F0]
  15794. 0000BB2C  486E FFFA                pea.l      [A6 - 0x6]
  15795. 0000BB30  486E FFF2                pea.l      [A6 - 0xE]
  15796. 0000BB34  486E FFF8                pea.l      [A6 - 0x8]
  15797. 0000BB38  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15798. 0000BB3C  61FF FFFF FA36           bsr        -0x5C8 /* 0000B574 */
  15799. 0000BB42  7601                     moveq.l    D3, 0x01
  15800. 0000BB44  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  15801. 0000BB48  6024                     bra        +0x26 /* 0000BB6E */
  15802. label0000BB4A:
  15803. 0000BB4A  3F03                     move.w     -[A7], D3
  15804. 0000BB4C  61FF FFFF EA00           bsr        -0x15FE /* 0000A54E */
  15805. 0000BB52  C06E FFF8                and.w      D0, [A6 - 0x8]
  15806. 0000BB56  544F                     addq.w     A7, 2
  15807. 0000BB58  670A                     beq        +0xC /* 0000BB64 */
  15808. 0000BB5A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  15809. 0000BB5E  3F03                     move.w     -[A7], D3
  15810. 0000BB60  A939                     syscall    EnableItem
  15811. 0000BB62  6008                     bra        +0xA /* 0000BB6C */
  15812. label0000BB64:
  15813. 0000BB64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  15814. 0000BB68  3F03                     move.w     -[A7], D3
  15815. 0000BB6A  A93A                     syscall    DisableItem
  15816. label0000BB6C:
  15817. 0000BB6C  5243                     addq.w     D3, 1
  15818. label0000BB6E:
  15819. 0000BB6E  0C43 0005                cmpi.w     D3, 0x5
  15820. 0000BB72  6FD6                     ble        -0x28 /* 0000BB4A */
  15821. 0000BB74  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  15822. 0000BB78  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  15823. 0000BB7C  2057                     movea.l    A0, [A7]
  15824. 0000BB7E  2268 0004                movea.l    A1, [A0 + 0x4]
  15825. 0000BB82  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  15826. 0000BB86  4E91                     jsr        [A1]
  15827. 0000BB88  3F3C FFFF                move.w     -[A7], 0xFFFF
  15828. 0000BB8C  486E FFEC                pea.l      [A6 - 0x14]
  15829. 0000BB90  4EB9 0000 21F8           jsr        [0x000021F8]
  15830. 0000BB96  16BC 0001                move.b     [A3], 0x1
  15831. 0000BB9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15832. 0000BB9E  6016                     bra        +0x18 /* 0000BBB6 */
  15833. 0000BBA0  2F0C                     move.l     -[A7], A4
  15834. 0000BBA2  2F04                     move.l     -[A7], D4
  15835. 0000BBA4  2F05                     move.l     -[A7], D5
  15836. 0000BBA6  2F0B                     move.l     -[A7], A3
  15837. 0000BBA8  2F03                     move.l     -[A7], D3
  15838. 0000BBAA  2F0A                     move.l     -[A7], A2
  15839. 0000BBAC  61FF FFFF 6126           bsr        -0x9ED8 /* 00001CD4 */
  15840. 0000BBB2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15841. label0000BBB6:
  15842. 0000BBB6  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  15843. 0000BBBA  4E5E                     unlink     A6
  15844. 0000BBBC  4E75                     rts
  15845. 0000BBBE  4E56 FF00                link       A6, -0x0100
  15846. 0000BBC2  48E7 1030                movem.l    -[A7], D3,A2,A3
  15847. 0000BBC6  246E 0008                movea.l    A2, [A6 + 0x8]
  15848. 0000BBCA  262E 000C                move.l     D3, [A6 + 0xC]
  15849. 0000BBCE  266E 0010                movea.l    A3, [A6 + 0x10]
  15850. 0000BBD2  0C83 4D42 434B           cmpi.l     D3, 0x4D42434B /* 'MBCK' */
  15851. 0000BBD8  6716                     beq        +0x18 /* 0000BBF0 */
  15852. 0000BBDA  0C83 4D46 5744           cmpi.l     D3, 0x4D465744 /* 'MFWD' */
  15853. 0000BBE0  6750                     beq        +0x52 /* 0000BC32 */
  15854. 0000BBE2  0C83 4C47 4E44           cmpi.l     D3, 0x4C474E44 /* 'LGND' */
  15855. 0000BBE8  6700 008A                beq        +0x8C /* 0000BC74 */
  15856. 0000BBEC  6000 009A                bra        +0x9C /* 0000BC88 */
  15857. label0000BBF0:
  15858. 0000BBF0  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15859. 0000BBF4  61FF FFFF F908           bsr        -0x6F6 /* 0000B4FE */
  15860. 0000BBFA  486E FF00                pea.l      [A6 - 0x100]
  15861. 0000BBFE  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15862. 0000BC02  61FF FFFF F9A4           bsr        -0x65A /* 0000B5A8 */
  15863. 0000BC08  486E FF00                pea.l      [A6 - 0x100]
  15864. 0000BC0C  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15865. 0000BC10  2057                     movea.l    A0, [A7]
  15866. 0000BC12  2268 0004                movea.l    A1, [A0 + 0x4]
  15867. 0000BC16  2269 0028                movea.l    A1, [A1 + 0x28]
  15868. 0000BC1A  4E91                     jsr        [A1]
  15869. 0000BC1C  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15870. 0000BC20  2057                     movea.l    A0, [A7]
  15871. 0000BC22  2268 0004                movea.l    A1, [A0 + 0x4]
  15872. 0000BC26  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15873. 0000BC2A  4E91                     jsr        [A1]
  15874. 0000BC2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15875. 0000BC30  6068                     bra        +0x6A /* 0000BC9A */
  15876. label0000BC32:
  15877. 0000BC32  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15878. 0000BC36  61FF FFFF F850           bsr        -0x7AE /* 0000B488 */
  15879. 0000BC3C  486E FF00                pea.l      [A6 - 0x100]
  15880. 0000BC40  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15881. 0000BC44  61FF FFFF F962           bsr        -0x69C /* 0000B5A8 */
  15882. 0000BC4A  486E FF00                pea.l      [A6 - 0x100]
  15883. 0000BC4E  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15884. 0000BC52  2057                     movea.l    A0, [A7]
  15885. 0000BC54  2268 0004                movea.l    A1, [A0 + 0x4]
  15886. 0000BC58  2269 0028                movea.l    A1, [A1 + 0x28]
  15887. 0000BC5C  4E91                     jsr        [A1]
  15888. 0000BC5E  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15889. 0000BC62  2057                     movea.l    A0, [A7]
  15890. 0000BC64  2268 0004                movea.l    A1, [A0 + 0x4]
  15891. 0000BC68  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15892. 0000BC6C  4E91                     jsr        [A1]
  15893. 0000BC6E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15894. 0000BC72  6026                     bra        +0x28 /* 0000BC9A */
  15895. label0000BC74:
  15896. 0000BC74  362B 0002                move.w     D3, [A3 + 0x2]
  15897. 0000BC78  3F03                     move.w     -[A7], D3
  15898. 0000BC7A  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15899. 0000BC7E  61FF FFFF F992           bsr        -0x66C /* 0000B612 */
  15900. 0000BC84  5C4F                     addq.w     A7, 6
  15901. 0000BC86  6012                     bra        +0x14 /* 0000BC9A */
  15902. label0000BC88:
  15903. 0000BC88  2F0B                     move.l     -[A7], A3
  15904. 0000BC8A  2F03                     move.l     -[A7], D3
  15905. 0000BC8C  2F0A                     move.l     -[A7], A2
  15906. 0000BC8E  61FF FFFF 5F80           bsr        -0xA07E /* 00001C10 */
  15907. 0000BC94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15908. 0000BC98  6002                     bra        +0x4 /* 0000BC9C */
  15909. label0000BC9A:
  15910. 0000BC9A  7001                     moveq.l    D0, 0x01
  15911. label0000BC9C:
  15912. 0000BC9C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  15913. 0000BCA0  4E5E                     unlink     A6
  15914. 0000BCA2  4E75                     rts
  15915. 0000BCA4  4E56 FF00                link       A6, -0x0100
  15916. 0000BCA8  2F0A                     move.l     -[A7], A2
  15917. 0000BCAA  246E 0008                movea.l    A2, [A6 + 0x8]
  15918. 0000BCAE  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15919. 0000BCB2  61FF FFFF F68E           bsr        -0x970 /* 0000B342 */
  15920. 0000BCB8  2F0A                     move.l     -[A7], A2
  15921. 0000BCBA  61FF 0000 0112           bsr        +0x114 /* 0000BDCE */
  15922. 0000BCC0  486E FF00                pea.l      [A6 - 0x100]
  15923. 0000BCC4  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15924. 0000BCC8  61FF FFFF F8DE           bsr        -0x720 /* 0000B5A8 */
  15925. 0000BCCE  486E FF00                pea.l      [A6 - 0x100]
  15926. 0000BCD2  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15927. 0000BCD6  2057                     movea.l    A0, [A7]
  15928. 0000BCD8  2268 0004                movea.l    A1, [A0 + 0x4]
  15929. 0000BCDC  2269 0028                movea.l    A1, [A1 + 0x28]
  15930. 0000BCE0  4E91                     jsr        [A1]
  15931. 0000BCE2  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15932. 0000BCE6  2057                     movea.l    A0, [A7]
  15933. 0000BCE8  2268 0004                movea.l    A1, [A0 + 0x4]
  15934. 0000BCEC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15935. 0000BCF0  4E91                     jsr        [A1]
  15936. 0000BCF2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  15937. 0000BCF6  245F                     movea.l    A2, [A7]+
  15938. 0000BCF8  4E5E                     unlink     A6
  15939. 0000BCFA  4E75                     rts
  15940. 0000BCFC  4E56 FF00                link       A6, -0x0100
  15941. 0000BD00  2F0A                     move.l     -[A7], A2
  15942. 0000BD02  246E 0008                movea.l    A2, [A6 + 0x8]
  15943. 0000BD06  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15944. 0000BD0A  61FF FFFF F672           bsr        -0x98C /* 0000B37E */
  15945. 0000BD10  4A00                     tst.b      D0
  15946. 0000BD12  584F                     addq.w     A7, 4
  15947. 0000BD14  660C                     bne        +0xE /* 0000BD22 */
  15948. 0000BD16  2F0A                     move.l     -[A7], A2
  15949. 0000BD18  61FF FFFF 60C4           bsr        -0x9F3A /* 00001DDE */
  15950. 0000BD1E  584F                     addq.w     A7, 4
  15951. 0000BD20  600A                     bra        +0xC /* 0000BD2C */
  15952. label0000BD22:
  15953. 0000BD22  2F0A                     move.l     -[A7], A2
  15954. 0000BD24  61FF 0000 00A8           bsr        +0xAA /* 0000BDCE */
  15955. 0000BD2A  584F                     addq.w     A7, 4
  15956. label0000BD2C:
  15957. 0000BD2C  486E FF00                pea.l      [A6 - 0x100]
  15958. 0000BD30  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  15959. 0000BD34  61FF FFFF F872           bsr        -0x78C /* 0000B5A8 */
  15960. 0000BD3A  486E FF00                pea.l      [A6 - 0x100]
  15961. 0000BD3E  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15962. 0000BD42  2057                     movea.l    A0, [A7]
  15963. 0000BD44  2268 0004                movea.l    A1, [A0 + 0x4]
  15964. 0000BD48  2269 0028                movea.l    A1, [A1 + 0x28]
  15965. 0000BD4C  4E91                     jsr        [A1]
  15966. 0000BD4E  2F2A 0052                move.l     -[A7], [A2 + 0x52]
  15967. 0000BD52  2057                     movea.l    A0, [A7]
  15968. 0000BD54  2268 0004                movea.l    A1, [A0 + 0x4]
  15969. 0000BD58  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15970. 0000BD5C  4E91                     jsr        [A1]
  15971. 0000BD5E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  15972. 0000BD62  245F                     movea.l    A2, [A7]+
  15973. 0000BD64  4E5E                     unlink     A6
  15974. 0000BD66  4E75                     rts
  15975. 0000BD68  4E56 FFDA                link       A6, -0x0026
  15976. 0000BD6C  48E7 0030                movem.l    -[A7], A2,A3
  15977. 0000BD70  246E 0008                movea.l    A2, [A6 + 0x8]
  15978. 0000BD74  266A 004E                movea.l    A3, [A2 + 0x4E]
  15979. 0000BD78  200B                     move.l     D0, A3
  15980. 0000BD7A  6740                     beq        +0x42 /* 0000BDBC */
  15981. 0000BD7C  486E FFFE                pea.l      [A6 - 0x2]
  15982. 0000BD80  486E FFDA                pea.l      [A6 - 0x26]
  15983. 0000BD84  2F0B                     move.l     -[A7], A3
  15984. 0000BD86  61FF FFFF F556           bsr        -0xAA8 /* 0000B2DE */
  15985. 0000BD8C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  15986. 0000BD90  486E FFDA                pea.l      [A6 - 0x26]
  15987. 0000BD94  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  15988. 0000BD9A  4868 0296                pea.l      [A0 + 0x296]
  15989. 0000BD9E  61FF 0000 40F8           bsr        +0x40FA /* 0000FE98 */
  15990. 0000BDA4  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  15991. 0000BDAA  4868 0246                pea.l      [A0 + 0x246]
  15992. 0000BDAE  2057                     movea.l    A0, [A7]
  15993. 0000BDB0  2250                     movea.l    A1, [A0]
  15994. 0000BDB2  2269 0010                movea.l    A1, [A1 + 0x10]
  15995. 0000BDB6  4E91                     jsr        [A1]
  15996. 0000BDB8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  15997. label0000BDBC:
  15998. 0000BDBC  2F0A                     move.l     -[A7], A2
  15999. 0000BDBE  61FF FFFF 6072           bsr        -0x9F8C /* 00001E32 */
  16000. 0000BDC4  584F                     addq.w     A7, 4
  16001. 0000BDC6  4CDF 0C00                movem.l    A2,A3, [A7]+
  16002. 0000BDCA  4E5E                     unlink     A6
  16003. 0000BDCC  4E75                     rts
  16004. fn0000BDCE:
  16005. 0000BDCE  4E56 FFF6                link       A6, -0x000A
  16006. 0000BDD2  48E7 1030                movem.l    -[A7], D3,A2,A3
  16007. 0000BDD6  246E 0008                movea.l    A2, [A6 + 0x8]
  16008. 0000BDDA  486E FFFE                pea.l      [A6 - 0x2]
  16009. 0000BDDE  486E FFF6                pea.l      [A6 - 0xA]
  16010. 0000BDE2  486E FFFC                pea.l      [A6 - 0x4]
  16011. 0000BDE6  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  16012. 0000BDEA  61FF FFFF F788           bsr        -0x876 /* 0000B574 */
  16013. 0000BDF0  302E FFFE                move.w     D0, [A6 - 0x2]
  16014. 0000BDF4  5340                     subq.w     D0, 1
  16015. 0000BDF6  48C0                     ext.l      D0
  16016. 0000BDF8  D080                     add.l      D0, D0
  16017. 0000BDFA  41F9 0002 16E2           lea.l      A0, [0x000216E2]
  16018. 0000BE00  3570 0800 003C           move.w     [A2 + 0x3C], [A0 + D0]
  16019. 0000BE06  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  16020. 0000BE0A  3F2A 003C                move.w     -[A7], [A2 + 0x3C]
  16021. 0000BE0E  4878 00CB                push.l     0xCB
  16022. 0000BE12  2F0A                     move.l     -[A7], A2
  16023. 0000BE14  2057                     movea.l    A0, [A7]
  16024. 0000BE16  2268 0004                movea.l    A1, [A0 + 0x4]
  16025. 0000BE1A  2269 0080                movea.l    A1, [A1 + 0x80]
  16026. 0000BE1E  4E91                     jsr        [A1]
  16027. 0000BE20  2648                     movea.l    A3, A0
  16028. 0000BE22  362A 003C                move.w     D3, [A2 + 0x3C]
  16029. 0000BE26  0C43 FFFF                cmpi.w     D3, 0xFFFF
  16030. 0000BE2A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  16031. 0000BE2E  6744                     beq        +0x46 /* 0000BE74 */
  16032. 0000BE30  1F3C 0001                move.b     -[A7], 0x1
  16033. 0000BE34  3F03                     move.w     -[A7], D3
  16034. 0000BE36  2F0B                     move.l     -[A7], A3
  16035. 0000BE38  2057                     movea.l    A0, [A7]
  16036. 0000BE3A  2268 0004                movea.l    A1, [A0 + 0x4]
  16037. 0000BE3E  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  16038. 0000BE42  4E91                     jsr        [A1]
  16039. 0000BE44  1F3C 0001                move.b     -[A7], 0x1
  16040. 0000BE48  1F2A 003E                move.b     -[A7], [A2 + 0x3E]
  16041. 0000BE4C  2F0B                     move.l     -[A7], A3
  16042. 0000BE4E  2057                     movea.l    A0, [A7]
  16043. 0000BE50  2268 0004                movea.l    A1, [A0 + 0x4]
  16044. 0000BE54  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  16045. 0000BE58  4E91                     jsr        [A1]
  16046. 0000BE5A  1F3C 0001                move.b     -[A7], 0x1
  16047. 0000BE5E  1F2A 003F                move.b     -[A7], [A2 + 0x3F]
  16048. 0000BE62  2F0B                     move.l     -[A7], A3
  16049. 0000BE64  2057                     movea.l    A0, [A7]
  16050. 0000BE66  2268 0004                movea.l    A1, [A0 + 0x4]
  16051. 0000BE6A  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  16052. 0000BE6E  4E91                     jsr        [A1]
  16053. 0000BE70  4FEF 0018                lea.l      A7, [A7 + 0x18]
  16054. label0000BE74:
  16055. 0000BE74  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16056. 0000BE78  4E5E                     unlink     A6
  16057. 0000BE7A  4E75                     rts
  16058. 0000BE7C  206F 0004                movea.l    A0, [A7 + 0x4]
  16059. 0000BE80  5088                     addq.l     A0, 8
  16060. 0000BE82  2010                     move.l     D0, [A0]
  16061. 0000BE84  0680 FFFF FFA6           addi.l     D0, 0xFFFFFFA6
  16062. 0000BE8A  D1AF 0004                add.l      [A7 + 0x4], D0
  16063. 0000BE8E  4EFA F9DE                jmp        [PC - 0x622 /* 0000B86E */]
  16064. fn0000BE92:
  16065. 0000BE92  48E7 1C00                movem.l    -[A7], D3,D4,D5
  16066. 0000BE96  362F 0010                move.w     D3, [A7 + 0x10]
  16067. 0000BE9A  382F 0012                move.w     D4, [A7 + 0x12]
  16068. 0000BE9E  3A2F 0014                move.w     D5, [A7 + 0x14]
  16069. 0000BEA2  0C44 0003                cmpi.w     D4, 0x3
  16070. 0000BEA6  6C02                     bge        +0x4 /* 0000BEAA */
  16071. 0000BEA8  5343                     subq.w     D3, 1
  16072. label0000BEAA:
  16073. 0000BEAA  3004                     move.w     D0, D4
  16074. 0000BEAC  5340                     subq.w     D0, 1
  16075. 0000BEAE  48C0                     ext.l      D0
  16076. 0000BEB0  D080                     add.l      D0, D0
  16077. 0000BEB2  41F9 0002 1518           lea.l      A0, [0x00021518]
  16078. 0000BEB8  3243                     movea.w    A1, D3
  16079. 0000BEBA  2209                     move.l     D1, A1
  16080. 0000BEBC  83FC 0064                divs.w     D1, 0x64 /* 'd' */
  16081. 0000BEC0  2409                     move.l     D2, A1
  16082. 0000BEC2  85FC 0004                divs.w     D2, 0x4
  16083. 0000BEC6  D443                     add.w      D2, D3
  16084. 0000BEC8  9441                     sub.w      D2, D1
  16085. 0000BECA  2209                     move.l     D1, A1
  16086. 0000BECC  83FC 0190                divs.w     D1, 0x190
  16087. 0000BED0  D242                     add.w      D1, D2
  16088. 0000BED2  D270 0800                add.w      D1, [A0 + D0]
  16089. 0000BED6  D245                     add.w      D1, D5
  16090. 0000BED8  48C1                     ext.l      D1
  16091. 0000BEDA  83FC 0007                divs.w     D1, 0x7
  16092. 0000BEDE  4841                     swap.w     D1
  16093. 0000BEE0  3001                     move.w     D0, D1
  16094. 0000BEE2  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  16095. 0000BEE6  4E75                     rts
  16096. fn0000BEE8:
  16097. 0000BEE8  2F05                     move.l     -[A7], D5
  16098. 0000BEEA  342F 0008                move.w     D2, [A7 + 0x8]
  16099. 0000BEEE  3A2F 000A                move.w     D5, [A7 + 0xA]
  16100. 0000BEF2  3005                     move.w     D0, D5
  16101. 0000BEF4  5340                     subq.w     D0, 1
  16102. 0000BEF6  48C0                     ext.l      D0
  16103. 0000BEF8  D080                     add.l      D0, D0
  16104. 0000BEFA  41F9 0002 1500           lea.l      A0, [0x00021500]
  16105. 0000BF00  3230 0800                move.w     D1, [A0 + D0]
  16106. 0000BF04  0C45 0002                cmpi.w     D5, 0x2
  16107. 0000BF08  6624                     bne        +0x26 /* 0000BF2E */
  16108. 0000BF0A  3002                     move.w     D0, D2
  16109. 0000BF0C  0240 0003                andi.w     D0, 0x3
  16110. 0000BF10  661C                     bne        +0x1E /* 0000BF2E */
  16111. 0000BF12  3042                     movea.w    A0, D2
  16112. 0000BF14  2008                     move.l     D0, A0
  16113. 0000BF16  81FC 0190                divs.w     D0, 0x190
  16114. 0000BF1A  4840                     swap.w     D0
  16115. 0000BF1C  4A40                     tst.w      D0
  16116. 0000BF1E  670C                     beq        +0xE /* 0000BF2C */
  16117. 0000BF20  2008                     move.l     D0, A0
  16118. 0000BF22  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  16119. 0000BF26  4840                     swap.w     D0
  16120. 0000BF28  4A40                     tst.w      D0
  16121. 0000BF2A  6702                     beq        +0x4 /* 0000BF2E */
  16122. label0000BF2C:
  16123. 0000BF2C  5241                     addq.w     D1, 1
  16124. label0000BF2E:
  16125. 0000BF2E  3001                     move.w     D0, D1
  16126. 0000BF30  2A1F                     move.l     D5, [A7]+
  16127. 0000BF32  4E75                     rts
  16128. fn0000BF34:
  16129. 0000BF34  302F 0004                move.w     D0, [A7 + 0x4]
  16130. 0000BF38  5340                     subq.w     D0, 1
  16131. 0000BF3A  48C0                     ext.l      D0
  16132. 0000BF3C  E188                     lsl        D0, 8
  16133. 0000BF3E  41F9 0002 0900           lea.l      A0, [0x00020900]
  16134. 0000BF44  D1C0                     add.l      A0, D0
  16135. 0000BF46  4E75                     rts
  16136. fn0000BF48:
  16137. 0000BF48  4E56 FFCE                link       A6, -0x0032
  16138. 0000BF4C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16139. 0000BF50  246E 0008                movea.l    A2, [A6 + 0x8]
  16140. 0000BF54  382E 000C                move.w     D4, [A6 + 0xC]
  16141. 0000BF58  266E 000E                movea.l    A3, [A6 + 0xE]
  16142. 0000BF5C  4A44                     tst.w      D4
  16143. 0000BF5E  6714                     beq        +0x16 /* 0000BF74 */
  16144. 0000BF60  204A                     movea.l    A0, A2
  16145. 0000BF62  41E8 00EC                lea.l      A0, [A0 + 0xEC]
  16146. 0000BF66  2608                     move.l     D3, A0
  16147. 0000BF68  2488                     move.l     [A2], A0
  16148. 0000BF6A  2F03                     move.l     -[A7], D3
  16149. 0000BF6C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  16150. 0000BF72  584F                     addq.w     A7, 4
  16151. label0000BF74:
  16152. 0000BF74  2F0B                     move.l     -[A7], A3
  16153. 0000BF76  4267                     clr.w      -[A7]
  16154. 0000BF78  2F0A                     move.l     -[A7], A2
  16155. 0000BF7A  4EB9 0000 3538           jsr        [0x00003538]
  16156. 0000BF80  486A 007A                pea.l      [A2 + 0x7A]
  16157. 0000BF84  4EB9 0000 3BD0           jsr        [0x00003BD0]
  16158. 0000BF8A  486A 00A8                pea.l      [A2 + 0xA8]
  16159. 0000BF8E  4EB9 0000 3B10           jsr        [0x00003B10]
  16160. 0000BF94  41F9 0002 0014           lea.l      A0, [0x00020014]
  16161. 0000BF9A  2548 0004                move.l     [A2 + 0x4], A0
  16162. 0000BF9E  41F9 0002 0014           lea.l      A0, [0x00020014]
  16163. 0000BFA4  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  16164. 0000BFA8  2252                     movea.l    A1, [A2]
  16165. 0000BFAA  2288                     move.l     [A1], A0
  16166. 0000BFAC  41F9 0002 0014           lea.l      A0, [0x00020014]
  16167. 0000BFB2  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  16168. 0000BFB6  2548 007A                move.l     [A2 + 0x7A], A0
  16169. 0000BFBA  41F9 0002 0014           lea.l      A0, [0x00020014]
  16170. 0000BFC0  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  16171. 0000BFC4  2548 00A8                move.l     [A2 + 0xA8], A0
  16172. 0000BFC8  2852                     movea.l    A4, [A2]
  16173. 0000BFCA  204A                     movea.l    A0, A2
  16174. 0000BFCC  41E8 00EC                lea.l      A0, [A0 + 0xEC]
  16175. 0000BFD0  91CC                     sub.l      A0, A4
  16176. 0000BFD2  2948 0008                move.l     [A4 + 0x8], A0
  16177. 0000BFD6  4878 0002                push.l     0x2
  16178. 0000BFDA  486A 00D6                pea.l      [A2 + 0xD6]
  16179. 0000BFDE  2F0B                     move.l     -[A7], A3
  16180. 0000BFE0  2057                     movea.l    A0, [A7]
  16181. 0000BFE2  2250                     movea.l    A1, [A0]
  16182. 0000BFE4  2269 0024                movea.l    A1, [A1 + 0x24]
  16183. 0000BFE8  4E91                     jsr        [A1]
  16184. 0000BFEA  4878 0004                push.l     0x4
  16185. 0000BFEE  486A 00D8                pea.l      [A2 + 0xD8]
  16186. 0000BFF2  2F0B                     move.l     -[A7], A3
  16187. 0000BFF4  2057                     movea.l    A0, [A7]
  16188. 0000BFF6  2250                     movea.l    A1, [A0]
  16189. 0000BFF8  2269 0024                movea.l    A1, [A1 + 0x24]
  16190. 0000BFFC  4E91                     jsr        [A1]
  16191. 0000BFFE  4878 0004                push.l     0x4
  16192. 0000C002  486A 00DC                pea.l      [A2 + 0xDC]
  16193. 0000C006  2F0B                     move.l     -[A7], A3
  16194. 0000C008  2057                     movea.l    A0, [A7]
  16195. 0000C00A  2250                     movea.l    A1, [A0]
  16196. 0000C00C  2269 0024                movea.l    A1, [A1 + 0x24]
  16197. 0000C010  4E91                     jsr        [A1]
  16198. 0000C012  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  16199. 0000C018  4878 0001                push.l     0x1
  16200. 0000C01C  486E FFFF                pea.l      [A6 - 0x1]
  16201. 0000C020  2F0B                     move.l     -[A7], A3
  16202. 0000C022  2057                     movea.l    A0, [A7]
  16203. 0000C024  2250                     movea.l    A1, [A0]
  16204. 0000C026  2269 0024                movea.l    A1, [A1 + 0x24]
  16205. 0000C02A  4E91                     jsr        [A1]
  16206. 0000C02C  4878 0001                push.l     0x1
  16207. 0000C030  486A 00E0                pea.l      [A2 + 0xE0]
  16208. 0000C034  2F0B                     move.l     -[A7], A3
  16209. 0000C036  2057                     movea.l    A0, [A7]
  16210. 0000C038  2250                     movea.l    A1, [A0]
  16211. 0000C03A  2269 0024                movea.l    A1, [A1 + 0x24]
  16212. 0000C03E  4E91                     jsr        [A1]
  16213. 0000C040  4878 0001                push.l     0x1
  16214. 0000C044  486A 00E1                pea.l      [A2 + 0xE1]
  16215. 0000C048  2F0B                     move.l     -[A7], A3
  16216. 0000C04A  2057                     movea.l    A0, [A7]
  16217. 0000C04C  2250                     movea.l    A1, [A0]
  16218. 0000C04E  2269 0024                movea.l    A1, [A1 + 0x24]
  16219. 0000C052  4E91                     jsr        [A1]
  16220. 0000C054  7001                     moveq.l    D0, 0x01
  16221. 0000C056  2540 0028                move.l     [A2 + 0x28], D0
  16222. 0000C05A  42AA 00E6                clr.l      [A2 + 0xE6]
  16223. 0000C05E  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  16224. 0000C062  2D4F FFFA                move.l     [A6 - 0x6], A7
  16225. 0000C066  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  16226. 0000C06A  2F0A                     move.l     -[A7], A2
  16227. 0000C06C  61FF 0000 0778           bsr        +0x77A /* 0000C7E6 */
  16228. 0000C072  504F                     addq.w     A7, 8
  16229. 0000C074  6034                     bra        +0x36 /* 0000C0AA */
  16230. 0000C076  4AAA 00E6                tst.l      [A2 + 0xE6]
  16231. 0000C07A  6718                     beq        +0x1A /* 0000C094 */
  16232. 0000C07C  3F3C 0001                move.w     -[A7], 0x1
  16233. 0000C080  206A 00E6                movea.l    A0, [A2 + 0xE6]
  16234. 0000C084  4850                     pea.l      [A0]
  16235. 0000C086  2057                     movea.l    A0, [A7]
  16236. 0000C088  2268 0004                movea.l    A1, [A0 + 0x4]
  16237. 0000C08C  2269 0008                movea.l    A1, [A1 + 0x8]
  16238. 0000C090  4E91                     jsr        [A1]
  16239. 0000C092  5C4F                     addq.w     A7, 6
  16240. label0000C094:
  16241. 0000C094  42A7                     clr.l      -[A7]
  16242. 0000C096  42A7                     clr.l      -[A7]
  16243. 0000C098  42A7                     clr.l      -[A7]
  16244. 0000C09A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  16245. 0000C0A0  486E FFE6                pea.l      [A6 - 0x1A]
  16246. 0000C0A4  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  16247. label0000C0AA:
  16248. 0000C0AA  42AA 00E2                clr.l      [A2 + 0xE2]
  16249. 0000C0AE  2D4F FFE2                move.l     [A6 - 0x1E], A7
  16250. 0000C0B2  102E FFFF                move.b     D0, [A6 - 0x1]
  16251. 0000C0B6  56C0                     sne        D0
  16252. 0000C0B8  4400                     neg.b      D0
  16253. 0000C0BA  1F00                     move.b     -[A7], D0
  16254. 0000C0BC  2F0A                     move.l     -[A7], A2
  16255. 0000C0BE  2057                     movea.l    A0, [A7]
  16256. 0000C0C0  2268 0004                movea.l    A1, [A0 + 0x4]
  16257. 0000C0C4  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  16258. 0000C0C8  4E91                     jsr        [A1]
  16259. 0000C0CA  5C4F                     addq.w     A7, 6
  16260. 0000C0CC  6052                     bra        +0x54 /* 0000C120 */
  16261. 0000C0CE  4AAA 00E6                tst.l      [A2 + 0xE6]
  16262. 0000C0D2  6718                     beq        +0x1A /* 0000C0EC */
  16263. 0000C0D4  3F3C 0001                move.w     -[A7], 0x1
  16264. 0000C0D8  206A 00E6                movea.l    A0, [A2 + 0xE6]
  16265. 0000C0DC  4850                     pea.l      [A0]
  16266. 0000C0DE  2057                     movea.l    A0, [A7]
  16267. 0000C0E0  2268 0004                movea.l    A1, [A0 + 0x4]
  16268. 0000C0E4  2269 0008                movea.l    A1, [A1 + 0x8]
  16269. 0000C0E8  4E91                     jsr        [A1]
  16270. 0000C0EA  5C4F                     addq.w     A7, 6
  16271. label0000C0EC:
  16272. 0000C0EC  4AAA 00E2                tst.l      [A2 + 0xE2]
  16273. 0000C0F0  6718                     beq        +0x1A /* 0000C10A */
  16274. 0000C0F2  3F3C 0001                move.w     -[A7], 0x1
  16275. 0000C0F6  206A 00E2                movea.l    A0, [A2 + 0xE2]
  16276. 0000C0FA  4850                     pea.l      [A0]
  16277. 0000C0FC  2057                     movea.l    A0, [A7]
  16278. 0000C0FE  2268 0004                movea.l    A1, [A0 + 0x4]
  16279. 0000C102  2269 0008                movea.l    A1, [A1 + 0x8]
  16280. 0000C106  4E91                     jsr        [A1]
  16281. 0000C108  5C4F                     addq.w     A7, 6
  16282. label0000C10A:
  16283. 0000C10A  42A7                     clr.l      -[A7]
  16284. 0000C10C  42A7                     clr.l      -[A7]
  16285. 0000C10E  42A7                     clr.l      -[A7]
  16286. 0000C110  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  16287. 0000C116  486E FFCE                pea.l      [A6 - 0x32]
  16288. 0000C11A  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  16289. label0000C120:
  16290. 0000C120  422A 00EA                clr.b      [A2 + 0xEA]
  16291. 0000C124  204A                     movea.l    A0, A2
  16292. 0000C126  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16293. 0000C12A  4E5E                     unlink     A6
  16294. 0000C12C  4E75                     rts
  16295. label0000C12E:
  16296. 0000C12E  4E56 0000                link       A6, 0
  16297. 0000C132  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  16298. 0000C136  246E 0008                movea.l    A2, [A6 + 0x8]
  16299. 0000C13A  362E 000C                move.w     D3, [A6 + 0xC]
  16300. 0000C13E  200A                     move.l     D0, A2
  16301. 0000C140  6700 008A                beq        +0x8C /* 0000C1CC */
  16302. 0000C144  41F9 0002 0014           lea.l      A0, [0x00020014]
  16303. 0000C14A  2548 0004                move.l     [A2 + 0x4], A0
  16304. 0000C14E  41F9 0002 0014           lea.l      A0, [0x00020014]
  16305. 0000C154  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  16306. 0000C158  2252                     movea.l    A1, [A2]
  16307. 0000C15A  2288                     move.l     [A1], A0
  16308. 0000C15C  41F9 0002 0014           lea.l      A0, [0x00020014]
  16309. 0000C162  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  16310. 0000C166  2548 007A                move.l     [A2 + 0x7A], A0
  16311. 0000C16A  41F9 0002 0014           lea.l      A0, [0x00020014]
  16312. 0000C170  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  16313. 0000C174  2548 00A8                move.l     [A2 + 0xA8], A0
  16314. 0000C178  2652                     movea.l    A3, [A2]
  16315. 0000C17A  204A                     movea.l    A0, A2
  16316. 0000C17C  41E8 00EC                lea.l      A0, [A0 + 0xEC]
  16317. 0000C180  2848                     movea.l    A4, A0
  16318. 0000C182  91CB                     sub.l      A0, A3
  16319. 0000C184  2748 0008                move.l     [A3 + 0x8], A0
  16320. 0000C188  4267                     clr.w      -[A7]
  16321. 0000C18A  486A 00A8                pea.l      [A2 + 0xA8]
  16322. 0000C18E  4EB9 0000 3B18           jsr        [0x00003B18]
  16323. 0000C194  4267                     clr.w      -[A7]
  16324. 0000C196  486A 007A                pea.l      [A2 + 0x7A]
  16325. 0000C19A  4EB9 0000 3BD8           jsr        [0x00003BD8]
  16326. 0000C1A0  4267                     clr.w      -[A7]
  16327. 0000C1A2  2F0A                     move.l     -[A7], A2
  16328. 0000C1A4  4EB9 0000 3540           jsr        [0x00003540]
  16329. 0000C1AA  4A43                     tst.w      D3
  16330. 0000C1AC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  16331. 0000C1B0  670C                     beq        +0xE /* 0000C1BE */
  16332. 0000C1B2  4267                     clr.w      -[A7]
  16333. 0000C1B4  2F0C                     move.l     -[A7], A4
  16334. 0000C1B6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  16335. 0000C1BC  5C4F                     addq.w     A7, 6
  16336. label0000C1BE:
  16337. 0000C1BE  4A43                     tst.w      D3
  16338. 0000C1C0  6F0A                     ble        +0xC /* 0000C1CC */
  16339. 0000C1C2  2F0A                     move.l     -[A7], A2
  16340. 0000C1C4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  16341. 0000C1CA  584F                     addq.w     A7, 4
  16342. label0000C1CC:
  16343. 0000C1CC  204A                     movea.l    A0, A2
  16344. 0000C1CE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  16345. 0000C1D2  4E5E                     unlink     A6
  16346. 0000C1D4  4E75                     rts
  16347. fn0000C1D6:
  16348. 0000C1D6  4E56 FFFC                link       A6, -0x0004
  16349. 0000C1DA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16350. 0000C1DE  246E 0008                movea.l    A2, [A6 + 0x8]
  16351. 0000C1E2  282E 000C                move.l     D4, [A6 + 0xC]
  16352. 0000C1E6  2F04                     move.l     -[A7], D4
  16353. 0000C1E8  2F2A 00E6                move.l     -[A7], [A2 + 0xE6]
  16354. 0000C1EC  61FF 0000 082E           bsr        +0x830 /* 0000CA1C */
  16355. 0000C1F2  266A 00E6                movea.l    A3, [A2 + 0xE6]
  16356. 0000C1F6  202B 005E                move.l     D0, [A3 + 0x5E]
  16357. 0000C1FA  2F00                     move.l     -[A7], D0
  16358. 0000C1FC  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16359. 0000C200  2057                     movea.l    A0, [A7]
  16360. 0000C202  2268 0004                movea.l    A1, [A0 + 0x4]
  16361. 0000C206  2269 0160                movea.l    A1, [A1 + 0x160]
  16362. 0000C20A  4E91                     jsr        [A1]
  16363. 0000C20C  286A 00E6                movea.l    A4, [A2 + 0xE6]
  16364. 0000C210  202C 0062                move.l     D0, [A4 + 0x62]
  16365. 0000C214  2F00                     move.l     -[A7], D0
  16366. 0000C216  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16367. 0000C21A  2057                     movea.l    A0, [A7]
  16368. 0000C21C  2268 0004                movea.l    A1, [A0 + 0x4]
  16369. 0000C220  2269 0164                movea.l    A1, [A1 + 0x164]
  16370. 0000C224  4E91                     jsr        [A1]
  16371. 0000C226  262A 00E6                move.l     D3, [A2 + 0xE6]
  16372. 0000C22A  2043                     movea.l    A0, D3
  16373. 0000C22C  2028 005E                move.l     D0, [A0 + 0x5E]
  16374. 0000C230  2F00                     move.l     -[A7], D0
  16375. 0000C232  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16376. 0000C236  2057                     movea.l    A0, [A7]
  16377. 0000C238  2268 0004                movea.l    A1, [A0 + 0x4]
  16378. 0000C23C  2269 0020                movea.l    A1, [A1 + 0x20]
  16379. 0000C240  4E91                     jsr        [A1]
  16380. 0000C242  4A2A 00E0                tst.b      [A2 + 0xE0]
  16381. 0000C246  4FEF 0020                lea.l      A7, [A7 + 0x20]
  16382. 0000C24A  663C                     bne        +0x3E /* 0000C288 */
  16383. 0000C24C  2F0A                     move.l     -[A7], A2
  16384. 0000C24E  486E FFFC                pea.l      [A6 - 0x4]
  16385. 0000C252  4EB9 0000 3200           jsr        [0x00003200]
  16386. 0000C258  2F2A 00E6                move.l     -[A7], [A2 + 0xE6]
  16387. 0000C25C  61FF 0000 0A60           bsr        +0xA62 /* 0000CCBE */
  16388. 0000C262  584F                     addq.w     A7, 4
  16389. 0000C264  2F00                     move.l     -[A7], D0
  16390. 0000C266  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16391. 0000C26A  2057                     movea.l    A0, [A7]
  16392. 0000C26C  2268 0004                movea.l    A1, [A0 + 0x4]
  16393. 0000C270  2269 0164                movea.l    A1, [A1 + 0x164]
  16394. 0000C274  4E91                     jsr        [A1]
  16395. 0000C276  3F3C FFFF                move.w     -[A7], 0xFFFF
  16396. 0000C27A  486E FFFC                pea.l      [A6 - 0x4]
  16397. 0000C27E  4EB9 0000 3208           jsr        [0x00003208]
  16398. 0000C284  4FEF 0016                lea.l      A7, [A7 + 0x16]
  16399. label0000C288:
  16400. 0000C288  2F0A                     move.l     -[A7], A2
  16401. 0000C28A  4EB9 0000 30A0           jsr        [0x000030A0]
  16402. 0000C290  4A00                     tst.b      D0
  16403. 0000C292  584F                     addq.w     A7, 4
  16404. 0000C294  6710                     beq        +0x12 /* 0000C2A6 */
  16405. 0000C296  2F0A                     move.l     -[A7], A2
  16406. 0000C298  2057                     movea.l    A0, [A7]
  16407. 0000C29A  2268 0004                movea.l    A1, [A0 + 0x4]
  16408. 0000C29E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  16409. 0000C2A2  4E91                     jsr        [A1]
  16410. 0000C2A4  584F                     addq.w     A7, 4
  16411. label0000C2A6:
  16412. 0000C2A6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16413. 0000C2AA  4E5E                     unlink     A6
  16414. 0000C2AC  4E75                     rts
  16415. 0000C2AE  4E56 0000                link       A6, 0
  16416. 0000C2B2  2F0A                     move.l     -[A7], A2
  16417. 0000C2B4  246E 0008                movea.l    A2, [A6 + 0x8]
  16418. 0000C2B8  4AAA 00E2                tst.l      [A2 + 0xE2]
  16419. 0000C2BC  6712                     beq        +0x14 /* 0000C2D0 */
  16420. 0000C2BE  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16421. 0000C2C2  2057                     movea.l    A0, [A7]
  16422. 0000C2C4  2268 0004                movea.l    A1, [A0 + 0x4]
  16423. 0000C2C8  2269 00A4                movea.l    A1, [A1 + 0xA4]
  16424. 0000C2CC  4E91                     jsr        [A1]
  16425. 0000C2CE  584F                     addq.w     A7, 4
  16426. label0000C2D0:
  16427. 0000C2D0  245F                     movea.l    A2, [A7]+
  16428. 0000C2D2  4E5E                     unlink     A6
  16429. 0000C2D4  4E75                     rts
  16430. 0000C2D6  4E56 FFF8                link       A6, -0x0008
  16431. 0000C2DA  2F0A                     move.l     -[A7], A2
  16432. 0000C2DC  246E 0008                movea.l    A2, [A6 + 0x8]
  16433. 0000C2E0  4AAA 00E2                tst.l      [A2 + 0xE2]
  16434. 0000C2E4  6738                     beq        +0x3A /* 0000C31E */
  16435. 0000C2E6  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16436. 0000C2EA  4EB9 0000 30A0           jsr        [0x000030A0]
  16437. 0000C2F0  4A00                     tst.b      D0
  16438. 0000C2F2  584F                     addq.w     A7, 4
  16439. 0000C2F4  6728                     beq        +0x2A /* 0000C31E */
  16440. 0000C2F6  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16441. 0000C2FA  2057                     movea.l    A0, [A7]
  16442. 0000C2FC  2268 0004                movea.l    A1, [A0 + 0x4]
  16443. 0000C300  2269 00A8                movea.l    A1, [A1 + 0xA8]
  16444. 0000C304  4E91                     jsr        [A1]
  16445. 0000C306  1F3C 0001                move.b     -[A7], 0x1
  16446. 0000C30A  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16447. 0000C30E  2057                     movea.l    A0, [A7]
  16448. 0000C310  2268 0004                movea.l    A1, [A0 + 0x4]
  16449. 0000C314  2269 00C0                movea.l    A1, [A1 + 0xC0]
  16450. 0000C318  4E91                     jsr        [A1]
  16451. 0000C31A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16452. label0000C31E:
  16453. 0000C31E  4227                     clr.b      -[A7]
  16454. 0000C320  2F0A                     move.l     -[A7], A2
  16455. 0000C322  2057                     movea.l    A0, [A7]
  16456. 0000C324  2268 0004                movea.l    A1, [A0 + 0x4]
  16457. 0000C328  2269 00EC                movea.l    A1, [A1 + 0xEC]
  16458. 0000C32C  4E91                     jsr        [A1]
  16459. 0000C32E  4A00                     tst.b      D0
  16460. 0000C330  5C4F                     addq.w     A7, 6
  16461. 0000C332  673E                     beq        +0x40 /* 0000C372 */
  16462. 0000C334  486E FFF8                pea.l      [A6 - 0x8]
  16463. 0000C338  2F0A                     move.l     -[A7], A2
  16464. 0000C33A  2057                     movea.l    A0, [A7]
  16465. 0000C33C  2268 0004                movea.l    A1, [A0 + 0x4]
  16466. 0000C340  2269 003C                movea.l    A1, [A1 + 0x3C]
  16467. 0000C344  4E91                     jsr        [A1]
  16468. 0000C346  486E FFF8                pea.l      [A6 - 0x8]
  16469. 0000C34A  4878 032B                push.l     0x32B
  16470. 0000C34E  2F12                     move.l     -[A7], [A2]
  16471. 0000C350  2057                     movea.l    A0, [A7]
  16472. 0000C352  2250                     movea.l    A1, [A0]
  16473. 0000C354  2269 0018                movea.l    A1, [A1 + 0x18]
  16474. 0000C358  4E91                     jsr        [A1]
  16475. 0000C35A  4A00                     tst.b      D0
  16476. 0000C35C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  16477. 0000C360  6710                     beq        +0x12 /* 0000C372 */
  16478. 0000C362  2F0A                     move.l     -[A7], A2
  16479. 0000C364  2057                     movea.l    A0, [A7]
  16480. 0000C366  2268 0004                movea.l    A1, [A0 + 0x4]
  16481. 0000C36A  2269 00F4                movea.l    A1, [A1 + 0xF4]
  16482. 0000C36E  4E91                     jsr        [A1]
  16483. 0000C370  584F                     addq.w     A7, 4
  16484. label0000C372:
  16485. 0000C372  245F                     movea.l    A2, [A7]+
  16486. 0000C374  4E5E                     unlink     A6
  16487. 0000C376  4E75                     rts
  16488. 0000C378  4E56 FFF2                link       A6, -0x000E
  16489. 0000C37C  48E7 1820                movem.l    -[A7], D3,D4,A2
  16490. 0000C380  246E 0008                movea.l    A2, [A6 + 0x8]
  16491. 0000C384  282E 000C                move.l     D4, [A6 + 0xC]
  16492. 0000C388  262E 0010                move.l     D3, [A6 + 0x10]
  16493. 0000C38C  4227                     clr.b      -[A7]
  16494. 0000C38E  2F0A                     move.l     -[A7], A2
  16495. 0000C390  2057                     movea.l    A0, [A7]
  16496. 0000C392  2268 0004                movea.l    A1, [A0 + 0x4]
  16497. 0000C396  2269 00EC                movea.l    A1, [A1 + 0xEC]
  16498. 0000C39A  4E91                     jsr        [A1]
  16499. 0000C39C  4A00                     tst.b      D0
  16500. 0000C39E  5C4F                     addq.w     A7, 6
  16501. 0000C3A0  6700 00AE                beq        +0xB0 /* 0000C450 */
  16502. 0000C3A4  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  16503. 0000C3AA  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  16504. 0000C3B0  486E FFF8                pea.l      [A6 - 0x8]
  16505. 0000C3B4  2F0A                     move.l     -[A7], A2
  16506. 0000C3B6  2057                     movea.l    A0, [A7]
  16507. 0000C3B8  2268 0004                movea.l    A1, [A0 + 0x4]
  16508. 0000C3BC  2269 010C                movea.l    A1, [A1 + 0x10C]
  16509. 0000C3C0  4E91                     jsr        [A1]
  16510. 0000C3C2  486E FFFC                pea.l      [A6 - 0x4]
  16511. 0000C3C6  2F0A                     move.l     -[A7], A2
  16512. 0000C3C8  2057                     movea.l    A0, [A7]
  16513. 0000C3CA  2268 0004                movea.l    A1, [A0 + 0x4]
  16514. 0000C3CE  2269 010C                movea.l    A1, [A1 + 0x10C]
  16515. 0000C3D2  4E91                     jsr        [A1]
  16516. 0000C3D4  046E 0010 FFFE           subi.w     [A6 - 0x2], 0x10
  16517. 0000C3DA  2F0A                     move.l     -[A7], A2
  16518. 0000C3DC  61FF 0000 00B4           bsr        +0xB6 /* 0000C492 */
  16519. 0000C3E2  306A 000E                movea.w    A0, [A2 + 0xE]
  16520. 0000C3E6  2208                     move.l     D1, A0
  16521. 0000C3E8  83C0                     divs.w     D1, D0
  16522. 0000C3EA  4841                     swap.w     D1
  16523. 0000C3EC  936E FFFC                sub.w      [A6 - 0x4], D1
  16524. 0000C3F0  486E FFF2                pea.l      [A6 - 0xE]
  16525. 0000C3F4  4EB9 0000 2340           jsr        [0x00002340]
  16526. 0000C3FA  486E FFF8                pea.l      [A6 - 0x8]
  16527. 0000C3FE  2004                     move.l     D0, D4
  16528. 0000C400  4480                     neg.l      D0
  16529. 0000C402  3F00                     move.w     -[A7], D0
  16530. 0000C404  2003                     move.l     D0, D3
  16531. 0000C406  4480                     neg.l      D0
  16532. 0000C408  3F00                     move.w     -[A7], D0
  16533. 0000C40A  206E FFF2                movea.l    A0, [A6 - 0xE]
  16534. 0000C40E  4850                     pea.l      [A0]
  16535. 0000C410  A8EF                     syscall    ScrollRect
  16536. 0000C412  206E FFF2                movea.l    A0, [A6 - 0xE]
  16537. 0000C416  4850                     pea.l      [A0]
  16538. 0000C418  302A 0042                move.w     D0, [A2 + 0x42]
  16539. 0000C41C  4440                     neg.w      D0
  16540. 0000C41E  3F00                     move.w     -[A7], D0
  16541. 0000C420  302A 0040                move.w     D0, [A2 + 0x40]
  16542. 0000C424  4440                     neg.w      D0
  16543. 0000C426  3F00                     move.w     -[A7], D0
  16544. 0000C428  A8E0                     syscall    OffsetRgn/OfsetRgn
  16545. 0000C42A  206E FFF2                movea.l    A0, [A6 - 0xE]
  16546. 0000C42E  4850                     pea.l      [A0]
  16547. 0000C430  2F0A                     move.l     -[A7], A2
  16548. 0000C432  2057                     movea.l    A0, [A7]
  16549. 0000C434  2268 0004                movea.l    A1, [A0 + 0x4]
  16550. 0000C438  2269 00F0                movea.l    A1, [A1 + 0xF0]
  16551. 0000C43C  4E91                     jsr        [A1]
  16552. 0000C43E  3F3C FFFF                move.w     -[A7], 0xFFFF
  16553. 0000C442  486E FFF2                pea.l      [A6 - 0xE]
  16554. 0000C446  4EB9 0000 2358           jsr        [0x00002358]
  16555. 0000C44C  4FEF 0026                lea.l      A7, [A7 + 0x26]
  16556. label0000C450:
  16557. 0000C450  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  16558. 0000C454  4E5E                     unlink     A6
  16559. 0000C456  4E75                     rts
  16560. 0000C458  4E56 0000                link       A6, 0
  16561. 0000C45C  48E7 1020                movem.l    -[A7], D3,A2
  16562. 0000C460  246E 0008                movea.l    A2, [A6 + 0x8]
  16563. 0000C464  42A7                     clr.l      -[A7]
  16564. 0000C466  2F0A                     move.l     -[A7], A2
  16565. 0000C468  4EB9 0000 3648           jsr        [0x00003648]
  16566. 0000C46E  1600                     move.b     D3, D0
  16567. 0000C470  4A03                     tst.b      D3
  16568. 0000C472  504F                     addq.w     A7, 8
  16569. 0000C474  6712                     beq        +0x14 /* 0000C488 */
  16570. 0000C476  4EB9 0000 20B0           jsr        [0x000020B0]
  16571. 0000C47C  3F2A 00D6                move.w     -[A7], [A2 + 0xD6]
  16572. 0000C480  4EB9 0000 22E8           jsr        [0x000022E8]
  16573. 0000C486  544F                     addq.w     A7, 2
  16574. label0000C488:
  16575. 0000C488  1003                     move.b     D0, D3
  16576. 0000C48A  4CDF 0408                movem.l    D3,A2, [A7]+
  16577. 0000C48E  4E5E                     unlink     A6
  16578. 0000C490  4E75                     rts
  16579. fn0000C492:
  16580. 0000C492  4E56 FFF4                link       A6, -0x000C
  16581. 0000C496  2F03                     move.l     -[A7], D3
  16582. 0000C498  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16583. 0000C49C  486E FFF4                pea.l      [A6 - 0xC]
  16584. 0000C4A0  4EB9 0000 3200           jsr        [0x00003200]
  16585. 0000C4A6  486E FFF8                pea.l      [A6 - 0x8]
  16586. 0000C4AA  A88B                     syscall    GetFontInfo
  16587. 0000C4AC  362E FFF8                move.w     D3, [A6 - 0x8]
  16588. 0000C4B0  D66E FFFA                add.w      D3, [A6 - 0x6]
  16589. 0000C4B4  D66E FFFE                add.w      D3, [A6 - 0x2]
  16590. 0000C4B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  16591. 0000C4BC  486E FFF4                pea.l      [A6 - 0xC]
  16592. 0000C4C0  4EB9 0000 3208           jsr        [0x00003208]
  16593. 0000C4C6  3003                     move.w     D0, D3
  16594. 0000C4C8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  16595. 0000C4CC  261F                     move.l     D3, [A7]+
  16596. 0000C4CE  4E5E                     unlink     A6
  16597. 0000C4D0  4E75                     rts
  16598. label0000C4D2:
  16599. 0000C4D2  4E56 0000                link       A6, 0
  16600. 0000C4D6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16601. 0000C4DA  246E 0008                movea.l    A2, [A6 + 0x8]
  16602. 0000C4DE  262E 000C                move.l     D3, [A6 + 0xC]
  16603. 0000C4E2  286E 0010                movea.l    A4, [A6 + 0x10]
  16604. 0000C4E6  4A39 0002 C118           tst.b      [0x0002C118]
  16605. 0000C4EC  660E                     bne        +0x10 /* 0000C4FC */
  16606. 0000C4EE  42B9 0002 C11A           clr.l      [0x0002C11A]
  16607. 0000C4F4  13FC 0001 0002 C118      move.b     [0x0002C118], 0x1
  16608. label0000C4FC:
  16609. 0000C4FC  4A39 0002 C112           tst.b      [0x0002C112]
  16610. 0000C502  660E                     bne        +0x10 /* 0000C512 */
  16611. 0000C504  42B9 0002 C114           clr.l      [0x0002C114]
  16612. 0000C50A  13FC 0001 0002 C112      move.b     [0x0002C112], 0x1
  16613. label0000C512:
  16614. 0000C512  0C83 0000 00CD           cmpi.l     D3, 0xCD
  16615. 0000C518  6644                     bne        +0x46 /* 0000C55E */
  16616. 0000C51A  264C                     movea.l    A3, A4
  16617. 0000C51C  2053                     movea.l    A0, [A3]
  16618. 0000C51E  B1EA 00E2                cmpa.l     A0, [A2 + 0xE2]
  16619. 0000C522  6600 00EC                bne        +0xEE /* 0000C610 */
  16620. 0000C526  362B 0004                move.w     D3, [A3 + 0x4]
  16621. 0000C52A  0C43 0081                cmpi.w     D3, 0x81
  16622. 0000C52E  6618                     bne        +0x1A /* 0000C548 */
  16623. 0000C530  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  16624. 0000C534  2F0A                     move.l     -[A7], A2
  16625. 0000C536  2057                     movea.l    A0, [A7]
  16626. 0000C538  2268 0004                movea.l    A1, [A0 + 0x4]
  16627. 0000C53C  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  16628. 0000C540  4E91                     jsr        [A1]
  16629. 0000C542  504F                     addq.w     A7, 8
  16630. 0000C544  6000 00CA                bra        +0xCC /* 0000C610 */
  16631. label0000C548:
  16632. 0000C548  3F03                     move.w     -[A7], D3
  16633. 0000C54A  2F0A                     move.l     -[A7], A2
  16634. 0000C54C  2057                     movea.l    A0, [A7]
  16635. 0000C54E  2268 0004                movea.l    A1, [A0 + 0x4]
  16636. 0000C552  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  16637. 0000C556  4E91                     jsr        [A1]
  16638. 0000C558  5C4F                     addq.w     A7, 6
  16639. 0000C55A  6000 00B4                bra        +0xB6 /* 0000C610 */
  16640. label0000C55E:
  16641. 0000C55E  0C83 0000 00CC           cmpi.l     D3, 0xCC
  16642. 0000C564  662E                     bne        +0x30 /* 0000C594 */
  16643. 0000C566  264C                     movea.l    A3, A4
  16644. 0000C568  B7EA 00E2                cmpa.l     A3, [A2 + 0xE2]
  16645. 0000C56C  6600 00A2                bne        +0xA4 /* 0000C610 */
  16646. 0000C570  2F0B                     move.l     -[A7], A3
  16647. 0000C572  2057                     movea.l    A0, [A7]
  16648. 0000C574  2268 0004                movea.l    A1, [A0 + 0x4]
  16649. 0000C578  2269 001C                movea.l    A1, [A1 + 0x1C]
  16650. 0000C57C  4E91                     jsr        [A1]
  16651. 0000C57E  584F                     addq.w     A7, 4
  16652. 0000C580  2F00                     move.l     -[A7], D0
  16653. 0000C582  2F0A                     move.l     -[A7], A2
  16654. 0000C584  2057                     movea.l    A0, [A7]
  16655. 0000C586  2268 0004                movea.l    A1, [A0 + 0x4]
  16656. 0000C58A  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  16657. 0000C58E  4E91                     jsr        [A1]
  16658. 0000C590  504F                     addq.w     A7, 8
  16659. 0000C592  607C                     bra        +0x7E /* 0000C610 */
  16660. label0000C594:
  16661. 0000C594  B6AA 00D8                cmp.l      D3, [A2 + 0xD8]
  16662. 0000C598  6676                     bne        +0x78 /* 0000C610 */
  16663. 0000C59A  594F                     subq.w     A7, 4
  16664. 0000C59C  A975                     syscall    TickCount
  16665. 0000C59E  201F                     move.l     D0, [A7]+
  16666. 0000C5A0  2800                     move.l     D4, D0
  16667. 0000C5A2  2614                     move.l     D3, [A4]
  16668. 0000C5A4  594F                     subq.w     A7, 4
  16669. 0000C5A6  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  16670. 0000C5AA  201F                     move.l     D0, [A7]+
  16671. 0000C5AC  2204                     move.l     D1, D4
  16672. 0000C5AE  92B9 0002 C11A           sub.l      D1, [0x0002C11A]
  16673. 0000C5B4  B280                     cmp.l      D1, D0
  16674. 0000C5B6  6238                     bhi        +0x3A /* 0000C5F0 */
  16675. 0000C5B8  266A 00E6                movea.l    A3, [A2 + 0xE6]
  16676. 0000C5BC  B6AB 005E                cmp.l      D3, [A3 + 0x5E]
  16677. 0000C5C0  6D06                     blt        +0x8 /* 0000C5C8 */
  16678. 0000C5C2  B6AB 0062                cmp.l      D3, [A3 + 0x62]
  16679. 0000C5C6  6F04                     ble        +0x6 /* 0000C5CC */
  16680. label0000C5C8:
  16681. 0000C5C8  7000                     moveq.l    D0, 0x00
  16682. 0000C5CA  6002                     bra        +0x4 /* 0000C5CE */
  16683. label0000C5CC:
  16684. 0000C5CC  7001                     moveq.l    D0, 0x01
  16685. label0000C5CE:
  16686. 0000C5CE  4A00                     tst.b      D0
  16687. 0000C5D0  671E                     beq        +0x20 /* 0000C5F0 */
  16688. 0000C5D2  B6B9 0002 C114           cmp.l      D3, [0x0002C114]
  16689. 0000C5D8  6616                     bne        +0x18 /* 0000C5F0 */
  16690. 0000C5DA  2F0C                     move.l     -[A7], A4
  16691. 0000C5DC  2F2A 00DC                move.l     -[A7], [A2 + 0xDC]
  16692. 0000C5E0  486A 00A8                pea.l      [A2 + 0xA8]
  16693. 0000C5E4  4EB9 0000 3B28           jsr        [0x00003B28]
  16694. 0000C5EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16695. 0000C5EE  601A                     bra        +0x1C /* 0000C60A */
  16696. label0000C5F0:
  16697. 0000C5F0  23C3 0002 C114           move.l     [0x0002C114], D3
  16698. 0000C5F6  2F0C                     move.l     -[A7], A4
  16699. 0000C5F8  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  16700. 0000C5FC  486A 00A8                pea.l      [A2 + 0xA8]
  16701. 0000C600  4EB9 0000 3B28           jsr        [0x00003B28]
  16702. 0000C606  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16703. label0000C60A:
  16704. 0000C60A  23C4 0002 C11A           move.l     [0x0002C11A], D4
  16705. label0000C610:
  16706. 0000C610  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16707. 0000C614  4E5E                     unlink     A6
  16708. 0000C616  4E75                     rts
  16709. 0000C618  4E56 0000                link       A6, 0
  16710. 0000C61C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  16711. 0000C620  246E 0008                movea.l    A2, [A6 + 0x8]
  16712. 0000C624  382E 000C                move.w     D4, [A6 + 0xC]
  16713. 0000C628  7600                     moveq.l    D3, 0x00
  16714. 0000C62A  3004                     move.w     D0, D4
  16715. 0000C62C  0440 0014                subi.w     D0, 0x14
  16716. 0000C630  670E                     beq        +0x10 /* 0000C640 */
  16717. 0000C632  5340                     subq.w     D0, 1
  16718. 0000C634  670E                     beq        +0x10 /* 0000C644 */
  16719. 0000C636  5340                     subq.w     D0, 1
  16720. 0000C638  670E                     beq        +0x10 /* 0000C648 */
  16721. 0000C63A  5340                     subq.w     D0, 1
  16722. 0000C63C  671C                     beq        +0x1E /* 0000C65A */
  16723. 0000C63E  6028                     bra        +0x2A /* 0000C668 */
  16724. label0000C640:
  16725. 0000C640  76FF                     moveq.l    D3, 0xFFFFFFFF
  16726. 0000C642  6024                     bra        +0x26 /* 0000C668 */
  16727. label0000C644:
  16728. 0000C644  7601                     moveq.l    D3, 0x01
  16729. 0000C646  6020                     bra        +0x22 /* 0000C668 */
  16730. label0000C648:
  16731. 0000C648  266A 00E6                movea.l    A3, [A2 + 0xE6]
  16732. 0000C64C  262B 006A                move.l     D3, [A3 + 0x6A]
  16733. 0000C650  96AB 0066                sub.l      D3, [A3 + 0x66]
  16734. 0000C654  5283                     addq.l     D3, 1
  16735. 0000C656  4483                     neg.l      D3
  16736. 0000C658  600E                     bra        +0x10 /* 0000C668 */
  16737. label0000C65A:
  16738. 0000C65A  286A 00E6                movea.l    A4, [A2 + 0xE6]
  16739. 0000C65E  262C 006A                move.l     D3, [A4 + 0x6A]
  16740. 0000C662  96AC 0066                sub.l      D3, [A4 + 0x66]
  16741. 0000C666  5283                     addq.l     D3, 1
  16742. label0000C668:
  16743. 0000C668  4A43                     tst.w      D3
  16744. 0000C66A  672A                     beq        +0x2C /* 0000C696 */
  16745. 0000C66C  3043                     movea.w    A0, D3
  16746. 0000C66E  2F08                     move.l     -[A7], A0
  16747. 0000C670  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16748. 0000C674  2057                     movea.l    A0, [A7]
  16749. 0000C676  2268 0004                movea.l    A1, [A0 + 0x4]
  16750. 0000C67A  2269 015C                movea.l    A1, [A1 + 0x15C]
  16751. 0000C67E  4E91                     jsr        [A1]
  16752. 0000C680  1F3C 0001                move.b     -[A7], 0x1
  16753. 0000C684  3043                     movea.w    A0, D3
  16754. 0000C686  2F08                     move.l     -[A7], A0
  16755. 0000C688  2F2A 00E6                move.l     -[A7], [A2 + 0xE6]
  16756. 0000C68C  61FF 0000 0966           bsr        +0x968 /* 0000CFF4 */
  16757. 0000C692  4FEF 0012                lea.l      A7, [A7 + 0x12]
  16758. label0000C696:
  16759. 0000C696  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  16760. 0000C69A  4E5E                     unlink     A6
  16761. 0000C69C  4E75                     rts
  16762. 0000C69E  4E56 0000                link       A6, 0
  16763. 0000C6A2  48E7 1030                movem.l    -[A7], D3,A2,A3
  16764. 0000C6A6  246E 0008                movea.l    A2, [A6 + 0x8]
  16765. 0000C6AA  262E 000C                move.l     D3, [A6 + 0xC]
  16766. 0000C6AE  157C 0001 00EA           move.b     [A2 + 0xEA], 0x1
  16767. 0000C6B4  266A 00E6                movea.l    A3, [A2 + 0xE6]
  16768. 0000C6B8  1F3C 0001                move.b     -[A7], 0x1
  16769. 0000C6BC  2003                     move.l     D0, D3
  16770. 0000C6BE  90AB 0066                sub.l      D0, [A3 + 0x66]
  16771. 0000C6C2  2F00                     move.l     -[A7], D0
  16772. 0000C6C4  2F0B                     move.l     -[A7], A3
  16773. 0000C6C6  61FF 0000 092C           bsr        +0x92E /* 0000CFF4 */
  16774. 0000C6CC  422A 00EA                clr.b      [A2 + 0xEA]
  16775. 0000C6D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16776. 0000C6D4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16777. 0000C6D8  4E5E                     unlink     A6
  16778. 0000C6DA  4E75                     rts
  16779. 0000C6DC  4E56 0000                link       A6, 0
  16780. 0000C6E0  48E7 0030                movem.l    -[A7], A2,A3
  16781. 0000C6E4  246E 0008                movea.l    A2, [A6 + 0x8]
  16782. 0000C6E8  4A2A 00EA                tst.b      [A2 + 0xEA]
  16783. 0000C6EC  661C                     bne        +0x1E /* 0000C70A */
  16784. 0000C6EE  266A 00E6                movea.l    A3, [A2 + 0xE6]
  16785. 0000C6F2  202B 0066                move.l     D0, [A3 + 0x66]
  16786. 0000C6F6  2F00                     move.l     -[A7], D0
  16787. 0000C6F8  2F2A 00E2                move.l     -[A7], [A2 + 0xE2]
  16788. 0000C6FC  2057                     movea.l    A0, [A7]
  16789. 0000C6FE  2268 0004                movea.l    A1, [A0 + 0x4]
  16790. 0000C702  2269 0020                movea.l    A1, [A1 + 0x20]
  16791. 0000C706  4E91                     jsr        [A1]
  16792. 0000C708  504F                     addq.w     A7, 8
  16793. label0000C70A:
  16794. 0000C70A  4CDF 0C00                movem.l    A2,A3, [A7]+
  16795. 0000C70E  4E5E                     unlink     A6
  16796. 0000C710  4E75                     rts
  16797. 0000C712  4E56 FFE2                link       A6, -0x001E
  16798. 0000C716  48E7 1030                movem.l    -[A7], D3,A2,A3
  16799. 0000C71A  246E 0008                movea.l    A2, [A6 + 0x8]
  16800. 0000C71E  162E 000C                move.b     D3, [A6 + 0xC]
  16801. 0000C722  422E FFEA                clr.b      [A6 - 0x16]
  16802. 0000C726  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  16803. 0000C72C  42AE FFF8                clr.l      [A6 - 0x8]
  16804. 0000C730  2D4A FFFC                move.l     [A6 - 0x4], A2
  16805. 0000C734  70FC                     moveq.l    D0, 0xFFFFFFFC
  16806. 0000C736  2D40 FFE2                move.l     [A6 - 0x1E], D0
  16807. 0000C73A  3D7C 0010 FFE6           move.w     [A6 - 0x1A], 0x10
  16808. 0000C740  302A 000E                move.w     D0, [A2 + 0xE]
  16809. 0000C744  3D40 FFE8                move.w     [A6 - 0x18], D0
  16810. 0000C748  422E FFEC                clr.b      [A6 - 0x14]
  16811. 0000C74C  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  16812. 0000C752  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  16813. 0000C758  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  16814. 0000C75E  70F0                     moveq.l    D0, 0xFFFFFFF0
  16815. 0000C760  D06A 000C                add.w      D0, [A2 + 0xC]
  16816. 0000C764  48C0                     ext.l      D0
  16817. 0000C766  2D40 FFF0                move.l     [A6 - 0x10], D0
  16818. 0000C76A  42AE FFF4                clr.l      [A6 - 0xC]
  16819. 0000C76E  4878 0076                push.l     0x76 /* 'v' */
  16820. 0000C772  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  16821. 0000C778  2648                     movea.l    A3, A0
  16822. 0000C77A  2008                     move.l     D0, A0
  16823. 0000C77C  584F                     addq.w     A7, 4
  16824. 0000C77E  6724                     beq        +0x26 /* 0000C7A4 */
  16825. 0000C780  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  16826. 0000C786  1F03                     move.b     -[A7], D3
  16827. 0000C788  42A7                     clr.l      -[A7]
  16828. 0000C78A  42A7                     clr.l      -[A7]
  16829. 0000C78C  42A7                     clr.l      -[A7]
  16830. 0000C78E  42A7                     clr.l      -[A7]
  16831. 0000C790  486E FFE2                pea.l      [A6 - 0x1E]
  16832. 0000C794  3F3C 0001                move.w     -[A7], 0x1
  16833. 0000C798  2F0B                     move.l     -[A7], A3
  16834. 0000C79A  4EB9 0000 1BE0           jsr        [0x00001BE0]
  16835. 0000C7A0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  16836. label0000C7A4:
  16837. 0000C7A4  254B 00E2                move.l     [A2 + 0xE2], A3
  16838. 0000C7A8  200A                     move.l     D0, A2
  16839. 0000C7AA  4A80                     tst.l      D0
  16840. 0000C7AC  6708                     beq        +0xA /* 0000C7B6 */
  16841. 0000C7AE  204A                     movea.l    A0, A2
  16842. 0000C7B0  41E8 007A                lea.l      A0, [A0 + 0x7A]
  16843. 0000C7B4  6002                     bra        +0x4 /* 0000C7B8 */
  16844. label0000C7B6:
  16845. 0000C7B6  204A                     movea.l    A0, A2
  16846. label0000C7B8:
  16847. 0000C7B8  4850                     pea.l      [A0]
  16848. 0000C7BA  206A 00E2                movea.l    A0, [A2 + 0xE2]
  16849. 0000C7BE  4868 0028                pea.l      [A0 + 0x28]
  16850. 0000C7C2  4EB9 0000 3B20           jsr        [0x00003B20]
  16851. 0000C7C8  200A                     move.l     D0, A2
  16852. 0000C7CA  4A80                     tst.l      D0
  16853. 0000C7CC  504F                     addq.w     A7, 8
  16854. 0000C7CE  6704                     beq        +0x6 /* 0000C7D4 */
  16855. 0000C7D0  2052                     movea.l    A0, [A2]
  16856. 0000C7D2  6002                     bra        +0x4 /* 0000C7D6 */
  16857. label0000C7D4:
  16858. 0000C7D4  204A                     movea.l    A0, A2
  16859. label0000C7D6:
  16860. 0000C7D6  2648                     movea.l    A3, A0
  16861. 0000C7D8  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  16862. 0000C7DE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16863. 0000C7E2  4E5E                     unlink     A6
  16864. 0000C7E4  4E75                     rts
  16865. fn0000C7E6:
  16866. 0000C7E6  4E56 FFE2                link       A6, -0x001E
  16867. 0000C7EA  48E7 1030                movem.l    -[A7], D3,A2,A3
  16868. 0000C7EE  246E 0008                movea.l    A2, [A6 + 0x8]
  16869. 0000C7F2  262E 000C                move.l     D3, [A6 + 0xC]
  16870. 0000C7F6  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  16871. 0000C7FC  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  16872. 0000C802  42AE FFF8                clr.l      [A6 - 0x8]
  16873. 0000C806  2D4A FFFC                move.l     [A6 - 0x4], A2
  16874. 0000C80A  70FD                     moveq.l    D0, 0xFFFFFFFD
  16875. 0000C80C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  16876. 0000C810  70F0                     moveq.l    D0, 0xFFFFFFF0
  16877. 0000C812  D06A 000C                add.w      D0, [A2 + 0xC]
  16878. 0000C816  3D40 FFE6                move.w     [A6 - 0x1A], D0
  16879. 0000C81A  3D6A 000E FFE8           move.w     [A6 - 0x18], [A2 + 0xE]
  16880. 0000C820  2F0A                     move.l     -[A7], A2
  16881. 0000C822  4EBA FC6E                jsr        [PC - 0x392 /* 0000C492 */]
  16882. 0000C826  306A 000E                movea.w    A0, [A2 + 0xE]
  16883. 0000C82A  2208                     move.l     D1, A0
  16884. 0000C82C  83C0                     divs.w     D1, D0
  16885. 0000C82E  4841                     swap.w     D1
  16886. 0000C830  936E FFE8                sub.w      [A6 - 0x18], D1
  16887. 0000C834  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  16888. 0000C83A  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  16889. 0000C840  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  16890. 0000C846  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  16891. 0000C84C  42AE FFF0                clr.l      [A6 - 0x10]
  16892. 0000C850  42AE FFF4                clr.l      [A6 - 0xC]
  16893. 0000C854  4A2A 00E1                tst.b      [A2 + 0xE1]
  16894. 0000C858  584F                     addq.w     A7, 4
  16895. 0000C85A  6734                     beq        +0x36 /* 0000C890 */
  16896. 0000C85C  4878 0082                push.l     0x82
  16897. 0000C860  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  16898. 0000C866  2648                     movea.l    A3, A0
  16899. 0000C868  2008                     move.l     D0, A0
  16900. 0000C86A  584F                     addq.w     A7, 4
  16901. 0000C86C  671C                     beq        +0x1E /* 0000C88A */
  16902. 0000C86E  42A7                     clr.l      -[A7]
  16903. 0000C870  42A7                     clr.l      -[A7]
  16904. 0000C872  42A7                     clr.l      -[A7]
  16905. 0000C874  2F03                     move.l     -[A7], D3
  16906. 0000C876  486E FFE2                pea.l      [A6 - 0x1E]
  16907. 0000C87A  3F3C 0001                move.w     -[A7], 0x1
  16908. 0000C87E  2F0B                     move.l     -[A7], A3
  16909. 0000C880  61FF 0000 007E           bsr        +0x80 /* 0000C900 */
  16910. 0000C886  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  16911. label0000C88A:
  16912. 0000C88A  254B 00E6                move.l     [A2 + 0xE6], A3
  16913. 0000C88E  6032                     bra        +0x34 /* 0000C8C2 */
  16914. label0000C890:
  16915. 0000C890  4878 0082                push.l     0x82
  16916. 0000C894  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  16917. 0000C89A  2648                     movea.l    A3, A0
  16918. 0000C89C  2008                     move.l     D0, A0
  16919. 0000C89E  584F                     addq.w     A7, 4
  16920. 0000C8A0  671C                     beq        +0x1E /* 0000C8BE */
  16921. 0000C8A2  42A7                     clr.l      -[A7]
  16922. 0000C8A4  42A7                     clr.l      -[A7]
  16923. 0000C8A6  42A7                     clr.l      -[A7]
  16924. 0000C8A8  2F03                     move.l     -[A7], D3
  16925. 0000C8AA  486E FFE2                pea.l      [A6 - 0x1E]
  16926. 0000C8AE  3F3C 0001                move.w     -[A7], 0x1
  16927. 0000C8B2  2F0B                     move.l     -[A7], A3
  16928. 0000C8B4  61FF 0000 0B14           bsr        +0xB16 /* 0000D3CA */
  16929. 0000C8BA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  16930. label0000C8BE:
  16931. 0000C8BE  254B 00E6                move.l     [A2 + 0xE6], A3
  16932. label0000C8C2:
  16933. 0000C8C2  200A                     move.l     D0, A2
  16934. 0000C8C4  4A80                     tst.l      D0
  16935. 0000C8C6  6708                     beq        +0xA /* 0000C8D0 */
  16936. 0000C8C8  204A                     movea.l    A0, A2
  16937. 0000C8CA  41E8 007A                lea.l      A0, [A0 + 0x7A]
  16938. 0000C8CE  6002                     bra        +0x4 /* 0000C8D2 */
  16939. label0000C8D0:
  16940. 0000C8D0  204A                     movea.l    A0, A2
  16941. label0000C8D2:
  16942. 0000C8D2  4850                     pea.l      [A0]
  16943. 0000C8D4  206A 00E6                movea.l    A0, [A2 + 0xE6]
  16944. 0000C8D8  4868 0028                pea.l      [A0 + 0x28]
  16945. 0000C8DC  4EB9 0000 3B20           jsr        [0x00003B20]
  16946. 0000C8E2  200A                     move.l     D0, A2
  16947. 0000C8E4  4A80                     tst.l      D0
  16948. 0000C8E6  504F                     addq.w     A7, 8
  16949. 0000C8E8  6704                     beq        +0x6 /* 0000C8EE */
  16950. 0000C8EA  2052                     movea.l    A0, [A2]
  16951. 0000C8EC  6002                     bra        +0x4 /* 0000C8F0 */
  16952. label0000C8EE:
  16953. 0000C8EE  204A                     movea.l    A0, A2
  16954. label0000C8F0:
  16955. 0000C8F0  2648                     movea.l    A3, A0
  16956. 0000C8F2  23CB 0002 B7C4           move.l     [0x0002B7C4], A3
  16957. 0000C8F8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16958. 0000C8FC  4E5E                     unlink     A6
  16959. 0000C8FE  4E75                     rts
  16960. fn0000C900:
  16961. 0000C900  4E56 0000                link       A6, 0
  16962. 0000C904  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  16963. 0000C908  246E 0008                movea.l    A2, [A6 + 0x8]
  16964. 0000C90C  3E2E 000C                move.w     D7, [A6 + 0xC]
  16965. 0000C910  286E 000E                movea.l    A4, [A6 + 0xE]
  16966. 0000C914  2C2E 0012                move.l     D6, [A6 + 0x12]
  16967. 0000C918  2A2E 0016                move.l     D5, [A6 + 0x16]
  16968. 0000C91C  282E 001A                move.l     D4, [A6 + 0x1A]
  16969. 0000C920  262E 001E                move.l     D3, [A6 + 0x1E]
  16970. 0000C924  4A47                     tst.w      D7
  16971. 0000C926  6714                     beq        +0x16 /* 0000C93C */
  16972. 0000C928  204A                     movea.l    A0, A2
  16973. 0000C92A  41E8 0076                lea.l      A0, [A0 + 0x76]
  16974. 0000C92E  2648                     movea.l    A3, A0
  16975. 0000C930  2488                     move.l     [A2], A0
  16976. 0000C932  2F0B                     move.l     -[A7], A3
  16977. 0000C934  4EB9 0000 3AE0           jsr        [0x00003AE0]
  16978. 0000C93A  584F                     addq.w     A7, 4
  16979. label0000C93C:
  16980. 0000C93C  2F03                     move.l     -[A7], D3
  16981. 0000C93E  2F04                     move.l     -[A7], D4
  16982. 0000C940  2F05                     move.l     -[A7], D5
  16983. 0000C942  2F06                     move.l     -[A7], D6
  16984. 0000C944  2F0C                     move.l     -[A7], A4
  16985. 0000C946  4267                     clr.w      -[A7]
  16986. 0000C948  2F0A                     move.l     -[A7], A2
  16987. 0000C94A  4EB9 0000 2C40           jsr        [0x00002C40]
  16988. 0000C950  41F9 0002 0272           lea.l      A0, [0x00020272]
  16989. 0000C956  2548 0004                move.l     [A2 + 0x4], A0
  16990. 0000C95A  41F9 0002 0272           lea.l      A0, [0x00020272]
  16991. 0000C960  41E8 018C                lea.l      A0, [A0 + 0x18C]
  16992. 0000C964  2252                     movea.l    A1, [A2]
  16993. 0000C966  2288                     move.l     [A1], A0
  16994. 0000C968  41F9 0002 0272           lea.l      A0, [0x00020272]
  16995. 0000C96E  41E8 0150                lea.l      A0, [A0 + 0x150]
  16996. 0000C972  2548 0028                move.l     [A2 + 0x28], A0
  16997. 0000C976  2652                     movea.l    A3, [A2]
  16998. 0000C978  204A                     movea.l    A0, A2
  16999. 0000C97A  41E8 0076                lea.l      A0, [A0 + 0x76]
  17000. 0000C97E  91CB                     sub.l      A0, A3
  17001. 0000C980  2748 0008                move.l     [A3 + 0x8], A0
  17002. 0000C984  42AA 0066                clr.l      [A2 + 0x66]
  17003. 0000C988  42AA 006A                clr.l      [A2 + 0x6A]
  17004. 0000C98C  42AA 0072                clr.l      [A2 + 0x72]
  17005. 0000C990  204A                     movea.l    A0, A2
  17006. 0000C992  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  17007. 0000C996  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  17008. 0000C99A  4E5E                     unlink     A6
  17009. 0000C99C  4E75                     rts
  17010. fn0000C99E:
  17011. 0000C99E  4E56 0000                link       A6, 0
  17012. 0000C9A2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  17013. 0000C9A6  246E 0008                movea.l    A2, [A6 + 0x8]
  17014. 0000C9AA  362E 000C                move.w     D3, [A6 + 0xC]
  17015. 0000C9AE  200A                     move.l     D0, A2
  17016. 0000C9B0  6760                     beq        +0x62 /* 0000CA12 */
  17017. 0000C9B2  41F9 0002 0272           lea.l      A0, [0x00020272]
  17018. 0000C9B8  2548 0004                move.l     [A2 + 0x4], A0
  17019. 0000C9BC  41F9 0002 0272           lea.l      A0, [0x00020272]
  17020. 0000C9C2  41E8 018C                lea.l      A0, [A0 + 0x18C]
  17021. 0000C9C6  2252                     movea.l    A1, [A2]
  17022. 0000C9C8  2288                     move.l     [A1], A0
  17023. 0000C9CA  41F9 0002 0272           lea.l      A0, [0x00020272]
  17024. 0000C9D0  41E8 0150                lea.l      A0, [A0 + 0x150]
  17025. 0000C9D4  2548 0028                move.l     [A2 + 0x28], A0
  17026. 0000C9D8  2652                     movea.l    A3, [A2]
  17027. 0000C9DA  204A                     movea.l    A0, A2
  17028. 0000C9DC  41E8 0076                lea.l      A0, [A0 + 0x76]
  17029. 0000C9E0  2848                     movea.l    A4, A0
  17030. 0000C9E2  91CB                     sub.l      A0, A3
  17031. 0000C9E4  2748 0008                move.l     [A3 + 0x8], A0
  17032. 0000C9E8  4267                     clr.w      -[A7]
  17033. 0000C9EA  2F0A                     move.l     -[A7], A2
  17034. 0000C9EC  4EB9 0000 2C50           jsr        [0x00002C50]
  17035. 0000C9F2  4A43                     tst.w      D3
  17036. 0000C9F4  5C4F                     addq.w     A7, 6
  17037. 0000C9F6  670C                     beq        +0xE /* 0000CA04 */
  17038. 0000C9F8  4267                     clr.w      -[A7]
  17039. 0000C9FA  2F0C                     move.l     -[A7], A4
  17040. 0000C9FC  4EB9 0000 3AE8           jsr        [0x00003AE8]
  17041. 0000CA02  5C4F                     addq.w     A7, 6
  17042. label0000CA04:
  17043. 0000CA04  4A43                     tst.w      D3
  17044. 0000CA06  6F0A                     ble        +0xC /* 0000CA12 */
  17045. 0000CA08  2F0A                     move.l     -[A7], A2
  17046. 0000CA0A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  17047. 0000CA10  584F                     addq.w     A7, 4
  17048. label0000CA12:
  17049. 0000CA12  204A                     movea.l    A0, A2
  17050. 0000CA14  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  17051. 0000CA18  4E5E                     unlink     A6
  17052. 0000CA1A  4E75                     rts
  17053. fn0000CA1C:
  17054. 0000CA1C  4E56 0000                link       A6, 0
  17055. 0000CA20  2F0A                     move.l     -[A7], A2
  17056. 0000CA22  246E 0008                movea.l    A2, [A6 + 0x8]
  17057. 0000CA26  256E 000C 0072           move.l     [A2 + 0x72], [A6 + 0xC]
  17058. 0000CA2C  4AAA 0072                tst.l      [A2 + 0x72]
  17059. 0000CA30  6612                     bne        +0x14 /* 0000CA44 */
  17060. 0000CA32  42AA 005E                clr.l      [A2 + 0x5E]
  17061. 0000CA36  42AA 0062                clr.l      [A2 + 0x62]
  17062. 0000CA3A  42AA 005A                clr.l      [A2 + 0x5A]
  17063. 0000CA3E  42AA 0066                clr.l      [A2 + 0x66]
  17064. 0000CA42  6024                     bra        +0x26 /* 0000CA68 */
  17065. label0000CA44:
  17066. 0000CA44  7001                     moveq.l    D0, 0x01
  17067. 0000CA46  2540 005E                move.l     [A2 + 0x5E], D0
  17068. 0000CA4A  2F2A 0072                move.l     -[A7], [A2 + 0x72]
  17069. 0000CA4E  2057                     movea.l    A0, [A7]
  17070. 0000CA50  2250                     movea.l    A1, [A0]
  17071. 0000CA52  2269 000C                movea.l    A1, [A1 + 0xC]
  17072. 0000CA56  4E91                     jsr        [A1]
  17073. 0000CA58  2540 0062                move.l     [A2 + 0x62], D0
  17074. 0000CA5C  42AA 005A                clr.l      [A2 + 0x5A]
  17075. 0000CA60  7001                     moveq.l    D0, 0x01
  17076. 0000CA62  2540 0066                move.l     [A2 + 0x66], D0
  17077. 0000CA66  584F                     addq.w     A7, 4
  17078. label0000CA68:
  17079. 0000CA68  256A 0062 006E           move.l     [A2 + 0x6E], [A2 + 0x62]
  17080. 0000CA6E  245F                     movea.l    A2, [A7]+
  17081. 0000CA70  4E5E                     unlink     A6
  17082. 0000CA72  4E75                     rts
  17083. 0000CA74  4E56 FFE6                link       A6, -0x001A
  17084. 0000CA78  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  17085. 0000CA7C  2C2E 000C                move.l     D6, [A6 + 0xC]
  17086. 0000CA80  266E 0010                movea.l    A3, [A6 + 0x10]
  17087. 0000CA84  594F                     subq.w     A7, 4
  17088. 0000CA86  302B 0006                move.w     D0, [A3 + 0x6]
  17089. 0000CA8A  906B 0002                sub.w      D0, [A3 + 0x2]
  17090. 0000CA8E  48C0                     ext.l      D0
  17091. 0000CA90  2F00                     move.l     -[A7], D0
  17092. 0000CA92  A83F                     syscall    Long2Fix
  17093. 0000CA94  201F                     move.l     D0, [A7]+
  17094. 0000CA96  2840                     movea.l    A4, D0
  17095. 0000CA98  486E FFF4                pea.l      [A6 - 0xC]
  17096. 0000CA9C  A88B                     syscall    GetFontInfo
  17097. 0000CA9E  3E2E FFF4                move.w     D7, [A6 - 0xC]
  17098. 0000CAA2  DE6E FFF6                add.w      D7, [A6 - 0xA]
  17099. 0000CAA6  382E FFFA                move.w     D4, [A6 - 0x6]
  17100. 0000CAAA  DE44                     add.w      D7, D4
  17101. 0000CAAC  3A13                     move.w     D5, [A3]
  17102. 0000CAAE  3605                     move.w     D3, D5
  17103. 0000CAB0  D66E FFF4                add.w      D3, [A6 - 0xC]
  17104. 0000CAB4  D644                     add.w      D3, D4
  17105. 0000CAB6  B66B 0004                cmp.w      D3, [A3 + 0x4]
  17106. 0000CABA  6F06                     ble        +0x8 /* 0000CAC2 */
  17107. 0000CABC  3005                     move.w     D0, D5
  17108. 0000CABE  6000 00D8                bra        +0xDA /* 0000CB98 */
  17109. label0000CAC2:
  17110. 0000CAC2  2046                     movea.l    A0, D6
  17111. 0000CAC4  7800                     moveq.l    D4, 0x00
  17112. 0000CAC6  1810                     move.b     D4, [A0]
  17113. 0000CAC8  4A84                     tst.l      D4
  17114. 0000CACA  6608                     bne        +0xA /* 0000CAD4 */
  17115. 0000CACC  3005                     move.w     D0, D5
  17116. 0000CACE  D047                     add.w      D0, D7
  17117. 0000CAD0  6000 00C6                bra        +0xC8 /* 0000CB98 */
  17118. label0000CAD4:
  17119. 0000CAD4  2446                     movea.l    A2, D6
  17120. 0000CAD6  528A                     addq.l     A2, 1
  17121. 0000CAD8  204A                     movea.l    A0, A2
  17122. 0000CADA  D1C4                     add.l      A0, D4
  17123. 0000CADC  2D48 FFEC                move.l     [A6 - 0x14], A0
  17124. 0000CAE0  486E FFE6                pea.l      [A6 - 0x1A]
  17125. 0000CAE4  4EB9 0000 20D0           jsr        [0x000020D0]
  17126. 0000CAEA  2F0B                     move.l     -[A7], A3
  17127. 0000CAEC  486E FFE6                pea.l      [A6 - 0x1A]
  17128. 0000CAF0  4EB9 0000 20F0           jsr        [0x000020F0]
  17129. 0000CAF6  7C00                     moveq.l    D6, 0x00
  17130. 0000CAF8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17131. 0000CAFC  6074                     bra        +0x76 /* 0000CB72 */
  17132. label0000CAFE:
  17133. 0000CAFE  7001                     moveq.l    D0, 0x01
  17134. 0000CB00  2D40 FFFC                move.l     [A6 - 0x4], D0
  17135. 0000CB04  2D4C FFF0                move.l     [A6 - 0x10], A4
  17136. 0000CB08  2A04                     move.l     D5, D4
  17137. 0000CB0A  0C84 0000 7FFF           cmpi.l     D4, 0x7FFF
  17138. 0000CB10  6F06                     ble        +0x8 /* 0000CB18 */
  17139. 0000CB12  2A3C 0000 7FFF           move.l     D5, 0x7FFF
  17140. label0000CB18:
  17141. 0000CB18  554F                     subq.w     A7, 2
  17142. 0000CB1A  2F0A                     move.l     -[A7], A2
  17143. 0000CB1C  2F05                     move.l     -[A7], D5
  17144. 0000CB1E  42A7                     clr.l      -[A7]
  17145. 0000CB20  2F05                     move.l     -[A7], D5
  17146. 0000CB22  42A7                     clr.l      -[A7]
  17147. 0000CB24  486E FFF0                pea.l      [A6 - 0x10]
  17148. 0000CB28  486E FFFC                pea.l      [A6 - 0x4]
  17149. 0000CB2C  2F3C 821C FFFE           move.l     -[A7], 0x821CFFFE
  17150. 0000CB32  A8B5                     syscall    ScriptUtil
  17151. 0000CB34  101F                     move.b     D0, [A7]+
  17152. 0000CB36  594F                     subq.w     A7, 4
  17153. 0000CB38  2F0A                     move.l     -[A7], A2
  17154. 0000CB3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  17155. 0000CB3E  2F3C 8408 0028           move.l     -[A7], 0x84080028
  17156. 0000CB44  A8B5                     syscall    ScriptUtil
  17157. 0000CB46  201F                     move.l     D0, [A7]+
  17158. 0000CB48  302B 0002                move.w     D0, [A3 + 0x2]
  17159. 0000CB4C  D046                     add.w      D0, D6
  17160. 0000CB4E  3F00                     move.w     -[A7], D0
  17161. 0000CB50  3F03                     move.w     -[A7], D3
  17162. 0000CB52  A893                     syscall    MoveTo
  17163. 0000CB54  4A2E 0014                tst.b      [A6 + 0x14]
  17164. 0000CB58  670A                     beq        +0xC /* 0000CB64 */
  17165. 0000CB5A  2F0A                     move.l     -[A7], A2
  17166. 0000CB5C  4267                     clr.w      -[A7]
  17167. 0000CB5E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  17168. 0000CB62  A885                     syscall    DrawText
  17169. label0000CB64:
  17170. 0000CB64  D647                     add.w      D3, D7
  17171. 0000CB66  D5EE FFFC                add.l      A2, [A6 - 0x4]
  17172. 0000CB6A  98AE FFFC                sub.l      D4, [A6 - 0x4]
  17173. 0000CB6E  3C2E FFF8                move.w     D6, [A6 - 0x8]
  17174. label0000CB72:
  17175. 0000CB72  B5EE FFEC                cmpa.l     A2, [A6 - 0x14]
  17176. 0000CB76  6406                     bcc        +0x8 /* 0000CB7E */
  17177. 0000CB78  B66B 0004                cmp.w      D3, [A3 + 0x4]
  17178. 0000CB7C  6F80                     ble        -0x7E /* 0000CAFE */
  17179. label0000CB7E:
  17180. 0000CB7E  3803                     move.w     D4, D3
  17181. 0000CB80  9847                     sub.w      D4, D7
  17182. 0000CB82  D86E FFF6                add.w      D4, [A6 - 0xA]
  17183. 0000CB86  3F3C FFFF                move.w     -[A7], 0xFFFF
  17184. 0000CB8A  486E FFE6                pea.l      [A6 - 0x1A]
  17185. 0000CB8E  4EB9 0000 20E8           jsr        [0x000020E8]
  17186. 0000CB94  3004                     move.w     D0, D4
  17187. 0000CB96  5C4F                     addq.w     A7, 6
  17188. label0000CB98:
  17189. 0000CB98  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  17190. 0000CB9C  4E5E                     unlink     A6
  17191. 0000CB9E  4E75                     rts
  17192. 0000CBA0  4E56 FFE2                link       A6, -0x001E
  17193. 0000CBA4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  17194. 0000CBA8  246E 0008                movea.l    A2, [A6 + 0x8]
  17195. 0000CBAC  486E FFF8                pea.l      [A6 - 0x8]
  17196. 0000CBB0  2F0A                     move.l     -[A7], A2
  17197. 0000CBB2  2057                     movea.l    A0, [A7]
  17198. 0000CBB4  2268 0004                movea.l    A1, [A0 + 0x4]
  17199. 0000CBB8  2269 003C                movea.l    A1, [A1 + 0x3C]
  17200. 0000CBBC  4E91                     jsr        [A1]
  17201. 0000CBBE  4A00                     tst.b      D0
  17202. 0000CBC0  504F                     addq.w     A7, 8
  17203. 0000CBC2  6700 00F2                beq        +0xF4 /* 0000CCB6 */
  17204. 0000CBC6  4AAA 0072                tst.l      [A2 + 0x72]
  17205. 0000CBCA  660A                     bne        +0xC /* 0000CBD6 */
  17206. 0000CBCC  486E FFF8                pea.l      [A6 - 0x8]
  17207. 0000CBD0  A8A3                     syscall    EraseRect
  17208. 0000CBD2  6000 00E2                bra        +0xE4 /* 0000CCB6 */
  17209. label0000CBD6:
  17210. 0000CBD6  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  17211. 0000CBDA  2057                     movea.l    A0, [A7]
  17212. 0000CBDC  2268 0004                movea.l    A1, [A0 + 0x4]
  17213. 0000CBE0  2269 00D4                movea.l    A1, [A1 + 0xD4]
  17214. 0000CBE4  4E91                     jsr        [A1]
  17215. 0000CBE6  2648                     movea.l    A3, A0
  17216. 0000CBE8  2053                     movea.l    A0, [A3]
  17217. 0000CBEA  2D68 0002 FFE8           move.l     [A6 - 0x18], [A0 + 0x2]
  17218. 0000CBF0  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  17219. 0000CBF6  2F0B                     move.l     -[A7], A3
  17220. 0000CBF8  486E FFE2                pea.l      [A6 - 0x1E]
  17221. 0000CBFC  4EB9 0000 20E0           jsr        [0x000020E0]
  17222. 0000CC02  2F0B                     move.l     -[A7], A3
  17223. 0000CC04  A8D9                     syscall    DisposRgn/DisposeRgn
  17224. 0000CC06  262A 0066                move.l     D3, [A2 + 0x66]
  17225. 0000CC0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17226. 0000CC0E  6000 0080                bra        +0x82 /* 0000CC90 */
  17227. label0000CC12:
  17228. 0000CC12  2F03                     move.l     -[A7], D3
  17229. 0000CC14  2F2A 0072                move.l     -[A7], [A2 + 0x72]
  17230. 0000CC18  2057                     movea.l    A0, [A7]
  17231. 0000CC1A  2250                     movea.l    A1, [A0]
  17232. 0000CC1C  2269 0010                movea.l    A1, [A1 + 0x10]
  17233. 0000CC20  4E91                     jsr        [A1]
  17234. 0000CC22  2648                     movea.l    A3, A0
  17235. 0000CC24  4227                     clr.b      -[A7]
  17236. 0000CC26  486E FFF8                pea.l      [A6 - 0x8]
  17237. 0000CC2A  2F0B                     move.l     -[A7], A3
  17238. 0000CC2C  2F0A                     move.l     -[A7], A2
  17239. 0000CC2E  2057                     movea.l    A0, [A7]
  17240. 0000CC30  2268 0004                movea.l    A1, [A0 + 0x4]
  17241. 0000CC34  2269 0188                movea.l    A1, [A1 + 0x188]
  17242. 0000CC38  4E91                     jsr        [A1]
  17243. 0000CC3A  3800                     move.w     D4, D0
  17244. 0000CC3C  B86E FFF8                cmp.w      D4, [A6 - 0x8]
  17245. 0000CC40  4FEF 0016                lea.l      A7, [A7 + 0x16]
  17246. 0000CC44  6F52                     ble        +0x54 /* 0000CC98 */
  17247. 0000CC46  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  17248. 0000CC4C  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  17249. 0000CC52  3D44 FFF4                move.w     [A6 - 0xC], D4
  17250. 0000CC56  554F                     subq.w     A7, 2
  17251. 0000CC58  486E FFF0                pea.l      [A6 - 0x10]
  17252. 0000CC5C  486E FFE8                pea.l      [A6 - 0x18]
  17253. 0000CC60  486E FFF0                pea.l      [A6 - 0x10]
  17254. 0000CC64  A8AA                     syscall    SectRect
  17255. 0000CC66  101F                     move.b     D0, [A7]+
  17256. 0000CC68  671C                     beq        +0x1E /* 0000CC86 */
  17257. 0000CC6A  1F3C 0001                move.b     -[A7], 0x1
  17258. 0000CC6E  486E FFF8                pea.l      [A6 - 0x8]
  17259. 0000CC72  2F0B                     move.l     -[A7], A3
  17260. 0000CC74  2F0A                     move.l     -[A7], A2
  17261. 0000CC76  2057                     movea.l    A0, [A7]
  17262. 0000CC78  2268 0004                movea.l    A1, [A0 + 0x4]
  17263. 0000CC7C  2269 0188                movea.l    A1, [A1 + 0x188]
  17264. 0000CC80  4E91                     jsr        [A1]
  17265. 0000CC82  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17266. label0000CC86:
  17267. 0000CC86  3D44 FFF8                move.w     [A6 - 0x8], D4
  17268. 0000CC8A  2543 006A                move.l     [A2 + 0x6A], D3
  17269. 0000CC8E  5283                     addq.l     D3, 1
  17270. label0000CC90:
  17271. 0000CC90  B6AA 0062                cmp.l      D3, [A2 + 0x62]
  17272. 0000CC94  6F00 FF7C                ble        -0x82 /* 0000CC12 */
  17273. label0000CC98:
  17274. 0000CC98  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  17275. 0000CC9C  2F0A                     move.l     -[A7], A2
  17276. 0000CC9E  61FF 0000 0296           bsr        +0x298 /* 0000CF36 */
  17277. 0000CCA4  3F3C FFFF                move.w     -[A7], 0xFFFF
  17278. 0000CCA8  486E FFE2                pea.l      [A6 - 0x1E]
  17279. 0000CCAC  4EB9 0000 20E8           jsr        [0x000020E8]
  17280. 0000CCB2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17281. label0000CCB6:
  17282. 0000CCB6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  17283. 0000CCBA  4E5E                     unlink     A6
  17284. 0000CCBC  4E75                     rts
  17285. fn0000CCBE:
  17286. 0000CCBE  4E56 FFF8                link       A6, -0x0008
  17287. 0000CCC2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  17288. 0000CCC6  246E 0008                movea.l    A2, [A6 + 0x8]
  17289. 0000CCCA  7A00                     moveq.l    D5, 0x00
  17290. 0000CCCC  486E FFF8                pea.l      [A6 - 0x8]
  17291. 0000CCD0  2F0A                     move.l     -[A7], A2
  17292. 0000CCD2  2057                     movea.l    A0, [A7]
  17293. 0000CCD4  2268 0004                movea.l    A1, [A0 + 0x4]
  17294. 0000CCD8  2269 003C                movea.l    A1, [A1 + 0x3C]
  17295. 0000CCDC  4E91                     jsr        [A1]
  17296. 0000CCDE  4A00                     tst.b      D0
  17297. 0000CCE0  504F                     addq.w     A7, 8
  17298. 0000CCE2  674C                     beq        +0x4E /* 0000CD30 */
  17299. 0000CCE4  262A 0062                move.l     D3, [A2 + 0x62]
  17300. 0000CCE8  6042                     bra        +0x44 /* 0000CD2C */
  17301. label0000CCEA:
  17302. 0000CCEA  2F03                     move.l     -[A7], D3
  17303. 0000CCEC  2F2A 0072                move.l     -[A7], [A2 + 0x72]
  17304. 0000CCF0  2057                     movea.l    A0, [A7]
  17305. 0000CCF2  2250                     movea.l    A1, [A0]
  17306. 0000CCF4  2269 0010                movea.l    A1, [A1 + 0x10]
  17307. 0000CCF8  4E91                     jsr        [A1]
  17308. 0000CCFA  2648                     movea.l    A3, A0
  17309. 0000CCFC  4227                     clr.b      -[A7]
  17310. 0000CCFE  486E FFF8                pea.l      [A6 - 0x8]
  17311. 0000CD02  2F0B                     move.l     -[A7], A3
  17312. 0000CD04  2F0A                     move.l     -[A7], A2
  17313. 0000CD06  2057                     movea.l    A0, [A7]
  17314. 0000CD08  2268 0004                movea.l    A1, [A0 + 0x4]
  17315. 0000CD0C  2269 0188                movea.l    A1, [A1 + 0x188]
  17316. 0000CD10  4E91                     jsr        [A1]
  17317. 0000CD12  3800                     move.w     D4, D0
  17318. 0000CD14  B86E FFF8                cmp.w      D4, [A6 - 0x8]
  17319. 0000CD18  4FEF 0016                lea.l      A7, [A7 + 0x16]
  17320. 0000CD1C  6F12                     ble        +0x14 /* 0000CD30 */
  17321. 0000CD1E  B86E FFFC                cmp.w      D4, [A6 - 0x4]
  17322. 0000CD22  6C0C                     bge        +0xE /* 0000CD30 */
  17323. 0000CD24  3D44 FFF8                move.w     [A6 - 0x8], D4
  17324. 0000CD28  5285                     addq.l     D5, 1
  17325. 0000CD2A  5383                     subq.l     D3, 1
  17326. label0000CD2C:
  17327. 0000CD2C  4A83                     tst.l      D3
  17328. 0000CD2E  6EBA                     bgt        -0x44 /* 0000CCEA */
  17329. label0000CD30:
  17330. 0000CD30  202A 0062                move.l     D0, [A2 + 0x62]
  17331. 0000CD34  9085                     sub.l      D0, D5
  17332. 0000CD36  2540 006E                move.l     [A2 + 0x6E], D0
  17333. 0000CD3A  262A 005E                move.l     D3, [A2 + 0x5E]
  17334. 0000CD3E  B6AA 006E                cmp.l      D3, [A2 + 0x6E]
  17335. 0000CD42  6F04                     ble        +0x6 /* 0000CD48 */
  17336. 0000CD44  2543 006E                move.l     [A2 + 0x6E], D3
  17337. label0000CD48:
  17338. 0000CD48  202A 006E                move.l     D0, [A2 + 0x6E]
  17339. 0000CD4C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  17340. 0000CD50  4E5E                     unlink     A6
  17341. 0000CD52  4E75                     rts
  17342. fn0000CD54:
  17343. 0000CD54  4E56 FFF8                link       A6, -0x0008
  17344. 0000CD58  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  17345. 0000CD5C  246E 0008                movea.l    A2, [A6 + 0x8]
  17346. 0000CD60  2A2E 000C                move.l     D5, [A6 + 0xC]
  17347. 0000CD64  266E 0010                movea.l    A3, [A6 + 0x10]
  17348. 0000CD68  4AAA 0072                tst.l      [A2 + 0x72]
  17349. 0000CD6C  6614                     bne        +0x16 /* 0000CD82 */
  17350. 0000CD6E  26B9 0002 08F8           move.l     [A3], [0x000208F8]
  17351. 0000CD74  2779 0002 08FC 0004      move.l     [A3 + 0x4], [0x000208FC]
  17352. 0000CD7C  7000                     moveq.l    D0, 0x00
  17353. 0000CD7E  6000 00BA                bra        +0xBC /* 0000CE3A */
  17354. label0000CD82:
  17355. 0000CD82  BAAA 0066                cmp.l      D5, [A2 + 0x66]
  17356. 0000CD86  6D00 00A2                blt        +0xA4 /* 0000CE2A */
  17357. 0000CD8A  BAAA 006A                cmp.l      D5, [A2 + 0x6A]
  17358. 0000CD8E  6E00 009A                bgt        +0x9C /* 0000CE2A */
  17359. 0000CD92  4227                     clr.b      -[A7]
  17360. 0000CD94  2F0A                     move.l     -[A7], A2
  17361. 0000CD96  2057                     movea.l    A0, [A7]
  17362. 0000CD98  2268 0004                movea.l    A1, [A0 + 0x4]
  17363. 0000CD9C  2269 00EC                movea.l    A1, [A1 + 0xEC]
  17364. 0000CDA0  4E91                     jsr        [A1]
  17365. 0000CDA2  4A00                     tst.b      D0
  17366. 0000CDA4  5C4F                     addq.w     A7, 6
  17367. 0000CDA6  6700 0082                beq        +0x84 /* 0000CE2A */
  17368. 0000CDAA  486E FFF8                pea.l      [A6 - 0x8]
  17369. 0000CDAE  2F0A                     move.l     -[A7], A2
  17370. 0000CDB0  2057                     movea.l    A0, [A7]
  17371. 0000CDB2  2268 0004                movea.l    A1, [A0 + 0x4]
  17372. 0000CDB6  2269 003C                movea.l    A1, [A1 + 0x3C]
  17373. 0000CDBA  4E91                     jsr        [A1]
  17374. 0000CDBC  4A00                     tst.b      D0
  17375. 0000CDBE  504F                     addq.w     A7, 8
  17376. 0000CDC0  6776                     beq        +0x78 /* 0000CE38 */
  17377. 0000CDC2  26AE FFF8                move.l     [A3], [A6 - 0x8]
  17378. 0000CDC6  276E FFFC 0004           move.l     [A3 + 0x4], [A6 - 0x4]
  17379. 0000CDCC  3753 0004                move.w     [A3 + 0x4], [A3]
  17380. 0000CDD0  262A 0066                move.l     D3, [A2 + 0x66]
  17381. 0000CDD4  604C                     bra        +0x4E /* 0000CE22 */
  17382. label0000CDD6:
  17383. 0000CDD6  2F03                     move.l     -[A7], D3
  17384. 0000CDD8  2F2A 0072                move.l     -[A7], [A2 + 0x72]
  17385. 0000CDDC  2057                     movea.l    A0, [A7]
  17386. 0000CDDE  2250                     movea.l    A1, [A0]
  17387. 0000CDE0  2269 0010                movea.l    A1, [A1 + 0x10]
  17388. 0000CDE4  4E91                     jsr        [A1]
  17389. 0000CDE6  2848                     movea.l    A4, A0
  17390. 0000CDE8  4227                     clr.b      -[A7]
  17391. 0000CDEA  486E FFF8                pea.l      [A6 - 0x8]
  17392. 0000CDEE  2F0C                     move.l     -[A7], A4
  17393. 0000CDF0  2F0A                     move.l     -[A7], A2
  17394. 0000CDF2  2057                     movea.l    A0, [A7]
  17395. 0000CDF4  2268 0004                movea.l    A1, [A0 + 0x4]
  17396. 0000CDF8  2269 0188                movea.l    A1, [A1 + 0x188]
  17397. 0000CDFC  4E91                     jsr        [A1]
  17398. 0000CDFE  3740 0004                move.w     [A3 + 0x4], D0
  17399. 0000CE02  B685                     cmp.l      D3, D5
  17400. 0000CE04  4FEF 0016                lea.l      A7, [A7 + 0x16]
  17401. 0000CE08  6608                     bne        +0xA /* 0000CE12 */
  17402. 0000CE0A  36AE FFF8                move.w     [A3], [A6 - 0x8]
  17403. 0000CE0E  7001                     moveq.l    D0, 0x01
  17404. 0000CE10  6028                     bra        +0x2A /* 0000CE3A */
  17405. label0000CE12:
  17406. 0000CE12  382B 0004                move.w     D4, [A3 + 0x4]
  17407. 0000CE16  B86E FFF8                cmp.w      D4, [A6 - 0x8]
  17408. 0000CE1A  6F1C                     ble        +0x1E /* 0000CE38 */
  17409. 0000CE1C  3D44 FFF8                move.w     [A6 - 0x8], D4
  17410. 0000CE20  5283                     addq.l     D3, 1
  17411. label0000CE22:
  17412. 0000CE22  B6AA 006A                cmp.l      D3, [A2 + 0x6A]
  17413. 0000CE26  6FAE                     ble        -0x50 /* 0000CDD6 */
  17414. 0000CE28  600E                     bra        +0x10 /* 0000CE38 */
  17415. label0000CE2A:
  17416. 0000CE2A  26B9 0002 08F8           move.l     [A3], [0x000208F8]
  17417. 0000CE30  2779 0002 08FC 0004      move.l     [A3 + 0x4], [0x000208FC]
  17418. label0000CE38:
  17419. 0000CE38  7000                     moveq.l    D0, 0x00
  17420. label0000CE3A:
  17421. 0000CE3A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  17422. 0000CE3E  4E5E                     unlink     A6
  17423. 0000CE40  4E75                     rts
  17424. fn0000CE42:
  17425. 0000CE42  4E56 FFF8                link       A6, -0x0008
  17426. 0000CE46  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  17427. 0000CE4A  266E 0008                movea.l    A3, [A6 + 0x8]
  17428. 0000CE4E  286E 000C                movea.l    A4, [A6 + 0xC]
  17429. 0000CE52  246E 0010                movea.l    A2, [A6 + 0x10]
  17430. 0000CE56  4AAB 0072                tst.l      [A3 + 0x72]
  17431. 0000CE5A  6614                     bne        +0x16 /* 0000CE70 */
  17432. 0000CE5C  24B9 0002 08F8           move.l     [A2], [0x000208F8]
  17433. 0000CE62  2579 0002 08FC 0004      move.l     [A2 + 0x4], [0x000208FC]
  17434. 0000CE6A  7000                     moveq.l    D0, 0x00
  17435. 0000CE6C  6000 00C0                bra        +0xC2 /* 0000CF2E */
  17436. label0000CE70:
  17437. 0000CE70  4227                     clr.b      -[A7]
  17438. 0000CE72  2F0B                     move.l     -[A7], A3
  17439. 0000CE74  2057                     movea.l    A0, [A7]
  17440. 0000CE76  2268 0004                movea.l    A1, [A0 + 0x4]
  17441. 0000CE7A  2269 00EC                movea.l    A1, [A1 + 0xEC]
  17442. 0000CE7E  4E91                     jsr        [A1]
  17443. 0000CE80  4A00                     tst.b      D0
  17444. 0000CE82  5C4F                     addq.w     A7, 6
  17445. 0000CE84  6700 0098                beq        +0x9A /* 0000CF1E */
  17446. 0000CE88  486E FFF8                pea.l      [A6 - 0x8]
  17447. 0000CE8C  2F0B                     move.l     -[A7], A3
  17448. 0000CE8E  2057                     movea.l    A0, [A7]
  17449. 0000CE90  2268 0004                movea.l    A1, [A0 + 0x4]
  17450. 0000CE94  2269 003C                movea.l    A1, [A1 + 0x3C]
  17451. 0000CE98  4E91                     jsr        [A1]
  17452. 0000CE9A  4A00                     tst.b      D0
  17453. 0000CE9C  504F                     addq.w     A7, 8
  17454. 0000CE9E  6700 008C                beq        +0x8E /* 0000CF2C */
  17455. 0000CEA2  554F                     subq.w     A7, 2
  17456. 0000CEA4  2F14                     move.l     -[A7], [A4]
  17457. 0000CEA6  486E FFF8                pea.l      [A6 - 0x8]
  17458. 0000CEAA  A8AD                     syscall    PtInRect
  17459. 0000CEAC  101F                     move.b     D0, [A7]+
  17460. 0000CEAE  677C                     beq        +0x7E /* 0000CF2C */
  17461. 0000CEB0  24AE FFF8                move.l     [A2], [A6 - 0x8]
  17462. 0000CEB4  256E FFFC 0004           move.l     [A2 + 0x4], [A6 - 0x4]
  17463. 0000CEBA  3552 0004                move.w     [A2 + 0x4], [A2]
  17464. 0000CEBE  262B 0066                move.l     D3, [A3 + 0x66]
  17465. 0000CEC2  6052                     bra        +0x54 /* 0000CF16 */
  17466. label0000CEC4:
  17467. 0000CEC4  2F03                     move.l     -[A7], D3
  17468. 0000CEC6  2F2B 0072                move.l     -[A7], [A3 + 0x72]
  17469. 0000CECA  2057                     movea.l    A0, [A7]
  17470. 0000CECC  2250                     movea.l    A1, [A0]
  17471. 0000CECE  2269 0010                movea.l    A1, [A1 + 0x10]
  17472. 0000CED2  4E91                     jsr        [A1]
  17473. 0000CED4  2808                     move.l     D4, A0
  17474. 0000CED6  4227                     clr.b      -[A7]
  17475. 0000CED8  486E FFF8                pea.l      [A6 - 0x8]
  17476. 0000CEDC  2F04                     move.l     -[A7], D4
  17477. 0000CEDE  2F0B                     move.l     -[A7], A3
  17478. 0000CEE0  2057                     movea.l    A0, [A7]
  17479. 0000CEE2  2268 0004                movea.l    A1, [A0 + 0x4]
  17480. 0000CEE6  2269 0188                movea.l    A1, [A1 + 0x188]
  17481. 0000CEEA  4E91                     jsr        [A1]
  17482. 0000CEEC  3540 0004                move.w     [A2 + 0x4], D0
  17483. 0000CEF0  34AE FFF8                move.w     [A2], [A6 - 0x8]
  17484. 0000CEF4  2F14                     move.l     -[A7], [A4]
  17485. 0000CEF6  2F0A                     move.l     -[A7], A2
  17486. 0000CEF8  A8AD                     syscall    PtInRect
  17487. 0000CEFA  101F                     move.b     D0, [A7]+
  17488. 0000CEFC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  17489. 0000CF00  6704                     beq        +0x6 /* 0000CF06 */
  17490. 0000CF02  2003                     move.l     D0, D3
  17491. 0000CF04  6028                     bra        +0x2A /* 0000CF2E */
  17492. label0000CF06:
  17493. 0000CF06  382A 0004                move.w     D4, [A2 + 0x4]
  17494. 0000CF0A  B86E FFF8                cmp.w      D4, [A6 - 0x8]
  17495. 0000CF0E  6F1C                     ble        +0x1E /* 0000CF2C */
  17496. 0000CF10  3D44 FFF8                move.w     [A6 - 0x8], D4
  17497. 0000CF14  5283                     addq.l     D3, 1
  17498. label0000CF16:
  17499. 0000CF16  B6AB 006A                cmp.l      D3, [A3 + 0x6A]
  17500. 0000CF1A  6FA8                     ble        -0x56 /* 0000CEC4 */
  17501. 0000CF1C  600E                     bra        +0x10 /* 0000CF2C */
  17502. label0000CF1E:
  17503. 0000CF1E  24B9 0002 08F8           move.l     [A2], [0x000208F8]
  17504. 0000CF24  2579 0002 08FC 0004      move.l     [A2 + 0x4], [0x000208FC]
  17505. label0000CF2C:
  17506. 0000CF2C  7000                     moveq.l    D0, 0x00
  17507. label0000CF2E:
  17508. 0000CF2E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  17509. 0000CF32  4E5E                     unlink     A6
  17510. 0000CF34  4E75                     rts
  17511. fn0000CF36:
  17512. 0000CF36  4E56 FFF8                link       A6, -0x0008
  17513. 0000CF3A  48E7 1020                movem.l    -[A7], D3,A2
  17514. 0000CF3E  246E 0008                movea.l    A2, [A6 + 0x8]
  17515. 0000CF42  262E 000C                move.l     D3, [A6 + 0xC]
  17516. 0000CF46  B6AA 005E                cmp.l      D3, [A2 + 0x5E]
  17517. 0000CF4A  6D06                     blt        +0x8 /* 0000CF52 */
  17518. 0000CF4C  B6AA 0062                cmp.l      D3, [A2 + 0x62]
  17519. 0000CF50  6F04                     ble        +0x6 /* 0000CF56 */
  17520. label0000CF52:
  17521. 0000CF52  7000                     moveq.l    D0, 0x00
  17522. 0000CF54  6002                     bra        +0x4 /* 0000CF58 */
  17523. label0000CF56:
  17524. 0000CF56  7001                     moveq.l    D0, 0x01
  17525. label0000CF58:
  17526. 0000CF58  4A00                     tst.b      D0
  17527. 0000CF5A  6742                     beq        +0x44 /* 0000CF9E */
  17528. 0000CF5C  486E FFF8                pea.l      [A6 - 0x8]
  17529. 0000CF60  2F03                     move.l     -[A7], D3
  17530. 0000CF62  2F0A                     move.l     -[A7], A2
  17531. 0000CF64  4EBA FDEE                jsr        [PC - 0x212 /* 0000CD54 */]
  17532. 0000CF68  4A00                     tst.b      D0
  17533. 0000CF6A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17534. 0000CF6E  672E                     beq        +0x30 /* 0000CF9E */
  17535. 0000CF70  4EB9 0000 2140           jsr        [0x00002140]
  17536. 0000CF76  2F0A                     move.l     -[A7], A2
  17537. 0000CF78  4EB9 0000 30D8           jsr        [0x000030D8]
  17538. 0000CF7E  4A00                     tst.b      D0
  17539. 0000CF80  584F                     addq.w     A7, 4
  17540. 0000CF82  6708                     beq        +0xA /* 0000CF8C */
  17541. 0000CF84  486E FFF8                pea.l      [A6 - 0x8]
  17542. 0000CF88  A8A4                     syscall    InvertRect
  17543. 0000CF8A  6012                     bra        +0x14 /* 0000CF9E */
  17544. label0000CF8C:
  17545. 0000CF8C  4EB9 0000 20B0           jsr        [0x000020B0]
  17546. 0000CF92  3F3C 0002                move.w     -[A7], 0x2
  17547. 0000CF96  A89C                     syscall    PenMode
  17548. 0000CF98  486E FFF8                pea.l      [A6 - 0x8]
  17549. 0000CF9C  A8A1                     syscall    FrameRect
  17550. label0000CF9E:
  17551. 0000CF9E  4CDF 0408                movem.l    D3,A2, [A7]+
  17552. 0000CFA2  4E5E                     unlink     A6
  17553. 0000CFA4  4E75                     rts
  17554. fn0000CFA6:
  17555. 0000CFA6  4E56 FFF8                link       A6, -0x0008
  17556. 0000CFAA  48E7 1020                movem.l    -[A7], D3,A2
  17557. 0000CFAE  246E 0008                movea.l    A2, [A6 + 0x8]
  17558. 0000CFB2  262E 000C                move.l     D3, [A6 + 0xC]
  17559. 0000CFB6  B6AA 005E                cmp.l      D3, [A2 + 0x5E]
  17560. 0000CFBA  6D06                     blt        +0x8 /* 0000CFC2 */
  17561. 0000CFBC  B6AA 0062                cmp.l      D3, [A2 + 0x62]
  17562. 0000CFC0  6F04                     ble        +0x6 /* 0000CFC6 */
  17563. label0000CFC2:
  17564. 0000CFC2  7000                     moveq.l    D0, 0x00
  17565. 0000CFC4  6002                     bra        +0x4 /* 0000CFC8 */
  17566. label0000CFC6:
  17567. 0000CFC6  7001                     moveq.l    D0, 0x01
  17568. label0000CFC8:
  17569. 0000CFC8  4A00                     tst.b      D0
  17570. 0000CFCA  6720                     beq        +0x22 /* 0000CFEC */
  17571. 0000CFCC  486E FFF8                pea.l      [A6 - 0x8]
  17572. 0000CFD0  2F03                     move.l     -[A7], D3
  17573. 0000CFD2  2F0A                     move.l     -[A7], A2
  17574. 0000CFD4  4EBA FD7E                jsr        [PC - 0x282 /* 0000CD54 */]
  17575. 0000CFD8  4A00                     tst.b      D0
  17576. 0000CFDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17577. 0000CFDE  670C                     beq        +0xE /* 0000CFEC */
  17578. 0000CFE0  4EB9 0000 2140           jsr        [0x00002140]
  17579. 0000CFE6  486E FFF8                pea.l      [A6 - 0x8]
  17580. 0000CFEA  A8A4                     syscall    InvertRect
  17581. label0000CFEC:
  17582. 0000CFEC  4CDF 0408                movem.l    D3,A2, [A7]+
  17583. 0000CFF0  4E5E                     unlink     A6
  17584. 0000CFF2  4E75                     rts
  17585. fn0000CFF4:
  17586. 0000CFF4  4E56 FFF8                link       A6, -0x0008
  17587. 0000CFF8  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  17588. 0000CFFC  246E 0008                movea.l    A2, [A6 + 0x8]
  17589. 0000D000  282E 000C                move.l     D4, [A6 + 0xC]
  17590. 0000D004  1C2E 0010                move.b     D6, [A6 + 0x10]
  17591. 0000D008  4AAA 0072                tst.l      [A2 + 0x72]
  17592. 0000D00C  6700 0154                beq        +0x156 /* 0000D162 */
  17593. 0000D010  2A2A 0066                move.l     D5, [A2 + 0x66]
  17594. 0000D014  D9AA 0066                add.l      [A2 + 0x66], D4
  17595. 0000D018  262A 005E                move.l     D3, [A2 + 0x5E]
  17596. 0000D01C  B6AA 0066                cmp.l      D3, [A2 + 0x66]
  17597. 0000D020  6F04                     ble        +0x6 /* 0000D026 */
  17598. 0000D022  2543 0066                move.l     [A2 + 0x66], D3
  17599. label0000D026:
  17600. 0000D026  262A 006E                move.l     D3, [A2 + 0x6E]
  17601. 0000D02A  B6AA 0066                cmp.l      D3, [A2 + 0x66]
  17602. 0000D02E  6C04                     bge        +0x6 /* 0000D034 */
  17603. 0000D030  2543 0066                move.l     [A2 + 0x66], D3
  17604. label0000D034:
  17605. 0000D034  4A06                     tst.b      D6
  17606. 0000D036  6700 0110                beq        +0x112 /* 0000D148 */
  17607. 0000D03A  4227                     clr.b      -[A7]
  17608. 0000D03C  2F0A                     move.l     -[A7], A2
  17609. 0000D03E  2057                     movea.l    A0, [A7]
  17610. 0000D040  2268 0004                movea.l    A1, [A0 + 0x4]
  17611. 0000D044  2269 00EC                movea.l    A1, [A1 + 0xEC]
  17612. 0000D048  4E91                     jsr        [A1]
  17613. 0000D04A  4A00                     tst.b      D0
  17614. 0000D04C  5C4F                     addq.w     A7, 6
  17615. 0000D04E  6700 00F8                beq        +0xFA /* 0000D148 */
  17616. 0000D052  282A 0066                move.l     D4, [A2 + 0x66]
  17617. 0000D056  9885                     sub.l      D4, D5
  17618. 0000D058  4A84                     tst.l      D4
  17619. 0000D05A  6700 00EC                beq        +0xEE /* 0000D148 */
  17620. 0000D05E  486E FFF8                pea.l      [A6 - 0x8]
  17621. 0000D062  2F0A                     move.l     -[A7], A2
  17622. 0000D064  2057                     movea.l    A0, [A7]
  17623. 0000D066  2268 0004                movea.l    A1, [A0 + 0x4]
  17624. 0000D06A  2269 003C                movea.l    A1, [A1 + 0x3C]
  17625. 0000D06E  4E91                     jsr        [A1]
  17626. 0000D070  4A00                     tst.b      D0
  17627. 0000D072  504F                     addq.w     A7, 8
  17628. 0000D074  6700 00D2                beq        +0xD4 /* 0000D148 */
  17629. 0000D078  362E FFF8                move.w     D3, [A6 - 0x8]
  17630. 0000D07C  3C03                     move.w     D6, D3
  17631. 0000D07E  4A84                     tst.l      D4
  17632. 0000D080  6C64                     bge        +0x66 /* 0000D0E6 */
  17633. 0000D082  282A 0066                move.l     D4, [A2 + 0x66]
  17634. 0000D086  603A                     bra        +0x3C /* 0000D0C2 */
  17635. label0000D088:
  17636. 0000D088  2F04                     move.l     -[A7], D4
  17637. 0000D08A  2F2A 0072                move.l     -[A7], [A2 + 0x72]
  17638. 0000D08E  2057                     movea.l    A0, [A7]
  17639. 0000D090  2250                     movea.l    A1, [A0]
  17640. 0000D092  2269 0010                movea.l    A1, [A1 + 0x10]
  17641. 0000D096  4E91                     jsr        [A1]
  17642. 0000D098  2648                     movea.l    A3, A0
  17643. 0000D09A  4227                     clr.b      -[A7]
  17644. 0000D09C  486E FFF8                pea.l      [A6 - 0x8]
  17645. 0000D0A0  2F0B                     move.l     -[A7], A3
  17646. 0000D0A2  2F0A                     move.l     -[A7], A2
  17647. 0000D0A4  2057                     movea.l    A0, [A7]
  17648. 0000D0A6  2268 0004                movea.l    A1, [A0 + 0x4]
  17649. 0000D0AA  2269 0188                movea.l    A1, [A1 + 0x188]
  17650. 0000D0AE  4E91                     jsr        [A1]
  17651. 0000D0B0  3600                     move.w     D3, D0
  17652. 0000D0B2  B66E FFF8                cmp.w      D3, [A6 - 0x8]
  17653. 0000D0B6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  17654. 0000D0BA  6F0A                     ble        +0xC /* 0000D0C6 */
  17655. 0000D0BC  3D43 FFF8                move.w     [A6 - 0x8], D3
  17656. 0000D0C0  5284                     addq.l     D4, 1
  17657. label0000D0C2:
  17658. 0000D0C2  B885                     cmp.l      D4, D5
  17659. 0000D0C4  6DC2                     blt        -0x3C /* 0000D088 */
  17660. label0000D0C6:
  17661. 0000D0C6  3006                     move.w     D0, D6
  17662. 0000D0C8  9043                     sub.w      D0, D3
  17663. 0000D0CA  48C0                     ext.l      D0
  17664. 0000D0CC  2F00                     move.l     -[A7], D0
  17665. 0000D0CE  42A7                     clr.l      -[A7]
  17666. 0000D0D0  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  17667. 0000D0D4  2057                     movea.l    A0, [A7]
  17668. 0000D0D6  2268 0004                movea.l    A1, [A0 + 0x4]
  17669. 0000D0DA  2269 016C                movea.l    A1, [A1 + 0x16C]
  17670. 0000D0DE  4E91                     jsr        [A1]
  17671. 0000D0E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17672. 0000D0E4  6062                     bra        +0x64 /* 0000D148 */
  17673. label0000D0E6:
  17674. 0000D0E6  2805                     move.l     D4, D5
  17675. 0000D0E8  603A                     bra        +0x3C /* 0000D124 */
  17676. label0000D0EA:
  17677. 0000D0EA  2F04                     move.l     -[A7], D4
  17678. 0000D0EC  2F2A 0072                move.l     -[A7], [A2 + 0x72]
  17679. 0000D0F0  2057                     movea.l    A0, [A7]
  17680. 0000D0F2  2250                     movea.l    A1, [A0]
  17681. 0000D0F4  2269 0010                movea.l    A1, [A1 + 0x10]
  17682. 0000D0F8  4E91                     jsr        [A1]
  17683. 0000D0FA  2648                     movea.l    A3, A0
  17684. 0000D0FC  4227                     clr.b      -[A7]
  17685. 0000D0FE  486E FFF8                pea.l      [A6 - 0x8]
  17686. 0000D102  2F0B                     move.l     -[A7], A3
  17687. 0000D104  2F0A                     move.l     -[A7], A2
  17688. 0000D106  2057                     movea.l    A0, [A7]
  17689. 0000D108  2268 0004                movea.l    A1, [A0 + 0x4]
  17690. 0000D10C  2269 0188                movea.l    A1, [A1 + 0x188]
  17691. 0000D110  4E91                     jsr        [A1]
  17692. 0000D112  3600                     move.w     D3, D0
  17693. 0000D114  B66E FFF8                cmp.w      D3, [A6 - 0x8]
  17694. 0000D118  4FEF 0016                lea.l      A7, [A7 + 0x16]
  17695. 0000D11C  6F0C                     ble        +0xE /* 0000D12A */
  17696. 0000D11E  3D43 FFF8                move.w     [A6 - 0x8], D3
  17697. 0000D122  5284                     addq.l     D4, 1
  17698. label0000D124:
  17699. 0000D124  B8AA 0066                cmp.l      D4, [A2 + 0x66]
  17700. 0000D128  6DC0                     blt        -0x3E /* 0000D0EA */
  17701. label0000D12A:
  17702. 0000D12A  3003                     move.w     D0, D3
  17703. 0000D12C  9046                     sub.w      D0, D6
  17704. 0000D12E  48C0                     ext.l      D0
  17705. 0000D130  2F00                     move.l     -[A7], D0
  17706. 0000D132  42A7                     clr.l      -[A7]
  17707. 0000D134  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  17708. 0000D138  2057                     movea.l    A0, [A7]
  17709. 0000D13A  2268 0004                movea.l    A1, [A0 + 0x4]
  17710. 0000D13E  2269 016C                movea.l    A1, [A1 + 0x16C]
  17711. 0000D142  4E91                     jsr        [A1]
  17712. 0000D144  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17713. label0000D148:
  17714. 0000D148  BAAA 0066                cmp.l      D5, [A2 + 0x66]
  17715. 0000D14C  6714                     beq        +0x16 /* 0000D162 */
  17716. 0000D14E  42A7                     clr.l      -[A7]
  17717. 0000D150  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  17718. 0000D154  2057                     movea.l    A0, [A7]
  17719. 0000D156  2268 0004                movea.l    A1, [A0 + 0x4]
  17720. 0000D15A  2269 0178                movea.l    A1, [A1 + 0x178]
  17721. 0000D15E  4E91                     jsr        [A1]
  17722. 0000D160  504F                     addq.w     A7, 8
  17723. label0000D162:
  17724. 0000D162  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  17725. 0000D166  4E5E                     unlink     A6
  17726. 0000D168  4E75                     rts
  17727. 0000D16A  4E56 0000                link       A6, 0
  17728. 0000D16E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  17729. 0000D172  246E 0008                movea.l    A2, [A6 + 0x8]
  17730. 0000D176  262E 000C                move.l     D3, [A6 + 0xC]
  17731. 0000D17A  4A83                     tst.l      D3
  17732. 0000D17C  6620                     bne        +0x22 /* 0000D19E */
  17733. 0000D17E  2543 005A                move.l     [A2 + 0x5A], D3
  17734. 0000D182  2F0A                     move.l     -[A7], A2
  17735. 0000D184  4EB9 0000 30A0           jsr        [0x000030A0]
  17736. 0000D18A  4A00                     tst.b      D0
  17737. 0000D18C  584F                     addq.w     A7, 4
  17738. 0000D18E  670C                     beq        +0xE /* 0000D19C */
  17739. 0000D190  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  17740. 0000D194  2F0A                     move.l     -[A7], A2
  17741. 0000D196  4EBA FD9E                jsr        [PC - 0x262 /* 0000CF36 */]
  17742. 0000D19A  504F                     addq.w     A7, 8
  17743. label0000D19C:
  17744. 0000D19C  6076                     bra        +0x78 /* 0000D214 */
  17745. label0000D19E:
  17746. 0000D19E  282A 005E                move.l     D4, [A2 + 0x5E]
  17747. 0000D1A2  B684                     cmp.l      D3, D4
  17748. 0000D1A4  6C04                     bge        +0x6 /* 0000D1AA */
  17749. 0000D1A6  2604                     move.l     D3, D4
  17750. 0000D1A8  600A                     bra        +0xC /* 0000D1B4 */
  17751. label0000D1AA:
  17752. 0000D1AA  2A2A 0062                move.l     D5, [A2 + 0x62]
  17753. 0000D1AE  B685                     cmp.l      D3, D5
  17754. 0000D1B0  6F02                     ble        +0x4 /* 0000D1B4 */
  17755. 0000D1B2  2605                     move.l     D3, D5
  17756. label0000D1B4:
  17757. 0000D1B4  B8AA 0066                cmp.l      D4, [A2 + 0x66]
  17758. 0000D1B8  6F04                     ble        +0x6 /* 0000D1BE */
  17759. 0000D1BA  2544 0066                move.l     [A2 + 0x66], D4
  17760. label0000D1BE:
  17761. 0000D1BE  282A 0066                move.l     D4, [A2 + 0x66]
  17762. 0000D1C2  B684                     cmp.l      D3, D4
  17763. 0000D1C4  6D06                     blt        +0x8 /* 0000D1CC */
  17764. 0000D1C6  B6AA 006A                cmp.l      D3, [A2 + 0x6A]
  17765. 0000D1CA  6F14                     ble        +0x16 /* 0000D1E0 */
  17766. label0000D1CC:
  17767. 0000D1CC  1F3C 0001                move.b     -[A7], 0x1
  17768. 0000D1D0  2003                     move.l     D0, D3
  17769. 0000D1D2  9084                     sub.l      D0, D4
  17770. 0000D1D4  2F00                     move.l     -[A7], D0
  17771. 0000D1D6  2F0A                     move.l     -[A7], A2
  17772. 0000D1D8  4EBA FE1A                jsr        [PC - 0x1E6 /* 0000CFF4 */]
  17773. 0000D1DC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17774. label0000D1E0:
  17775. 0000D1E0  2F0A                     move.l     -[A7], A2
  17776. 0000D1E2  4EB9 0000 30A0           jsr        [0x000030A0]
  17777. 0000D1E8  4A00                     tst.b      D0
  17778. 0000D1EA  584F                     addq.w     A7, 4
  17779. 0000D1EC  671C                     beq        +0x1E /* 0000D20A */
  17780. 0000D1EE  282A 005A                move.l     D4, [A2 + 0x5A]
  17781. 0000D1F2  B883                     cmp.l      D4, D3
  17782. 0000D1F4  6714                     beq        +0x16 /* 0000D20A */
  17783. 0000D1F6  2F04                     move.l     -[A7], D4
  17784. 0000D1F8  2F0A                     move.l     -[A7], A2
  17785. 0000D1FA  4EBA FDAA                jsr        [PC - 0x256 /* 0000CFA6 */]
  17786. 0000D1FE  2F03                     move.l     -[A7], D3
  17787. 0000D200  2F0A                     move.l     -[A7], A2
  17788. 0000D202  4EBA FD32                jsr        [PC - 0x2CE /* 0000CF36 */]
  17789. 0000D206  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17790. label0000D20A:
  17791. 0000D20A  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  17792. 0000D20E  6704                     beq        +0x6 /* 0000D214 */
  17793. 0000D210  2543 005A                move.l     [A2 + 0x5A], D3
  17794. label0000D214:
  17795. 0000D214  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  17796. 0000D218  4E5E                     unlink     A6
  17797. 0000D21A  4E75                     rts
  17798. 0000D21C  4E56 FFE6                link       A6, -0x001A
  17799. 0000D220  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  17800. 0000D224  246E 0008                movea.l    A2, [A6 + 0x8]
  17801. 0000D228  3C2E 000C                move.w     D6, [A6 + 0xC]
  17802. 0000D22C  7801                     moveq.l    D4, 0x01
  17803. 0000D22E  4227                     clr.b      -[A7]
  17804. 0000D230  1F3C 0001                move.b     -[A7], 0x1
  17805. 0000D234  3F06                     move.w     -[A7], D6
  17806. 0000D236  2F0A                     move.l     -[A7], A2
  17807. 0000D238  2057                     movea.l    A0, [A7]
  17808. 0000D23A  2268 0004                movea.l    A1, [A0 + 0x4]
  17809. 0000D23E  2269 017C                movea.l    A1, [A1 + 0x17C]
  17810. 0000D242  4E91                     jsr        [A1]
  17811. 0000D244  486E FFEE                pea.l      [A6 - 0x12]
  17812. 0000D248  4EB9 0000 2340           jsr        [0x00002340]
  17813. 0000D24E  206E FFEE                movea.l    A0, [A6 - 0x12]
  17814. 0000D252  4850                     pea.l      [A0]
  17815. 0000D254  A87A                     syscall    GetClip
  17816. 0000D256  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  17817. 0000D25C  2A2A 005A                move.l     D5, [A2 + 0x5A]
  17818. 0000D260  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17819. 0000D264  6000 0128                bra        +0x12A /* 0000D38E */
  17820. label0000D268:
  17821. 0000D268  486E FFFC                pea.l      [A6 - 0x4]
  17822. 0000D26C  A972                     syscall    GetMouse
  17823. 0000D26E  1604                     move.b     D3, D4
  17824. 0000D270  3F06                     move.w     -[A7], D6
  17825. 0000D272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  17826. 0000D276  2F0A                     move.l     -[A7], A2
  17827. 0000D278  2057                     movea.l    A0, [A7]
  17828. 0000D27A  2268 0004                movea.l    A1, [A0 + 0x4]
  17829. 0000D27E  2269 0174                movea.l    A1, [A1 + 0x174]
  17830. 0000D282  4E91                     jsr        [A1]
  17831. 0000D284  4A00                     tst.b      D0
  17832. 0000D286  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17833. 0000D28A  6714                     beq        +0x16 /* 0000D2A0 */
  17834. 0000D28C  554F                     subq.w     A7, 2
  17835. 0000D28E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  17836. 0000D292  206E FFEE                movea.l    A0, [A6 - 0x12]
  17837. 0000D296  4850                     pea.l      [A0]
  17838. 0000D298  A8E8                     syscall    PtInRgn
  17839. 0000D29A  101F                     move.b     D0, [A7]+
  17840. 0000D29C  4A00                     tst.b      D0
  17841. 0000D29E  6604                     bne        +0x6 /* 0000D2A4 */
  17842. label0000D2A0:
  17843. 0000D2A0  7000                     moveq.l    D0, 0x00
  17844. 0000D2A2  6002                     bra        +0x4 /* 0000D2A6 */
  17845. label0000D2A4:
  17846. 0000D2A4  7001                     moveq.l    D0, 0x01
  17847. label0000D2A6:
  17848. 0000D2A6  1800                     move.b     D4, D0
  17849. 0000D2A8  1F03                     move.b     -[A7], D3
  17850. 0000D2AA  1F04                     move.b     -[A7], D4
  17851. 0000D2AC  3F06                     move.w     -[A7], D6
  17852. 0000D2AE  2F0A                     move.l     -[A7], A2
  17853. 0000D2B0  2057                     movea.l    A0, [A7]
  17854. 0000D2B2  2268 0004                movea.l    A1, [A0 + 0x4]
  17855. 0000D2B6  2269 017C                movea.l    A1, [A1 + 0x17C]
  17856. 0000D2BA  4E91                     jsr        [A1]
  17857. 0000D2BC  4A04                     tst.b      D4
  17858. 0000D2BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17859. 0000D2C2  671A                     beq        +0x1C /* 0000D2DE */
  17860. 0000D2C4  486E FFE6                pea.l      [A6 - 0x1A]
  17861. 0000D2C8  486E FFFC                pea.l      [A6 - 0x4]
  17862. 0000D2CC  2F0A                     move.l     -[A7], A2
  17863. 0000D2CE  4EBA FB72                jsr        [PC - 0x48E /* 0000CE42 */]
  17864. 0000D2D2  2540 005A                move.l     [A2 + 0x5A], D0
  17865. 0000D2D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17866. 0000D2DA  6000 0094                bra        +0x96 /* 0000D370 */
  17867. label0000D2DE:
  17868. 0000D2DE  42AA 005A                clr.l      [A2 + 0x5A]
  17869. 0000D2E2  7600                     moveq.l    D3, 0x00
  17870. 0000D2E4  486E FFF4                pea.l      [A6 - 0xC]
  17871. 0000D2E8  2F0A                     move.l     -[A7], A2
  17872. 0000D2EA  2057                     movea.l    A0, [A7]
  17873. 0000D2EC  2268 0004                movea.l    A1, [A0 + 0x4]
  17874. 0000D2F0  2269 003C                movea.l    A1, [A1 + 0x3C]
  17875. 0000D2F4  4E91                     jsr        [A1]
  17876. 0000D2F6  4A00                     tst.b      D0
  17877. 0000D2F8  504F                     addq.w     A7, 8
  17878. 0000D2FA  671A                     beq        +0x1C /* 0000D316 */
  17879. 0000D2FC  302E FFFC                move.w     D0, [A6 - 0x4]
  17880. 0000D300  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  17881. 0000D304  6C04                     bge        +0x6 /* 0000D30A */
  17882. 0000D306  76FF                     moveq.l    D3, 0xFFFFFFFF
  17883. 0000D308  600C                     bra        +0xE /* 0000D316 */
  17884. label0000D30A:
  17885. 0000D30A  302E FFFC                move.w     D0, [A6 - 0x4]
  17886. 0000D30E  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  17887. 0000D312  6F02                     ble        +0x4 /* 0000D316 */
  17888. 0000D314  7601                     moveq.l    D3, 0x01
  17889. label0000D316:
  17890. 0000D316  4A43                     tst.w      D3
  17891. 0000D318  6736                     beq        +0x38 /* 0000D350 */
  17892. 0000D31A  1F3C 0001                move.b     -[A7], 0x1
  17893. 0000D31E  3043                     movea.w    A0, D3
  17894. 0000D320  2F08                     move.l     -[A7], A0
  17895. 0000D322  2F0A                     move.l     -[A7], A2
  17896. 0000D324  4EBA FCCE                jsr        [PC - 0x332 /* 0000CFF4 */]
  17897. 0000D328  42A7                     clr.l      -[A7]
  17898. 0000D32A  2F0A                     move.l     -[A7], A2
  17899. 0000D32C  2057                     movea.l    A0, [A7]
  17900. 0000D32E  2268 0004                movea.l    A1, [A0 + 0x4]
  17901. 0000D332  2269 00E8                movea.l    A1, [A1 + 0xE8]
  17902. 0000D336  4E91                     jsr        [A1]
  17903. 0000D338  4A43                     tst.w      D3
  17904. 0000D33A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  17905. 0000D33E  6F06                     ble        +0x8 /* 0000D346 */
  17906. 0000D340  202A 006A                move.l     D0, [A2 + 0x6A]
  17907. 0000D344  6004                     bra        +0x6 /* 0000D34A */
  17908. label0000D346:
  17909. 0000D346  202A 0066                move.l     D0, [A2 + 0x66]
  17910. label0000D34A:
  17911. 0000D34A  2540 005A                move.l     [A2 + 0x5A], D0
  17912. 0000D34E  6020                     bra        +0x22 /* 0000D370 */
  17913. label0000D350:
  17914. 0000D350  302E FFF6                move.w     D0, [A6 - 0xA]
  17915. 0000D354  5240                     addq.w     D0, 1
  17916. 0000D356  3D40 FFFE                move.w     [A6 - 0x2], D0
  17917. 0000D35A  486E FFE6                pea.l      [A6 - 0x1A]
  17918. 0000D35E  486E FFFC                pea.l      [A6 - 0x4]
  17919. 0000D362  2F0A                     move.l     -[A7], A2
  17920. 0000D364  4EBA FADC                jsr        [PC - 0x524 /* 0000CE42 */]
  17921. 0000D368  2540 005A                move.l     [A2 + 0x5A], D0
  17922. 0000D36C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17923. label0000D370:
  17924. 0000D370  BAAA 005A                cmp.l      D5, [A2 + 0x5A]
  17925. 0000D374  6718                     beq        +0x1A /* 0000D38E */
  17926. 0000D376  2F05                     move.l     -[A7], D5
  17927. 0000D378  2F0A                     move.l     -[A7], A2
  17928. 0000D37A  4EBA FC2A                jsr        [PC - 0x3D6 /* 0000CFA6 */]
  17929. 0000D37E  2A2A 005A                move.l     D5, [A2 + 0x5A]
  17930. 0000D382  2F05                     move.l     -[A7], D5
  17931. 0000D384  2F0A                     move.l     -[A7], A2
  17932. 0000D386  4EBA FBAE                jsr        [PC - 0x452 /* 0000CF36 */]
  17933. 0000D38A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17934. label0000D38E:
  17935. 0000D38E  554F                     subq.w     A7, 2
  17936. 0000D390  A973                     syscall    StillDown
  17937. 0000D392  101F                     move.b     D0, [A7]+
  17938. 0000D394  6600 FED2                bne        -0x12C /* 0000D268 */
  17939. 0000D398  3F3C FFFF                move.w     -[A7], 0xFFFF
  17940. 0000D39C  486E FFEE                pea.l      [A6 - 0x12]
  17941. 0000D3A0  4EB9 0000 2358           jsr        [0x00002358]
  17942. 0000D3A6  7001                     moveq.l    D0, 0x01
  17943. 0000D3A8  5C4F                     addq.w     A7, 6
  17944. 0000D3AA  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  17945. 0000D3AE  4E5E                     unlink     A6
  17946. 0000D3B0  4E75                     rts
  17947. 0000D3B2  4E56 0000                link       A6, 0
  17948. 0000D3B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17949. 0000D3BA  2057                     movea.l    A0, [A7]
  17950. 0000D3BC  2268 0004                movea.l    A1, [A0 + 0x4]
  17951. 0000D3C0  2269 0184                movea.l    A1, [A1 + 0x184]
  17952. 0000D3C4  4E91                     jsr        [A1]
  17953. 0000D3C6  4E5E                     unlink     A6
  17954. 0000D3C8  4E75                     rts
  17955. fn0000D3CA:
  17956. 0000D3CA  4E56 0000                link       A6, 0
  17957. 0000D3CE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  17958. 0000D3D2  246E 0008                movea.l    A2, [A6 + 0x8]
  17959. 0000D3D6  3E2E 000C                move.w     D7, [A6 + 0xC]
  17960. 0000D3DA  286E 000E                movea.l    A4, [A6 + 0xE]
  17961. 0000D3DE  2C2E 0012                move.l     D6, [A6 + 0x12]
  17962. 0000D3E2  2A2E 0016                move.l     D5, [A6 + 0x16]
  17963. 0000D3E6  282E 001A                move.l     D4, [A6 + 0x1A]
  17964. 0000D3EA  262E 001E                move.l     D3, [A6 + 0x1E]
  17965. 0000D3EE  4A47                     tst.w      D7
  17966. 0000D3F0  6714                     beq        +0x16 /* 0000D406 */
  17967. 0000D3F2  204A                     movea.l    A0, A2
  17968. 0000D3F4  41E8 0076                lea.l      A0, [A0 + 0x76]
  17969. 0000D3F8  2648                     movea.l    A3, A0
  17970. 0000D3FA  2488                     move.l     [A2], A0
  17971. 0000D3FC  2F0B                     move.l     -[A7], A3
  17972. 0000D3FE  4EB9 0000 3AE0           jsr        [0x00003AE0]
  17973. 0000D404  584F                     addq.w     A7, 4
  17974. label0000D406:
  17975. 0000D406  2F03                     move.l     -[A7], D3
  17976. 0000D408  2F04                     move.l     -[A7], D4
  17977. 0000D40A  2F05                     move.l     -[A7], D5
  17978. 0000D40C  2F06                     move.l     -[A7], D6
  17979. 0000D40E  2F0C                     move.l     -[A7], A4
  17980. 0000D410  4267                     clr.w      -[A7]
  17981. 0000D412  2F0A                     move.l     -[A7], A2
  17982. 0000D414  4EBA F4EA                jsr        [PC - 0xB16 /* 0000C900 */]
  17983. 0000D418  41F9 0002 041A           lea.l      A0, [0x0002041A]
  17984. 0000D41E  2548 0004                move.l     [A2 + 0x4], A0
  17985. 0000D422  41F9 0002 041A           lea.l      A0, [0x0002041A]
  17986. 0000D428  41E8 018C                lea.l      A0, [A0 + 0x18C]
  17987. 0000D42C  2252                     movea.l    A1, [A2]
  17988. 0000D42E  2288                     move.l     [A1], A0
  17989. 0000D430  41F9 0002 041A           lea.l      A0, [0x0002041A]
  17990. 0000D436  41E8 0150                lea.l      A0, [A0 + 0x150]
  17991. 0000D43A  2548 0028                move.l     [A2 + 0x28], A0
  17992. 0000D43E  2652                     movea.l    A3, [A2]
  17993. 0000D440  204A                     movea.l    A0, A2
  17994. 0000D442  41E8 0076                lea.l      A0, [A0 + 0x76]
  17995. 0000D446  91CB                     sub.l      A0, A3
  17996. 0000D448  2748 0008                move.l     [A3 + 0x8], A0
  17997. 0000D44C  204A                     movea.l    A0, A2
  17998. 0000D44E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  17999. 0000D452  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  18000. 0000D456  4E5E                     unlink     A6
  18001. 0000D458  4E75                     rts
  18002. label0000D45A:
  18003. 0000D45A  4E56 0000                link       A6, 0
  18004. 0000D45E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18005. 0000D462  246E 0008                movea.l    A2, [A6 + 0x8]
  18006. 0000D466  362E 000C                move.w     D3, [A6 + 0xC]
  18007. 0000D46A  200A                     move.l     D0, A2
  18008. 0000D46C  675E                     beq        +0x60 /* 0000D4CC */
  18009. 0000D46E  41F9 0002 041A           lea.l      A0, [0x0002041A]
  18010. 0000D474  2548 0004                move.l     [A2 + 0x4], A0
  18011. 0000D478  41F9 0002 041A           lea.l      A0, [0x0002041A]
  18012. 0000D47E  41E8 018C                lea.l      A0, [A0 + 0x18C]
  18013. 0000D482  2252                     movea.l    A1, [A2]
  18014. 0000D484  2288                     move.l     [A1], A0
  18015. 0000D486  41F9 0002 041A           lea.l      A0, [0x0002041A]
  18016. 0000D48C  41E8 0150                lea.l      A0, [A0 + 0x150]
  18017. 0000D490  2548 0028                move.l     [A2 + 0x28], A0
  18018. 0000D494  2652                     movea.l    A3, [A2]
  18019. 0000D496  204A                     movea.l    A0, A2
  18020. 0000D498  41E8 0076                lea.l      A0, [A0 + 0x76]
  18021. 0000D49C  2848                     movea.l    A4, A0
  18022. 0000D49E  91CB                     sub.l      A0, A3
  18023. 0000D4A0  2748 0008                move.l     [A3 + 0x8], A0
  18024. 0000D4A4  4267                     clr.w      -[A7]
  18025. 0000D4A6  2F0A                     move.l     -[A7], A2
  18026. 0000D4A8  4EBA F4F4                jsr        [PC - 0xB0C /* 0000C99E */]
  18027. 0000D4AC  4A43                     tst.w      D3
  18028. 0000D4AE  5C4F                     addq.w     A7, 6
  18029. 0000D4B0  670C                     beq        +0xE /* 0000D4BE */
  18030. 0000D4B2  4267                     clr.w      -[A7]
  18031. 0000D4B4  2F0C                     move.l     -[A7], A4
  18032. 0000D4B6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  18033. 0000D4BC  5C4F                     addq.w     A7, 6
  18034. label0000D4BE:
  18035. 0000D4BE  4A43                     tst.w      D3
  18036. 0000D4C0  6F0A                     ble        +0xC /* 0000D4CC */
  18037. 0000D4C2  2F0A                     move.l     -[A7], A2
  18038. 0000D4C4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  18039. 0000D4CA  584F                     addq.w     A7, 4
  18040. label0000D4CC:
  18041. 0000D4CC  204A                     movea.l    A0, A2
  18042. 0000D4CE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18043. 0000D4D2  4E5E                     unlink     A6
  18044. 0000D4D4  4E75                     rts
  18045. 0000D4D6  4E56 FFF2                link       A6, -0x000E
  18046. 0000D4DA  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  18047. 0000D4DE  266E 000C                movea.l    A3, [A6 + 0xC]
  18048. 0000D4E2  246E 0010                movea.l    A2, [A6 + 0x10]
  18049. 0000D4E6  1E2E 0014                move.b     D7, [A6 + 0x14]
  18050. 0000D4EA  486E FFF8                pea.l      [A6 - 0x8]
  18051. 0000D4EE  A88B                     syscall    GetFontInfo
  18052. 0000D4F0  3A2E FFF8                move.w     D5, [A6 - 0x8]
  18053. 0000D4F4  DA6E FFFA                add.w      D5, [A6 - 0x6]
  18054. 0000D4F8  3C2E FFFE                move.w     D6, [A6 - 0x2]
  18055. 0000D4FC  DA46                     add.w      D5, D6
  18056. 0000D4FE  3812                     move.w     D4, [A2]
  18057. 0000D500  3604                     move.w     D3, D4
  18058. 0000D502  D66E FFF8                add.w      D3, [A6 - 0x8]
  18059. 0000D506  D646                     add.w      D3, D6
  18060. 0000D508  B66A 0004                cmp.w      D3, [A2 + 0x4]
  18061. 0000D50C  6F04                     ble        +0x6 /* 0000D512 */
  18062. 0000D50E  3004                     move.w     D0, D4
  18063. 0000D510  6046                     bra        +0x48 /* 0000D558 */
  18064. label0000D512:
  18065. 0000D512  3C04                     move.w     D6, D4
  18066. 0000D514  DC45                     add.w      D6, D5
  18067. 0000D516  7800                     moveq.l    D4, 0x00
  18068. 0000D518  1813                     move.b     D4, [A3]
  18069. 0000D51A  4A07                     tst.b      D7
  18070. 0000D51C  6738                     beq        +0x3A /* 0000D556 */
  18071. 0000D51E  4A84                     tst.l      D4
  18072. 0000D520  6F34                     ble        +0x36 /* 0000D556 */
  18073. 0000D522  486E FFF2                pea.l      [A6 - 0xE]
  18074. 0000D526  4EB9 0000 20D0           jsr        [0x000020D0]
  18075. 0000D52C  2F0A                     move.l     -[A7], A2
  18076. 0000D52E  486E FFF2                pea.l      [A6 - 0xE]
  18077. 0000D532  4EB9 0000 20F0           jsr        [0x000020F0]
  18078. 0000D538  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  18079. 0000D53C  3F03                     move.w     -[A7], D3
  18080. 0000D53E  A893                     syscall    MoveTo
  18081. 0000D540  2F0B                     move.l     -[A7], A3
  18082. 0000D542  A884                     syscall    DrawString
  18083. 0000D544  3F3C FFFF                move.w     -[A7], 0xFFFF
  18084. 0000D548  486E FFF2                pea.l      [A6 - 0xE]
  18085. 0000D54C  4EB9 0000 20E8           jsr        [0x000020E8]
  18086. 0000D552  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18087. label0000D556:
  18088. 0000D556  3006                     move.w     D0, D6
  18089. label0000D558:
  18090. 0000D558  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  18091. 0000D55C  4E5E                     unlink     A6
  18092. 0000D55E  4E75                     rts
  18093. 0000D560  4E56 0000                link       A6, 0
  18094. 0000D564  2F0A                     move.l     -[A7], A2
  18095. 0000D566  246E 0008                movea.l    A2, [A6 + 0x8]
  18096. 0000D56A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18097. 0000D56E  2F2A 00E6                move.l     -[A7], [A2 + 0xE6]
  18098. 0000D572  2057                     movea.l    A0, [A7]
  18099. 0000D574  2268 0004                movea.l    A1, [A0 + 0x4]
  18100. 0000D578  2269 0020                movea.l    A1, [A1 + 0x20]
  18101. 0000D57C  4E91                     jsr        [A1]
  18102. 0000D57E  504F                     addq.w     A7, 8
  18103. 0000D580  245F                     movea.l    A2, [A7]+
  18104. 0000D582  4E5E                     unlink     A6
  18105. 0000D584  4E75                     rts
  18106. 0000D586  4E56 0000                link       A6, 0
  18107. 0000D58A  2F0A                     move.l     -[A7], A2
  18108. 0000D58C  246E 0008                movea.l    A2, [A6 + 0x8]
  18109. 0000D590  2F2A 00E6                move.l     -[A7], [A2 + 0xE6]
  18110. 0000D594  2057                     movea.l    A0, [A7]
  18111. 0000D596  2268 0004                movea.l    A1, [A0 + 0x4]
  18112. 0000D59A  2269 001C                movea.l    A1, [A1 + 0x1C]
  18113. 0000D59E  4E91                     jsr        [A1]
  18114. 0000D5A0  584F                     addq.w     A7, 4
  18115. 0000D5A2  245F                     movea.l    A2, [A7]+
  18116. 0000D5A4  4E5E                     unlink     A6
  18117. 0000D5A6  4E75                     rts
  18118. 0000D5A8  4E56 0000                link       A6, 0
  18119. 0000D5AC  2F0A                     move.l     -[A7], A2
  18120. 0000D5AE  246E 0008                movea.l    A2, [A6 + 0x8]
  18121. 0000D5B2  200A                     move.l     D0, A2
  18122. 0000D5B4  6718                     beq        +0x1A /* 0000D5CE */
  18123. 0000D5B6  41F9 0001 FFE8           lea.l      A0, [0x0001FFE8]
  18124. 0000D5BC  2488                     move.l     [A2], A0
  18125. 0000D5BE  4A6E 000C                tst.w      [A6 + 0xC]
  18126. 0000D5C2  6F0A                     ble        +0xC /* 0000D5CE */
  18127. 0000D5C4  2F0A                     move.l     -[A7], A2
  18128. 0000D5C6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  18129. 0000D5CC  584F                     addq.w     A7, 4
  18130. label0000D5CE:
  18131. 0000D5CE  204A                     movea.l    A0, A2
  18132. 0000D5D0  245F                     movea.l    A2, [A7]+
  18133. 0000D5D2  4E5E                     unlink     A6
  18134. 0000D5D4  4E75                     rts
  18135. 0000D5D6  206F 0004                movea.l    A0, [A7 + 0x4]
  18136. 0000D5DA  5088                     addq.l     A0, 8
  18137. 0000D5DC  2010                     move.l     D0, [A0]
  18138. 0000D5DE  0680 FFFF FF14           addi.l     D0, 0xFFFFFF14
  18139. 0000D5E4  D1AF 0004                add.l      [A7 + 0x4], D0
  18140. 0000D5E8  4EFA EB44                jmp        [PC - 0x14BC /* 0000C12E */]
  18141. 0000D5EC  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  18142. 0000D5F4  4EFA EEDC                jmp        [PC - 0x1124 /* 0000C4D2 */]
  18143. 0000D5F8  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  18144. 0000D600  4EFA EB2C                jmp        [PC - 0x14D4 /* 0000C12E */]
  18145. 0000D604  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  18146. 0000D60C  4EFA EB20                jmp        [PC - 0x14E0 /* 0000C12E */]
  18147. 0000D610  206F 0004                movea.l    A0, [A7 + 0x4]
  18148. 0000D614  5088                     addq.l     A0, 8
  18149. 0000D616  2010                     move.l     D0, [A0]
  18150. 0000D618  0680 FFFF FF8A           addi.l     D0, 0xFFFFFF8A
  18151. 0000D61E  D1AF 0004                add.l      [A7 + 0x4], D0
  18152. 0000D622  4EFA F37A                jmp        [PC - 0xC86 /* 0000C99E */]
  18153. 0000D626  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  18154. 0000D62E  4EFA F36E                jmp        [PC - 0xC92 /* 0000C99E */]
  18155. 0000D632  206F 0004                movea.l    A0, [A7 + 0x4]
  18156. 0000D636  5088                     addq.l     A0, 8
  18157. 0000D638  2010                     move.l     D0, [A0]
  18158. 0000D63A  0680 FFFF FF8A           addi.l     D0, 0xFFFFFF8A
  18159. 0000D640  D1AF 0004                add.l      [A7 + 0x4], D0
  18160. 0000D644  4EFA FE14                jmp        [PC - 0x1EC /* 0000D45A */]
  18161. 0000D648  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  18162. 0000D650  4EFA FE08                jmp        [PC - 0x1F8 /* 0000D45A */]
  18163. fn0000D654:
  18164. 0000D654  4E56 0000                link       A6, 0
  18165. 0000D658  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18166. 0000D65C  246E 0008                movea.l    A2, [A6 + 0x8]
  18167. 0000D660  362E 000C                move.w     D3, [A6 + 0xC]
  18168. 0000D664  286E 000E                movea.l    A4, [A6 + 0xE]
  18169. 0000D668  4A43                     tst.w      D3
  18170. 0000D66A  6714                     beq        +0x16 /* 0000D680 */
  18171. 0000D66C  204A                     movea.l    A0, A2
  18172. 0000D66E  41E8 00F6                lea.l      A0, [A0 + 0xF6]
  18173. 0000D672  2648                     movea.l    A3, A0
  18174. 0000D674  2488                     move.l     [A2], A0
  18175. 0000D676  2F0B                     move.l     -[A7], A3
  18176. 0000D678  4EB9 0000 3AE0           jsr        [0x00003AE0]
  18177. 0000D67E  584F                     addq.w     A7, 4
  18178. label0000D680:
  18179. 0000D680  2F0C                     move.l     -[A7], A4
  18180. 0000D682  4267                     clr.w      -[A7]
  18181. 0000D684  2F0A                     move.l     -[A7], A2
  18182. 0000D686  61FF FFFF 4176           bsr        -0xBE88 /* 000017FE */
  18183. 0000D68C  486A 004E                pea.l      [A2 + 0x4E]
  18184. 0000D690  4EB9 0000 3BD0           jsr        [0x00003BD0]
  18185. 0000D696  41F9 0001 FFE8           lea.l      A0, [0x0001FFE8]
  18186. 0000D69C  2548 007C                move.l     [A2 + 0x7C], A0
  18187. 0000D6A0  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18188. 0000D6A6  2548 0004                move.l     [A2 + 0x4], A0
  18189. 0000D6AA  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18190. 0000D6B0  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  18191. 0000D6B4  2252                     movea.l    A1, [A2]
  18192. 0000D6B6  2288                     move.l     [A1], A0
  18193. 0000D6B8  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18194. 0000D6BE  41E8 0084                lea.l      A0, [A0 + 0x84]
  18195. 0000D6C2  2548 004E                move.l     [A2 + 0x4E], A0
  18196. 0000D6C6  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18197. 0000D6CC  41E8 0094                lea.l      A0, [A0 + 0x94]
  18198. 0000D6D0  2548 007C                move.l     [A2 + 0x7C], A0
  18199. 0000D6D4  2652                     movea.l    A3, [A2]
  18200. 0000D6D6  204A                     movea.l    A0, A2
  18201. 0000D6D8  41E8 00F6                lea.l      A0, [A0 + 0xF6]
  18202. 0000D6DC  91CB                     sub.l      A0, A3
  18203. 0000D6DE  2748 0008                move.l     [A3 + 0x8], A0
  18204. 0000D6E2  426A 0080                clr.w      [A2 + 0x80]
  18205. 0000D6E6  42AA 00AA                clr.l      [A2 + 0xAA]
  18206. 0000D6EA  42AA 00F2                clr.l      [A2 + 0xF2]
  18207. 0000D6EE  204A                     movea.l    A0, A2
  18208. 0000D6F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  18209. 0000D6F4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18210. 0000D6F8  4E5E                     unlink     A6
  18211. 0000D6FA  4E75                     rts
  18212. label0000D6FC:
  18213. 0000D6FC  4E56 0000                link       A6, 0
  18214. 0000D700  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18215. 0000D704  246E 0008                movea.l    A2, [A6 + 0x8]
  18216. 0000D708  362E 000C                move.w     D3, [A6 + 0xC]
  18217. 0000D70C  200A                     move.l     D0, A2
  18218. 0000D70E  6700 00D0                beq        +0xD2 /* 0000D7E0 */
  18219. 0000D712  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18220. 0000D718  2548 0004                move.l     [A2 + 0x4], A0
  18221. 0000D71C  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18222. 0000D722  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  18223. 0000D726  2252                     movea.l    A1, [A2]
  18224. 0000D728  2288                     move.l     [A1], A0
  18225. 0000D72A  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18226. 0000D730  41E8 0084                lea.l      A0, [A0 + 0x84]
  18227. 0000D734  2548 004E                move.l     [A2 + 0x4E], A0
  18228. 0000D738  41F9 0001 FC84           lea.l      A0, [0x0001FC84]
  18229. 0000D73E  41E8 0094                lea.l      A0, [A0 + 0x94]
  18230. 0000D742  2548 007C                move.l     [A2 + 0x7C], A0
  18231. 0000D746  2652                     movea.l    A3, [A2]
  18232. 0000D748  204A                     movea.l    A0, A2
  18233. 0000D74A  41E8 00F6                lea.l      A0, [A0 + 0xF6]
  18234. 0000D74E  2848                     movea.l    A4, A0
  18235. 0000D750  91CB                     sub.l      A0, A3
  18236. 0000D752  2748 0008                move.l     [A3 + 0x8], A0
  18237. 0000D756  266A 00AA                movea.l    A3, [A2 + 0xAA]
  18238. 0000D75A  200B                     move.l     D0, A3
  18239. 0000D75C  6716                     beq        +0x18 /* 0000D774 */
  18240. 0000D75E  4A80                     tst.l      D0
  18241. 0000D760  6712                     beq        +0x14 /* 0000D774 */
  18242. 0000D762  3F3C 0001                move.w     -[A7], 0x1
  18243. 0000D766  4853                     pea.l      [A3]
  18244. 0000D768  2057                     movea.l    A0, [A7]
  18245. 0000D76A  2250                     movea.l    A1, [A0]
  18246. 0000D76C  2269 0008                movea.l    A1, [A1 + 0x8]
  18247. 0000D770  4E91                     jsr        [A1]
  18248. 0000D772  5C4F                     addq.w     A7, 6
  18249. label0000D774:
  18250. 0000D774  266A 00F2                movea.l    A3, [A2 + 0xF2]
  18251. 0000D778  200B                     move.l     D0, A3
  18252. 0000D77A  6716                     beq        +0x18 /* 0000D792 */
  18253. 0000D77C  4A80                     tst.l      D0
  18254. 0000D77E  6712                     beq        +0x14 /* 0000D792 */
  18255. 0000D780  3F3C 0001                move.w     -[A7], 0x1
  18256. 0000D784  4853                     pea.l      [A3]
  18257. 0000D786  2057                     movea.l    A0, [A7]
  18258. 0000D788  2250                     movea.l    A1, [A0]
  18259. 0000D78A  2269 0008                movea.l    A1, [A1 + 0x8]
  18260. 0000D78E  4E91                     jsr        [A1]
  18261. 0000D790  5C4F                     addq.w     A7, 6
  18262. label0000D792:
  18263. 0000D792  204A                     movea.l    A0, A2
  18264. 0000D794  41E8 007C                lea.l      A0, [A0 + 0x7C]
  18265. 0000D798  2648                     movea.l    A3, A0
  18266. 0000D79A  2008                     move.l     D0, A0
  18267. 0000D79C  670A                     beq        +0xC /* 0000D7A8 */
  18268. 0000D79E  41F9 0001 FFE8           lea.l      A0, [0x0001FFE8]
  18269. 0000D7A4  2548 007C                move.l     [A2 + 0x7C], A0
  18270. label0000D7A8:
  18271. 0000D7A8  4267                     clr.w      -[A7]
  18272. 0000D7AA  486A 004E                pea.l      [A2 + 0x4E]
  18273. 0000D7AE  4EB9 0000 3BD8           jsr        [0x00003BD8]
  18274. 0000D7B4  4267                     clr.w      -[A7]
  18275. 0000D7B6  2F0A                     move.l     -[A7], A2
  18276. 0000D7B8  61FF FFFF 4138           bsr        -0xBEC6 /* 000018F2 */
  18277. 0000D7BE  4A43                     tst.w      D3
  18278. 0000D7C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18279. 0000D7C4  670C                     beq        +0xE /* 0000D7D2 */
  18280. 0000D7C6  4267                     clr.w      -[A7]
  18281. 0000D7C8  2F0C                     move.l     -[A7], A4
  18282. 0000D7CA  4EB9 0000 3AE8           jsr        [0x00003AE8]
  18283. 0000D7D0  5C4F                     addq.w     A7, 6
  18284. label0000D7D2:
  18285. 0000D7D2  4A43                     tst.w      D3
  18286. 0000D7D4  6F0A                     ble        +0xC /* 0000D7E0 */
  18287. 0000D7D6  2F0A                     move.l     -[A7], A2
  18288. 0000D7D8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  18289. 0000D7DE  584F                     addq.w     A7, 4
  18290. label0000D7E0:
  18291. 0000D7E0  204A                     movea.l    A0, A2
  18292. 0000D7E2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18293. 0000D7E6  4E5E                     unlink     A6
  18294. 0000D7E8  4E75                     rts
  18295. 0000D7EA  4E56 FFFC                link       A6, -0x0004
  18296. 0000D7EE  48E7 1820                movem.l    -[A7], D3,D4,A2
  18297. 0000D7F2  246E 0008                movea.l    A2, [A6 + 0x8]
  18298. 0000D7F6  2F3C 4348 4F31           move.l     -[A7], 0x43484F31 /* 'CHO1' */
  18299. 0000D7FC  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  18300. 0000D800  2057                     movea.l    A0, [A7]
  18301. 0000D802  2268 0004                movea.l    A1, [A0 + 0x4]
  18302. 0000D806  2269 0010                movea.l    A1, [A1 + 0x10]
  18303. 0000D80A  4E91                     jsr        [A1]
  18304. 0000D80C  2548 0096                move.l     [A2 + 0x96], A0
  18305. 0000D810  2F3C 4348 4F32           move.l     -[A7], 0x43484F32 /* 'CHO2' */
  18306. 0000D816  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  18307. 0000D81A  2057                     movea.l    A0, [A7]
  18308. 0000D81C  2268 0004                movea.l    A1, [A0 + 0x4]
  18309. 0000D820  2269 0010                movea.l    A1, [A1 + 0x10]
  18310. 0000D824  4E91                     jsr        [A1]
  18311. 0000D826  2548 009A                move.l     [A2 + 0x9A], A0
  18312. 0000D82A  2F3C 4348 4F33           move.l     -[A7], 0x43484F33 /* 'CHO3' */
  18313. 0000D830  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  18314. 0000D834  2057                     movea.l    A0, [A7]
  18315. 0000D836  2268 0004                movea.l    A1, [A0 + 0x4]
  18316. 0000D83A  2269 0010                movea.l    A1, [A1 + 0x10]
  18317. 0000D83E  4E91                     jsr        [A1]
  18318. 0000D840  2548 009E                move.l     [A2 + 0x9E], A0
  18319. 0000D844  2F3C 4348 4F34           move.l     -[A7], 0x43484F34 /* 'CHO4' */
  18320. 0000D84A  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  18321. 0000D84E  2057                     movea.l    A0, [A7]
  18322. 0000D850  2268 0004                movea.l    A1, [A0 + 0x4]
  18323. 0000D854  2269 0010                movea.l    A1, [A1 + 0x10]
  18324. 0000D858  4E91                     jsr        [A1]
  18325. 0000D85A  2548 00A2                move.l     [A2 + 0xA2], A0
  18326. 0000D85E  2F3C 4348 4F35           move.l     -[A7], 0x43484F35 /* 'CHO5' */
  18327. 0000D864  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  18328. 0000D868  2057                     movea.l    A0, [A7]
  18329. 0000D86A  2268 0004                movea.l    A1, [A0 + 0x4]
  18330. 0000D86E  2269 0010                movea.l    A1, [A1 + 0x10]
  18331. 0000D872  4E91                     jsr        [A1]
  18332. 0000D874  2548 00A6                move.l     [A2 + 0xA6], A0
  18333. 0000D878  2F3C 4C49 5354           move.l     -[A7], 0x4C495354 /* 'LIST' */
  18334. 0000D87E  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  18335. 0000D882  2057                     movea.l    A0, [A7]
  18336. 0000D884  2268 0004                movea.l    A1, [A0 + 0x4]
  18337. 0000D888  2269 0010                movea.l    A1, [A1 + 0x10]
  18338. 0000D88C  4E91                     jsr        [A1]
  18339. 0000D88E  2548 00AE                move.l     [A2 + 0xAE], A0
  18340. 0000D892  4AAA 00AE                tst.l      [A2 + 0xAE]
  18341. 0000D896  4FEF 0030                lea.l      A7, [A7 + 0x30]
  18342. 0000D89A  661E                     bne        +0x20 /* 0000D8BA */
  18343. 0000D89C  42A7                     clr.l      -[A7]
  18344. 0000D89E  486E FFFC                pea.l      [A6 - 0x4]
  18345. 0000D8A2  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  18346. 0000D8AA  4879 0001 FFBC           push.l     0x1FFBC
  18347. 0000D8B0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  18348. 0000D8B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18349. label0000D8BA:
  18350. 0000D8BA  200A                     move.l     D0, A2
  18351. 0000D8BC  4A80                     tst.l      D0
  18352. 0000D8BE  6708                     beq        +0xA /* 0000D8C8 */
  18353. 0000D8C0  204A                     movea.l    A0, A2
  18354. 0000D8C2  41E8 004E                lea.l      A0, [A0 + 0x4E]
  18355. 0000D8C6  6002                     bra        +0x4 /* 0000D8CA */
  18356. label0000D8C8:
  18357. 0000D8C8  204A                     movea.l    A0, A2
  18358. label0000D8CA:
  18359. 0000D8CA  4850                     pea.l      [A0]
  18360. 0000D8CC  206A 00AE                movea.l    A0, [A2 + 0xAE]
  18361. 0000D8D0  4868 00A8                pea.l      [A0 + 0xA8]
  18362. 0000D8D4  4EB9 0000 3B20           jsr        [0x00003B20]
  18363. 0000D8DA  7800                     moveq.l    D4, 0x00
  18364. 0000D8DC  504F                     addq.w     A7, 8
  18365. 0000D8DE  6022                     bra        +0x24 /* 0000D902 */
  18366. label0000D8E0:
  18367. 0000D8E0  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  18368. 0000D8E6  41E8 030E                lea.l      A0, [A0 + 0x30E]
  18369. 0000D8EA  224A                     movea.l    A1, A2
  18370. 0000D8EC  43E9 0082                lea.l      A1, [A1 + 0x82]
  18371. 0000D8F0  23B0 3800 3800           move.l     [A1 + D3], [A0 + D3]
  18372. 0000D8F6  5244                     addq.w     D4, 1
  18373. 0000D8F8  5883                     addq.l     D3, 4
  18374. label0000D8FA:
  18375. 0000D8FA  0C44 0005                cmpi.w     D4, 0x5
  18376. 0000D8FE  6DE0                     blt        -0x1E /* 0000D8E0 */
  18377. 0000D900  6004                     bra        +0x6 /* 0000D906 */
  18378. label0000D902:
  18379. 0000D902  7600                     moveq.l    D3, 0x00
  18380. 0000D904  60F4                     bra        -0xA /* 0000D8FA */
  18381. label0000D906:
  18382. 0000D906  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  18383. 0000D90A  4E5E                     unlink     A6
  18384. 0000D90C  4E75                     rts
  18385. 0000D90E  4E56 FF8A                link       A6, -0x0076
  18386. 0000D912  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  18387. 0000D916  246E 0008                movea.l    A2, [A6 + 0x8]
  18388. 0000D91A  2F0A                     move.l     -[A7], A2
  18389. 0000D91C  61FF FFFF 42C6           bsr        -0xBD38 /* 00001BE4 */
  18390. 0000D922  584F                     addq.w     A7, 4
  18391. 0000D924  2D4F FFF0                move.l     [A6 - 0x10], A7
  18392. 0000D928  554F                     subq.w     A7, 2
  18393. 0000D92A  4267                     clr.w      -[A7]
  18394. 0000D92C  42A7                     clr.l      -[A7]
  18395. 0000D92E  4879 0001 FFB4           push.l     0x1FFB4
  18396. 0000D934  486E FF96                pea.l      [A6 - 0x6A]
  18397. 0000D938  7001                     moveq.l    D0, 0x01
  18398. 0000D93A  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  18399. 0000D93C  301F                     move.w     D0, [A7]+
  18400. 0000D93E  3D40 FFF8                move.w     [A6 - 0x8], D0
  18401. 0000D942  4A6E FFF8                tst.w      [A6 - 0x8]
  18402. 0000D946  671C                     beq        +0x1E /* 0000D964 */
  18403. 0000D948  42A7                     clr.l      -[A7]
  18404. 0000D94A  486E FFF4                pea.l      [A6 - 0xC]
  18405. 0000D94E  3040                     movea.w    A0, D0
  18406. 0000D950  2D48 FFF4                move.l     [A6 - 0xC], A0
  18407. 0000D954  4879 0001 FFBC           push.l     0x1FFBC
  18408. 0000D95A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  18409. 0000D960  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18410. label0000D964:
  18411. 0000D964  4878 005A                push.l     0x5A /* 'Z' */
  18412. 0000D968  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  18413. 0000D96E  2648                     movea.l    A3, A0
  18414. 0000D970  2008                     move.l     D0, A0
  18415. 0000D972  584F                     addq.w     A7, 4
  18416. 0000D974  670E                     beq        +0x10 /* 0000D984 */
  18417. 0000D976  486E FF96                pea.l      [A6 - 0x6A]
  18418. 0000D97A  2F0B                     move.l     -[A7], A3
  18419. 0000D97C  61FF FFFF C38C           bsr        -0x3C72 /* 00009D0A */
  18420. 0000D982  504F                     addq.w     A7, 8
  18421. label0000D984:
  18422. 0000D984  254B 00F2                move.l     [A2 + 0xF2], A3
  18423. 0000D988  3F3C 0001                move.w     -[A7], 0x1
  18424. 0000D98C  2F2A 00F2                move.l     -[A7], [A2 + 0xF2]
  18425. 0000D990  2057                     movea.l    A0, [A7]
  18426. 0000D992  2250                     movea.l    A1, [A0]
  18427. 0000D994  2269 001C                movea.l    A1, [A1 + 0x1C]
  18428. 0000D998  4E91                     jsr        [A1]
  18429. 0000D99A  4878 012E                push.l     0x12E
  18430. 0000D99E  4879 0002 BFE4           push.l     0x2BFE4
  18431. 0000D9A4  206A 00F2                movea.l    A0, [A2 + 0xF2]
  18432. 0000D9A8  4868 004E                pea.l      [A0 + 0x4E]
  18433. 0000D9AC  4EB9 0000 2BA0           jsr        [0x00002BA0]
  18434. 0000D9B2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18435. 0000D9B6  6022                     bra        +0x24 /* 0000D9DA */
  18436. 0000D9B8  42A7                     clr.l      -[A7]
  18437. 0000D9BA  4878 0030                push.l     0x30 /* '0' */
  18438. 0000D9BE  4879 0001 FF92           push.l     0x1FF92
  18439. 0000D9C4  61FF 0000 57B6           bsr        +0x57B8 /* 0001317C */
  18440. 0000D9CA  2F0A                     move.l     -[A7], A2
  18441. 0000D9CC  61FF FFFF 4410           bsr        -0xBBEE /* 00001DDE */
  18442. 0000D9D2  2E6E FFF0                movea.l    A7, [A6 - 0x10]
  18443. 0000D9D6  6000 0164                bra        +0x166 /* 0000DB3C */
  18444. label0000D9DA:
  18445. 0000D9DA  2879 0002 BFF8           movea.l    A4, [0x0002BFF8]
  18446. 0000D9E0  280C                     move.l     D4, A4
  18447. 0000D9E2  260C                     move.l     D3, A4
  18448. 0000D9E4  7210                     moveq.l    D1, 0x10
  18449. 0000D9E6  E2AB                     lsr        D3, D1
  18450. 0000D9E8  3003                     move.w     D0, D3
  18451. 0000D9EA  E048                     lsr        D0.w, 8
  18452. 0000D9EC  3203                     move.w     D1, D3
  18453. 0000D9EE  E149                     lsl        D1.w, 8
  18454. 0000D9F0  8240                     or.w       D1, D0
  18455. 0000D9F2  3601                     move.w     D3, D1
  18456. 0000D9F4  7000                     moveq.l    D0, 0x00
  18457. 0000D9F6  3001                     move.w     D0, D1
  18458. 0000D9F8  3204                     move.w     D1, D4
  18459. 0000D9FA  E049                     lsr        D1.w, 8
  18460. 0000D9FC  3404                     move.w     D2, D4
  18461. 0000D9FE  E14A                     lsl        D2.w, 8
  18462. 0000DA00  8441                     or.w       D2, D1
  18463. 0000DA02  3802                     move.w     D4, D2
  18464. 0000DA04  7200                     moveq.l    D1, 0x00
  18465. 0000DA06  3202                     move.w     D1, D2
  18466. 0000DA08  7410                     moveq.l    D2, 0x10
  18467. 0000DA0A  E5A9                     lsl        D1, D2
  18468. 0000DA0C  8280                     or.l       D1, D0
  18469. 0000DA0E  23C1 0002 BFF8           move.l     [0x0002BFF8], D1
  18470. 0000DA14  2D79 0002 BFFC FF92      move.l     [A6 - 0x6E], [0x0002BFFC]
  18471. 0000DA1C  3C39 0002 BFFE           move.w     D6, [0x0002BFFE]
  18472. 0000DA22  2A2E FF92                move.l     D5, [A6 - 0x6E]
  18473. 0000DA26  7210                     moveq.l    D1, 0x10
  18474. 0000DA28  E2AD                     lsr        D5, D1
  18475. 0000DA2A  3005                     move.w     D0, D5
  18476. 0000DA2C  E048                     lsr        D0.w, 8
  18477. 0000DA2E  3205                     move.w     D1, D5
  18478. 0000DA30  E149                     lsl        D1.w, 8
  18479. 0000DA32  8240                     or.w       D1, D0
  18480. 0000DA34  3A01                     move.w     D5, D1
  18481. 0000DA36  7000                     moveq.l    D0, 0x00
  18482. 0000DA38  3001                     move.w     D0, D1
  18483. 0000DA3A  3206                     move.w     D1, D6
  18484. 0000DA3C  E049                     lsr        D1.w, 8
  18485. 0000DA3E  3406                     move.w     D2, D6
  18486. 0000DA40  E14A                     lsl        D2.w, 8
  18487. 0000DA42  8441                     or.w       D2, D1
  18488. 0000DA44  3C02                     move.w     D6, D2
  18489. 0000DA46  7200                     moveq.l    D1, 0x00
  18490. 0000DA48  3202                     move.w     D1, D2
  18491. 0000DA4A  7410                     moveq.l    D2, 0x10
  18492. 0000DA4C  E5A9                     lsl        D1, D2
  18493. 0000DA4E  8280                     or.l       D1, D0
  18494. 0000DA50  23C1 0002 BFFC           move.l     [0x0002BFFC], D1
  18495. 0000DA56  2D79 0002 C000 FF8E      move.l     [A6 - 0x72], [0x0002C000]
  18496. 0000DA5E  3D79 0002 C002 FFFE      move.w     [A6 - 0x2], [0x0002C002]
  18497. 0000DA66  2E2E FF8E                move.l     D7, [A6 - 0x72]
  18498. 0000DA6A  7210                     moveq.l    D1, 0x10
  18499. 0000DA6C  E2AF                     lsr        D7, D1
  18500. 0000DA6E  3007                     move.w     D0, D7
  18501. 0000DA70  E048                     lsr        D0.w, 8
  18502. 0000DA72  3207                     move.w     D1, D7
  18503. 0000DA74  E149                     lsl        D1.w, 8
  18504. 0000DA76  8240                     or.w       D1, D0
  18505. 0000DA78  3E01                     move.w     D7, D1
  18506. 0000DA7A  7000                     moveq.l    D0, 0x00
  18507. 0000DA7C  3001                     move.w     D0, D1
  18508. 0000DA7E  322E FFFE                move.w     D1, [A6 - 0x2]
  18509. 0000DA82  E049                     lsr        D1.w, 8
  18510. 0000DA84  342E FFFE                move.w     D2, [A6 - 0x2]
  18511. 0000DA88  E14A                     lsl        D2.w, 8
  18512. 0000DA8A  8441                     or.w       D2, D1
  18513. 0000DA8C  3D42 FFFE                move.w     [A6 - 0x2], D2
  18514. 0000DA90  7200                     moveq.l    D1, 0x00
  18515. 0000DA92  3202                     move.w     D1, D2
  18516. 0000DA94  7410                     moveq.l    D2, 0x10
  18517. 0000DA96  E5A9                     lsl        D1, D2
  18518. 0000DA98  8280                     or.l       D1, D0
  18519. 0000DA9A  23C1 0002 C000           move.l     [0x0002C000], D1
  18520. 0000DAA0  2D79 0002 C004 FF8A      move.l     [A6 - 0x76], [0x0002C004]
  18521. 0000DAA8  3D79 0002 C006 FFFA      move.w     [A6 - 0x6], [0x0002C006]
  18522. 0000DAB0  202E FF8A                move.l     D0, [A6 - 0x76]
  18523. 0000DAB4  7210                     moveq.l    D1, 0x10
  18524. 0000DAB6  E2A8                     lsr        D0, D1
  18525. 0000DAB8  3D40 FFFC                move.w     [A6 - 0x4], D0
  18526. 0000DABC  E048                     lsr        D0.w, 8
  18527. 0000DABE  322E FFFC                move.w     D1, [A6 - 0x4]
  18528. 0000DAC2  E149                     lsl        D1.w, 8
  18529. 0000DAC4  8240                     or.w       D1, D0
  18530. 0000DAC6  3D41 FFFC                move.w     [A6 - 0x4], D1
  18531. 0000DACA  7000                     moveq.l    D0, 0x00
  18532. 0000DACC  3001                     move.w     D0, D1
  18533. 0000DACE  322E FFFA                move.w     D1, [A6 - 0x6]
  18534. 0000DAD2  E049                     lsr        D1.w, 8
  18535. 0000DAD4  342E FFFA                move.w     D2, [A6 - 0x6]
  18536. 0000DAD8  E14A                     lsl        D2.w, 8
  18537. 0000DADA  8441                     or.w       D2, D1
  18538. 0000DADC  3D42 FFFA                move.w     [A6 - 0x6], D2
  18539. 0000DAE0  7200                     moveq.l    D1, 0x00
  18540. 0000DAE2  3202                     move.w     D1, D2
  18541. 0000DAE4  7410                     moveq.l    D2, 0x10
  18542. 0000DAE6  E5A9                     lsl        D1, D2
  18543. 0000DAE8  8280                     or.l       D1, D0
  18544. 0000DAEA  23C1 0002 C004           move.l     [0x0002C004], D1
  18545. 0000DAF0  2F0A                     move.l     -[A7], A2
  18546. 0000DAF2  61FF 0000 0690           bsr        +0x692 /* 0000E184 */
  18547. 0000DAF8  200A                     move.l     D0, A2
  18548. 0000DAFA  4A80                     tst.l      D0
  18549. 0000DAFC  6708                     beq        +0xA /* 0000DB06 */
  18550. 0000DAFE  204A                     movea.l    A0, A2
  18551. 0000DB00  41E8 007C                lea.l      A0, [A0 + 0x7C]
  18552. 0000DB04  6002                     bra        +0x4 /* 0000DB08 */
  18553. label0000DB06:
  18554. 0000DB06  204A                     movea.l    A0, A2
  18555. label0000DB08:
  18556. 0000DB08  4850                     pea.l      [A0]
  18557. 0000DB0A  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  18558. 0000DB0E  61FF FFFF E6C6           bsr        -0x1938 /* 0000C1D6 */
  18559. 0000DB14  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  18560. 0000DB18  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  18561. 0000DB1C  2057                     movea.l    A0, [A7]
  18562. 0000DB1E  2268 0004                movea.l    A1, [A0 + 0x4]
  18563. 0000DB22  2269 0020                movea.l    A1, [A1 + 0x20]
  18564. 0000DB26  4E91                     jsr        [A1]
  18565. 0000DB28  2F0A                     move.l     -[A7], A2
  18566. 0000DB2A  61FF 0000 042E           bsr        +0x430 /* 0000DF5A */
  18567. 0000DB30  2F0A                     move.l     -[A7], A2
  18568. 0000DB32  61FF 0000 059C           bsr        +0x59E /* 0000E0D0 */
  18569. 0000DB38  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  18570. label0000DB3C:
  18571. 0000DB3C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  18572. 0000DB40  4E5E                     unlink     A6
  18573. 0000DB42  4E75                     rts
  18574. 0000DB44  4E56 0000                link       A6, 0
  18575. 0000DB48  2F0A                     move.l     -[A7], A2
  18576. 0000DB4A  246E 0008                movea.l    A2, [A6 + 0x8]
  18577. 0000DB4E  526A 0080                addq.w     [A2 + 0x80], 1
  18578. 0000DB52  2F0A                     move.l     -[A7], A2
  18579. 0000DB54  61FF 0000 062E           bsr        +0x630 /* 0000E184 */
  18580. 0000DB5A  200A                     move.l     D0, A2
  18581. 0000DB5C  4A80                     tst.l      D0
  18582. 0000DB5E  6708                     beq        +0xA /* 0000DB68 */
  18583. 0000DB60  204A                     movea.l    A0, A2
  18584. 0000DB62  41E8 007C                lea.l      A0, [A0 + 0x7C]
  18585. 0000DB66  6002                     bra        +0x4 /* 0000DB6A */
  18586. label0000DB68:
  18587. 0000DB68  204A                     movea.l    A0, A2
  18588. label0000DB6A:
  18589. 0000DB6A  4850                     pea.l      [A0]
  18590. 0000DB6C  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  18591. 0000DB70  61FF FFFF E664           bsr        -0x199A /* 0000C1D6 */
  18592. 0000DB76  306A 0080                movea.w    A0, [A2 + 0x80]
  18593. 0000DB7A  2008                     move.l     D0, A0
  18594. 0000DB7C  E588                     lsl        D0, 2
  18595. 0000DB7E  204A                     movea.l    A0, A2
  18596. 0000DB80  D1C0                     add.l      A0, D0
  18597. 0000DB82  2F28 0082                move.l     -[A7], [A0 + 0x82]
  18598. 0000DB86  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  18599. 0000DB8A  2057                     movea.l    A0, [A7]
  18600. 0000DB8C  2268 0004                movea.l    A1, [A0 + 0x4]
  18601. 0000DB90  2269 0020                movea.l    A1, [A1 + 0x20]
  18602. 0000DB94  4E91                     jsr        [A1]
  18603. 0000DB96  2F0A                     move.l     -[A7], A2
  18604. 0000DB98  61FF 0000 03C0           bsr        +0x3C2 /* 0000DF5A */
  18605. 0000DB9E  2F0A                     move.l     -[A7], A2
  18606. 0000DBA0  61FF 0000 052E           bsr        +0x530 /* 0000E0D0 */
  18607. 0000DBA6  0C6A 0001 0080           cmpi.w     [A2 + 0x80], 0x1
  18608. 0000DBAC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  18609. 0000DBB0  660A                     bne        +0xC /* 0000DBBC */
  18610. 0000DBB2  2F0A                     move.l     -[A7], A2
  18611. 0000DBB4  61FF 0000 04B6           bsr        +0x4B8 /* 0000E06C */
  18612. 0000DBBA  584F                     addq.w     A7, 4
  18613. label0000DBBC:
  18614. 0000DBBC  245F                     movea.l    A2, [A7]+
  18615. 0000DBBE  4E5E                     unlink     A6
  18616. 0000DBC0  4E75                     rts
  18617. 0000DBC2  4E56 0000                link       A6, 0
  18618. 0000DBC6  2F0A                     move.l     -[A7], A2
  18619. 0000DBC8  246E 0008                movea.l    A2, [A6 + 0x8]
  18620. 0000DBCC  4A6A 0080                tst.w      [A2 + 0x80]
  18621. 0000DBD0  6F66                     ble        +0x68 /* 0000DC38 */
  18622. 0000DBD2  536A 0080                subq.w     [A2 + 0x80], 1
  18623. 0000DBD6  2F0A                     move.l     -[A7], A2
  18624. 0000DBD8  61FF 0000 05AA           bsr        +0x5AC /* 0000E184 */
  18625. 0000DBDE  200A                     move.l     D0, A2
  18626. 0000DBE0  4A80                     tst.l      D0
  18627. 0000DBE2  6708                     beq        +0xA /* 0000DBEC */
  18628. 0000DBE4  204A                     movea.l    A0, A2
  18629. 0000DBE6  41E8 007C                lea.l      A0, [A0 + 0x7C]
  18630. 0000DBEA  6002                     bra        +0x4 /* 0000DBEE */
  18631. label0000DBEC:
  18632. 0000DBEC  204A                     movea.l    A0, A2
  18633. label0000DBEE:
  18634. 0000DBEE  4850                     pea.l      [A0]
  18635. 0000DBF0  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  18636. 0000DBF4  61FF FFFF E5E0           bsr        -0x1A1E /* 0000C1D6 */
  18637. 0000DBFA  306A 0080                movea.w    A0, [A2 + 0x80]
  18638. 0000DBFE  2008                     move.l     D0, A0
  18639. 0000DC00  E588                     lsl        D0, 2
  18640. 0000DC02  204A                     movea.l    A0, A2
  18641. 0000DC04  D1C0                     add.l      A0, D0
  18642. 0000DC06  2F28 0082                move.l     -[A7], [A0 + 0x82]
  18643. 0000DC0A  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  18644. 0000DC0E  2057                     movea.l    A0, [A7]
  18645. 0000DC10  2268 0004                movea.l    A1, [A0 + 0x4]
  18646. 0000DC14  2269 0020                movea.l    A1, [A1 + 0x20]
  18647. 0000DC18  4E91                     jsr        [A1]
  18648. 0000DC1A  2F0A                     move.l     -[A7], A2
  18649. 0000DC1C  61FF 0000 04B2           bsr        +0x4B4 /* 0000E0D0 */
  18650. 0000DC22  4A6A 0080                tst.w      [A2 + 0x80]
  18651. 0000DC26  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18652. 0000DC2A  6616                     bne        +0x18 /* 0000DC42 */
  18653. 0000DC2C  2F0A                     move.l     -[A7], A2
  18654. 0000DC2E  61FF 0000 043C           bsr        +0x43E /* 0000E06C */
  18655. 0000DC34  584F                     addq.w     A7, 4
  18656. 0000DC36  600A                     bra        +0xC /* 0000DC42 */
  18657. label0000DC38:
  18658. 0000DC38  2F0A                     move.l     -[A7], A2
  18659. 0000DC3A  61FF FFFF 41A2           bsr        -0xBE5C /* 00001DDE */
  18660. 0000DC40  584F                     addq.w     A7, 4
  18661. label0000DC42:
  18662. 0000DC42  245F                     movea.l    A2, [A7]+
  18663. 0000DC44  4E5E                     unlink     A6
  18664. 0000DC46  4E75                     rts
  18665. 0000DC48  4E56 0000                link       A6, 0
  18666. 0000DC4C  48E7 1820                movem.l    -[A7], D3,D4,A2
  18667. 0000DC50  246E 0008                movea.l    A2, [A6 + 0x8]
  18668. 0000DC54  7800                     moveq.l    D4, 0x00
  18669. 0000DC56  6078                     bra        +0x7A /* 0000DCD0 */
  18670. label0000DC58:
  18671. 0000DC58  204A                     movea.l    A0, A2
  18672. 0000DC5A  41E8 0082                lea.l      A0, [A0 + 0x82]
  18673. 0000DC5E  2279 0002 C12A           movea.l    A1, [0x0002C12A]
  18674. 0000DC64  43E9 030E                lea.l      A1, [A1 + 0x30E]
  18675. 0000DC68  23B0 3800 3800           move.l     [A1 + D3], [A0 + D3]
  18676. 0000DC6E  5244                     addq.w     D4, 1
  18677. 0000DC70  5883                     addq.l     D3, 4
  18678. label0000DC72:
  18679. 0000DC72  0C44 0005                cmpi.w     D4, 0x5
  18680. 0000DC76  6DE0                     blt        -0x1E /* 0000DC58 */
  18681. 0000DC78  3F3C 0100                move.w     -[A7], 0x100
  18682. 0000DC7C  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  18683. 0000DC82  4868 0322                pea.l      [A0 + 0x322]
  18684. 0000DC86  306A 0080                movea.w    A0, [A2 + 0x80]
  18685. 0000DC8A  2008                     move.l     D0, A0
  18686. 0000DC8C  E588                     lsl        D0, 2
  18687. 0000DC8E  204A                     movea.l    A0, A2
  18688. 0000DC90  D1C0                     add.l      A0, D0
  18689. 0000DC92  2F28 0082                move.l     -[A7], [A0 + 0x82]
  18690. 0000DC96  2F0A                     move.l     -[A7], A2
  18691. 0000DC98  2057                     movea.l    A0, [A7]
  18692. 0000DC9A  2268 0004                movea.l    A1, [A0 + 0x4]
  18693. 0000DC9E  2269 00B0                movea.l    A1, [A1 + 0xB0]
  18694. 0000DCA2  4E91                     jsr        [A1]
  18695. 0000DCA4  504F                     addq.w     A7, 8
  18696. 0000DCA6  2F08                     move.l     -[A7], A0
  18697. 0000DCA8  4EB9 0000 2420           jsr        [0x00002420]
  18698. 0000DCAE  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  18699. 0000DCB4  4868 02BC                pea.l      [A0 + 0x2BC]
  18700. 0000DCB8  2057                     movea.l    A0, [A7]
  18701. 0000DCBA  2250                     movea.l    A1, [A0]
  18702. 0000DCBC  2269 0010                movea.l    A1, [A1 + 0x10]
  18703. 0000DCC0  4E91                     jsr        [A1]
  18704. 0000DCC2  2F0A                     move.l     -[A7], A2
  18705. 0000DCC4  61FF FFFF 416C           bsr        -0xBE92 /* 00001E32 */
  18706. 0000DCCA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  18707. 0000DCCE  6004                     bra        +0x6 /* 0000DCD4 */
  18708. label0000DCD0:
  18709. 0000DCD0  7600                     moveq.l    D3, 0x00
  18710. 0000DCD2  609E                     bra        -0x60 /* 0000DC72 */
  18711. label0000DCD4:
  18712. 0000DCD4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  18713. 0000DCD8  4E5E                     unlink     A6
  18714. 0000DCDA  4E75                     rts
  18715. 0000DCDC  4E56 0000                link       A6, 0
  18716. 0000DCE0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  18717. 0000DCE4  246E 0008                movea.l    A2, [A6 + 0x8]
  18718. 0000DCE8  2C2E 000C                move.l     D6, [A6 + 0xC]
  18719. 0000DCEC  266E 0010                movea.l    A3, [A6 + 0x10]
  18720. 0000DCF0  2E2E 0018                move.l     D7, [A6 + 0x18]
  18721. 0000DCF4  286E 001C                movea.l    A4, [A6 + 0x1C]
  18722. 0000DCF8  2006                     move.l     D0, D6
  18723. 0000DCFA  0480 0000 00CD           subi.l     D0, 0xCD
  18724. 0000DD00  670C                     beq        +0xE /* 0000DD0E */
  18725. 0000DD02  5380                     subq.l     D0, 1
  18726. 0000DD04  6710                     beq        +0x12 /* 0000DD16 */
  18727. 0000DD06  5580                     subq.l     D0, 2
  18728. 0000DD08  676C                     beq        +0x6E /* 0000DD76 */
  18729. 0000DD0A  6000 00A6                bra        +0xA8 /* 0000DDB2 */
  18730. label0000DD0E:
  18731. 0000DD0E  16BC 0001                move.b     [A3], 0x1
  18732. 0000DD12  6000 00B6                bra        +0xB8 /* 0000DDCA */
  18733. label0000DD16:
  18734. 0000DD16  362A 0080                move.w     D3, [A2 + 0x80]
  18735. 0000DD1A  3043                     movea.w    A0, D3
  18736. 0000DD1C  2008                     move.l     D0, A0
  18737. 0000DD1E  E588                     lsl        D0, 2
  18738. 0000DD20  204A                     movea.l    A0, A2
  18739. 0000DD22  41E8 0082                lea.l      A0, [A0 + 0x82]
  18740. 0000DD26  4AB0 0800                tst.l      [A0 + D0]
  18741. 0000DD2A  6F40                     ble        +0x42 /* 0000DD6C */
  18742. 0000DD2C  7048                     moveq.l    D0, 0x48
  18743. 0000DD2E  C1C3                     muls.w     D0, D3
  18744. 0000DD30  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18745. 0000DD36  5088                     addq.l     A0, 8
  18746. 0000DD38  5488                     addq.l     A0, 2
  18747. 0000DD3A  4AB0 0800                tst.l      [A0 + D0]
  18748. 0000DD3E  662C                     bne        +0x2E /* 0000DD6C */
  18749. 0000DD40  7048                     moveq.l    D0, 0x48
  18750. 0000DD42  C1C3                     muls.w     D0, D3
  18751. 0000DD44  2800                     move.l     D4, D0
  18752. 0000DD46  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18753. 0000DD4C  5888                     addq.l     A0, 4
  18754. 0000DD4E  4A70 4800                tst.w      [A0 + D4]
  18755. 0000DD52  6E12                     bgt        +0x14 /* 0000DD66 */
  18756. 0000DD54  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18757. 0000DD5A  5088                     addq.l     A0, 8
  18758. 0000DD5C  4A70 4800                tst.w      [A0 + D4]
  18759. 0000DD60  6E04                     bgt        +0x6 /* 0000DD66 */
  18760. 0000DD62  7000                     moveq.l    D0, 0x00
  18761. 0000DD64  6002                     bra        +0x4 /* 0000DD68 */
  18762. label0000DD66:
  18763. 0000DD66  7001                     moveq.l    D0, 0x01
  18764. label0000DD68:
  18765. 0000DD68  4A00                     tst.b      D0
  18766. 0000DD6A  6604                     bne        +0x6 /* 0000DD70 */
  18767. label0000DD6C:
  18768. 0000DD6C  7000                     moveq.l    D0, 0x00
  18769. 0000DD6E  6002                     bra        +0x4 /* 0000DD72 */
  18770. label0000DD70:
  18771. 0000DD70  7001                     moveq.l    D0, 0x01
  18772. label0000DD72:
  18773. 0000DD72  1680                     move.b     [A3], D0
  18774. 0000DD74  6054                     bra        +0x56 /* 0000DDCA */
  18775. label0000DD76:
  18776. 0000DD76  3A2A 0080                move.w     D5, [A2 + 0x80]
  18777. 0000DD7A  3045                     movea.w    A0, D5
  18778. 0000DD7C  2008                     move.l     D0, A0
  18779. 0000DD7E  E588                     lsl        D0, 2
  18780. 0000DD80  204A                     movea.l    A0, A2
  18781. 0000DD82  41E8 0082                lea.l      A0, [A0 + 0x82]
  18782. 0000DD86  4AB0 0800                tst.l      [A0 + D0]
  18783. 0000DD8A  6F1C                     ble        +0x1E /* 0000DDA8 */
  18784. 0000DD8C  0C6A 0002 0080           cmpi.w     [A2 + 0x80], 0x2
  18785. 0000DD92  6E18                     bgt        +0x1A /* 0000DDAC */
  18786. 0000DD94  7048                     moveq.l    D0, 0x48
  18787. 0000DD96  C1C5                     muls.w     D0, D5
  18788. 0000DD98  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18789. 0000DD9E  5088                     addq.l     A0, 8
  18790. 0000DDA0  5488                     addq.l     A0, 2
  18791. 0000DDA2  4AB0 0800                tst.l      [A0 + D0]
  18792. 0000DDA6  6E04                     bgt        +0x6 /* 0000DDAC */
  18793. label0000DDA8:
  18794. 0000DDA8  7000                     moveq.l    D0, 0x00
  18795. 0000DDAA  6002                     bra        +0x4 /* 0000DDAE */
  18796. label0000DDAC:
  18797. 0000DDAC  7001                     moveq.l    D0, 0x01
  18798. label0000DDAE:
  18799. 0000DDAE  1680                     move.b     [A3], D0
  18800. 0000DDB0  6018                     bra        +0x1A /* 0000DDCA */
  18801. label0000DDB2:
  18802. 0000DDB2  2F0C                     move.l     -[A7], A4
  18803. 0000DDB4  2F07                     move.l     -[A7], D7
  18804. 0000DDB6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  18805. 0000DDBA  2F0B                     move.l     -[A7], A3
  18806. 0000DDBC  2F06                     move.l     -[A7], D6
  18807. 0000DDBE  2F0A                     move.l     -[A7], A2
  18808. 0000DDC0  61FF FFFF 3F12           bsr        -0xC0EC /* 00001CD4 */
  18809. 0000DDC6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18810. label0000DDCA:
  18811. 0000DDCA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  18812. 0000DDCE  4E5E                     unlink     A6
  18813. 0000DDD0  4E75                     rts
  18814. label0000DDD2:
  18815. 0000DDD2  4E56 FFF8                link       A6, -0x0008
  18816. 0000DDD6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18817. 0000DDDA  246E 0008                movea.l    A2, [A6 + 0x8]
  18818. 0000DDDE  262E 000C                move.l     D3, [A6 + 0xC]
  18819. 0000DDE2  2D43 FFF8                move.l     [A6 - 0x8], D3
  18820. 0000DDE6  4AAA 00AA                tst.l      [A2 + 0xAA]
  18821. 0000DDEA  676C                     beq        +0x6E /* 0000DE58 */
  18822. 0000DDEC  486E FFF8                pea.l      [A6 - 0x8]
  18823. 0000DDF0  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  18824. 0000DDF4  4EB9 0000 26A8           jsr        [0x000026A8]
  18825. 0000DDFA  4A00                     tst.b      D0
  18826. 0000DDFC  504F                     addq.w     A7, 8
  18827. 0000DDFE  6758                     beq        +0x5A /* 0000DE58 */
  18828. 0000DE00  266A 00AA                movea.l    A3, [A2 + 0xAA]
  18829. 0000DE04  2D4B FFFC                move.l     [A6 - 0x4], A3
  18830. 0000DE08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  18831. 0000DE0C  4EB9 0000 2708           jsr        [0x00002708]
  18832. 0000DE12  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  18833. 0000DE16  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  18834. 0000DE1A  2057                     movea.l    A0, [A7]
  18835. 0000DE1C  2250                     movea.l    A1, [A0]
  18836. 0000DE1E  2269 0038                movea.l    A1, [A1 + 0x38]
  18837. 0000DE22  4E91                     jsr        [A1]
  18838. 0000DE24  2648                     movea.l    A3, A0
  18839. 0000DE26  204B                     movea.l    A0, A3
  18840. 0000DE28  5088                     addq.l     A0, 8
  18841. 0000DE2A  5C88                     addq.l     A0, 6
  18842. 0000DE2C  2848                     movea.l    A4, A0
  18843. 0000DE2E  4850                     pea.l      [A0]
  18844. 0000DE30  4EB9 0000 2418           jsr        [0x00002418]
  18845. 0000DE36  1600                     move.b     D3, D0
  18846. 0000DE38  204C                     movea.l    A0, A4
  18847. 0000DE3A  43EA 00B3                lea.l      A1, [A2 + 0xB3]
  18848. 0000DE3E  7000                     moveq.l    D0, 0x00
  18849. 0000DE40  1003                     move.b     D0, D3
  18850. 0000DE42  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  18851. 0000DE44  1543 00B2                move.b     [A2 + 0xB2], D3
  18852. 0000DE48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  18853. 0000DE4C  4EB9 0000 2710           jsr        [0x00002710]
  18854. 0000DE52  4FEF 0014                lea.l      A7, [A7 + 0x14]
  18855. 0000DE56  6004                     bra        +0x6 /* 0000DE5C */
  18856. label0000DE58:
  18857. 0000DE58  422A 00B2                clr.b      [A2 + 0xB2]
  18858. label0000DE5C:
  18859. 0000DE5C  204A                     movea.l    A0, A2
  18860. 0000DE5E  41E8 00B2                lea.l      A0, [A0 + 0xB2]
  18861. 0000DE62  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18862. 0000DE66  4E5E                     unlink     A6
  18863. 0000DE68  4E75                     rts
  18864. label0000DE6A:
  18865. 0000DE6A  4E56 0000                link       A6, 0
  18866. 0000DE6E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  18867. 0000DE72  246E 0008                movea.l    A2, [A6 + 0x8]
  18868. 0000DE76  262E 000C                move.l     D3, [A6 + 0xC]
  18869. 0000DE7A  266E 0010                movea.l    A3, [A6 + 0x10]
  18870. 0000DE7E  0C83 4C49 5354           cmpi.l     D3, 0x4C495354 /* 'LIST' */
  18871. 0000DE84  6646                     bne        +0x48 /* 0000DECC */
  18872. 0000DE86  2613                     move.l     D3, [A3]
  18873. 0000DE88  306A 0080                movea.w    A0, [A2 + 0x80]
  18874. 0000DE8C  2008                     move.l     D0, A0
  18875. 0000DE8E  E588                     lsl        D0, 2
  18876. 0000DE90  204A                     movea.l    A0, A2
  18877. 0000DE92  41E8 0082                lea.l      A0, [A0 + 0x82]
  18878. 0000DE96  2183 0800                move.l     [A0 + D0], D3
  18879. 0000DE9A  382A 0080                move.w     D4, [A2 + 0x80]
  18880. 0000DE9E  5244                     addq.w     D4, 1
  18881. 0000DEA0  6000 00A6                bra        +0xA8 /* 0000DF48 */
  18882. label0000DEA4:
  18883. 0000DEA4  204A                     movea.l    A0, A2
  18884. 0000DEA6  41E8 0082                lea.l      A0, [A0 + 0x82]
  18885. 0000DEAA  42B0 3800                clr.l      [A0 + D3]
  18886. 0000DEAE  5244                     addq.w     D4, 1
  18887. 0000DEB0  5883                     addq.l     D3, 4
  18888. label0000DEB2:
  18889. 0000DEB2  0C44 0005                cmpi.w     D4, 0x5
  18890. 0000DEB6  6DEC                     blt        -0x12 /* 0000DEA4 */
  18891. 0000DEB8  2F0A                     move.l     -[A7], A2
  18892. 0000DEBA  61FF 0000 009E           bsr        +0xA0 /* 0000DF5A */
  18893. 0000DEC0  2F0A                     move.l     -[A7], A2
  18894. 0000DEC2  61FF 0000 020C           bsr        +0x20E /* 0000E0D0 */
  18895. 0000DEC8  504F                     addq.w     A7, 8
  18896. 0000DECA  607A                     bra        +0x7C /* 0000DF46 */
  18897. label0000DECC:
  18898. 0000DECC  0C83 4E45 5854           cmpi.l     D3, 0x4E455854 /* 'NEXT' */
  18899. 0000DED2  6672                     bne        +0x74 /* 0000DF46 */
  18900. 0000DED4  382A 0080                move.w     D4, [A2 + 0x80]
  18901. 0000DED8  3044                     movea.w    A0, D4
  18902. 0000DEDA  2008                     move.l     D0, A0
  18903. 0000DEDC  E588                     lsl        D0, 2
  18904. 0000DEDE  204A                     movea.l    A0, A2
  18905. 0000DEE0  41E8 0082                lea.l      A0, [A0 + 0x82]
  18906. 0000DEE4  4AB0 0800                tst.l      [A0 + D0]
  18907. 0000DEE8  6F5C                     ble        +0x5E /* 0000DF46 */
  18908. 0000DEEA  0C6A 0002 0080           cmpi.w     [A2 + 0x80], 0x2
  18909. 0000DEF0  6E16                     bgt        +0x18 /* 0000DF08 */
  18910. 0000DEF2  7048                     moveq.l    D0, 0x48
  18911. 0000DEF4  C1C4                     muls.w     D0, D4
  18912. 0000DEF6  2600                     move.l     D3, D0
  18913. 0000DEF8  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18914. 0000DEFE  5088                     addq.l     A0, 8
  18915. 0000DF00  5488                     addq.l     A0, 2
  18916. 0000DF02  4AB0 0800                tst.l      [A0 + D0]
  18917. 0000DF06  6F12                     ble        +0x14 /* 0000DF1A */
  18918. label0000DF08:
  18919. 0000DF08  2F0A                     move.l     -[A7], A2
  18920. 0000DF0A  2057                     movea.l    A0, [A7]
  18921. 0000DF0C  2268 0004                movea.l    A1, [A0 + 0x4]
  18922. 0000DF10  2269 0078                movea.l    A1, [A1 + 0x78]
  18923. 0000DF14  4E91                     jsr        [A1]
  18924. 0000DF16  584F                     addq.w     A7, 4
  18925. 0000DF18  602C                     bra        +0x2E /* 0000DF46 */
  18926. label0000DF1A:
  18927. 0000DF1A  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18928. 0000DF20  5888                     addq.l     A0, 4
  18929. 0000DF22  4A70 3800                tst.w      [A0 + D3]
  18930. 0000DF26  6E0E                     bgt        +0x10 /* 0000DF36 */
  18931. 0000DF28  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  18932. 0000DF2E  5088                     addq.l     A0, 8
  18933. 0000DF30  4A70 3800                tst.w      [A0 + D3]
  18934. 0000DF34  6F10                     ble        +0x12 /* 0000DF46 */
  18935. label0000DF36:
  18936. 0000DF36  2F0A                     move.l     -[A7], A2
  18937. 0000DF38  2057                     movea.l    A0, [A7]
  18938. 0000DF3A  2268 0004                movea.l    A1, [A0 + 0x4]
  18939. 0000DF3E  2269 0070                movea.l    A1, [A1 + 0x70]
  18940. 0000DF42  4E91                     jsr        [A1]
  18941. 0000DF44  584F                     addq.w     A7, 4
  18942. label0000DF46:
  18943. 0000DF46  600A                     bra        +0xC /* 0000DF52 */
  18944. label0000DF48:
  18945. 0000DF48  3044                     movea.w    A0, D4
  18946. 0000DF4A  2608                     move.l     D3, A0
  18947. 0000DF4C  E58B                     lsl        D3, 2
  18948. 0000DF4E  6000 FF62                bra        -0x9C /* 0000DEB2 */
  18949. label0000DF52:
  18950. 0000DF52  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  18951. 0000DF56  4E5E                     unlink     A6
  18952. 0000DF58  4E75                     rts
  18953. fn0000DF5A:
  18954. 0000DF5A  4E56 FFFC                link       A6, -0x0004
  18955. 0000DF5E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  18956. 0000DF62  246E 0008                movea.l    A2, [A6 + 0x8]
  18957. 0000DF66  3E2A 0080                move.w     D7, [A2 + 0x80]
  18958. 0000DF6A  3047                     movea.w    A0, D7
  18959. 0000DF6C  2008                     move.l     D0, A0
  18960. 0000DF6E  E588                     lsl        D0, 2
  18961. 0000DF70  204A                     movea.l    A0, A2
  18962. 0000DF72  41E8 0082                lea.l      A0, [A0 + 0x82]
  18963. 0000DF76  2D70 0800 FFFC           move.l     [A6 - 0x4], [A0 + D0]
  18964. 0000DF7C  6700 00E6                beq        +0xE8 /* 0000E064 */
  18965. 0000DF80  7048                     moveq.l    D0, 0x48
  18966. 0000DF82  C1C7                     muls.w     D0, D7
  18967. 0000DF84  49F9 0002 BE7C           lea.l      A4, [0x0002BE7C]
  18968. 0000DF8A  D9C0                     add.l      A4, D0
  18969. 0000DF8C  266A 00AA                movea.l    A3, [A2 + 0xAA]
  18970. 0000DF90  2F0C                     move.l     -[A7], A4
  18971. 0000DF92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  18972. 0000DF96  2F0B                     move.l     -[A7], A3
  18973. 0000DF98  4EB9 0000 26B8           jsr        [0x000026B8]
  18974. 0000DF9E  4A00                     tst.b      D0
  18975. 0000DFA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18976. 0000DFA4  6700 00BE                beq        +0xC0 /* 0000E064 */
  18977. 0000DFA8  7048                     moveq.l    D0, 0x48
  18978. 0000DFAA  C1EA 0080                muls.w     D0, [A2 + 0x80]
  18979. 0000DFAE  47F9 0002 BE7C           lea.l      A3, [0x0002BE7C]
  18980. 0000DFB4  D7C0                     add.l      A3, D0
  18981. 0000DFB6  588B                     addq.l     A3, 4
  18982. 0000DFB8  3613                     move.w     D3, [A3]
  18983. 0000DFBA  3003                     move.w     D0, D3
  18984. 0000DFBC  E048                     lsr        D0.w, 8
  18985. 0000DFBE  3203                     move.w     D1, D3
  18986. 0000DFC0  E149                     lsl        D1.w, 8
  18987. 0000DFC2  8240                     or.w       D1, D0
  18988. 0000DFC4  3681                     move.w     [A3], D1
  18989. 0000DFC6  7048                     moveq.l    D0, 0x48
  18990. 0000DFC8  C1EA 0080                muls.w     D0, [A2 + 0x80]
  18991. 0000DFCC  47F9 0002 BE7C           lea.l      A3, [0x0002BE7C]
  18992. 0000DFD2  D7C0                     add.l      A3, D0
  18993. 0000DFD4  548B                     addq.l     A3, 2
  18994. 0000DFD6  3813                     move.w     D4, [A3]
  18995. 0000DFD8  3004                     move.w     D0, D4
  18996. 0000DFDA  E048                     lsr        D0.w, 8
  18997. 0000DFDC  3204                     move.w     D1, D4
  18998. 0000DFDE  E149                     lsl        D1.w, 8
  18999. 0000DFE0  8240                     or.w       D1, D0
  19000. 0000DFE2  3681                     move.w     [A3], D1
  19001. 0000DFE4  7048                     moveq.l    D0, 0x48
  19002. 0000DFE6  C1EA 0080                muls.w     D0, [A2 + 0x80]
  19003. 0000DFEA  47F9 0002 BE7C           lea.l      A3, [0x0002BE7C]
  19004. 0000DFF0  D7C0                     add.l      A3, D0
  19005. 0000DFF2  508B                     addq.l     A3, 8
  19006. 0000DFF4  3A13                     move.w     D5, [A3]
  19007. 0000DFF6  3005                     move.w     D0, D5
  19008. 0000DFF8  E048                     lsr        D0.w, 8
  19009. 0000DFFA  3205                     move.w     D1, D5
  19010. 0000DFFC  E149                     lsl        D1.w, 8
  19011. 0000DFFE  8240                     or.w       D1, D0
  19012. 0000E000  3681                     move.w     [A3], D1
  19013. 0000E002  7048                     moveq.l    D0, 0x48
  19014. 0000E004  C1EA 0080                muls.w     D0, [A2 + 0x80]
  19015. 0000E008  47F9 0002 BE7C           lea.l      A3, [0x0002BE7C]
  19016. 0000E00E  D7C0                     add.l      A3, D0
  19017. 0000E010  5C8B                     addq.l     A3, 6
  19018. 0000E012  3C13                     move.w     D6, [A3]
  19019. 0000E014  3006                     move.w     D0, D6
  19020. 0000E016  E048                     lsr        D0.w, 8
  19021. 0000E018  3206                     move.w     D1, D6
  19022. 0000E01A  E149                     lsl        D1.w, 8
  19023. 0000E01C  8240                     or.w       D1, D0
  19024. 0000E01E  3681                     move.w     [A3], D1
  19025. 0000E020  7048                     moveq.l    D0, 0x48
  19026. 0000E022  C1EA 0080                muls.w     D0, [A2 + 0x80]
  19027. 0000E026  47F9 0002 BE7C           lea.l      A3, [0x0002BE7C]
  19028. 0000E02C  D7C0                     add.l      A3, D0
  19029. 0000E02E  508B                     addq.l     A3, 8
  19030. 0000E030  548B                     addq.l     A3, 2
  19031. 0000E032  2A13                     move.l     D5, [A3]
  19032. 0000E034  3805                     move.w     D4, D5
  19033. 0000E036  2605                     move.l     D3, D5
  19034. 0000E038  7210                     moveq.l    D1, 0x10
  19035. 0000E03A  E2AB                     lsr        D3, D1
  19036. 0000E03C  3003                     move.w     D0, D3
  19037. 0000E03E  E048                     lsr        D0.w, 8
  19038. 0000E040  3203                     move.w     D1, D3
  19039. 0000E042  E149                     lsl        D1.w, 8
  19040. 0000E044  8240                     or.w       D1, D0
  19041. 0000E046  3601                     move.w     D3, D1
  19042. 0000E048  7000                     moveq.l    D0, 0x00
  19043. 0000E04A  3001                     move.w     D0, D1
  19044. 0000E04C  3204                     move.w     D1, D4
  19045. 0000E04E  E049                     lsr        D1.w, 8
  19046. 0000E050  3404                     move.w     D2, D4
  19047. 0000E052  E14A                     lsl        D2.w, 8
  19048. 0000E054  8441                     or.w       D2, D1
  19049. 0000E056  3802                     move.w     D4, D2
  19050. 0000E058  7200                     moveq.l    D1, 0x00
  19051. 0000E05A  3202                     move.w     D1, D2
  19052. 0000E05C  7410                     moveq.l    D2, 0x10
  19053. 0000E05E  E5A9                     lsl        D1, D2
  19054. 0000E060  8280                     or.l       D1, D0
  19055. 0000E062  2681                     move.l     [A3], D1
  19056. label0000E064:
  19057. 0000E064  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  19058. 0000E068  4E5E                     unlink     A6
  19059. 0000E06A  4E75                     rts
  19060. fn0000E06C:
  19061. 0000E06C  4E56 0000                link       A6, 0
  19062. 0000E070  48E7 0030                movem.l    -[A7], A2,A3
  19063. 0000E074  266E 0008                movea.l    A3, [A6 + 0x8]
  19064. 0000E078  4878 00CB                push.l     0xCB
  19065. 0000E07C  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  19066. 0000E080  2057                     movea.l    A0, [A7]
  19067. 0000E082  2268 0004                movea.l    A1, [A0 + 0x4]
  19068. 0000E086  2269 0010                movea.l    A1, [A1 + 0x10]
  19069. 0000E08A  4E91                     jsr        [A1]
  19070. 0000E08C  2448                     movea.l    A2, A0
  19071. 0000E08E  4A6B 0080                tst.w      [A3 + 0x80]
  19072. 0000E092  504F                     addq.w     A7, 8
  19073. 0000E094  661A                     bne        +0x1C /* 0000E0B0 */
  19074. 0000E096  1F3C 0001                move.b     -[A7], 0x1
  19075. 0000E09A  3F3C 007E                move.w     -[A7], 0x7E /* '~' */
  19076. 0000E09E  2F0A                     move.l     -[A7], A2
  19077. 0000E0A0  2057                     movea.l    A0, [A7]
  19078. 0000E0A2  2268 0004                movea.l    A1, [A0 + 0x4]
  19079. 0000E0A6  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  19080. 0000E0AA  4E91                     jsr        [A1]
  19081. 0000E0AC  504F                     addq.w     A7, 8
  19082. 0000E0AE  6018                     bra        +0x1A /* 0000E0C8 */
  19083. label0000E0B0:
  19084. 0000E0B0  1F3C 0001                move.b     -[A7], 0x1
  19085. 0000E0B4  3F3C 007F                move.w     -[A7], 0x7F
  19086. 0000E0B8  2F0A                     move.l     -[A7], A2
  19087. 0000E0BA  2057                     movea.l    A0, [A7]
  19088. 0000E0BC  2268 0004                movea.l    A1, [A0 + 0x4]
  19089. 0000E0C0  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  19090. 0000E0C4  4E91                     jsr        [A1]
  19091. 0000E0C6  504F                     addq.w     A7, 8
  19092. label0000E0C8:
  19093. 0000E0C8  4CDF 0C00                movem.l    A2,A3, [A7]+
  19094. 0000E0CC  4E5E                     unlink     A6
  19095. 0000E0CE  4E75                     rts
  19096. fn0000E0D0:
  19097. 0000E0D0  4E56 FEF6                link       A6, -0x010A
  19098. 0000E0D4  48E7 1820                movem.l    -[A7], D3,D4,A2
  19099. 0000E0D8  246E 0008                movea.l    A2, [A6 + 0x8]
  19100. 0000E0DC  306A 0080                movea.w    A0, [A2 + 0x80]
  19101. 0000E0E0  2008                     move.l     D0, A0
  19102. 0000E0E2  E588                     lsl        D0, 2
  19103. 0000E0E4  204A                     movea.l    A0, A2
  19104. 0000E0E6  D1C0                     add.l      A0, D0
  19105. 0000E0E8  2F28 0082                move.l     -[A7], [A0 + 0x82]
  19106. 0000E0EC  2F0A                     move.l     -[A7], A2
  19107. 0000E0EE  2057                     movea.l    A0, [A7]
  19108. 0000E0F0  2268 0004                movea.l    A1, [A0 + 0x4]
  19109. 0000E0F4  2269 00B0                movea.l    A1, [A1 + 0xB0]
  19110. 0000E0F8  4E91                     jsr        [A1]
  19111. 0000E0FA  504F                     addq.w     A7, 8
  19112. 0000E0FC  2F08                     move.l     -[A7], A0
  19113. 0000E0FE  486E FEF6                pea.l      [A6 - 0x10A]
  19114. 0000E102  4EB9 0000 2448           jsr        [0x00002448]
  19115. 0000E108  206E FEF6                movea.l    A0, [A6 - 0x10A]
  19116. 0000E10C  4850                     pea.l      [A0]
  19117. 0000E10E  306A 0080                movea.w    A0, [A2 + 0x80]
  19118. 0000E112  2008                     move.l     D0, A0
  19119. 0000E114  E588                     lsl        D0, 2
  19120. 0000E116  204A                     movea.l    A0, A2
  19121. 0000E118  D1C0                     add.l      A0, D0
  19122. 0000E11A  2F28 0096                move.l     -[A7], [A0 + 0x96]
  19123. 0000E11E  2057                     movea.l    A0, [A7]
  19124. 0000E120  2268 0004                movea.l    A1, [A0 + 0x4]
  19125. 0000E124  2269 0028                movea.l    A1, [A1 + 0x28]
  19126. 0000E128  4E91                     jsr        [A1]
  19127. 0000E12A  1F39 0001 FF4A           move.b     -[A7], [0x0001FF4A]
  19128. 0000E130  4879 0001 FF4B           push.l     0x1FF4B
  19129. 0000E136  486E FEF6                pea.l      [A6 - 0x10A]
  19130. 0000E13A  4EB9 0000 23E8           jsr        [0x000023E8]
  19131. 0000E140  382A 0080                move.w     D4, [A2 + 0x80]
  19132. 0000E144  5244                     addq.w     D4, 1
  19133. 0000E146  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  19134. 0000E14A  6028                     bra        +0x2A /* 0000E174 */
  19135. label0000E14C:
  19136. 0000E14C  206E FEF6                movea.l    A0, [A6 - 0x10A]
  19137. 0000E150  4850                     pea.l      [A0]
  19138. 0000E152  204A                     movea.l    A0, A2
  19139. 0000E154  D1C3                     add.l      A0, D3
  19140. 0000E156  2F28 0096                move.l     -[A7], [A0 + 0x96]
  19141. 0000E15A  2057                     movea.l    A0, [A7]
  19142. 0000E15C  2268 0004                movea.l    A1, [A0 + 0x4]
  19143. 0000E160  2269 0028                movea.l    A1, [A1 + 0x28]
  19144. 0000E164  4E91                     jsr        [A1]
  19145. 0000E166  5244                     addq.w     D4, 1
  19146. 0000E168  5883                     addq.l     D3, 4
  19147. 0000E16A  504F                     addq.w     A7, 8
  19148. label0000E16C:
  19149. 0000E16C  0C44 0005                cmpi.w     D4, 0x5
  19150. 0000E170  6DDA                     blt        -0x24 /* 0000E14C */
  19151. 0000E172  6008                     bra        +0xA /* 0000E17C */
  19152. label0000E174:
  19153. 0000E174  3044                     movea.w    A0, D4
  19154. 0000E176  2608                     move.l     D3, A0
  19155. 0000E178  E58B                     lsl        D3, 2
  19156. 0000E17A  60F0                     bra        -0xE /* 0000E16C */
  19157. label0000E17C:
  19158. 0000E17C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  19159. 0000E180  4E5E                     unlink     A6
  19160. 0000E182  4E75                     rts
  19161. fn0000E184:
  19162. 0000E184  4E56 FFD4                link       A6, -0x002C
  19163. 0000E188  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  19164. 0000E18C  246E 0008                movea.l    A2, [A6 + 0x8]
  19165. 0000E190  7A00                     moveq.l    D5, 0x00
  19166. 0000E192  42AE FFF6                clr.l      [A6 - 0xA]
  19167. 0000E196  7800                     moveq.l    D4, 0x00
  19168. 0000E198  3D6A 0080 FFFE           move.w     [A6 - 0x2], [A2 + 0x80]
  19169. 0000E19E  660C                     bne        +0xE /* 0000E1AC */
  19170. 0000E1A0  7609                     moveq.l    D3, 0x09
  19171. 0000E1A2  2A3C 0000 012E           move.l     D5, 0x12E
  19172. 0000E1A8  6000 0094                bra        +0x96 /* 0000E23E */
  19173. label0000E1AC:
  19174. 0000E1AC  302A 0080                move.w     D0, [A2 + 0x80]
  19175. 0000E1B0  5340                     subq.w     D0, 1
  19176. 0000E1B2  C1FC 0048                muls.w     D0, 0x48 /* 'H' */
  19177. 0000E1B6  2C00                     move.l     D6, D0
  19178. 0000E1B8  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  19179. 0000E1BE  5888                     addq.l     A0, 4
  19180. 0000E1C0  3630 0800                move.w     D3, [A0 + D0]
  19181. 0000E1C4  4A43                     tst.w      D3
  19182. 0000E1C6  6F48                     ble        +0x4A /* 0000E210 */
  19183. 0000E1C8  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  19184. 0000E1CE  5488                     addq.l     A0, 2
  19185. 0000E1D0  3270 6800                movea.w    A1, [A0 + D6]
  19186. 0000E1D4  7E48                     moveq.l    D7, 0x48
  19187. 0000E1D6  2209                     move.l     D1, A1
  19188. 0000E1D8  4C01 7000                movem.w    A4,A5,A6, D1
  19189. 0000E1DC  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  19190. 0000E1E2  660A                     bne        +0xC /* 0000E1EE */
  19191. 0000E1E4  2A39 0002 BFF8           move.l     D5, [0x0002BFF8]
  19192. 0000E1EA  DA87                     add.l      D5, D7
  19193. 0000E1EC  6022                     bra        +0x24 /* 0000E210 */
  19194. label0000E1EE:
  19195. 0000E1EE  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  19196. 0000E1F4  660A                     bne        +0xC /* 0000E200 */
  19197. 0000E1F6  2A39 0002 BFFC           move.l     D5, [0x0002BFFC]
  19198. 0000E1FC  DA87                     add.l      D5, D7
  19199. 0000E1FE  6010                     bra        +0x12 /* 0000E210 */
  19200. label0000E200:
  19201. 0000E200  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  19202. 0000E206  6608                     bne        +0xA /* 0000E210 */
  19203. 0000E208  2A39 0002 C000           move.l     D5, [0x0002C000]
  19204. 0000E20E  DA87                     add.l      D5, D7
  19205. label0000E210:
  19206. 0000E210  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  19207. 0000E216  5088                     addq.l     A0, 8
  19208. 0000E218  3830 6800                move.w     D4, [A0 + D6]
  19209. 0000E21C  4A44                     tst.w      D4
  19210. 0000E21E  6F1E                     ble        +0x20 /* 0000E23E */
  19211. 0000E220  41F9 0002 BE7C           lea.l      A0, [0x0002BE7C]
  19212. 0000E226  5C88                     addq.l     A0, 6
  19213. 0000E228  3270 6800                movea.w    A1, [A0 + D6]
  19214. 0000E22C  7048                     moveq.l    D0, 0x48
  19215. 0000E22E  2209                     move.l     D1, A1
  19216. 0000E230  4C01 0000                movem.w    <none>, D1
  19217. 0000E234  D0B9 0002 C004           add.l      D0, [0x0002C004]
  19218. 0000E23A  2D40 FFF6                move.l     [A6 - 0xA], D0
  19219. label0000E23E:
  19220. 0000E23E  4A43                     tst.w      D3
  19221. 0000E240  6E06                     bgt        +0x8 /* 0000E248 */
  19222. 0000E242  4A44                     tst.w      D4
  19223. 0000E244  6F00 0128                ble        +0x12A /* 0000E36E */
  19224. label0000E248:
  19225. 0000E248  2D4F FFF2                move.l     [A6 - 0xE], A7
  19226. 0000E24C  3003                     move.w     D0, D3
  19227. 0000E24E  D044                     add.w      D0, D4
  19228. 0000E250  C0FC 0048                mulu.w     D0, 0x48 /* 'H' */
  19229. 0000E254  A122                     syscall    NewHandle, flags=1
  19230. 0000E256  2648                     movea.l    A3, A0
  19231. 0000E258  2F0B                     move.l     -[A7], A3
  19232. 0000E25A  486E FFD8                pea.l      [A6 - 0x28]
  19233. 0000E25E  4EB9 0000 21F0           jsr        [0x000021F0]
  19234. 0000E264  4A43                     tst.w      D3
  19235. 0000E266  504F                     addq.w     A7, 8
  19236. 0000E268  6F2E                     ble        +0x30 /* 0000E298 */
  19237. 0000E26A  1F3C 0001                move.b     -[A7], 0x1
  19238. 0000E26E  2F05                     move.l     -[A7], D5
  19239. 0000E270  2F2A 00F2                move.l     -[A7], [A2 + 0xF2]
  19240. 0000E274  2057                     movea.l    A0, [A7]
  19241. 0000E276  2250                     movea.l    A1, [A0]
  19242. 0000E278  2269 005C                movea.l    A1, [A1 + 0x5C]
  19243. 0000E27C  4E91                     jsr        [A1]
  19244. 0000E27E  7048                     moveq.l    D0, 0x48
  19245. 0000E280  C0C3                     mulu.w     D0, D3
  19246. 0000E282  2F00                     move.l     -[A7], D0
  19247. 0000E284  2F13                     move.l     -[A7], [A3]
  19248. 0000E286  206A 00F2                movea.l    A0, [A2 + 0xF2]
  19249. 0000E28A  4868 004E                pea.l      [A0 + 0x4E]
  19250. 0000E28E  4EB9 0000 2BA0           jsr        [0x00002BA0]
  19251. 0000E294  4FEF 0016                lea.l      A7, [A7 + 0x16]
  19252. label0000E298:
  19253. 0000E298  4A44                     tst.w      D4
  19254. 0000E29A  6F38                     ble        +0x3A /* 0000E2D4 */
  19255. 0000E29C  1F3C 0001                move.b     -[A7], 0x1
  19256. 0000E2A0  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  19257. 0000E2A4  2F2A 00F2                move.l     -[A7], [A2 + 0xF2]
  19258. 0000E2A8  2057                     movea.l    A0, [A7]
  19259. 0000E2AA  2250                     movea.l    A1, [A0]
  19260. 0000E2AC  2269 005C                movea.l    A1, [A1 + 0x5C]
  19261. 0000E2B0  4E91                     jsr        [A1]
  19262. 0000E2B2  7048                     moveq.l    D0, 0x48
  19263. 0000E2B4  C0C4                     mulu.w     D0, D4
  19264. 0000E2B6  2F00                     move.l     -[A7], D0
  19265. 0000E2B8  7048                     moveq.l    D0, 0x48
  19266. 0000E2BA  C0C3                     mulu.w     D0, D3
  19267. 0000E2BC  2053                     movea.l    A0, [A3]
  19268. 0000E2BE  4870 0800                pea.l      [A0 + D0]
  19269. 0000E2C2  206A 00F2                movea.l    A0, [A2 + 0xF2]
  19270. 0000E2C6  4868 004E                pea.l      [A0 + 0x4E]
  19271. 0000E2CA  4EB9 0000 2BA0           jsr        [0x00002BA0]
  19272. 0000E2D0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  19273. label0000E2D4:
  19274. 0000E2D4  2D6A 00AA FFD4           move.l     [A6 - 0x2C], [A2 + 0xAA]
  19275. 0000E2DA  6720                     beq        +0x22 /* 0000E2FC */
  19276. 0000E2DC  4AAE FFD4                tst.l      [A6 - 0x2C]
  19277. 0000E2E0  6716                     beq        +0x18 /* 0000E2F8 */
  19278. 0000E2E2  3F3C 0001                move.w     -[A7], 0x1
  19279. 0000E2E6  206E FFD4                movea.l    A0, [A6 - 0x2C]
  19280. 0000E2EA  4850                     pea.l      [A0]
  19281. 0000E2EC  2057                     movea.l    A0, [A7]
  19282. 0000E2EE  2250                     movea.l    A1, [A0]
  19283. 0000E2F0  2269 0008                movea.l    A1, [A1 + 0x8]
  19284. 0000E2F4  4E91                     jsr        [A1]
  19285. 0000E2F6  5C4F                     addq.w     A7, 6
  19286. label0000E2F8:
  19287. 0000E2F8  42AA 00AA                clr.l      [A2 + 0xAA]
  19288. label0000E2FC:
  19289. 0000E2FC  4878 0028                push.l     0x28 /* '(' */
  19290. 0000E300  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  19291. 0000E306  2848                     movea.l    A4, A0
  19292. 0000E308  2008                     move.l     D0, A0
  19293. 0000E30A  584F                     addq.w     A7, 4
  19294. 0000E30C  672C                     beq        +0x2E /* 0000E33A */
  19295. 0000E30E  2D4C FFFA                move.l     [A6 - 0x6], A4
  19296. 0000E312  4227                     clr.b      -[A7]
  19297. 0000E314  4227                     clr.b      -[A7]
  19298. 0000E316  4878 0000                push.l     0x0
  19299. 0000E31A  2F0B                     move.l     -[A7], A3
  19300. 0000E31C  4878 0048                push.l     0x48 /* 'H' */
  19301. 0000E320  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  19302. 0000E324  4EB9 0000 2690           jsr        [0x00002690]
  19303. 0000E32A  41F9 0001 FE58           lea.l      A0, [0x0001FE58]
  19304. 0000E330  226E FFFA                movea.l    A1, [A6 - 0x6]
  19305. 0000E334  2288                     move.l     [A1], A0
  19306. 0000E336  4FEF 0014                lea.l      A7, [A7 + 0x14]
  19307. label0000E33A:
  19308. 0000E33A  254C 00AA                move.l     [A2 + 0xAA], A4
  19309. 0000E33E  3F3C FFFF                move.w     -[A7], 0xFFFF
  19310. 0000E342  486E FFD8                pea.l      [A6 - 0x28]
  19311. 0000E346  4EB9 0000 21F8           jsr        [0x000021F8]
  19312. 0000E34C  5C4F                     addq.w     A7, 6
  19313. 0000E34E  601E                     bra        +0x20 /* 0000E36E */
  19314. 0000E350  42A7                     clr.l      -[A7]
  19315. 0000E352  4878 0030                push.l     0x30 /* '0' */
  19316. 0000E356  4879 0001 FF92           push.l     0x1FF92
  19317. 0000E35C  61FF 0000 4E1E           bsr        +0x4E20 /* 0001317C */
  19318. 0000E362  2F0A                     move.l     -[A7], A2
  19319. 0000E364  61FF FFFF 3A78           bsr        -0xC586 /* 00001DDE */
  19320. 0000E36A  2E6E FFF2                movea.l    A7, [A6 - 0xE]
  19321. label0000E36E:
  19322. 0000E36E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  19323. 0000E372  4E5E                     unlink     A6
  19324. 0000E374  4E75                     rts
  19325. 0000E376  48E7 0030                movem.l    -[A7], A2,A3
  19326. 0000E37A  266F 000C                movea.l    A3, [A7 + 0xC]
  19327. 0000E37E  4AAB 00AA                tst.l      [A3 + 0xAA]
  19328. 0000E382  670A                     beq        +0xC /* 0000E38E */
  19329. 0000E384  246B 00AA                movea.l    A2, [A3 + 0xAA]
  19330. 0000E388  202A 0008                move.l     D0, [A2 + 0x8]
  19331. 0000E38C  6002                     bra        +0x4 /* 0000E390 */
  19332. label0000E38E:
  19333. 0000E38E  7000                     moveq.l    D0, 0x00
  19334. label0000E390:
  19335. 0000E390  4CDF 0C00                movem.l    A2,A3, [A7]+
  19336. 0000E394  4E75                     rts
  19337. 0000E396  206F 0004                movea.l    A0, [A7 + 0x4]
  19338. 0000E39A  2028 0004                move.l     D0, [A0 + 0x4]
  19339. 0000E39E  4E75                     rts
  19340. 0000E3A0  206F 0004                movea.l    A0, [A7 + 0x4]
  19341. 0000E3A4  2028 0004                move.l     D0, [A0 + 0x4]
  19342. 0000E3A8  4E75                     rts
  19343. 0000E3AA  206F 0004                movea.l    A0, [A7 + 0x4]
  19344. 0000E3AE  242F 0008                move.l     D2, [A7 + 0x8]
  19345. 0000E3B2  222F 000C                move.l     D1, [A7 + 0xC]
  19346. 0000E3B6  2001                     move.l     D0, D1
  19347. 0000E3B8  9082                     sub.l      D0, D2
  19348. 0000E3BA  5280                     addq.l     D0, 1
  19349. 0000E3BC  4C28 0000 0004           movem.w    <none>, [A0 + 0x4]
  19350. 0000E3C2  4E75                     rts
  19351. 0000E3C4  4E56 0000                link       A6, 0
  19352. 0000E3C8  2F0A                     move.l     -[A7], A2
  19353. 0000E3CA  246E 0008                movea.l    A2, [A6 + 0x8]
  19354. 0000E3CE  200A                     move.l     D0, A2
  19355. 0000E3D0  671A                     beq        +0x1C /* 0000E3EC */
  19356. 0000E3D2  2F12                     move.l     -[A7], [A2]
  19357. 0000E3D4  4EB9 0000 2710           jsr        [0x00002710]
  19358. 0000E3DA  4A6E 000C                tst.w      [A6 + 0xC]
  19359. 0000E3DE  584F                     addq.w     A7, 4
  19360. 0000E3E0  6F0A                     ble        +0xC /* 0000E3EC */
  19361. 0000E3E2  2F0A                     move.l     -[A7], A2
  19362. 0000E3E4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  19363. 0000E3EA  584F                     addq.w     A7, 4
  19364. label0000E3EC:
  19365. 0000E3EC  204A                     movea.l    A0, A2
  19366. 0000E3EE  245F                     movea.l    A2, [A7]+
  19367. 0000E3F0  4E5E                     unlink     A6
  19368. 0000E3F2  4E75                     rts
  19369. 0000E3F4  4E56 0000                link       A6, 0
  19370. 0000E3F8  2F0A                     move.l     -[A7], A2
  19371. 0000E3FA  246E 0008                movea.l    A2, [A6 + 0x8]
  19372. 0000E3FE  200A                     move.l     D0, A2
  19373. 0000E400  6724                     beq        +0x26 /* 0000E426 */
  19374. 0000E402  41F9 0001 FE58           lea.l      A0, [0x0001FE58]
  19375. 0000E408  2488                     move.l     [A2], A0
  19376. 0000E40A  4267                     clr.w      -[A7]
  19377. 0000E40C  2F0A                     move.l     -[A7], A2
  19378. 0000E40E  4EB9 0000 26A0           jsr        [0x000026A0]
  19379. 0000E414  4A6E 000C                tst.w      [A6 + 0xC]
  19380. 0000E418  5C4F                     addq.w     A7, 6
  19381. 0000E41A  6F0A                     ble        +0xC /* 0000E426 */
  19382. 0000E41C  2F0A                     move.l     -[A7], A2
  19383. 0000E41E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  19384. 0000E424  584F                     addq.w     A7, 4
  19385. label0000E426:
  19386. 0000E426  204A                     movea.l    A0, A2
  19387. 0000E428  245F                     movea.l    A2, [A7]+
  19388. 0000E42A  4E5E                     unlink     A6
  19389. 0000E42C  4E75                     rts
  19390. 0000E42E  206F 0004                movea.l    A0, [A7 + 0x4]
  19391. 0000E432  5088                     addq.l     A0, 8
  19392. 0000E434  2010                     move.l     D0, [A0]
  19393. 0000E436  0680 FFFF FF0A           addi.l     D0, 0xFFFFFF0A
  19394. 0000E43C  D1AF 0004                add.l      [A7 + 0x4], D0
  19395. 0000E440  4EFA F2BA                jmp        [PC - 0xD46 /* 0000D6FC */]
  19396. 0000E444  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  19397. 0000E44C  4EFA FA1C                jmp        [PC - 0x5E4 /* 0000DE6A */]
  19398. 0000E450  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  19399. 0000E458  4EFA F2A2                jmp        [PC - 0xD5E /* 0000D6FC */]
  19400. 0000E45C  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  19401. 0000E464  4EFA F96C                jmp        [PC - 0x694 /* 0000DDD2 */]
  19402. 0000E468  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  19403. 0000E470  4EF9 0000 E37A           jmp        [0x0000E37A]
  19404. 0000E476  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  19405. 0000E47E  4EFA F27C                jmp        [PC - 0xD84 /* 0000D6FC */]
  19406. fn0000E482:
  19407. 0000E482  4E56 0000                link       A6, 0
  19408. 0000E486  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19409. 0000E48A  246E 0008                movea.l    A2, [A6 + 0x8]
  19410. 0000E48E  362E 000C                move.w     D3, [A6 + 0xC]
  19411. 0000E492  286E 000E                movea.l    A4, [A6 + 0xE]
  19412. 0000E496  4A43                     tst.w      D3
  19413. 0000E498  6714                     beq        +0x16 /* 0000E4AE */
  19414. 0000E49A  204A                     movea.l    A0, A2
  19415. 0000E49C  41E8 0092                lea.l      A0, [A0 + 0x92]
  19416. 0000E4A0  2648                     movea.l    A3, A0
  19417. 0000E4A2  2488                     move.l     [A2], A0
  19418. 0000E4A4  2F0B                     move.l     -[A7], A3
  19419. 0000E4A6  4EB9 0000 3AE0           jsr        [0x00003AE0]
  19420. 0000E4AC  584F                     addq.w     A7, 4
  19421. label0000E4AE:
  19422. 0000E4AE  2F0C                     move.l     -[A7], A4
  19423. 0000E4B0  4267                     clr.w      -[A7]
  19424. 0000E4B2  2F0A                     move.l     -[A7], A2
  19425. 0000E4B4  4EB9 0000 3538           jsr        [0x00003538]
  19426. 0000E4BA  41F9 0001 F92C           lea.l      A0, [0x0001F92C]
  19427. 0000E4C0  2548 0004                move.l     [A2 + 0x4], A0
  19428. 0000E4C4  41F9 0001 F92C           lea.l      A0, [0x0001F92C]
  19429. 0000E4CA  41E8 0254                lea.l      A0, [A0 + 0x254]
  19430. 0000E4CE  2252                     movea.l    A1, [A2]
  19431. 0000E4D0  2288                     move.l     [A1], A0
  19432. 0000E4D2  2652                     movea.l    A3, [A2]
  19433. 0000E4D4  204A                     movea.l    A0, A2
  19434. 0000E4D6  41E8 0092                lea.l      A0, [A0 + 0x92]
  19435. 0000E4DA  91CB                     sub.l      A0, A3
  19436. 0000E4DC  2748 0008                move.l     [A3 + 0x8], A0
  19437. 0000E4E0  2F0A                     move.l     -[A7], A2
  19438. 0000E4E2  61FF 0000 0012           bsr        +0x14 /* 0000E4F6 */
  19439. 0000E4E8  204A                     movea.l    A0, A2
  19440. 0000E4EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  19441. 0000E4EE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  19442. 0000E4F2  4E5E                     unlink     A6
  19443. 0000E4F4  4E75                     rts
  19444. fn0000E4F6:
  19445. 0000E4F6  206F 0004                movea.l    A0, [A7 + 0x4]
  19446. 0000E4FA  42A8 007A                clr.l      [A0 + 0x7A]
  19447. 0000E4FE  42A8 007E                clr.l      [A0 + 0x7E]
  19448. 0000E502  42A8 0082                clr.l      [A0 + 0x82]
  19449. 0000E506  42A8 0086                clr.l      [A0 + 0x86]
  19450. 0000E50A  42A8 008A                clr.l      [A0 + 0x8A]
  19451. 0000E50E  4228 008E                clr.b      [A0 + 0x8E]
  19452. 0000E512  4228 008F                clr.b      [A0 + 0x8F]
  19453. 0000E516  4228 0090                clr.b      [A0 + 0x90]
  19454. 0000E51A  4228 0027                clr.b      [A0 + 0x27]
  19455. 0000E51E  4E75                     rts
  19456. fn0000E520:
  19457. 0000E520  4E56 0000                link       A6, 0
  19458. 0000E524  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19459. 0000E528  246E 0008                movea.l    A2, [A6 + 0x8]
  19460. 0000E52C  362E 000C                move.w     D3, [A6 + 0xC]
  19461. 0000E530  200A                     move.l     D0, A2
  19462. 0000E532  6700 00A8                beq        +0xAA /* 0000E5DC */
  19463. 0000E536  41F9 0001 F92C           lea.l      A0, [0x0001F92C]
  19464. 0000E53C  2548 0004                move.l     [A2 + 0x4], A0
  19465. 0000E540  41F9 0001 F92C           lea.l      A0, [0x0001F92C]
  19466. 0000E546  41E8 0254                lea.l      A0, [A0 + 0x254]
  19467. 0000E54A  2252                     movea.l    A1, [A2]
  19468. 0000E54C  2288                     move.l     [A1], A0
  19469. 0000E54E  2652                     movea.l    A3, [A2]
  19470. 0000E550  204A                     movea.l    A0, A2
  19471. 0000E552  41E8 0092                lea.l      A0, [A0 + 0x92]
  19472. 0000E556  2848                     movea.l    A4, A0
  19473. 0000E558  91CB                     sub.l      A0, A3
  19474. 0000E55A  2748 0008                move.l     [A3 + 0x8], A0
  19475. 0000E55E  4AAA 0082                tst.l      [A2 + 0x82]
  19476. 0000E562  6716                     beq        +0x18 /* 0000E57A */
  19477. 0000E564  3F3C 0001                move.w     -[A7], 0x1
  19478. 0000E568  206A 0082                movea.l    A0, [A2 + 0x82]
  19479. 0000E56C  4850                     pea.l      [A0]
  19480. 0000E56E  2057                     movea.l    A0, [A7]
  19481. 0000E570  2250                     movea.l    A1, [A0]
  19482. 0000E572  2269 0008                movea.l    A1, [A1 + 0x8]
  19483. 0000E576  4E91                     jsr        [A1]
  19484. 0000E578  5C4F                     addq.w     A7, 6
  19485. label0000E57A:
  19486. 0000E57A  4AAA 0086                tst.l      [A2 + 0x86]
  19487. 0000E57E  6716                     beq        +0x18 /* 0000E596 */
  19488. 0000E580  3F3C 0001                move.w     -[A7], 0x1
  19489. 0000E584  206A 0086                movea.l    A0, [A2 + 0x86]
  19490. 0000E588  4850                     pea.l      [A0]
  19491. 0000E58A  2057                     movea.l    A0, [A7]
  19492. 0000E58C  2250                     movea.l    A1, [A0]
  19493. 0000E58E  2269 0008                movea.l    A1, [A1 + 0x8]
  19494. 0000E592  4E91                     jsr        [A1]
  19495. 0000E594  5C4F                     addq.w     A7, 6
  19496. label0000E596:
  19497. 0000E596  4AAA 008A                tst.l      [A2 + 0x8A]
  19498. 0000E59A  6716                     beq        +0x18 /* 0000E5B2 */
  19499. 0000E59C  3F3C 0001                move.w     -[A7], 0x1
  19500. 0000E5A0  206A 008A                movea.l    A0, [A2 + 0x8A]
  19501. 0000E5A4  4850                     pea.l      [A0]
  19502. 0000E5A6  2057                     movea.l    A0, [A7]
  19503. 0000E5A8  2250                     movea.l    A1, [A0]
  19504. 0000E5AA  2269 0008                movea.l    A1, [A1 + 0x8]
  19505. 0000E5AE  4E91                     jsr        [A1]
  19506. 0000E5B0  5C4F                     addq.w     A7, 6
  19507. label0000E5B2:
  19508. 0000E5B2  4267                     clr.w      -[A7]
  19509. 0000E5B4  2F0A                     move.l     -[A7], A2
  19510. 0000E5B6  4EB9 0000 3540           jsr        [0x00003540]
  19511. 0000E5BC  4A43                     tst.w      D3
  19512. 0000E5BE  5C4F                     addq.w     A7, 6
  19513. 0000E5C0  670C                     beq        +0xE /* 0000E5CE */
  19514. 0000E5C2  4267                     clr.w      -[A7]
  19515. 0000E5C4  2F0C                     move.l     -[A7], A4
  19516. 0000E5C6  4EB9 0000 3AE8           jsr        [0x00003AE8]
  19517. 0000E5CC  5C4F                     addq.w     A7, 6
  19518. label0000E5CE:
  19519. 0000E5CE  4A43                     tst.w      D3
  19520. 0000E5D0  6F0A                     ble        +0xC /* 0000E5DC */
  19521. 0000E5D2  2F0A                     move.l     -[A7], A2
  19522. 0000E5D4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  19523. 0000E5DA  584F                     addq.w     A7, 4
  19524. label0000E5DC:
  19525. 0000E5DC  204A                     movea.l    A0, A2
  19526. 0000E5DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  19527. 0000E5E2  4E5E                     unlink     A6
  19528. 0000E5E4  4E75                     rts
  19529. fn0000E5E6:
  19530. 0000E5E6  2F0C                     move.l     -[A7], A4
  19531. 0000E5E8  206F 0008                movea.l    A0, [A7 + 0x8]
  19532. 0000E5EC  286F 000C                movea.l    A4, [A7 + 0xC]
  19533. 0000E5F0  226F 0010                movea.l    A1, [A7 + 0x10]
  19534. 0000E5F4  28A8 007A                move.l     [A4], [A0 + 0x7A]
  19535. 0000E5F8  22A8 007E                move.l     [A1], [A0 + 0x7E]
  19536. 0000E5FC  285F                     movea.l    A4, [A7]+
  19537. 0000E5FE  4E75                     rts
  19538. fn0000E600:
  19539. 0000E600  4E56 0000                link       A6, 0
  19540. 0000E604  48E7 1020                movem.l    -[A7], D3,A2
  19541. 0000E608  246E 0008                movea.l    A2, [A6 + 0x8]
  19542. 0000E60C  162E 000C                move.b     D3, [A6 + 0xC]
  19543. 0000E610  B62A 0090                cmp.b      D3, [A2 + 0x90]
  19544. 0000E614  671A                     beq        +0x1C /* 0000E630 */
  19545. 0000E616  1543 0090                move.b     [A2 + 0x90], D3
  19546. 0000E61A  4A03                     tst.b      D3
  19547. 0000E61C  6612                     bne        +0x14 /* 0000E630 */
  19548. 0000E61E  4227                     clr.b      -[A7]
  19549. 0000E620  2F0A                     move.l     -[A7], A2
  19550. 0000E622  2057                     movea.l    A0, [A7]
  19551. 0000E624  2268 0004                movea.l    A1, [A0 + 0x4]
  19552. 0000E628  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  19553. 0000E62C  4E91                     jsr        [A1]
  19554. 0000E62E  5C4F                     addq.w     A7, 6
  19555. label0000E630:
  19556. 0000E630  4CDF 0408                movem.l    D3,A2, [A7]+
  19557. 0000E634  4E5E                     unlink     A6
  19558. 0000E636  4E75                     rts
  19559. fn0000E638:
  19560. 0000E638  48E7 1020                movem.l    -[A7], D3,A2
  19561. 0000E63C  246F 000C                movea.l    A2, [A7 + 0xC]
  19562. 0000E640  262F 0010                move.l     D3, [A7 + 0x10]
  19563. 0000E644  4A83                     tst.l      D3
  19564. 0000E646  6706                     beq        +0x8 /* 0000E64E */
  19565. 0000E648  B6AA 007A                cmp.l      D3, [A2 + 0x7A]
  19566. 0000E64C  6304                     bls        +0x6 /* 0000E652 */
  19567. label0000E64E:
  19568. 0000E64E  7000                     moveq.l    D0, 0x00
  19569. 0000E650  6002                     bra        +0x4 /* 0000E654 */
  19570. label0000E652:
  19571. 0000E652  7001                     moveq.l    D0, 0x01
  19572. label0000E654:
  19573. 0000E654  4CDF 0408                movem.l    D3,A2, [A7]+
  19574. 0000E658  4E75                     rts
  19575. fn0000E65A:
  19576. 0000E65A  48E7 1020                movem.l    -[A7], D3,A2
  19577. 0000E65E  246F 000C                movea.l    A2, [A7 + 0xC]
  19578. 0000E662  262F 0010                move.l     D3, [A7 + 0x10]
  19579. 0000E666  4A83                     tst.l      D3
  19580. 0000E668  6706                     beq        +0x8 /* 0000E670 */
  19581. 0000E66A  B6AA 007E                cmp.l      D3, [A2 + 0x7E]
  19582. 0000E66E  6304                     bls        +0x6 /* 0000E674 */
  19583. label0000E670:
  19584. 0000E670  7000                     moveq.l    D0, 0x00
  19585. 0000E672  6002                     bra        +0x4 /* 0000E676 */
  19586. label0000E674:
  19587. 0000E674  7001                     moveq.l    D0, 0x01
  19588. label0000E676:
  19589. 0000E676  4CDF 0408                movem.l    D3,A2, [A7]+
  19590. 0000E67A  4E75                     rts
  19591. fn0000E67C:
  19592. 0000E67C  4E56 0000                link       A6, 0
  19593. 0000E680  48E7 0030                movem.l    -[A7], A2,A3
  19594. 0000E684  266E 0008                movea.l    A3, [A6 + 0x8]
  19595. 0000E688  246E 000C                movea.l    A2, [A6 + 0xC]
  19596. 0000E68C  2F12                     move.l     -[A7], [A2]
  19597. 0000E68E  2F0B                     move.l     -[A7], A3
  19598. 0000E690  4EBA FFA6                jsr        [PC - 0x5A /* 0000E638 */]
  19599. 0000E694  4A00                     tst.b      D0
  19600. 0000E696  504F                     addq.w     A7, 8
  19601. 0000E698  6710                     beq        +0x12 /* 0000E6AA */
  19602. 0000E69A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  19603. 0000E69E  2F0B                     move.l     -[A7], A3
  19604. 0000E6A0  4EBA FFB8                jsr        [PC - 0x48 /* 0000E65A */]
  19605. 0000E6A4  4A00                     tst.b      D0
  19606. 0000E6A6  504F                     addq.w     A7, 8
  19607. 0000E6A8  6604                     bne        +0x6 /* 0000E6AE */
  19608. label0000E6AA:
  19609. 0000E6AA  7000                     moveq.l    D0, 0x00
  19610. 0000E6AC  6002                     bra        +0x4 /* 0000E6B0 */
  19611. label0000E6AE:
  19612. 0000E6AE  7001                     moveq.l    D0, 0x01
  19613. label0000E6B0:
  19614. 0000E6B0  4CDF 0C00                movem.l    A2,A3, [A7]+
  19615. 0000E6B4  4E5E                     unlink     A6
  19616. 0000E6B6  4E75                     rts
  19617. 0000E6B8  4E56 FFF0                link       A6, -0x0010
  19618. 0000E6BC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  19619. 0000E6C0  246E 0008                movea.l    A2, [A6 + 0x8]
  19620. 0000E6C4  282E 000C                move.l     D4, [A6 + 0xC]
  19621. 0000E6C8  262E 0010                move.l     D3, [A6 + 0x10]
  19622. 0000E6CC  286E 0014                movea.l    A4, [A6 + 0x14]
  19623. 0000E6D0  2E2E 0018                move.l     D7, [A6 + 0x18]
  19624. 0000E6D4  1C2E 001C                move.b     D6, [A6 + 0x1C]
  19625. 0000E6D8  2A2A 007A                move.l     D5, [A2 + 0x7A]
  19626. 0000E6DC  B685                     cmp.l      D3, D5
  19627. 0000E6DE  6302                     bls        +0x4 /* 0000E6E2 */
  19628. 0000E6E0  2605                     move.l     D3, D5
  19629. label0000E6E2:
  19630. 0000E6E2  D9AA 007A                add.l      [A2 + 0x7A], D4
  19631. 0000E6E6  266A 008A                movea.l    A3, [A2 + 0x8A]
  19632. 0000E6EA  200B                     move.l     D0, A3
  19633. 0000E6EC  6718                     beq        +0x1A /* 0000E706 */
  19634. 0000E6EE  2F07                     move.l     -[A7], D7
  19635. 0000E6F0  2F0C                     move.l     -[A7], A4
  19636. 0000E6F2  2F03                     move.l     -[A7], D3
  19637. 0000E6F4  2F04                     move.l     -[A7], D4
  19638. 0000E6F6  2F0B                     move.l     -[A7], A3
  19639. 0000E6F8  2057                     movea.l    A0, [A7]
  19640. 0000E6FA  2250                     movea.l    A1, [A0]
  19641. 0000E6FC  2269 0018                movea.l    A1, [A1 + 0x18]
  19642. 0000E700  4E91                     jsr        [A1]
  19643. 0000E702  4FEF 0014                lea.l      A7, [A7 + 0x14]
  19644. label0000E706:
  19645. 0000E706  2F03                     move.l     -[A7], D3
  19646. 0000E708  2F04                     move.l     -[A7], D4
  19647. 0000E70A  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  19648. 0000E70E  2057                     movea.l    A0, [A7]
  19649. 0000E710  2250                     movea.l    A1, [A0]
  19650. 0000E712  2269 002C                movea.l    A1, [A1 + 0x2C]
  19651. 0000E716  4E91                     jsr        [A1]
  19652. 0000E718  266A 0086                movea.l    A3, [A2 + 0x86]
  19653. 0000E71C  200B                     move.l     D0, A3
  19654. 0000E71E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19655. 0000E722  6714                     beq        +0x16 /* 0000E738 */
  19656. 0000E724  2F03                     move.l     -[A7], D3
  19657. 0000E726  2F04                     move.l     -[A7], D4
  19658. 0000E728  2F0B                     move.l     -[A7], A3
  19659. 0000E72A  2057                     movea.l    A0, [A7]
  19660. 0000E72C  2250                     movea.l    A1, [A0]
  19661. 0000E72E  2269 0030                movea.l    A1, [A1 + 0x30]
  19662. 0000E732  4E91                     jsr        [A1]
  19663. 0000E734  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19664. label0000E738:
  19665. 0000E738  4227                     clr.b      -[A7]
  19666. 0000E73A  2F0A                     move.l     -[A7], A2
  19667. 0000E73C  2057                     movea.l    A0, [A7]
  19668. 0000E73E  2268 0004                movea.l    A1, [A0 + 0x4]
  19669. 0000E742  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  19670. 0000E746  4E91                     jsr        [A1]
  19671. 0000E748  4A06                     tst.b      D6
  19672. 0000E74A  5C4F                     addq.w     A7, 6
  19673. 0000E74C  6738                     beq        +0x3A /* 0000E786 */
  19674. 0000E74E  2003                     move.l     D0, D3
  19675. 0000E750  5280                     addq.l     D0, 1
  19676. 0000E752  2D40 FFF8                move.l     [A6 - 0x8], D0
  19677. 0000E756  7001                     moveq.l    D0, 0x01
  19678. 0000E758  2D40 FFFC                move.l     [A6 - 0x4], D0
  19679. 0000E75C  282A 007E                move.l     D4, [A2 + 0x7E]
  19680. 0000E760  262A 007A                move.l     D3, [A2 + 0x7A]
  19681. 0000E764  2D43 FFF0                move.l     [A6 - 0x10], D3
  19682. 0000E768  2D44 FFF4                move.l     [A6 - 0xC], D4
  19683. 0000E76C  486E FFF0                pea.l      [A6 - 0x10]
  19684. 0000E770  486E FFF8                pea.l      [A6 - 0x8]
  19685. 0000E774  2F0A                     move.l     -[A7], A2
  19686. 0000E776  2057                     movea.l    A0, [A7]
  19687. 0000E778  2268 0004                movea.l    A1, [A0 + 0x4]
  19688. 0000E77C  2269 023C                movea.l    A1, [A1 + 0x23C]
  19689. 0000E780  4E91                     jsr        [A1]
  19690. 0000E782  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19691. label0000E786:
  19692. 0000E786  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  19693. 0000E78A  4E5E                     unlink     A6
  19694. 0000E78C  4E75                     rts
  19695. 0000E78E  4E56 FFF0                link       A6, -0x0010
  19696. 0000E792  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  19697. 0000E796  246E 0008                movea.l    A2, [A6 + 0x8]
  19698. 0000E79A  282E 000C                move.l     D4, [A6 + 0xC]
  19699. 0000E79E  262E 0010                move.l     D3, [A6 + 0x10]
  19700. 0000E7A2  286E 0014                movea.l    A4, [A6 + 0x14]
  19701. 0000E7A6  2E2E 0018                move.l     D7, [A6 + 0x18]
  19702. 0000E7AA  1C2E 001C                move.b     D6, [A6 + 0x1C]
  19703. 0000E7AE  2A2A 007E                move.l     D5, [A2 + 0x7E]
  19704. 0000E7B2  B685                     cmp.l      D3, D5
  19705. 0000E7B4  6302                     bls        +0x4 /* 0000E7B8 */
  19706. 0000E7B6  2605                     move.l     D3, D5
  19707. label0000E7B8:
  19708. 0000E7B8  D9AA 007E                add.l      [A2 + 0x7E], D4
  19709. 0000E7BC  266A 008A                movea.l    A3, [A2 + 0x8A]
  19710. 0000E7C0  200B                     move.l     D0, A3
  19711. 0000E7C2  6718                     beq        +0x1A /* 0000E7DC */
  19712. 0000E7C4  2F07                     move.l     -[A7], D7
  19713. 0000E7C6  2F0C                     move.l     -[A7], A4
  19714. 0000E7C8  2F03                     move.l     -[A7], D3
  19715. 0000E7CA  2F04                     move.l     -[A7], D4
  19716. 0000E7CC  2F0B                     move.l     -[A7], A3
  19717. 0000E7CE  2057                     movea.l    A0, [A7]
  19718. 0000E7D0  2250                     movea.l    A1, [A0]
  19719. 0000E7D2  2269 001C                movea.l    A1, [A1 + 0x1C]
  19720. 0000E7D6  4E91                     jsr        [A1]
  19721. 0000E7D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  19722. label0000E7DC:
  19723. 0000E7DC  2F03                     move.l     -[A7], D3
  19724. 0000E7DE  2F04                     move.l     -[A7], D4
  19725. 0000E7E0  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  19726. 0000E7E4  2057                     movea.l    A0, [A7]
  19727. 0000E7E6  2250                     movea.l    A1, [A0]
  19728. 0000E7E8  2269 0030                movea.l    A1, [A1 + 0x30]
  19729. 0000E7EC  4E91                     jsr        [A1]
  19730. 0000E7EE  266A 0086                movea.l    A3, [A2 + 0x86]
  19731. 0000E7F2  200B                     move.l     D0, A3
  19732. 0000E7F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19733. 0000E7F8  6714                     beq        +0x16 /* 0000E80E */
  19734. 0000E7FA  2F03                     move.l     -[A7], D3
  19735. 0000E7FC  2F04                     move.l     -[A7], D4
  19736. 0000E7FE  2F0B                     move.l     -[A7], A3
  19737. 0000E800  2057                     movea.l    A0, [A7]
  19738. 0000E802  2250                     movea.l    A1, [A0]
  19739. 0000E804  2269 0034                movea.l    A1, [A1 + 0x34]
  19740. 0000E808  4E91                     jsr        [A1]
  19741. 0000E80A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19742. label0000E80E:
  19743. 0000E80E  4227                     clr.b      -[A7]
  19744. 0000E810  2F0A                     move.l     -[A7], A2
  19745. 0000E812  2057                     movea.l    A0, [A7]
  19746. 0000E814  2268 0004                movea.l    A1, [A0 + 0x4]
  19747. 0000E818  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  19748. 0000E81C  4E91                     jsr        [A1]
  19749. 0000E81E  4A06                     tst.b      D6
  19750. 0000E820  5C4F                     addq.w     A7, 6
  19751. 0000E822  6738                     beq        +0x3A /* 0000E85C */
  19752. 0000E824  7001                     moveq.l    D0, 0x01
  19753. 0000E826  2D40 FFF8                move.l     [A6 - 0x8], D0
  19754. 0000E82A  2003                     move.l     D0, D3
  19755. 0000E82C  5280                     addq.l     D0, 1
  19756. 0000E82E  2D40 FFFC                move.l     [A6 - 0x4], D0
  19757. 0000E832  282A 007E                move.l     D4, [A2 + 0x7E]
  19758. 0000E836  262A 007A                move.l     D3, [A2 + 0x7A]
  19759. 0000E83A  2D43 FFF0                move.l     [A6 - 0x10], D3
  19760. 0000E83E  2D44 FFF4                move.l     [A6 - 0xC], D4
  19761. 0000E842  486E FFF0                pea.l      [A6 - 0x10]
  19762. 0000E846  486E FFF8                pea.l      [A6 - 0x8]
  19763. 0000E84A  2F0A                     move.l     -[A7], A2
  19764. 0000E84C  2057                     movea.l    A0, [A7]
  19765. 0000E84E  2268 0004                movea.l    A1, [A0 + 0x4]
  19766. 0000E852  2269 023C                movea.l    A1, [A1 + 0x23C]
  19767. 0000E856  4E91                     jsr        [A1]
  19768. 0000E858  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19769. label0000E85C:
  19770. 0000E85C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  19771. 0000E860  4E5E                     unlink     A6
  19772. 0000E862  4E75                     rts
  19773. 0000E864  4E56 FFF0                link       A6, -0x0010
  19774. 0000E868  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  19775. 0000E86C  246E 0008                movea.l    A2, [A6 + 0x8]
  19776. 0000E870  282E 000C                move.l     D4, [A6 + 0xC]
  19777. 0000E874  262E 0010                move.l     D3, [A6 + 0x10]
  19778. 0000E878  1E2E 0014                move.b     D7, [A6 + 0x14]
  19779. 0000E87C  2A2A 007A                move.l     D5, [A2 + 0x7A]
  19780. 0000E880  B685                     cmp.l      D3, D5
  19781. 0000E882  6200 00B6                bhi        +0xB8 /* 0000E93A */
  19782. 0000E886  7001                     moveq.l    D0, 0x01
  19783. 0000E888  B680                     cmp.l      D3, D0
  19784. 0000E88A  6402                     bcc        +0x4 /* 0000E88E */
  19785. 0000E88C  7601                     moveq.l    D3, 0x01
  19786. label0000E88E:
  19787. 0000E88E  2003                     move.l     D0, D3
  19788. 0000E890  D084                     add.l      D0, D4
  19789. 0000E892  5380                     subq.l     D0, 1
  19790. 0000E894  B085                     cmp.l      D0, D5
  19791. 0000E896  6306                     bls        +0x8 /* 0000E89E */
  19792. 0000E898  2805                     move.l     D4, D5
  19793. 0000E89A  9883                     sub.l      D4, D3
  19794. 0000E89C  5284                     addq.l     D4, 1
  19795. label0000E89E:
  19796. 0000E89E  4A07                     tst.b      D7
  19797. 0000E8A0  6734                     beq        +0x36 /* 0000E8D6 */
  19798. 0000E8A2  2D43 FFF8                move.l     [A6 - 0x8], D3
  19799. 0000E8A6  7001                     moveq.l    D0, 0x01
  19800. 0000E8A8  2D40 FFFC                move.l     [A6 - 0x4], D0
  19801. 0000E8AC  2C2A 007E                move.l     D6, [A2 + 0x7E]
  19802. 0000E8B0  2A2A 007A                move.l     D5, [A2 + 0x7A]
  19803. 0000E8B4  2D45 FFF0                move.l     [A6 - 0x10], D5
  19804. 0000E8B8  2D46 FFF4                move.l     [A6 - 0xC], D6
  19805. 0000E8BC  486E FFF0                pea.l      [A6 - 0x10]
  19806. 0000E8C0  486E FFF8                pea.l      [A6 - 0x8]
  19807. 0000E8C4  2F0A                     move.l     -[A7], A2
  19808. 0000E8C6  2057                     movea.l    A0, [A7]
  19809. 0000E8C8  2268 0004                movea.l    A1, [A0 + 0x4]
  19810. 0000E8CC  2269 023C                movea.l    A1, [A1 + 0x23C]
  19811. 0000E8D0  4E91                     jsr        [A1]
  19812. 0000E8D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19813. label0000E8D6:
  19814. 0000E8D6  99AA 007A                sub.l      [A2 + 0x7A], D4
  19815. 0000E8DA  2F03                     move.l     -[A7], D3
  19816. 0000E8DC  2F04                     move.l     -[A7], D4
  19817. 0000E8DE  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  19818. 0000E8E2  2057                     movea.l    A0, [A7]
  19819. 0000E8E4  2250                     movea.l    A1, [A0]
  19820. 0000E8E6  2269 0034                movea.l    A1, [A1 + 0x34]
  19821. 0000E8EA  4E91                     jsr        [A1]
  19822. 0000E8EC  266A 008A                movea.l    A3, [A2 + 0x8A]
  19823. 0000E8F0  200B                     move.l     D0, A3
  19824. 0000E8F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19825. 0000E8F6  6714                     beq        +0x16 /* 0000E90C */
  19826. 0000E8F8  2F03                     move.l     -[A7], D3
  19827. 0000E8FA  2F04                     move.l     -[A7], D4
  19828. 0000E8FC  2F0B                     move.l     -[A7], A3
  19829. 0000E8FE  2057                     movea.l    A0, [A7]
  19830. 0000E900  2250                     movea.l    A1, [A0]
  19831. 0000E902  2269 0020                movea.l    A1, [A1 + 0x20]
  19832. 0000E906  4E91                     jsr        [A1]
  19833. 0000E908  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19834. label0000E90C:
  19835. 0000E90C  266A 0086                movea.l    A3, [A2 + 0x86]
  19836. 0000E910  200B                     move.l     D0, A3
  19837. 0000E912  6714                     beq        +0x16 /* 0000E928 */
  19838. 0000E914  2F03                     move.l     -[A7], D3
  19839. 0000E916  2F04                     move.l     -[A7], D4
  19840. 0000E918  2F0B                     move.l     -[A7], A3
  19841. 0000E91A  2057                     movea.l    A0, [A7]
  19842. 0000E91C  2250                     movea.l    A1, [A0]
  19843. 0000E91E  2269 0038                movea.l    A1, [A1 + 0x38]
  19844. 0000E922  4E91                     jsr        [A1]
  19845. 0000E924  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19846. label0000E928:
  19847. 0000E928  1F07                     move.b     -[A7], D7
  19848. 0000E92A  2F0A                     move.l     -[A7], A2
  19849. 0000E92C  2057                     movea.l    A0, [A7]
  19850. 0000E92E  2268 0004                movea.l    A1, [A0 + 0x4]
  19851. 0000E932  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  19852. 0000E936  4E91                     jsr        [A1]
  19853. 0000E938  5C4F                     addq.w     A7, 6
  19854. label0000E93A:
  19855. 0000E93A  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  19856. 0000E93E  4E5E                     unlink     A6
  19857. 0000E940  4E75                     rts
  19858. 0000E942  4E56 0000                link       A6, 0
  19859. 0000E946  48E7 1820                movem.l    -[A7], D3,D4,A2
  19860. 0000E94A  246E 0008                movea.l    A2, [A6 + 0x8]
  19861. 0000E94E  182E 000C                move.b     D4, [A6 + 0xC]
  19862. 0000E952  262A 007A                move.l     D3, [A2 + 0x7A]
  19863. 0000E956  671A                     beq        +0x1C /* 0000E972 */
  19864. 0000E958  1F04                     move.b     -[A7], D4
  19865. 0000E95A  4878 0001                push.l     0x1
  19866. 0000E95E  2F03                     move.l     -[A7], D3
  19867. 0000E960  2F0A                     move.l     -[A7], A2
  19868. 0000E962  2057                     movea.l    A0, [A7]
  19869. 0000E964  2268 0004                movea.l    A1, [A0 + 0x4]
  19870. 0000E968  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  19871. 0000E96C  4E91                     jsr        [A1]
  19872. 0000E96E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  19873. label0000E972:
  19874. 0000E972  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  19875. 0000E976  4E5E                     unlink     A6
  19876. 0000E978  4E75                     rts
  19877. 0000E97A  4E56 FFF0                link       A6, -0x0010
  19878. 0000E97E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  19879. 0000E982  246E 0008                movea.l    A2, [A6 + 0x8]
  19880. 0000E986  282E 000C                move.l     D4, [A6 + 0xC]
  19881. 0000E98A  262E 0010                move.l     D3, [A6 + 0x10]
  19882. 0000E98E  1E2E 0014                move.b     D7, [A6 + 0x14]
  19883. 0000E992  2A2A 007E                move.l     D5, [A2 + 0x7E]
  19884. 0000E996  B685                     cmp.l      D3, D5
  19885. 0000E998  6200 00B6                bhi        +0xB8 /* 0000EA50 */
  19886. 0000E99C  7001                     moveq.l    D0, 0x01
  19887. 0000E99E  B680                     cmp.l      D3, D0
  19888. 0000E9A0  6402                     bcc        +0x4 /* 0000E9A4 */
  19889. 0000E9A2  7601                     moveq.l    D3, 0x01
  19890. label0000E9A4:
  19891. 0000E9A4  2003                     move.l     D0, D3
  19892. 0000E9A6  D084                     add.l      D0, D4
  19893. 0000E9A8  5380                     subq.l     D0, 1
  19894. 0000E9AA  B085                     cmp.l      D0, D5
  19895. 0000E9AC  6306                     bls        +0x8 /* 0000E9B4 */
  19896. 0000E9AE  2805                     move.l     D4, D5
  19897. 0000E9B0  9883                     sub.l      D4, D3
  19898. 0000E9B2  5284                     addq.l     D4, 1
  19899. label0000E9B4:
  19900. 0000E9B4  4A07                     tst.b      D7
  19901. 0000E9B6  6734                     beq        +0x36 /* 0000E9EC */
  19902. 0000E9B8  7001                     moveq.l    D0, 0x01
  19903. 0000E9BA  2D40 FFF8                move.l     [A6 - 0x8], D0
  19904. 0000E9BE  2D43 FFFC                move.l     [A6 - 0x4], D3
  19905. 0000E9C2  2C2A 007E                move.l     D6, [A2 + 0x7E]
  19906. 0000E9C6  2A2A 007A                move.l     D5, [A2 + 0x7A]
  19907. 0000E9CA  2D45 FFF0                move.l     [A6 - 0x10], D5
  19908. 0000E9CE  2D46 FFF4                move.l     [A6 - 0xC], D6
  19909. 0000E9D2  486E FFF0                pea.l      [A6 - 0x10]
  19910. 0000E9D6  486E FFF8                pea.l      [A6 - 0x8]
  19911. 0000E9DA  2F0A                     move.l     -[A7], A2
  19912. 0000E9DC  2057                     movea.l    A0, [A7]
  19913. 0000E9DE  2268 0004                movea.l    A1, [A0 + 0x4]
  19914. 0000E9E2  2269 023C                movea.l    A1, [A1 + 0x23C]
  19915. 0000E9E6  4E91                     jsr        [A1]
  19916. 0000E9E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19917. label0000E9EC:
  19918. 0000E9EC  99AA 007E                sub.l      [A2 + 0x7E], D4
  19919. 0000E9F0  2F03                     move.l     -[A7], D3
  19920. 0000E9F2  2F04                     move.l     -[A7], D4
  19921. 0000E9F4  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  19922. 0000E9F8  2057                     movea.l    A0, [A7]
  19923. 0000E9FA  2250                     movea.l    A1, [A0]
  19924. 0000E9FC  2269 0038                movea.l    A1, [A1 + 0x38]
  19925. 0000EA00  4E91                     jsr        [A1]
  19926. 0000EA02  266A 008A                movea.l    A3, [A2 + 0x8A]
  19927. 0000EA06  200B                     move.l     D0, A3
  19928. 0000EA08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19929. 0000EA0C  6714                     beq        +0x16 /* 0000EA22 */
  19930. 0000EA0E  2F03                     move.l     -[A7], D3
  19931. 0000EA10  2F04                     move.l     -[A7], D4
  19932. 0000EA12  2F0B                     move.l     -[A7], A3
  19933. 0000EA14  2057                     movea.l    A0, [A7]
  19934. 0000EA16  2250                     movea.l    A1, [A0]
  19935. 0000EA18  2269 0024                movea.l    A1, [A1 + 0x24]
  19936. 0000EA1C  4E91                     jsr        [A1]
  19937. 0000EA1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19938. label0000EA22:
  19939. 0000EA22  266A 0086                movea.l    A3, [A2 + 0x86]
  19940. 0000EA26  200B                     move.l     D0, A3
  19941. 0000EA28  6714                     beq        +0x16 /* 0000EA3E */
  19942. 0000EA2A  2F03                     move.l     -[A7], D3
  19943. 0000EA2C  2F04                     move.l     -[A7], D4
  19944. 0000EA2E  2F0B                     move.l     -[A7], A3
  19945. 0000EA30  2057                     movea.l    A0, [A7]
  19946. 0000EA32  2250                     movea.l    A1, [A0]
  19947. 0000EA34  2269 003C                movea.l    A1, [A1 + 0x3C]
  19948. 0000EA38  4E91                     jsr        [A1]
  19949. 0000EA3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19950. label0000EA3E:
  19951. 0000EA3E  1F07                     move.b     -[A7], D7
  19952. 0000EA40  2F0A                     move.l     -[A7], A2
  19953. 0000EA42  2057                     movea.l    A0, [A7]
  19954. 0000EA44  2268 0004                movea.l    A1, [A0 + 0x4]
  19955. 0000EA48  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  19956. 0000EA4C  4E91                     jsr        [A1]
  19957. 0000EA4E  5C4F                     addq.w     A7, 6
  19958. label0000EA50:
  19959. 0000EA50  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  19960. 0000EA54  4E5E                     unlink     A6
  19961. 0000EA56  4E75                     rts
  19962. 0000EA58  4E56 0000                link       A6, 0
  19963. 0000EA5C  48E7 1820                movem.l    -[A7], D3,D4,A2
  19964. 0000EA60  246E 0008                movea.l    A2, [A6 + 0x8]
  19965. 0000EA64  182E 000C                move.b     D4, [A6 + 0xC]
  19966. 0000EA68  262A 007E                move.l     D3, [A2 + 0x7E]
  19967. 0000EA6C  671A                     beq        +0x1C /* 0000EA88 */
  19968. 0000EA6E  1F04                     move.b     -[A7], D4
  19969. 0000EA70  4878 0001                push.l     0x1
  19970. 0000EA74  2F03                     move.l     -[A7], D3
  19971. 0000EA76  2F0A                     move.l     -[A7], A2
  19972. 0000EA78  2057                     movea.l    A0, [A7]
  19973. 0000EA7A  2268 0004                movea.l    A1, [A0 + 0x4]
  19974. 0000EA7E  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  19975. 0000EA82  4E91                     jsr        [A1]
  19976. 0000EA84  4FEF 000E                lea.l      A7, [A7 + 0xE]
  19977. label0000EA88:
  19978. 0000EA88  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  19979. 0000EA8C  4E5E                     unlink     A6
  19980. 0000EA8E  4E75                     rts
  19981. 0000EA90  4E56 FFF8                link       A6, -0x0008
  19982. 0000EA94  2F0A                     move.l     -[A7], A2
  19983. 0000EA96  246E 0008                movea.l    A2, [A6 + 0x8]
  19984. 0000EA9A  4A2A 0090                tst.b      [A2 + 0x90]
  19985. 0000EA9E  662E                     bne        +0x30 /* 0000EACE */
  19986. 0000EAA0  486E FFF8                pea.l      [A6 - 0x8]
  19987. 0000EAA4  486E FFFC                pea.l      [A6 - 0x4]
  19988. 0000EAA8  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  19989. 0000EAAC  2057                     movea.l    A0, [A7]
  19990. 0000EAAE  2250                     movea.l    A1, [A0]
  19991. 0000EAB0  2269 0018                movea.l    A1, [A1 + 0x18]
  19992. 0000EAB4  4E91                     jsr        [A1]
  19993. 0000EAB6  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  19994. 0000EABA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  19995. 0000EABE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19996. 0000EAC2  2F0A                     move.l     -[A7], A2
  19997. 0000EAC4  4EB9 0000 36B0           jsr        [0x000036B0]
  19998. 0000EACA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  19999. label0000EACE:
  20000. 0000EACE  245F                     movea.l    A2, [A7]+
  20001. 0000EAD0  4E5E                     unlink     A6
  20002. 0000EAD2  4E75                     rts
  20003. 0000EAD4  48E7 0408                movem.l    -[A7], D5,A4
  20004. 0000EAD8  286F 000C                movea.l    A4, [A7 + 0xC]
  20005. 0000EADC  226F 0010                movea.l    A1, [A7 + 0x10]
  20006. 0000EAE0  206F 0014                movea.l    A0, [A7 + 0x14]
  20007. 0000EAE4  4290                     clr.l      [A0]
  20008. 0000EAE6  222C 007E                move.l     D1, [A4 + 0x7E]
  20009. 0000EAEA  6716                     beq        +0x18 /* 0000EB02 */
  20010. 0000EAEC  2411                     move.l     D2, [A1]
  20011. 0000EAEE  6712                     beq        +0x14 /* 0000EB02 */
  20012. 0000EAF0  2A29 0004                move.l     D5, [A1 + 0x4]
  20013. 0000EAF4  670C                     beq        +0xE /* 0000EB02 */
  20014. 0000EAF6  2002                     move.l     D0, D2
  20015. 0000EAF8  5380                     subq.l     D0, 1
  20016. 0000EAFA  4C01 0000                movem.w    <none>, D1
  20017. 0000EAFE  D085                     add.l      D0, D5
  20018. 0000EB00  2080                     move.l     [A0], D0
  20019. label0000EB02:
  20020. 0000EB02  4CDF 1020                movem.l    D5,A4, [A7]+
  20021. 0000EB06  4E75                     rts
  20022. 0000EB08  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  20023. 0000EB0C  266F 0018                movea.l    A3, [A7 + 0x18]
  20024. 0000EB10  2A2F 001C                move.l     D5, [A7 + 0x1C]
  20025. 0000EB14  246F 0020                movea.l    A2, [A7 + 0x20]
  20026. 0000EB18  4292                     clr.l      [A2]
  20027. 0000EB1A  42AA 0004                clr.l      [A2 + 0x4]
  20028. 0000EB1E  262B 007E                move.l     D3, [A3 + 0x7E]
  20029. 0000EB22  6720                     beq        +0x22 /* 0000EB44 */
  20030. 0000EB24  4A85                     tst.l      D5
  20031. 0000EB26  671C                     beq        +0x1E /* 0000EB44 */
  20032. 0000EB28  2005                     move.l     D0, D5
  20033. 0000EB2A  5380                     subq.l     D0, 1
  20034. 0000EB2C  2800                     move.l     D4, D0
  20035. 0000EB2E  4C43 0000                movem.l    <none>, D3
  20036. 0000EB32  5280                     addq.l     D0, 1
  20037. 0000EB34  2480                     move.l     [A2], D0
  20038. 0000EB36  2004                     move.l     D0, D4
  20039. 0000EB38  4C6B 0001 007E           movem.l    D0, [A3 + 0x7E]
  20040. 0000EB3E  5281                     addq.l     D1, 1
  20041. 0000EB40  2541 0004                move.l     [A2 + 0x4], D1
  20042. label0000EB44:
  20043. 0000EB44  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  20044. 0000EB48  4E75                     rts
  20045. 0000EB4A  226F 0004                movea.l    A1, [A7 + 0x4]
  20046. 0000EB4E  206F 0008                movea.l    A0, [A7 + 0x8]
  20047. 0000EB52  7401                     moveq.l    D2, 0x01
  20048. 0000EB54  2010                     move.l     D0, [A0]
  20049. 0000EB56  2228 0004                move.l     D1, [A0 + 0x4]
  20050. 0000EB5A  5281                     addq.l     D1, 1
  20051. 0000EB5C  B2A9 007E                cmp.l      D1, [A1 + 0x7E]
  20052. 0000EB60  6304                     bls        +0x6 /* 0000EB66 */
  20053. 0000EB62  5280                     addq.l     D0, 1
  20054. 0000EB64  7201                     moveq.l    D1, 0x01
  20055. label0000EB66:
  20056. 0000EB66  4A80                     tst.l      D0
  20057. 0000EB68  6604                     bne        +0x6 /* 0000EB6E */
  20058. 0000EB6A  7001                     moveq.l    D0, 0x01
  20059. 0000EB6C  7201                     moveq.l    D1, 0x01
  20060. label0000EB6E:
  20061. 0000EB6E  B0A9 007A                cmp.l      D0, [A1 + 0x7A]
  20062. 0000EB72  6306                     bls        +0x8 /* 0000EB7A */
  20063. 0000EB74  7400                     moveq.l    D2, 0x00
  20064. 0000EB76  7000                     moveq.l    D0, 0x00
  20065. 0000EB78  7200                     moveq.l    D1, 0x00
  20066. label0000EB7A:
  20067. 0000EB7A  2080                     move.l     [A0], D0
  20068. 0000EB7C  2141 0004                move.l     [A0 + 0x4], D1
  20069. 0000EB80  1002                     move.b     D0, D2
  20070. 0000EB82  4E75                     rts
  20071. 0000EB84  4E56 FFF8                link       A6, -0x0008
  20072. 0000EB88  48E7 0038                movem.l    -[A7], A2,A3,A4
  20073. 0000EB8C  286E 0008                movea.l    A4, [A6 + 0x8]
  20074. 0000EB90  246E 000C                movea.l    A2, [A6 + 0xC]
  20075. 0000EB94  42AE FFF8                clr.l      [A6 - 0x8]
  20076. 0000EB98  42AE FFFC                clr.l      [A6 - 0x4]
  20077. 0000EB9C  266C 0086                movea.l    A3, [A4 + 0x86]
  20078. 0000EBA0  200B                     move.l     D0, A3
  20079. 0000EBA2  6712                     beq        +0x14 /* 0000EBB6 */
  20080. 0000EBA4  486E FFF8                pea.l      [A6 - 0x8]
  20081. 0000EBA8  2F0B                     move.l     -[A7], A3
  20082. 0000EBAA  2057                     movea.l    A0, [A7]
  20083. 0000EBAC  2250                     movea.l    A1, [A0]
  20084. 0000EBAE  2269 0010                movea.l    A1, [A1 + 0x10]
  20085. 0000EBB2  4E91                     jsr        [A1]
  20086. 0000EBB4  504F                     addq.w     A7, 8
  20087. label0000EBB6:
  20088. 0000EBB6  24AE FFF8                move.l     [A2], [A6 - 0x8]
  20089. 0000EBBA  256E FFFC 0004           move.l     [A2 + 0x4], [A6 - 0x4]
  20090. 0000EBC0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  20091. 0000EBC4  4E5E                     unlink     A6
  20092. 0000EBC6  4E75                     rts
  20093. 0000EBC8  4E56 0000                link       A6, 0
  20094. 0000EBCC  48E7 1030                movem.l    -[A7], D3,A2,A3
  20095. 0000EBD0  266E 0008                movea.l    A3, [A6 + 0x8]
  20096. 0000EBD4  246E 000C                movea.l    A2, [A6 + 0xC]
  20097. 0000EBD8  7600                     moveq.l    D3, 0x00
  20098. 0000EBDA  601A                     bra        +0x1C /* 0000EBF6 */
  20099. label0000EBDC:
  20100. 0000EBDC  2F0A                     move.l     -[A7], A2
  20101. 0000EBDE  2F0B                     move.l     -[A7], A3
  20102. 0000EBE0  2057                     movea.l    A0, [A7]
  20103. 0000EBE2  2268 0004                movea.l    A1, [A0 + 0x4]
  20104. 0000EBE6  2269 0204                movea.l    A1, [A1 + 0x204]
  20105. 0000EBEA  4E91                     jsr        [A1]
  20106. 0000EBEC  4A00                     tst.b      D0
  20107. 0000EBEE  504F                     addq.w     A7, 8
  20108. 0000EBF0  6704                     beq        +0x6 /* 0000EBF6 */
  20109. 0000EBF2  7601                     moveq.l    D3, 0x01
  20110. 0000EBF4  6016                     bra        +0x18 /* 0000EC0C */
  20111. label0000EBF6:
  20112. 0000EBF6  2F0A                     move.l     -[A7], A2
  20113. 0000EBF8  2F0B                     move.l     -[A7], A3
  20114. 0000EBFA  2057                     movea.l    A0, [A7]
  20115. 0000EBFC  2268 0004                movea.l    A1, [A0 + 0x4]
  20116. 0000EC00  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  20117. 0000EC04  4E91                     jsr        [A1]
  20118. 0000EC06  4A00                     tst.b      D0
  20119. 0000EC08  504F                     addq.w     A7, 8
  20120. 0000EC0A  66D0                     bne        -0x2E /* 0000EBDC */
  20121. label0000EC0C:
  20122. 0000EC0C  1003                     move.b     D0, D3
  20123. 0000EC0E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  20124. 0000EC12  4E5E                     unlink     A6
  20125. 0000EC14  4E75                     rts
  20126. 0000EC16  48E7 0600                movem.l    -[A7], D5,D6
  20127. 0000EC1A  206F 000C                movea.l    A0, [A7 + 0xC]
  20128. 0000EC1E  226F 0010                movea.l    A1, [A7 + 0x10]
  20129. 0000EC22  7A01                     moveq.l    D5, 0x01
  20130. 0000EC24  2411                     move.l     D2, [A1]
  20131. 0000EC26  2229 0004                move.l     D1, [A1 + 0x4]
  20132. 0000EC2A  4A82                     tst.l      D2
  20133. 0000EC2C  6706                     beq        +0x8 /* 0000EC34 */
  20134. 0000EC2E  B4A8 007A                cmp.l      D2, [A0 + 0x7A]
  20135. 0000EC32  630A                     bls        +0xC /* 0000EC3E */
  20136. label0000EC34:
  20137. 0000EC34  2428 007A                move.l     D2, [A0 + 0x7A]
  20138. 0000EC38  2228 007E                move.l     D1, [A0 + 0x7E]
  20139. 0000EC3C  601A                     bra        +0x1C /* 0000EC58 */
  20140. label0000EC3E:
  20141. 0000EC3E  7001                     moveq.l    D0, 0x01
  20142. 0000EC40  B280                     cmp.l      D1, D0
  20143. 0000EC42  6208                     bhi        +0xA /* 0000EC4C */
  20144. 0000EC44  5382                     subq.l     D2, 1
  20145. 0000EC46  2228 007E                move.l     D1, [A0 + 0x7E]
  20146. 0000EC4A  600C                     bra        +0xE /* 0000EC58 */
  20147. label0000EC4C:
  20148. 0000EC4C  5381                     subq.l     D1, 1
  20149. 0000EC4E  2C28 007E                move.l     D6, [A0 + 0x7E]
  20150. 0000EC52  B286                     cmp.l      D1, D6
  20151. 0000EC54  6302                     bls        +0x4 /* 0000EC58 */
  20152. 0000EC56  2206                     move.l     D1, D6
  20153. label0000EC58:
  20154. 0000EC58  4A82                     tst.l      D2
  20155. 0000EC5A  6606                     bne        +0x8 /* 0000EC62 */
  20156. 0000EC5C  7A00                     moveq.l    D5, 0x00
  20157. 0000EC5E  7400                     moveq.l    D2, 0x00
  20158. 0000EC60  7200                     moveq.l    D1, 0x00
  20159. label0000EC62:
  20160. 0000EC62  2282                     move.l     [A1], D2
  20161. 0000EC64  2341 0004                move.l     [A1 + 0x4], D1
  20162. 0000EC68  1005                     move.b     D0, D5
  20163. 0000EC6A  4CDF 0060                movem.l    D5,D6, [A7]+
  20164. 0000EC6E  4E75                     rts
  20165. 0000EC70  4E56 0000                link       A6, 0
  20166. 0000EC74  48E7 1030                movem.l    -[A7], D3,A2,A3
  20167. 0000EC78  266E 0008                movea.l    A3, [A6 + 0x8]
  20168. 0000EC7C  246E 000C                movea.l    A2, [A6 + 0xC]
  20169. 0000EC80  7600                     moveq.l    D3, 0x00
  20170. 0000EC82  601A                     bra        +0x1C /* 0000EC9E */
  20171. label0000EC84:
  20172. 0000EC84  2F0A                     move.l     -[A7], A2
  20173. 0000EC86  2F0B                     move.l     -[A7], A3
  20174. 0000EC88  2057                     movea.l    A0, [A7]
  20175. 0000EC8A  2268 0004                movea.l    A1, [A0 + 0x4]
  20176. 0000EC8E  2269 0204                movea.l    A1, [A1 + 0x204]
  20177. 0000EC92  4E91                     jsr        [A1]
  20178. 0000EC94  4A00                     tst.b      D0
  20179. 0000EC96  504F                     addq.w     A7, 8
  20180. 0000EC98  6704                     beq        +0x6 /* 0000EC9E */
  20181. 0000EC9A  7601                     moveq.l    D3, 0x01
  20182. 0000EC9C  6016                     bra        +0x18 /* 0000ECB4 */
  20183. label0000EC9E:
  20184. 0000EC9E  2F0A                     move.l     -[A7], A2
  20185. 0000ECA0  2F0B                     move.l     -[A7], A3
  20186. 0000ECA2  2057                     movea.l    A0, [A7]
  20187. 0000ECA4  2268 0004                movea.l    A1, [A0 + 0x4]
  20188. 0000ECA8  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  20189. 0000ECAC  4E91                     jsr        [A1]
  20190. 0000ECAE  4A00                     tst.b      D0
  20191. 0000ECB0  504F                     addq.w     A7, 8
  20192. 0000ECB2  66D0                     bne        -0x2E /* 0000EC84 */
  20193. label0000ECB4:
  20194. 0000ECB4  1003                     move.b     D0, D3
  20195. 0000ECB6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  20196. 0000ECBA  4E5E                     unlink     A6
  20197. 0000ECBC  4E75                     rts
  20198. 0000ECBE  4E56 FFD8                link       A6, -0x0028
  20199. 0000ECC2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  20200. 0000ECC6  246E 0008                movea.l    A2, [A6 + 0x8]
  20201. 0000ECCA  266E 000C                movea.l    A3, [A6 + 0xC]
  20202. 0000ECCE  486E FFF0                pea.l      [A6 - 0x10]
  20203. 0000ECD2  486E FFF4                pea.l      [A6 - 0xC]
  20204. 0000ECD6  486E FFF8                pea.l      [A6 - 0x8]
  20205. 0000ECDA  486E FFFC                pea.l      [A6 - 0x4]
  20206. 0000ECDE  2F0B                     move.l     -[A7], A3
  20207. 0000ECE0  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20208. 0000ECE4  2057                     movea.l    A0, [A7]
  20209. 0000ECE6  2250                     movea.l    A1, [A0]
  20210. 0000ECE8  2269 000C                movea.l    A1, [A1 + 0xC]
  20211. 0000ECEC  4E91                     jsr        [A1]
  20212. 0000ECEE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  20213. 0000ECF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  20214. 0000ECF6  2F0A                     move.l     -[A7], A2
  20215. 0000ECF8  4EB9 0000 3758           jsr        [0x00003758]
  20216. 0000ECFE  4A00                     tst.b      D0
  20217. 0000ED00  4FEF 0024                lea.l      A7, [A7 + 0x24]
  20218. 0000ED04  671A                     beq        +0x1C /* 0000ED20 */
  20219. 0000ED06  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  20220. 0000ED0A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  20221. 0000ED0E  2F0A                     move.l     -[A7], A2
  20222. 0000ED10  4EB9 0000 3758           jsr        [0x00003758]
  20223. 0000ED16  4A00                     tst.b      D0
  20224. 0000ED18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20225. 0000ED1C  6600 00A0                bne        +0xA2 /* 0000EDBE */
  20226. label0000ED20:
  20227. 0000ED20  486E FFD8                pea.l      [A6 - 0x28]
  20228. 0000ED24  2F0A                     move.l     -[A7], A2
  20229. 0000ED26  2057                     movea.l    A0, [A7]
  20230. 0000ED28  2268 0004                movea.l    A1, [A0 + 0x4]
  20231. 0000ED2C  2269 003C                movea.l    A1, [A1 + 0x3C]
  20232. 0000ED30  4E91                     jsr        [A1]
  20233. 0000ED32  486E FFE8                pea.l      [A6 - 0x18]
  20234. 0000ED36  486E FFD8                pea.l      [A6 - 0x28]
  20235. 0000ED3A  2F0A                     move.l     -[A7], A2
  20236. 0000ED3C  4EB9 0000 3750           jsr        [0x00003750]
  20237. 0000ED42  486E FFE0                pea.l      [A6 - 0x20]
  20238. 0000ED46  486E FFDC                pea.l      [A6 - 0x24]
  20239. 0000ED4A  2F0A                     move.l     -[A7], A2
  20240. 0000ED4C  4EB9 0000 3750           jsr        [0x00003750]
  20241. 0000ED52  7600                     moveq.l    D3, 0x00
  20242. 0000ED54  202E FFF4                move.l     D0, [A6 - 0xC]
  20243. 0000ED58  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  20244. 0000ED5C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  20245. 0000ED60  6F08                     ble        +0xA /* 0000ED6A */
  20246. 0000ED62  262E FFF4                move.l     D3, [A6 - 0xC]
  20247. 0000ED66  96AE FFE0                sub.l      D3, [A6 - 0x20]
  20248. label0000ED6A:
  20249. 0000ED6A  202E FFFC                move.l     D0, [A6 - 0x4]
  20250. 0000ED6E  9083                     sub.l      D0, D3
  20251. 0000ED70  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  20252. 0000ED74  6C08                     bge        +0xA /* 0000ED7E */
  20253. 0000ED76  262E FFFC                move.l     D3, [A6 - 0x4]
  20254. 0000ED7A  96AE FFE8                sub.l      D3, [A6 - 0x18]
  20255. label0000ED7E:
  20256. 0000ED7E  7800                     moveq.l    D4, 0x00
  20257. 0000ED80  2A2E FFE4                move.l     D5, [A6 - 0x1C]
  20258. 0000ED84  BAAE FFF0                cmp.l      D5, [A6 - 0x10]
  20259. 0000ED88  6C06                     bge        +0x8 /* 0000ED90 */
  20260. 0000ED8A  282E FFF0                move.l     D4, [A6 - 0x10]
  20261. 0000ED8E  9885                     sub.l      D4, D5
  20262. label0000ED90:
  20263. 0000ED90  2A2E FFEC                move.l     D5, [A6 - 0x14]
  20264. 0000ED94  202E FFF8                move.l     D0, [A6 - 0x8]
  20265. 0000ED98  9084                     sub.l      D0, D4
  20266. 0000ED9A  B085                     cmp.l      D0, D5
  20267. 0000ED9C  6C06                     bge        +0x8 /* 0000EDA4 */
  20268. 0000ED9E  282E FFF8                move.l     D4, [A6 - 0x8]
  20269. 0000EDA2  9885                     sub.l      D4, D5
  20270. label0000EDA4:
  20271. 0000EDA4  1F3C 0001                move.b     -[A7], 0x1
  20272. 0000EDA8  2F04                     move.l     -[A7], D4
  20273. 0000EDAA  2F03                     move.l     -[A7], D3
  20274. 0000EDAC  2F0A                     move.l     -[A7], A2
  20275. 0000EDAE  2057                     movea.l    A0, [A7]
  20276. 0000EDB0  2268 0004                movea.l    A1, [A0 + 0x4]
  20277. 0000EDB4  2269 0168                movea.l    A1, [A1 + 0x168]
  20278. 0000EDB8  4E91                     jsr        [A1]
  20279. 0000EDBA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  20280. label0000EDBE:
  20281. 0000EDBE  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  20282. 0000EDC2  4E5E                     unlink     A6
  20283. 0000EDC4  4E75                     rts
  20284. 0000EDC6  206F 0004                movea.l    A0, [A7 + 0x4]
  20285. 0000EDCA  216F 0008 0082           move.l     [A0 + 0x82], [A7 + 0x8]
  20286. 0000EDD0  4E75                     rts
  20287. 0000EDD2  4E56 0000                link       A6, 0
  20288. 0000EDD6  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  20289. 0000EDDA  246E 0008                movea.l    A2, [A6 + 0x8]
  20290. 0000EDDE  2A2E 000C                move.l     D5, [A6 + 0xC]
  20291. 0000EDE2  282E 0010                move.l     D4, [A6 + 0x10]
  20292. 0000EDE6  262E 0014                move.l     D3, [A6 + 0x14]
  20293. 0000EDEA  286E 0018                movea.l    A4, [A6 + 0x18]
  20294. 0000EDEE  266E 001C                movea.l    A3, [A6 + 0x1C]
  20295. 0000EDF2  2F0B                     move.l     -[A7], A3
  20296. 0000EDF4  2F0C                     move.l     -[A7], A4
  20297. 0000EDF6  2F03                     move.l     -[A7], D3
  20298. 0000EDF8  2F04                     move.l     -[A7], D4
  20299. 0000EDFA  2F05                     move.l     -[A7], D5
  20300. 0000EDFC  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20301. 0000EE00  2057                     movea.l    A0, [A7]
  20302. 0000EE02  2250                     movea.l    A1, [A0]
  20303. 0000EE04  2269 000C                movea.l    A1, [A1 + 0xC]
  20304. 0000EE08  4E91                     jsr        [A1]
  20305. 0000EE0A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  20306. 0000EE0E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  20307. 0000EE12  4E5E                     unlink     A6
  20308. 0000EE14  4E75                     rts
  20309. 0000EE16  4E56 FFE8                link       A6, -0x0018
  20310. 0000EE1A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  20311. 0000EE1E  266E 0008                movea.l    A3, [A6 + 0x8]
  20312. 0000EE22  286E 000C                movea.l    A4, [A6 + 0xC]
  20313. 0000EE26  246E 0010                movea.l    A2, [A6 + 0x10]
  20314. 0000EE2A  486E FFF0                pea.l      [A6 - 0x10]
  20315. 0000EE2E  486E FFF4                pea.l      [A6 - 0xC]
  20316. 0000EE32  486E FFF8                pea.l      [A6 - 0x8]
  20317. 0000EE36  486E FFFC                pea.l      [A6 - 0x4]
  20318. 0000EE3A  2F0C                     move.l     -[A7], A4
  20319. 0000EE3C  2F2B 0082                move.l     -[A7], [A3 + 0x82]
  20320. 0000EE40  2057                     movea.l    A0, [A7]
  20321. 0000EE42  2250                     movea.l    A1, [A0]
  20322. 0000EE44  2269 000C                movea.l    A1, [A1 + 0xC]
  20323. 0000EE48  4E91                     jsr        [A1]
  20324. 0000EE4A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  20325. 0000EE4E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  20326. 0000EE52  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  20327. 0000EE56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  20328. 0000EE5A  2F0B                     move.l     -[A7], A3
  20329. 0000EE5C  4EB9 0000 3760           jsr        [0x00003760]
  20330. 0000EE62  1600                     move.b     D3, D0
  20331. 0000EE64  4A03                     tst.b      D3
  20332. 0000EE66  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  20333. 0000EE6A  6742                     beq        +0x44 /* 0000EEAE */
  20334. 0000EE6C  2D6E FFFC FFE8           move.l     [A6 - 0x18], [A6 - 0x4]
  20335. 0000EE72  2D6E FFF8 FFEC           move.l     [A6 - 0x14], [A6 - 0x8]
  20336. 0000EE78  2F0A                     move.l     -[A7], A2
  20337. 0000EE7A  486E FFE8                pea.l      [A6 - 0x18]
  20338. 0000EE7E  2F0B                     move.l     -[A7], A3
  20339. 0000EE80  4EB9 0000 3748           jsr        [0x00003748]
  20340. 0000EE86  202E FFF4                move.l     D0, [A6 - 0xC]
  20341. 0000EE8A  90AE FFFC                sub.l      D0, [A6 - 0x4]
  20342. 0000EE8E  306A 0002                movea.w    A0, [A2 + 0x2]
  20343. 0000EE92  D088                     add.l      D0, A0
  20344. 0000EE94  3540 0006                move.w     [A2 + 0x6], D0
  20345. 0000EE98  202E FFF0                move.l     D0, [A6 - 0x10]
  20346. 0000EE9C  90AE FFF8                sub.l      D0, [A6 - 0x8]
  20347. 0000EEA0  3052                     movea.w    A0, [A2]
  20348. 0000EEA2  D088                     add.l      D0, A0
  20349. 0000EEA4  3540 0004                move.w     [A2 + 0x4], D0
  20350. 0000EEA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20351. 0000EEAC  600E                     bra        +0x10 /* 0000EEBC */
  20352. label0000EEAE:
  20353. 0000EEAE  426A 0002                clr.w      [A2 + 0x2]
  20354. 0000EEB2  4252                     clr.w      [A2]
  20355. 0000EEB4  426A 0006                clr.w      [A2 + 0x6]
  20356. 0000EEB8  426A 0004                clr.w      [A2 + 0x4]
  20357. label0000EEBC:
  20358. 0000EEBC  1003                     move.b     D0, D3
  20359. 0000EEBE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  20360. 0000EEC2  4E5E                     unlink     A6
  20361. 0000EEC4  4E75                     rts
  20362. 0000EEC6  4E56 0000                link       A6, 0
  20363. 0000EECA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  20364. 0000EECE  266E 0008                movea.l    A3, [A6 + 0x8]
  20365. 0000EED2  286E 000C                movea.l    A4, [A6 + 0xC]
  20366. 0000EED6  246E 0010                movea.l    A2, [A6 + 0x10]
  20367. 0000EEDA  7601                     moveq.l    D3, 0x01
  20368. 0000EEDC  282C 0004                move.l     D4, [A4 + 0x4]
  20369. 0000EEE0  4A84                     tst.l      D4
  20370. 0000EEE2  6C06                     bge        +0x8 /* 0000EEEA */
  20371. 0000EEE4  4292                     clr.l      [A2]
  20372. 0000EEE6  7600                     moveq.l    D3, 0x00
  20373. 0000EEE8  6026                     bra        +0x28 /* 0000EF10 */
  20374. label0000EEEA:
  20375. 0000EEEA  B8AB 002C                cmp.l      D4, [A3 + 0x2C]
  20376. 0000EEEE  6D0C                     blt        +0xE /* 0000EEFC */
  20377. 0000EEF0  202B 007A                move.l     D0, [A3 + 0x7A]
  20378. 0000EEF4  5280                     addq.l     D0, 1
  20379. 0000EEF6  2480                     move.l     [A2], D0
  20380. 0000EEF8  7600                     moveq.l    D3, 0x00
  20381. 0000EEFA  6014                     bra        +0x16 /* 0000EF10 */
  20382. label0000EEFC:
  20383. 0000EEFC  2F0C                     move.l     -[A7], A4
  20384. 0000EEFE  2F2B 0082                move.l     -[A7], [A3 + 0x82]
  20385. 0000EF02  2057                     movea.l    A0, [A7]
  20386. 0000EF04  2250                     movea.l    A1, [A0]
  20387. 0000EF06  2269 0010                movea.l    A1, [A1 + 0x10]
  20388. 0000EF0A  4E91                     jsr        [A1]
  20389. 0000EF0C  2480                     move.l     [A2], D0
  20390. 0000EF0E  504F                     addq.w     A7, 8
  20391. label0000EF10:
  20392. 0000EF10  2814                     move.l     D4, [A4]
  20393. 0000EF12  4A84                     tst.l      D4
  20394. 0000EF14  6C08                     bge        +0xA /* 0000EF1E */
  20395. 0000EF16  42AA 0004                clr.l      [A2 + 0x4]
  20396. 0000EF1A  7600                     moveq.l    D3, 0x00
  20397. 0000EF1C  602A                     bra        +0x2C /* 0000EF48 */
  20398. label0000EF1E:
  20399. 0000EF1E  B8AB 0028                cmp.l      D4, [A3 + 0x28]
  20400. 0000EF22  6D0E                     blt        +0x10 /* 0000EF32 */
  20401. 0000EF24  202B 007E                move.l     D0, [A3 + 0x7E]
  20402. 0000EF28  5280                     addq.l     D0, 1
  20403. 0000EF2A  2540 0004                move.l     [A2 + 0x4], D0
  20404. 0000EF2E  7600                     moveq.l    D3, 0x00
  20405. 0000EF30  6016                     bra        +0x18 /* 0000EF48 */
  20406. label0000EF32:
  20407. 0000EF32  2F0C                     move.l     -[A7], A4
  20408. 0000EF34  2F2B 0082                move.l     -[A7], [A3 + 0x82]
  20409. 0000EF38  2057                     movea.l    A0, [A7]
  20410. 0000EF3A  2250                     movea.l    A1, [A0]
  20411. 0000EF3C  2269 0014                movea.l    A1, [A1 + 0x14]
  20412. 0000EF40  4E91                     jsr        [A1]
  20413. 0000EF42  2540 0004                move.l     [A2 + 0x4], D0
  20414. 0000EF46  504F                     addq.w     A7, 8
  20415. label0000EF48:
  20416. 0000EF48  1003                     move.b     D0, D3
  20417. 0000EF4A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  20418. 0000EF4E  4E5E                     unlink     A6
  20419. 0000EF50  4E75                     rts
  20420. 0000EF52  4E56 0000                link       A6, 0
  20421. 0000EF56  2F0A                     move.l     -[A7], A2
  20422. 0000EF58  246E 0008                movea.l    A2, [A6 + 0x8]
  20423. 0000EF5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20424. 0000EF60  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20425. 0000EF64  2057                     movea.l    A0, [A7]
  20426. 0000EF66  2250                     movea.l    A1, [A0]
  20427. 0000EF68  2269 001C                movea.l    A1, [A1 + 0x1C]
  20428. 0000EF6C  4E91                     jsr        [A1]
  20429. 0000EF6E  504F                     addq.w     A7, 8
  20430. 0000EF70  245F                     movea.l    A2, [A7]+
  20431. 0000EF72  4E5E                     unlink     A6
  20432. 0000EF74  4E75                     rts
  20433. 0000EF76  4E56 0000                link       A6, 0
  20434. 0000EF7A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  20435. 0000EF7E  246E 0008                movea.l    A2, [A6 + 0x8]
  20436. 0000EF82  3A2E 000C                move.w     D5, [A6 + 0xC]
  20437. 0000EF86  282E 000E                move.l     D4, [A6 + 0xE]
  20438. 0000EF8A  262E 0012                move.l     D3, [A6 + 0x12]
  20439. 0000EF8E  2F03                     move.l     -[A7], D3
  20440. 0000EF90  2F04                     move.l     -[A7], D4
  20441. 0000EF92  3F05                     move.w     -[A7], D5
  20442. 0000EF94  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20443. 0000EF98  2057                     movea.l    A0, [A7]
  20444. 0000EF9A  2250                     movea.l    A1, [A0]
  20445. 0000EF9C  2269 0020                movea.l    A1, [A1 + 0x20]
  20446. 0000EFA0  4E91                     jsr        [A1]
  20447. 0000EFA2  1F3C 0001                move.b     -[A7], 0x1
  20448. 0000EFA6  2F0A                     move.l     -[A7], A2
  20449. 0000EFA8  2057                     movea.l    A0, [A7]
  20450. 0000EFAA  2268 0004                movea.l    A1, [A0 + 0x4]
  20451. 0000EFAE  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  20452. 0000EFB2  4E91                     jsr        [A1]
  20453. 0000EFB4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  20454. 0000EFB8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  20455. 0000EFBC  4E5E                     unlink     A6
  20456. 0000EFBE  4E75                     rts
  20457. 0000EFC0  4E56 0000                link       A6, 0
  20458. 0000EFC4  2F0A                     move.l     -[A7], A2
  20459. 0000EFC6  246E 0008                movea.l    A2, [A6 + 0x8]
  20460. 0000EFCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20461. 0000EFCE  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20462. 0000EFD2  2057                     movea.l    A0, [A7]
  20463. 0000EFD4  2250                     movea.l    A1, [A0]
  20464. 0000EFD6  2269 0024                movea.l    A1, [A1 + 0x24]
  20465. 0000EFDA  4E91                     jsr        [A1]
  20466. 0000EFDC  504F                     addq.w     A7, 8
  20467. 0000EFDE  245F                     movea.l    A2, [A7]+
  20468. 0000EFE0  4E5E                     unlink     A6
  20469. 0000EFE2  4E75                     rts
  20470. 0000EFE4  4E56 0000                link       A6, 0
  20471. 0000EFE8  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  20472. 0000EFEC  246E 0008                movea.l    A2, [A6 + 0x8]
  20473. 0000EFF0  3A2E 000C                move.w     D5, [A6 + 0xC]
  20474. 0000EFF4  282E 000E                move.l     D4, [A6 + 0xE]
  20475. 0000EFF8  262E 0012                move.l     D3, [A6 + 0x12]
  20476. 0000EFFC  2F03                     move.l     -[A7], D3
  20477. 0000EFFE  2F04                     move.l     -[A7], D4
  20478. 0000F000  3F05                     move.w     -[A7], D5
  20479. 0000F002  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20480. 0000F006  2057                     movea.l    A0, [A7]
  20481. 0000F008  2250                     movea.l    A1, [A0]
  20482. 0000F00A  2269 0028                movea.l    A1, [A1 + 0x28]
  20483. 0000F00E  4E91                     jsr        [A1]
  20484. 0000F010  1F3C 0001                move.b     -[A7], 0x1
  20485. 0000F014  2F0A                     move.l     -[A7], A2
  20486. 0000F016  2057                     movea.l    A0, [A7]
  20487. 0000F018  2268 0004                movea.l    A1, [A0 + 0x4]
  20488. 0000F01C  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  20489. 0000F020  4E91                     jsr        [A1]
  20490. 0000F022  4FEF 0014                lea.l      A7, [A7 + 0x14]
  20491. 0000F026  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  20492. 0000F02A  4E5E                     unlink     A6
  20493. 0000F02C  4E75                     rts
  20494. 0000F02E  4E56 FFF0                link       A6, -0x0010
  20495. 0000F032  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  20496. 0000F036  286E 0008                movea.l    A4, [A6 + 0x8]
  20497. 0000F03A  262E 000C                move.l     D3, [A6 + 0xC]
  20498. 0000F03E  266E 0010                movea.l    A3, [A6 + 0x10]
  20499. 0000F042  246E 0014                movea.l    A2, [A6 + 0x14]
  20500. 0000F046  486E FFF0                pea.l      [A6 - 0x10]
  20501. 0000F04A  2F03                     move.l     -[A7], D3
  20502. 0000F04C  2F0C                     move.l     -[A7], A4
  20503. 0000F04E  4EB9 0000 3750           jsr        [0x00003750]
  20504. 0000F054  2F0B                     move.l     -[A7], A3
  20505. 0000F056  486E FFF0                pea.l      [A6 - 0x10]
  20506. 0000F05A  2F0C                     move.l     -[A7], A4
  20507. 0000F05C  2057                     movea.l    A0, [A7]
  20508. 0000F05E  2268 0004                movea.l    A1, [A0 + 0x4]
  20509. 0000F062  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  20510. 0000F066  4E91                     jsr        [A1]
  20511. 0000F068  7001                     moveq.l    D0, 0x01
  20512. 0000F06A  B093                     cmp.l      D0, [A3]
  20513. 0000F06C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  20514. 0000F070  6304                     bls        +0x6 /* 0000F076 */
  20515. 0000F072  7001                     moveq.l    D0, 0x01
  20516. 0000F074  2680                     move.l     [A3], D0
  20517. label0000F076:
  20518. 0000F076  7001                     moveq.l    D0, 0x01
  20519. 0000F078  B0AB 0004                cmp.l      D0, [A3 + 0x4]
  20520. 0000F07C  6306                     bls        +0x8 /* 0000F084 */
  20521. 0000F07E  7001                     moveq.l    D0, 0x01
  20522. 0000F080  2740 0004                move.l     [A3 + 0x4], D0
  20523. label0000F084:
  20524. 0000F084  486E FFF8                pea.l      [A6 - 0x8]
  20525. 0000F088  2043                     movea.l    A0, D3
  20526. 0000F08A  4868 0004                pea.l      [A0 + 0x4]
  20527. 0000F08E  2F0C                     move.l     -[A7], A4
  20528. 0000F090  4EB9 0000 3750           jsr        [0x00003750]
  20529. 0000F096  53AE FFF8                subq.l     [A6 - 0x8], 1
  20530. 0000F09A  53AE FFFC                subq.l     [A6 - 0x4], 1
  20531. 0000F09E  2F0A                     move.l     -[A7], A2
  20532. 0000F0A0  486E FFF8                pea.l      [A6 - 0x8]
  20533. 0000F0A4  2F0C                     move.l     -[A7], A4
  20534. 0000F0A6  2057                     movea.l    A0, [A7]
  20535. 0000F0A8  2268 0004                movea.l    A1, [A0 + 0x4]
  20536. 0000F0AC  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  20537. 0000F0B0  4E91                     jsr        [A1]
  20538. 0000F0B2  262C 007A                move.l     D3, [A4 + 0x7A]
  20539. 0000F0B6  B692                     cmp.l      D3, [A2]
  20540. 0000F0B8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  20541. 0000F0BC  6402                     bcc        +0x4 /* 0000F0C0 */
  20542. 0000F0BE  2483                     move.l     [A2], D3
  20543. label0000F0C0:
  20544. 0000F0C0  262C 007E                move.l     D3, [A4 + 0x7E]
  20545. 0000F0C4  B6AA 0004                cmp.l      D3, [A2 + 0x4]
  20546. 0000F0C8  6404                     bcc        +0x6 /* 0000F0CE */
  20547. 0000F0CA  2543 0004                move.l     [A2 + 0x4], D3
  20548. label0000F0CE:
  20549. 0000F0CE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  20550. 0000F0D2  4E5E                     unlink     A6
  20551. 0000F0D4  4E75                     rts
  20552. 0000F0D6  206F 0004                movea.l    A0, [A7 + 0x4]
  20553. 0000F0DA  216F 0008 0086           move.l     [A0 + 0x86], [A7 + 0x8]
  20554. 0000F0E0  4E75                     rts
  20555. 0000F0E2  4E56 0000                link       A6, 0
  20556. 0000F0E6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  20557. 0000F0EA  266E 0008                movea.l    A3, [A6 + 0x8]
  20558. 0000F0EE  286E 000C                movea.l    A4, [A6 + 0xC]
  20559. 0000F0F2  7600                     moveq.l    D3, 0x00
  20560. 0000F0F4  246B 0086                movea.l    A2, [A3 + 0x86]
  20561. 0000F0F8  200A                     move.l     D0, A2
  20562. 0000F0FA  6712                     beq        +0x14 /* 0000F10E */
  20563. 0000F0FC  2F0C                     move.l     -[A7], A4
  20564. 0000F0FE  2F0A                     move.l     -[A7], A2
  20565. 0000F100  2057                     movea.l    A0, [A7]
  20566. 0000F102  2250                     movea.l    A1, [A0]
  20567. 0000F104  2269 000C                movea.l    A1, [A1 + 0xC]
  20568. 0000F108  4E91                     jsr        [A1]
  20569. 0000F10A  1600                     move.b     D3, D0
  20570. 0000F10C  504F                     addq.w     A7, 8
  20571. label0000F10E:
  20572. 0000F10E  1003                     move.b     D0, D3
  20573. 0000F110  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  20574. 0000F114  4E5E                     unlink     A6
  20575. 0000F116  4E75                     rts
  20576. 0000F118  4E56 0000                link       A6, 0
  20577. 0000F11C  48E7 0038                movem.l    -[A7], A2,A3,A4
  20578. 0000F120  266E 0008                movea.l    A3, [A6 + 0x8]
  20579. 0000F124  286E 000C                movea.l    A4, [A6 + 0xC]
  20580. 0000F128  246B 0086                movea.l    A2, [A3 + 0x86]
  20581. 0000F12C  200A                     move.l     D0, A2
  20582. 0000F12E  6710                     beq        +0x12 /* 0000F140 */
  20583. 0000F130  2F0C                     move.l     -[A7], A4
  20584. 0000F132  2F0A                     move.l     -[A7], A2
  20585. 0000F134  2057                     movea.l    A0, [A7]
  20586. 0000F136  2250                     movea.l    A1, [A0]
  20587. 0000F138  2269 0018                movea.l    A1, [A1 + 0x18]
  20588. 0000F13C  4E91                     jsr        [A1]
  20589. 0000F13E  504F                     addq.w     A7, 8
  20590. label0000F140:
  20591. 0000F140  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  20592. 0000F144  4E5E                     unlink     A6
  20593. 0000F146  4E75                     rts
  20594. 0000F148  4E56 0000                link       A6, 0
  20595. 0000F14C  48E7 0030                movem.l    -[A7], A2,A3
  20596. 0000F150  266E 0008                movea.l    A3, [A6 + 0x8]
  20597. 0000F154  246B 0086                movea.l    A2, [A3 + 0x86]
  20598. 0000F158  200A                     move.l     D0, A2
  20599. 0000F15A  670E                     beq        +0x10 /* 0000F16A */
  20600. 0000F15C  2F0A                     move.l     -[A7], A2
  20601. 0000F15E  2057                     movea.l    A0, [A7]
  20602. 0000F160  2250                     movea.l    A1, [A0]
  20603. 0000F162  2269 001C                movea.l    A1, [A1 + 0x1C]
  20604. 0000F166  4E91                     jsr        [A1]
  20605. 0000F168  584F                     addq.w     A7, 4
  20606. label0000F16A:
  20607. 0000F16A  4CDF 0C00                movem.l    A2,A3, [A7]+
  20608. 0000F16E  4E5E                     unlink     A6
  20609. 0000F170  4E75                     rts
  20610. 0000F172  4E56 0000                link       A6, 0
  20611. 0000F176  48E7 0038                movem.l    -[A7], A2,A3,A4
  20612. 0000F17A  266E 0008                movea.l    A3, [A6 + 0x8]
  20613. 0000F17E  286E 000C                movea.l    A4, [A6 + 0xC]
  20614. 0000F182  246B 0086                movea.l    A2, [A3 + 0x86]
  20615. 0000F186  200A                     move.l     D0, A2
  20616. 0000F188  6710                     beq        +0x12 /* 0000F19A */
  20617. 0000F18A  2F0C                     move.l     -[A7], A4
  20618. 0000F18C  2F0A                     move.l     -[A7], A2
  20619. 0000F18E  2057                     movea.l    A0, [A7]
  20620. 0000F190  2250                     movea.l    A1, [A0]
  20621. 0000F192  2269 0020                movea.l    A1, [A1 + 0x20]
  20622. 0000F196  4E91                     jsr        [A1]
  20623. 0000F198  504F                     addq.w     A7, 8
  20624. label0000F19A:
  20625. 0000F19A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  20626. 0000F19E  4E5E                     unlink     A6
  20627. 0000F1A0  4E75                     rts
  20628. 0000F1A2  4E56 0000                link       A6, 0
  20629. 0000F1A6  48E7 0030                movem.l    -[A7], A2,A3
  20630. 0000F1AA  266E 0008                movea.l    A3, [A6 + 0x8]
  20631. 0000F1AE  246B 0086                movea.l    A2, [A3 + 0x86]
  20632. 0000F1B2  200A                     move.l     D0, A2
  20633. 0000F1B4  670E                     beq        +0x10 /* 0000F1C4 */
  20634. 0000F1B6  2F0A                     move.l     -[A7], A2
  20635. 0000F1B8  2057                     movea.l    A0, [A7]
  20636. 0000F1BA  2250                     movea.l    A1, [A0]
  20637. 0000F1BC  2269 0024                movea.l    A1, [A1 + 0x24]
  20638. 0000F1C0  4E91                     jsr        [A1]
  20639. 0000F1C2  584F                     addq.w     A7, 4
  20640. label0000F1C4:
  20641. 0000F1C4  4CDF 0C00                movem.l    A2,A3, [A7]+
  20642. 0000F1C8  4E5E                     unlink     A6
  20643. 0000F1CA  4E75                     rts
  20644. 0000F1CC  4E56 0000                link       A6, 0
  20645. 0000F1D0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  20646. 0000F1D4  266E 0008                movea.l    A3, [A6 + 0x8]
  20647. 0000F1D8  262E 000C                move.l     D3, [A6 + 0xC]
  20648. 0000F1DC  286E 0010                movea.l    A4, [A6 + 0x10]
  20649. 0000F1E0  246B 0086                movea.l    A2, [A3 + 0x86]
  20650. 0000F1E4  200A                     move.l     D0, A2
  20651. 0000F1E6  6730                     beq        +0x32 /* 0000F218 */
  20652. 0000F1E8  4A2B 008E                tst.b      [A3 + 0x8E]
  20653. 0000F1EC  6716                     beq        +0x18 /* 0000F204 */
  20654. 0000F1EE  2F0C                     move.l     -[A7], A4
  20655. 0000F1F0  2F03                     move.l     -[A7], D3
  20656. 0000F1F2  2F0A                     move.l     -[A7], A2
  20657. 0000F1F4  2057                     movea.l    A0, [A7]
  20658. 0000F1F6  2250                     movea.l    A1, [A0]
  20659. 0000F1F8  2269 002C                movea.l    A1, [A1 + 0x2C]
  20660. 0000F1FC  4E91                     jsr        [A1]
  20661. 0000F1FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20662. 0000F202  6016                     bra        +0x18 /* 0000F21A */
  20663. label0000F204:
  20664. 0000F204  2F0C                     move.l     -[A7], A4
  20665. 0000F206  2F03                     move.l     -[A7], D3
  20666. 0000F208  2F0A                     move.l     -[A7], A2
  20667. 0000F20A  2057                     movea.l    A0, [A7]
  20668. 0000F20C  2250                     movea.l    A1, [A0]
  20669. 0000F20E  2269 0028                movea.l    A1, [A1 + 0x28]
  20670. 0000F212  4E91                     jsr        [A1]
  20671. 0000F214  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20672. label0000F218:
  20673. 0000F218  7001                     moveq.l    D0, 0x01
  20674. label0000F21A:
  20675. 0000F21A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  20676. 0000F21E  4E5E                     unlink     A6
  20677. 0000F220  4E75                     rts
  20678. 0000F222  4E75                     rts
  20679. 0000F224  4E56 FFF8                link       A6, -0x0008
  20680. 0000F228  48E7 0030                movem.l    -[A7], A2,A3
  20681. 0000F22C  246E 0008                movea.l    A2, [A6 + 0x8]
  20682. 0000F230  266E 000C                movea.l    A3, [A6 + 0xC]
  20683. 0000F234  254B 008A                move.l     [A2 + 0x8A], A3
  20684. 0000F238  486E FFF8                pea.l      [A6 - 0x8]
  20685. 0000F23C  486E FFFC                pea.l      [A6 - 0x4]
  20686. 0000F240  2F0B                     move.l     -[A7], A3
  20687. 0000F242  2057                     movea.l    A0, [A7]
  20688. 0000F244  2250                     movea.l    A1, [A0]
  20689. 0000F246  2269 0028                movea.l    A1, [A1 + 0x28]
  20690. 0000F24A  4E91                     jsr        [A1]
  20691. 0000F24C  256E FFFC 007A           move.l     [A2 + 0x7A], [A6 - 0x4]
  20692. 0000F252  4AAE FFFC                tst.l      [A6 - 0x4]
  20693. 0000F256  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20694. 0000F25A  6718                     beq        +0x1A /* 0000F274 */
  20695. 0000F25C  42A7                     clr.l      -[A7]
  20696. 0000F25E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  20697. 0000F262  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20698. 0000F266  2057                     movea.l    A0, [A7]
  20699. 0000F268  2250                     movea.l    A1, [A0]
  20700. 0000F26A  2269 002C                movea.l    A1, [A1 + 0x2C]
  20701. 0000F26E  4E91                     jsr        [A1]
  20702. 0000F270  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20703. label0000F274:
  20704. 0000F274  256E FFF8 007E           move.l     [A2 + 0x7E], [A6 - 0x8]
  20705. 0000F27A  4AAE FFF8                tst.l      [A6 - 0x8]
  20706. 0000F27E  6718                     beq        +0x1A /* 0000F298 */
  20707. 0000F280  42A7                     clr.l      -[A7]
  20708. 0000F282  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  20709. 0000F286  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  20710. 0000F28A  2057                     movea.l    A0, [A7]
  20711. 0000F28C  2250                     movea.l    A1, [A0]
  20712. 0000F28E  2269 0030                movea.l    A1, [A1 + 0x30]
  20713. 0000F292  4E91                     jsr        [A1]
  20714. 0000F294  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20715. label0000F298:
  20716. 0000F298  4AAE FFFC                tst.l      [A6 - 0x4]
  20717. 0000F29C  6606                     bne        +0x8 /* 0000F2A4 */
  20718. 0000F29E  4AAE FFF8                tst.l      [A6 - 0x8]
  20719. 0000F2A2  6712                     beq        +0x14 /* 0000F2B6 */
  20720. label0000F2A4:
  20721. 0000F2A4  4227                     clr.b      -[A7]
  20722. 0000F2A6  2F0A                     move.l     -[A7], A2
  20723. 0000F2A8  2057                     movea.l    A0, [A7]
  20724. 0000F2AA  2268 0004                movea.l    A1, [A0 + 0x4]
  20725. 0000F2AE  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  20726. 0000F2B2  4E91                     jsr        [A1]
  20727. 0000F2B4  5C4F                     addq.w     A7, 6
  20728. label0000F2B6:
  20729. 0000F2B6  4CDF 0C00                movem.l    A2,A3, [A7]+
  20730. 0000F2BA  4E5E                     unlink     A6
  20731. 0000F2BC  4E75                     rts
  20732. 0000F2BE  4E56 0000                link       A6, 0
  20733. 0000F2C2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  20734. 0000F2C6  266E 0008                movea.l    A3, [A6 + 0x8]
  20735. 0000F2CA  282E 000C                move.l     D4, [A6 + 0xC]
  20736. 0000F2CE  286E 0010                movea.l    A4, [A6 + 0x10]
  20737. 0000F2D2  262E 0014                move.l     D3, [A6 + 0x14]
  20738. 0000F2D6  246B 008A                movea.l    A2, [A3 + 0x8A]
  20739. 0000F2DA  200A                     move.l     D0, A2
  20740. 0000F2DC  6716                     beq        +0x18 /* 0000F2F4 */
  20741. 0000F2DE  2F03                     move.l     -[A7], D3
  20742. 0000F2E0  2F0C                     move.l     -[A7], A4
  20743. 0000F2E2  2F04                     move.l     -[A7], D4
  20744. 0000F2E4  2F0A                     move.l     -[A7], A2
  20745. 0000F2E6  2057                     movea.l    A0, [A7]
  20746. 0000F2E8  2250                     movea.l    A1, [A0]
  20747. 0000F2EA  2269 000C                movea.l    A1, [A1 + 0xC]
  20748. 0000F2EE  4E91                     jsr        [A1]
  20749. 0000F2F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  20750. label0000F2F4:
  20751. 0000F2F4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  20752. 0000F2F8  4E5E                     unlink     A6
  20753. 0000F2FA  4E75                     rts
  20754. 0000F2FC  4E56 0000                link       A6, 0
  20755. 0000F300  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  20756. 0000F304  286E 0008                movea.l    A4, [A6 + 0x8]
  20757. 0000F308  282E 000C                move.l     D4, [A6 + 0xC]
  20758. 0000F30C  262E 0010                move.l     D3, [A6 + 0x10]
  20759. 0000F310  246E 0014                movea.l    A2, [A6 + 0x14]
  20760. 0000F314  266C 008A                movea.l    A3, [A4 + 0x8A]
  20761. 0000F318  200B                     move.l     D0, A3
  20762. 0000F31A  6718                     beq        +0x1A /* 0000F334 */
  20763. 0000F31C  2F0A                     move.l     -[A7], A2
  20764. 0000F31E  2F03                     move.l     -[A7], D3
  20765. 0000F320  2F04                     move.l     -[A7], D4
  20766. 0000F322  2F0B                     move.l     -[A7], A3
  20767. 0000F324  2057                     movea.l    A0, [A7]
  20768. 0000F326  2250                     movea.l    A1, [A0]
  20769. 0000F328  2269 0010                movea.l    A1, [A1 + 0x10]
  20770. 0000F32C  4E91                     jsr        [A1]
  20771. 0000F32E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  20772. 0000F332  6002                     bra        +0x4 /* 0000F336 */
  20773. label0000F334:
  20774. 0000F334  4292                     clr.l      [A2]
  20775. label0000F336:
  20776. 0000F336  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  20777. 0000F33A  4E5E                     unlink     A6
  20778. 0000F33C  4E75                     rts
  20779. 0000F33E  4E56 0000                link       A6, 0
  20780. 0000F342  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  20781. 0000F346  266E 0008                movea.l    A3, [A6 + 0x8]
  20782. 0000F34A  2A2E 000C                move.l     D5, [A6 + 0xC]
  20783. 0000F34E  286E 0010                movea.l    A4, [A6 + 0x10]
  20784. 0000F352  282E 0014                move.l     D4, [A6 + 0x14]
  20785. 0000F356  7600                     moveq.l    D3, 0x00
  20786. 0000F358  246B 008A                movea.l    A2, [A3 + 0x8A]
  20787. 0000F35C  200A                     move.l     D0, A2
  20788. 0000F35E  6718                     beq        +0x1A /* 0000F378 */
  20789. 0000F360  2F04                     move.l     -[A7], D4
  20790. 0000F362  2F0C                     move.l     -[A7], A4
  20791. 0000F364  2F05                     move.l     -[A7], D5
  20792. 0000F366  2F0A                     move.l     -[A7], A2
  20793. 0000F368  2057                     movea.l    A0, [A7]
  20794. 0000F36A  2250                     movea.l    A1, [A0]
  20795. 0000F36C  2269 0014                movea.l    A1, [A1 + 0x14]
  20796. 0000F370  4E91                     jsr        [A1]
  20797. 0000F372  1600                     move.b     D3, D0
  20798. 0000F374  4FEF 0010                lea.l      A7, [A7 + 0x10]
  20799. label0000F378:
  20800. 0000F378  1003                     move.b     D0, D3
  20801. 0000F37A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  20802. 0000F37E  4E5E                     unlink     A6
  20803. 0000F380  4E75                     rts
  20804. 0000F382  4E56 FFCA                link       A6, -0x0036
  20805. 0000F386  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  20806. 0000F38A  246E 0008                movea.l    A2, [A6 + 0x8]
  20807. 0000F38E  182E 000C                move.b     D4, [A6 + 0xC]
  20808. 0000F392  162E 000E                move.b     D3, [A6 + 0xE]
  20809. 0000F396  4A2A 008F                tst.b      [A2 + 0x8F]
  20810. 0000F39A  6700 00D0                beq        +0xD2 /* 0000F46C */
  20811. 0000F39E  486E FFE8                pea.l      [A6 - 0x18]
  20812. 0000F3A2  2F0A                     move.l     -[A7], A2
  20813. 0000F3A4  2057                     movea.l    A0, [A7]
  20814. 0000F3A6  2268 0004                movea.l    A1, [A0 + 0x4]
  20815. 0000F3AA  2269 003C                movea.l    A1, [A1 + 0x3C]
  20816. 0000F3AE  4E91                     jsr        [A1]
  20817. 0000F3B0  42AE FFF8                clr.l      [A6 - 0x8]
  20818. 0000F3B4  42AE FFFC                clr.l      [A6 - 0x4]
  20819. 0000F3B8  42AE FFF0                clr.l      [A6 - 0x10]
  20820. 0000F3BC  42AE FFF4                clr.l      [A6 - 0xC]
  20821. 0000F3C0  486E FFF0                pea.l      [A6 - 0x10]
  20822. 0000F3C4  486E FFF8                pea.l      [A6 - 0x8]
  20823. 0000F3C8  486E FFE8                pea.l      [A6 - 0x18]
  20824. 0000F3CC  2F0A                     move.l     -[A7], A2
  20825. 0000F3CE  2057                     movea.l    A0, [A7]
  20826. 0000F3D0  2268 0004                movea.l    A1, [A0 + 0x4]
  20827. 0000F3D4  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  20828. 0000F3D8  4E91                     jsr        [A1]
  20829. 0000F3DA  486E FFF8                pea.l      [A6 - 0x8]
  20830. 0000F3DE  2F0A                     move.l     -[A7], A2
  20831. 0000F3E0  2057                     movea.l    A0, [A7]
  20832. 0000F3E2  2268 0004                movea.l    A1, [A0 + 0x4]
  20833. 0000F3E6  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  20834. 0000F3EA  4E91                     jsr        [A1]
  20835. 0000F3EC  4FEF 0020                lea.l      A7, [A7 + 0x20]
  20836. 0000F3F0  6060                     bra        +0x62 /* 0000F452 */
  20837. label0000F3F2:
  20838. 0000F3F2  4A04                     tst.b      D4
  20839. 0000F3F4  671A                     beq        +0x1C /* 0000F410 */
  20840. 0000F3F6  1F03                     move.b     -[A7], D3
  20841. 0000F3F8  486E FFF8                pea.l      [A6 - 0x8]
  20842. 0000F3FC  2F0A                     move.l     -[A7], A2
  20843. 0000F3FE  2057                     movea.l    A0, [A7]
  20844. 0000F400  2268 0004                movea.l    A1, [A0 + 0x4]
  20845. 0000F404  2269 0244                movea.l    A1, [A1 + 0x244]
  20846. 0000F408  4E91                     jsr        [A1]
  20847. 0000F40A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  20848. 0000F40E  6018                     bra        +0x1A /* 0000F428 */
  20849. label0000F410:
  20850. 0000F410  1F03                     move.b     -[A7], D3
  20851. 0000F412  486E FFF8                pea.l      [A6 - 0x8]
  20852. 0000F416  2F0A                     move.l     -[A7], A2
  20853. 0000F418  2057                     movea.l    A0, [A7]
  20854. 0000F41A  2268 0004                movea.l    A1, [A0 + 0x4]
  20855. 0000F41E  2269 0248                movea.l    A1, [A1 + 0x248]
  20856. 0000F422  4E91                     jsr        [A1]
  20857. 0000F424  4FEF 000A                lea.l      A7, [A7 + 0xA]
  20858. label0000F428:
  20859. 0000F428  202E FFF8                move.l     D0, [A6 - 0x8]
  20860. 0000F42C  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  20861. 0000F430  6218                     bhi        +0x1A /* 0000F44A */
  20862. 0000F432  202E FFF8                move.l     D0, [A6 - 0x8]
  20863. 0000F436  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  20864. 0000F43A  660A                     bne        +0xC /* 0000F446 */
  20865. 0000F43C  202E FFFC                move.l     D0, [A6 - 0x4]
  20866. 0000F440  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  20867. 0000F444  6404                     bcc        +0x6 /* 0000F44A */
  20868. label0000F446:
  20869. 0000F446  7000                     moveq.l    D0, 0x00
  20870. 0000F448  6002                     bra        +0x4 /* 0000F44C */
  20871. label0000F44A:
  20872. 0000F44A  7001                     moveq.l    D0, 0x01
  20873. label0000F44C:
  20874. 0000F44C  4A00                     tst.b      D0
  20875. 0000F44E  6600 008C                bne        +0x8E /* 0000F4DC */
  20876. label0000F452:
  20877. 0000F452  486E FFF8                pea.l      [A6 - 0x8]
  20878. 0000F456  2F0A                     move.l     -[A7], A2
  20879. 0000F458  2057                     movea.l    A0, [A7]
  20880. 0000F45A  2268 0004                movea.l    A1, [A0 + 0x4]
  20881. 0000F45E  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  20882. 0000F462  4E91                     jsr        [A1]
  20883. 0000F464  4A00                     tst.b      D0
  20884. 0000F466  504F                     addq.w     A7, 8
  20885. 0000F468  6688                     bne        -0x76 /* 0000F3F2 */
  20886. 0000F46A  6070                     bra        +0x72 /* 0000F4DC */
  20887. label0000F46C:
  20888. 0000F46C  4227                     clr.b      -[A7]
  20889. 0000F46E  2F0A                     move.l     -[A7], A2
  20890. 0000F470  2057                     movea.l    A0, [A7]
  20891. 0000F472  2268 0004                movea.l    A1, [A0 + 0x4]
  20892. 0000F476  2269 00EC                movea.l    A1, [A1 + 0xEC]
  20893. 0000F47A  4E91                     jsr        [A1]
  20894. 0000F47C  4A00                     tst.b      D0
  20895. 0000F47E  5C4F                     addq.w     A7, 6
  20896. 0000F480  675A                     beq        +0x5C /* 0000F4DC */
  20897. 0000F482  594F                     subq.w     A7, 4
  20898. 0000F484  A8D8                     syscall    NewRgn
  20899. 0000F486  205F                     movea.l    A0, [A7]+
  20900. 0000F488  2648                     movea.l    A3, A0
  20901. 0000F48A  2F0B                     move.l     -[A7], A3
  20902. 0000F48C  2F0A                     move.l     -[A7], A2
  20903. 0000F48E  2057                     movea.l    A0, [A7]
  20904. 0000F490  2268 0004                movea.l    A1, [A0 + 0x4]
  20905. 0000F494  2269 0240                movea.l    A1, [A1 + 0x240]
  20906. 0000F498  4E91                     jsr        [A1]
  20907. 0000F49A  4EB9 0000 2140           jsr        [0x00002140]
  20908. 0000F4A0  486E FFCA                pea.l      [A6 - 0x36]
  20909. 0000F4A4  4EB9 0000 20A0           jsr        [0x000020A0]
  20910. 0000F4AA  4EB9 0000 20B0           jsr        [0x000020B0]
  20911. 0000F4B0  4A04                     tst.b      D4
  20912. 0000F4B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20913. 0000F4B6  6706                     beq        +0x8 /* 0000F4BE */
  20914. 0000F4B8  2F0B                     move.l     -[A7], A3
  20915. 0000F4BA  A8D5                     syscall    InverRgn/InvertRgn
  20916. 0000F4BC  600A                     bra        +0xC /* 0000F4C8 */
  20917. label0000F4BE:
  20918. 0000F4BE  3F3C 0002                move.w     -[A7], 0x2
  20919. 0000F4C2  A89C                     syscall    PenMode
  20920. 0000F4C4  2F0B                     move.l     -[A7], A3
  20921. 0000F4C6  A8D2                     syscall    FrameRgn
  20922. label0000F4C8:
  20923. 0000F4C8  2F0B                     move.l     -[A7], A3
  20924. 0000F4CA  A8D9                     syscall    DisposRgn/DisposeRgn
  20925. 0000F4CC  3F3C FFFF                move.w     -[A7], 0xFFFF
  20926. 0000F4D0  486E FFCA                pea.l      [A6 - 0x36]
  20927. 0000F4D4  4EB9 0000 20A8           jsr        [0x000020A8]
  20928. 0000F4DA  5C4F                     addq.w     A7, 6
  20929. label0000F4DC:
  20930. 0000F4DC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  20931. 0000F4E0  4E5E                     unlink     A6
  20932. 0000F4E2  4E75                     rts
  20933. 0000F4E4  4E56 FFE0                link       A6, -0x0020
  20934. 0000F4E8  48E7 0038                movem.l    -[A7], A2,A3,A4
  20935. 0000F4EC  246E 0008                movea.l    A2, [A6 + 0x8]
  20936. 0000F4F0  286E 000C                movea.l    A4, [A6 + 0xC]
  20937. 0000F4F4  2F0C                     move.l     -[A7], A4
  20938. 0000F4F6  A8DD                     syscall    SetEmptyRgn
  20939. 0000F4F8  2D6A 006C FFE8           move.l     [A6 - 0x18], [A2 + 0x6C]
  20940. 0000F4FE  2D6A 0070 FFEC           move.l     [A6 - 0x14], [A2 + 0x70]
  20941. 0000F504  554F                     subq.w     A7, 2
  20942. 0000F506  486E FFE8                pea.l      [A6 - 0x18]
  20943. 0000F50A  A8AE                     syscall    EmptyRect
  20944. 0000F50C  101F                     move.b     D0, [A7]+
  20945. 0000F50E  6600 00DC                bne        +0xDE /* 0000F5EC */
  20946. 0000F512  486E FFE8                pea.l      [A6 - 0x18]
  20947. 0000F516  2F0A                     move.l     -[A7], A2
  20948. 0000F518  2057                     movea.l    A0, [A7]
  20949. 0000F51A  2268 0004                movea.l    A1, [A0 + 0x4]
  20950. 0000F51E  2269 010C                movea.l    A1, [A1 + 0x10C]
  20951. 0000F522  4E91                     jsr        [A1]
  20952. 0000F524  486E FFEC                pea.l      [A6 - 0x14]
  20953. 0000F528  2F0A                     move.l     -[A7], A2
  20954. 0000F52A  2057                     movea.l    A0, [A7]
  20955. 0000F52C  2268 0004                movea.l    A1, [A0 + 0x4]
  20956. 0000F530  2269 010C                movea.l    A1, [A1 + 0x10C]
  20957. 0000F534  4E91                     jsr        [A1]
  20958. 0000F536  42AE FFF8                clr.l      [A6 - 0x8]
  20959. 0000F53A  42AE FFFC                clr.l      [A6 - 0x4]
  20960. 0000F53E  42AE FFF0                clr.l      [A6 - 0x10]
  20961. 0000F542  42AE FFF4                clr.l      [A6 - 0xC]
  20962. 0000F546  486E FFF0                pea.l      [A6 - 0x10]
  20963. 0000F54A  486E FFF8                pea.l      [A6 - 0x8]
  20964. 0000F54E  486E FFE8                pea.l      [A6 - 0x18]
  20965. 0000F552  2F0A                     move.l     -[A7], A2
  20966. 0000F554  2057                     movea.l    A0, [A7]
  20967. 0000F556  2268 0004                movea.l    A1, [A0 + 0x4]
  20968. 0000F55A  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  20969. 0000F55E  4E91                     jsr        [A1]
  20970. 0000F560  A8D8                     syscall    NewRgn
  20971. 0000F562  205F                     movea.l    A0, [A7]+
  20972. 0000F564  2648                     movea.l    A3, A0
  20973. 0000F566  486E FFF8                pea.l      [A6 - 0x8]
  20974. 0000F56A  2F0A                     move.l     -[A7], A2
  20975. 0000F56C  2057                     movea.l    A0, [A7]
  20976. 0000F56E  2268 0004                movea.l    A1, [A0 + 0x4]
  20977. 0000F572  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  20978. 0000F576  4E91                     jsr        [A1]
  20979. 0000F578  4FEF 0024                lea.l      A7, [A7 + 0x24]
  20980. 0000F57C  6052                     bra        +0x54 /* 0000F5D0 */
  20981. label0000F57E:
  20982. 0000F57E  486E FFE0                pea.l      [A6 - 0x20]
  20983. 0000F582  486E FFF8                pea.l      [A6 - 0x8]
  20984. 0000F586  2F0A                     move.l     -[A7], A2
  20985. 0000F588  2057                     movea.l    A0, [A7]
  20986. 0000F58A  2268 0004                movea.l    A1, [A0 + 0x4]
  20987. 0000F58E  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  20988. 0000F592  4E91                     jsr        [A1]
  20989. 0000F594  2F0B                     move.l     -[A7], A3
  20990. 0000F596  486E FFE0                pea.l      [A6 - 0x20]
  20991. 0000F59A  A8DF                     syscall    RectRgn
  20992. 0000F59C  2F0C                     move.l     -[A7], A4
  20993. 0000F59E  2F0B                     move.l     -[A7], A3
  20994. 0000F5A0  2F0C                     move.l     -[A7], A4
  20995. 0000F5A2  A8E5                     syscall    UnionRgn
  20996. 0000F5A4  202E FFF8                move.l     D0, [A6 - 0x8]
  20997. 0000F5A8  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  20998. 0000F5AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20999. 0000F5B0  6218                     bhi        +0x1A /* 0000F5CA */
  21000. 0000F5B2  202E FFF8                move.l     D0, [A6 - 0x8]
  21001. 0000F5B6  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  21002. 0000F5BA  660A                     bne        +0xC /* 0000F5C6 */
  21003. 0000F5BC  202E FFFC                move.l     D0, [A6 - 0x4]
  21004. 0000F5C0  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  21005. 0000F5C4  6404                     bcc        +0x6 /* 0000F5CA */
  21006. label0000F5C6:
  21007. 0000F5C6  7000                     moveq.l    D0, 0x00
  21008. 0000F5C8  6002                     bra        +0x4 /* 0000F5CC */
  21009. label0000F5CA:
  21010. 0000F5CA  7001                     moveq.l    D0, 0x01
  21011. label0000F5CC:
  21012. 0000F5CC  4A00                     tst.b      D0
  21013. 0000F5CE  6618                     bne        +0x1A /* 0000F5E8 */
  21014. label0000F5D0:
  21015. 0000F5D0  486E FFF8                pea.l      [A6 - 0x8]
  21016. 0000F5D4  2F0A                     move.l     -[A7], A2
  21017. 0000F5D6  2057                     movea.l    A0, [A7]
  21018. 0000F5D8  2268 0004                movea.l    A1, [A0 + 0x4]
  21019. 0000F5DC  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  21020. 0000F5E0  4E91                     jsr        [A1]
  21021. 0000F5E2  4A00                     tst.b      D0
  21022. 0000F5E4  504F                     addq.w     A7, 8
  21023. 0000F5E6  6696                     bne        -0x68 /* 0000F57E */
  21024. label0000F5E8:
  21025. 0000F5E8  2F0B                     move.l     -[A7], A3
  21026. 0000F5EA  A8D9                     syscall    DisposRgn/DisposeRgn
  21027. label0000F5EC:
  21028. 0000F5EC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  21029. 0000F5F0  4E5E                     unlink     A6
  21030. 0000F5F2  4E75                     rts
  21031. 0000F5F4  4E56 0000                link       A6, 0
  21032. 0000F5F8  48E7 1030                movem.l    -[A7], D3,A2,A3
  21033. 0000F5FC  246E 0008                movea.l    A2, [A6 + 0x8]
  21034. 0000F600  266E 000C                movea.l    A3, [A6 + 0xC]
  21035. 0000F604  162E 0010                move.b     D3, [A6 + 0x10]
  21036. 0000F608  2F0A                     move.l     -[A7], A2
  21037. 0000F60A  4EB9 0000 30D8           jsr        [0x000030D8]
  21038. 0000F610  4A00                     tst.b      D0
  21039. 0000F612  584F                     addq.w     A7, 4
  21040. 0000F614  6718                     beq        +0x1A /* 0000F62E */
  21041. 0000F616  1F03                     move.b     -[A7], D3
  21042. 0000F618  2F0B                     move.l     -[A7], A3
  21043. 0000F61A  2F0A                     move.l     -[A7], A2
  21044. 0000F61C  2057                     movea.l    A0, [A7]
  21045. 0000F61E  2268 0004                movea.l    A1, [A0 + 0x4]
  21046. 0000F622  2269 0244                movea.l    A1, [A1 + 0x244]
  21047. 0000F626  4E91                     jsr        [A1]
  21048. 0000F628  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21049. 0000F62C  6016                     bra        +0x18 /* 0000F644 */
  21050. label0000F62E:
  21051. 0000F62E  1F03                     move.b     -[A7], D3
  21052. 0000F630  2F0B                     move.l     -[A7], A3
  21053. 0000F632  2F0A                     move.l     -[A7], A2
  21054. 0000F634  2057                     movea.l    A0, [A7]
  21055. 0000F636  2268 0004                movea.l    A1, [A0 + 0x4]
  21056. 0000F63A  2269 0248                movea.l    A1, [A1 + 0x248]
  21057. 0000F63E  4E91                     jsr        [A1]
  21058. 0000F640  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21059. label0000F644:
  21060. 0000F644  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  21061. 0000F648  4E5E                     unlink     A6
  21062. 0000F64A  4E75                     rts
  21063. 0000F64C  4E56 FFDA                link       A6, -0x0026
  21064. 0000F650  2F0A                     move.l     -[A7], A2
  21065. 0000F652  246E 0008                movea.l    A2, [A6 + 0x8]
  21066. 0000F656  486E FFF8                pea.l      [A6 - 0x8]
  21067. 0000F65A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21068. 0000F65E  2F0A                     move.l     -[A7], A2
  21069. 0000F660  2057                     movea.l    A0, [A7]
  21070. 0000F662  2268 0004                movea.l    A1, [A0 + 0x4]
  21071. 0000F666  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  21072. 0000F66A  4E91                     jsr        [A1]
  21073. 0000F66C  4A00                     tst.b      D0
  21074. 0000F66E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21075. 0000F672  6744                     beq        +0x46 /* 0000F6B8 */
  21076. 0000F674  4227                     clr.b      -[A7]
  21077. 0000F676  2F0A                     move.l     -[A7], A2
  21078. 0000F678  2057                     movea.l    A0, [A7]
  21079. 0000F67A  2268 0004                movea.l    A1, [A0 + 0x4]
  21080. 0000F67E  2269 00EC                movea.l    A1, [A1 + 0xEC]
  21081. 0000F682  4E91                     jsr        [A1]
  21082. 0000F684  4A00                     tst.b      D0
  21083. 0000F686  5C4F                     addq.w     A7, 6
  21084. 0000F688  672E                     beq        +0x30 /* 0000F6B8 */
  21085. 0000F68A  486E FFDA                pea.l      [A6 - 0x26]
  21086. 0000F68E  4EB9 0000 20A0           jsr        [0x000020A0]
  21087. 0000F694  4EB9 0000 20B0           jsr        [0x000020B0]
  21088. 0000F69A  4EB9 0000 2140           jsr        [0x00002140]
  21089. 0000F6A0  486E FFF8                pea.l      [A6 - 0x8]
  21090. 0000F6A4  A8A4                     syscall    InvertRect
  21091. 0000F6A6  3F3C FFFF                move.w     -[A7], 0xFFFF
  21092. 0000F6AA  486E FFDA                pea.l      [A6 - 0x26]
  21093. 0000F6AE  4EB9 0000 20A8           jsr        [0x000020A8]
  21094. 0000F6B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21095. label0000F6B8:
  21096. 0000F6B8  245F                     movea.l    A2, [A7]+
  21097. 0000F6BA  4E5E                     unlink     A6
  21098. 0000F6BC  4E75                     rts
  21099. 0000F6BE  4E56 FFDA                link       A6, -0x0026
  21100. 0000F6C2  2F0A                     move.l     -[A7], A2
  21101. 0000F6C4  246E 0008                movea.l    A2, [A6 + 0x8]
  21102. 0000F6C8  486E FFF8                pea.l      [A6 - 0x8]
  21103. 0000F6CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21104. 0000F6D0  2F0A                     move.l     -[A7], A2
  21105. 0000F6D2  2057                     movea.l    A0, [A7]
  21106. 0000F6D4  2268 0004                movea.l    A1, [A0 + 0x4]
  21107. 0000F6D8  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  21108. 0000F6DC  4E91                     jsr        [A1]
  21109. 0000F6DE  4A00                     tst.b      D0
  21110. 0000F6E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21111. 0000F6E4  674A                     beq        +0x4C /* 0000F730 */
  21112. 0000F6E6  4227                     clr.b      -[A7]
  21113. 0000F6E8  2F0A                     move.l     -[A7], A2
  21114. 0000F6EA  2057                     movea.l    A0, [A7]
  21115. 0000F6EC  2268 0004                movea.l    A1, [A0 + 0x4]
  21116. 0000F6F0  2269 00EC                movea.l    A1, [A1 + 0xEC]
  21117. 0000F6F4  4E91                     jsr        [A1]
  21118. 0000F6F6  4A00                     tst.b      D0
  21119. 0000F6F8  5C4F                     addq.w     A7, 6
  21120. 0000F6FA  6734                     beq        +0x36 /* 0000F730 */
  21121. 0000F6FC  486E FFDA                pea.l      [A6 - 0x26]
  21122. 0000F700  4EB9 0000 20A0           jsr        [0x000020A0]
  21123. 0000F706  4EB9 0000 20B0           jsr        [0x000020B0]
  21124. 0000F70C  4EB9 0000 2140           jsr        [0x00002140]
  21125. 0000F712  3F3C 0002                move.w     -[A7], 0x2
  21126. 0000F716  A89C                     syscall    PenMode
  21127. 0000F718  486E FFF8                pea.l      [A6 - 0x8]
  21128. 0000F71C  A8A1                     syscall    FrameRect
  21129. 0000F71E  3F3C FFFF                move.w     -[A7], 0xFFFF
  21130. 0000F722  486E FFDA                pea.l      [A6 - 0x26]
  21131. 0000F726  4EB9 0000 20A8           jsr        [0x000020A8]
  21132. 0000F72C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21133. label0000F730:
  21134. 0000F730  245F                     movea.l    A2, [A7]+
  21135. 0000F732  4E5E                     unlink     A6
  21136. 0000F734  4E75                     rts
  21137. 0000F736  4E56 0000                link       A6, 0
  21138. 0000F73A  2F0A                     move.l     -[A7], A2
  21139. 0000F73C  246E 0008                movea.l    A2, [A6 + 0x8]
  21140. 0000F740  4227                     clr.b      -[A7]
  21141. 0000F742  4227                     clr.b      -[A7]
  21142. 0000F744  2F0A                     move.l     -[A7], A2
  21143. 0000F746  2057                     movea.l    A0, [A7]
  21144. 0000F748  2268 0004                movea.l    A1, [A0 + 0x4]
  21145. 0000F74C  2269 021C                movea.l    A1, [A1 + 0x21C]
  21146. 0000F750  4E91                     jsr        [A1]
  21147. 0000F752  1F3C 0001                move.b     -[A7], 0x1
  21148. 0000F756  1F3C 0001                move.b     -[A7], 0x1
  21149. 0000F75A  2F0A                     move.l     -[A7], A2
  21150. 0000F75C  2057                     movea.l    A0, [A7]
  21151. 0000F75E  2268 0004                movea.l    A1, [A0 + 0x4]
  21152. 0000F762  2269 021C                movea.l    A1, [A1 + 0x21C]
  21153. 0000F766  4E91                     jsr        [A1]
  21154. 0000F768  4FEF 0010                lea.l      A7, [A7 + 0x10]
  21155. 0000F76C  245F                     movea.l    A2, [A7]+
  21156. 0000F76E  4E5E                     unlink     A6
  21157. 0000F770  4E75                     rts
  21158. 0000F772  4E56 0000                link       A6, 0
  21159. 0000F776  2F0A                     move.l     -[A7], A2
  21160. 0000F778  246E 0008                movea.l    A2, [A6 + 0x8]
  21161. 0000F77C  4227                     clr.b      -[A7]
  21162. 0000F77E  1F3C 0001                move.b     -[A7], 0x1
  21163. 0000F782  2F0A                     move.l     -[A7], A2
  21164. 0000F784  2057                     movea.l    A0, [A7]
  21165. 0000F786  2268 0004                movea.l    A1, [A0 + 0x4]
  21166. 0000F78A  2269 021C                movea.l    A1, [A1 + 0x21C]
  21167. 0000F78E  4E91                     jsr        [A1]
  21168. 0000F790  1F3C 0001                move.b     -[A7], 0x1
  21169. 0000F794  4227                     clr.b      -[A7]
  21170. 0000F796  2F0A                     move.l     -[A7], A2
  21171. 0000F798  2057                     movea.l    A0, [A7]
  21172. 0000F79A  2268 0004                movea.l    A1, [A0 + 0x4]
  21173. 0000F79E  2269 021C                movea.l    A1, [A1 + 0x21C]
  21174. 0000F7A2  4E91                     jsr        [A1]
  21175. 0000F7A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  21176. 0000F7A8  245F                     movea.l    A2, [A7]+
  21177. 0000F7AA  4E5E                     unlink     A6
  21178. 0000F7AC  4E75                     rts
  21179. 0000F7AE  4E56 FFF0                link       A6, -0x0010
  21180. 0000F7B2  48E7 0030                movem.l    -[A7], A2,A3
  21181. 0000F7B6  246E 0008                movea.l    A2, [A6 + 0x8]
  21182. 0000F7BA  266E 000C                movea.l    A3, [A6 + 0xC]
  21183. 0000F7BE  42AE FFF8                clr.l      [A6 - 0x8]
  21184. 0000F7C2  42AE FFFC                clr.l      [A6 - 0x4]
  21185. 0000F7C6  486E FFF0                pea.l      [A6 - 0x10]
  21186. 0000F7CA  486B 0004                pea.l      [A3 + 0x4]
  21187. 0000F7CE  2F0A                     move.l     -[A7], A2
  21188. 0000F7D0  4EB9 0000 3750           jsr        [0x00003750]
  21189. 0000F7D6  486E FFF8                pea.l      [A6 - 0x8]
  21190. 0000F7DA  486E FFF0                pea.l      [A6 - 0x10]
  21191. 0000F7DE  2F0A                     move.l     -[A7], A2
  21192. 0000F7E0  2057                     movea.l    A0, [A7]
  21193. 0000F7E2  2268 0004                movea.l    A1, [A0 + 0x4]
  21194. 0000F7E6  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  21195. 0000F7EA  4E91                     jsr        [A1]
  21196. 0000F7EC  4A00                     tst.b      D0
  21197. 0000F7EE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  21198. 0000F7F2  6736                     beq        +0x38 /* 0000F82A */
  21199. 0000F7F4  2F0B                     move.l     -[A7], A3
  21200. 0000F7F6  486E FFF8                pea.l      [A6 - 0x8]
  21201. 0000F7FA  2F0A                     move.l     -[A7], A2
  21202. 0000F7FC  2057                     movea.l    A0, [A7]
  21203. 0000F7FE  2268 0004                movea.l    A1, [A0 + 0x4]
  21204. 0000F802  2269 0218                movea.l    A1, [A1 + 0x218]
  21205. 0000F806  4E91                     jsr        [A1]
  21206. 0000F808  4A00                     tst.b      D0
  21207. 0000F80A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21208. 0000F80E  672A                     beq        +0x2C /* 0000F83A */
  21209. 0000F810  2F0B                     move.l     -[A7], A3
  21210. 0000F812  486E FFF8                pea.l      [A6 - 0x8]
  21211. 0000F816  2F0A                     move.l     -[A7], A2
  21212. 0000F818  2057                     movea.l    A0, [A7]
  21213. 0000F81A  2268 0004                movea.l    A1, [A0 + 0x4]
  21214. 0000F81E  2269 024C                movea.l    A1, [A1 + 0x24C]
  21215. 0000F822  4E91                     jsr        [A1]
  21216. 0000F824  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21217. 0000F828  6010                     bra        +0x12 /* 0000F83A */
  21218. label0000F82A:
  21219. 0000F82A  2F0A                     move.l     -[A7], A2
  21220. 0000F82C  2057                     movea.l    A0, [A7]
  21221. 0000F82E  2268 0004                movea.l    A1, [A0 + 0x4]
  21222. 0000F832  2269 0214                movea.l    A1, [A1 + 0x214]
  21223. 0000F836  4E91                     jsr        [A1]
  21224. 0000F838  584F                     addq.w     A7, 4
  21225. label0000F83A:
  21226. 0000F83A  4CDF 0C00                movem.l    A2,A3, [A7]+
  21227. 0000F83E  4E5E                     unlink     A6
  21228. 0000F840  4E75                     rts
  21229. 0000F842  4E75                     rts
  21230. 0000F844  4E56 FFE8                link       A6, -0x0018
  21231. 0000F848  48E7 1020                movem.l    -[A7], D3,A2
  21232. 0000F84C  246E 0008                movea.l    A2, [A6 + 0x8]
  21233. 0000F850  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  21234. 0000F854  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21235. 0000F858  2F0A                     move.l     -[A7], A2
  21236. 0000F85A  4EB9 0000 3068           jsr        [0x00003068]
  21237. 0000F860  1600                     move.b     D3, D0
  21238. 0000F862  4A03                     tst.b      D3
  21239. 0000F864  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21240. 0000F868  677C                     beq        +0x7E /* 0000F8E6 */
  21241. 0000F86A  42AE FFF8                clr.l      [A6 - 0x8]
  21242. 0000F86E  42AE FFFC                clr.l      [A6 - 0x4]
  21243. 0000F872  486E FFE8                pea.l      [A6 - 0x18]
  21244. 0000F876  486E 000C                pea.l      [A6 + 0xC]
  21245. 0000F87A  2F0A                     move.l     -[A7], A2
  21246. 0000F87C  4EB9 0000 3750           jsr        [0x00003750]
  21247. 0000F882  486E FFF8                pea.l      [A6 - 0x8]
  21248. 0000F886  486E FFE8                pea.l      [A6 - 0x18]
  21249. 0000F88A  2F0A                     move.l     -[A7], A2
  21250. 0000F88C  2057                     movea.l    A0, [A7]
  21251. 0000F88E  2268 0004                movea.l    A1, [A0 + 0x4]
  21252. 0000F892  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  21253. 0000F896  4E91                     jsr        [A1]
  21254. 0000F898  42AE FFF0                clr.l      [A6 - 0x10]
  21255. 0000F89C  42AE FFF4                clr.l      [A6 - 0xC]
  21256. 0000F8A0  486E FFE8                pea.l      [A6 - 0x18]
  21257. 0000F8A4  486E 0010                pea.l      [A6 + 0x10]
  21258. 0000F8A8  2F0A                     move.l     -[A7], A2
  21259. 0000F8AA  4EB9 0000 3750           jsr        [0x00003750]
  21260. 0000F8B0  486E FFF0                pea.l      [A6 - 0x10]
  21261. 0000F8B4  486E FFE8                pea.l      [A6 - 0x18]
  21262. 0000F8B8  2F0A                     move.l     -[A7], A2
  21263. 0000F8BA  2057                     movea.l    A0, [A7]
  21264. 0000F8BC  2268 0004                movea.l    A1, [A0 + 0x4]
  21265. 0000F8C0  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  21266. 0000F8C4  4E91                     jsr        [A1]
  21267. 0000F8C6  202E FFF8                move.l     D0, [A6 - 0x8]
  21268. 0000F8CA  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  21269. 0000F8CE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  21270. 0000F8D2  660A                     bne        +0xC /* 0000F8DE */
  21271. 0000F8D4  202E FFFC                move.l     D0, [A6 - 0x4]
  21272. 0000F8D8  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  21273. 0000F8DC  6704                     beq        +0x6 /* 0000F8E2 */
  21274. label0000F8DE:
  21275. 0000F8DE  7000                     moveq.l    D0, 0x00
  21276. 0000F8E0  6002                     bra        +0x4 /* 0000F8E4 */
  21277. label0000F8E2:
  21278. 0000F8E2  7001                     moveq.l    D0, 0x01
  21279. label0000F8E4:
  21280. 0000F8E4  1600                     move.b     D3, D0
  21281. label0000F8E6:
  21282. 0000F8E6  1003                     move.b     D0, D3
  21283. 0000F8E8  4CDF 0408                movem.l    D3,A2, [A7]+
  21284. 0000F8EC  4E5E                     unlink     A6
  21285. 0000F8EE  4E75                     rts
  21286. fn0000F8F0:
  21287. 0000F8F0  4E56 FFD8                link       A6, -0x0028
  21288. 0000F8F4  48E7 0030                movem.l    -[A7], A2,A3
  21289. 0000F8F8  246E 0008                movea.l    A2, [A6 + 0x8]
  21290. 0000F8FC  2F0A                     move.l     -[A7], A2
  21291. 0000F8FE  2057                     movea.l    A0, [A7]
  21292. 0000F900  2268 0004                movea.l    A1, [A0 + 0x4]
  21293. 0000F904  2269 00D4                movea.l    A1, [A1 + 0xD4]
  21294. 0000F908  4E91                     jsr        [A1]
  21295. 0000F90A  2648                     movea.l    A3, A0
  21296. 0000F90C  2053                     movea.l    A0, [A3]
  21297. 0000F90E  2D68 0002 FFD8           move.l     [A6 - 0x28], [A0 + 0x2]
  21298. 0000F914  2D68 0006 FFDC           move.l     [A6 - 0x24], [A0 + 0x6]
  21299. 0000F91A  2F0B                     move.l     -[A7], A3
  21300. 0000F91C  A8D9                     syscall    DisposRgn/DisposeRgn
  21301. 0000F91E  42AE FFE0                clr.l      [A6 - 0x20]
  21302. 0000F922  42AE FFE4                clr.l      [A6 - 0x1C]
  21303. 0000F926  42AE FFE8                clr.l      [A6 - 0x18]
  21304. 0000F92A  42AE FFEC                clr.l      [A6 - 0x14]
  21305. 0000F92E  486E FFE8                pea.l      [A6 - 0x18]
  21306. 0000F932  486E FFE0                pea.l      [A6 - 0x20]
  21307. 0000F936  486E FFD8                pea.l      [A6 - 0x28]
  21308. 0000F93A  2F0A                     move.l     -[A7], A2
  21309. 0000F93C  2057                     movea.l    A0, [A7]
  21310. 0000F93E  2268 0004                movea.l    A1, [A0 + 0x4]
  21311. 0000F942  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  21312. 0000F946  4E91                     jsr        [A1]
  21313. 0000F948  42AE FFF8                clr.l      [A6 - 0x8]
  21314. 0000F94C  42AE FFFC                clr.l      [A6 - 0x4]
  21315. 0000F950  2D6E FFE0 FFF8           move.l     [A6 - 0x8], [A6 - 0x20]
  21316. 0000F956  4FEF 0014                lea.l      A7, [A7 + 0x14]
  21317. 0000F95A  604A                     bra        +0x4C /* 0000F9A6 */
  21318. label0000F95C:
  21319. 0000F95C  2D6E FFE4 FFFC           move.l     [A6 - 0x4], [A6 - 0x1C]
  21320. 0000F962  6034                     bra        +0x36 /* 0000F998 */
  21321. label0000F964:
  21322. 0000F964  486E FFF0                pea.l      [A6 - 0x10]
  21323. 0000F968  486E FFF8                pea.l      [A6 - 0x8]
  21324. 0000F96C  2F0A                     move.l     -[A7], A2
  21325. 0000F96E  2057                     movea.l    A0, [A7]
  21326. 0000F970  2268 0004                movea.l    A1, [A0 + 0x4]
  21327. 0000F974  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  21328. 0000F978  4E91                     jsr        [A1]
  21329. 0000F97A  486E FFF0                pea.l      [A6 - 0x10]
  21330. 0000F97E  486E FFF8                pea.l      [A6 - 0x8]
  21331. 0000F982  2F0A                     move.l     -[A7], A2
  21332. 0000F984  2057                     movea.l    A0, [A7]
  21333. 0000F986  2268 0004                movea.l    A1, [A0 + 0x4]
  21334. 0000F98A  2269 0250                movea.l    A1, [A1 + 0x250]
  21335. 0000F98E  4E91                     jsr        [A1]
  21336. 0000F990  52AE FFFC                addq.l     [A6 - 0x4], 1
  21337. 0000F994  4FEF 0018                lea.l      A7, [A7 + 0x18]
  21338. label0000F998:
  21339. 0000F998  202E FFFC                move.l     D0, [A6 - 0x4]
  21340. 0000F99C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  21341. 0000F9A0  63C2                     bls        -0x3C /* 0000F964 */
  21342. 0000F9A2  52AE FFF8                addq.l     [A6 - 0x8], 1
  21343. label0000F9A6:
  21344. 0000F9A6  202E FFF8                move.l     D0, [A6 - 0x8]
  21345. 0000F9AA  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  21346. 0000F9AE  63AC                     bls        -0x52 /* 0000F95C */
  21347. 0000F9B0  1F3C 0001                move.b     -[A7], 0x1
  21348. 0000F9B4  2F0A                     move.l     -[A7], A2
  21349. 0000F9B6  4EB9 0000 30D8           jsr        [0x000030D8]
  21350. 0000F9BC  584F                     addq.w     A7, 4
  21351. 0000F9BE  1F00                     move.b     -[A7], D0
  21352. 0000F9C0  2F0A                     move.l     -[A7], A2
  21353. 0000F9C2  2057                     movea.l    A0, [A7]
  21354. 0000F9C4  2268 0004                movea.l    A1, [A0 + 0x4]
  21355. 0000F9C8  2269 021C                movea.l    A1, [A1 + 0x21C]
  21356. 0000F9CC  4E91                     jsr        [A1]
  21357. 0000F9CE  504F                     addq.w     A7, 8
  21358. 0000F9D0  4CDF 0C00                movem.l    A2,A3, [A7]+
  21359. 0000F9D4  4E5E                     unlink     A6
  21360. 0000F9D6  4E75                     rts
  21361. 0000F9D8  4E75                     rts
  21362. fn0000F9DA:
  21363. 0000F9DA  4E56 FFF8                link       A6, -0x0008
  21364. 0000F9DE  2F0A                     move.l     -[A7], A2
  21365. 0000F9E0  246E 0008                movea.l    A2, [A6 + 0x8]
  21366. 0000F9E4  486E FFF8                pea.l      [A6 - 0x8]
  21367. 0000F9E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21368. 0000F9EC  2F0A                     move.l     -[A7], A2
  21369. 0000F9EE  2057                     movea.l    A0, [A7]
  21370. 0000F9F0  2268 0004                movea.l    A1, [A0 + 0x4]
  21371. 0000F9F4  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  21372. 0000F9F8  4E91                     jsr        [A1]
  21373. 0000F9FA  4A00                     tst.b      D0
  21374. 0000F9FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21375. 0000FA00  6748                     beq        +0x4A /* 0000FA4A */
  21376. 0000FA02  2F0A                     move.l     -[A7], A2
  21377. 0000FA04  4EB9 0000 30A0           jsr        [0x000030A0]
  21378. 0000FA0A  4A00                     tst.b      D0
  21379. 0000FA0C  584F                     addq.w     A7, 4
  21380. 0000FA0E  673A                     beq        +0x3C /* 0000FA4A */
  21381. 0000FA10  486E FFF8                pea.l      [A6 - 0x8]
  21382. 0000FA14  2F0A                     move.l     -[A7], A2
  21383. 0000FA16  2057                     movea.l    A0, [A7]
  21384. 0000FA18  2268 0004                movea.l    A1, [A0 + 0x4]
  21385. 0000FA1C  2269 0110                movea.l    A1, [A1 + 0x110]
  21386. 0000FA20  4E91                     jsr        [A1]
  21387. 0000FA22  486E FFFC                pea.l      [A6 - 0x4]
  21388. 0000FA26  2F0A                     move.l     -[A7], A2
  21389. 0000FA28  2057                     movea.l    A0, [A7]
  21390. 0000FA2A  2268 0004                movea.l    A1, [A0 + 0x4]
  21391. 0000FA2E  2269 0110                movea.l    A1, [A1 + 0x110]
  21392. 0000FA32  4E91                     jsr        [A1]
  21393. 0000FA34  486E FFF8                pea.l      [A6 - 0x8]
  21394. 0000FA38  2F0A                     move.l     -[A7], A2
  21395. 0000FA3A  2057                     movea.l    A0, [A7]
  21396. 0000FA3C  2268 0004                movea.l    A1, [A0 + 0x4]
  21397. 0000FA40  2269 00C4                movea.l    A1, [A1 + 0xC4]
  21398. 0000FA44  4E91                     jsr        [A1]
  21399. 0000FA46  4FEF 0018                lea.l      A7, [A7 + 0x18]
  21400. label0000FA4A:
  21401. 0000FA4A  245F                     movea.l    A2, [A7]+
  21402. 0000FA4C  4E5E                     unlink     A6
  21403. 0000FA4E  4E75                     rts
  21404. 0000FA50  4E56 FFD8                link       A6, -0x0028
  21405. 0000FA54  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  21406. 0000FA58  246E 0008                movea.l    A2, [A6 + 0x8]
  21407. 0000FA5C  286E 000C                movea.l    A4, [A6 + 0xC]
  21408. 0000FA60  266E 0010                movea.l    A3, [A6 + 0x10]
  21409. 0000FA64  2F0A                     move.l     -[A7], A2
  21410. 0000FA66  4EB9 0000 30A0           jsr        [0x000030A0]
  21411. 0000FA6C  4A00                     tst.b      D0
  21412. 0000FA6E  584F                     addq.w     A7, 4
  21413. 0000FA70  6700 0132                beq        +0x134 /* 0000FBA4 */
  21414. 0000FA74  2D6A 006C FFE0           move.l     [A6 - 0x20], [A2 + 0x6C]
  21415. 0000FA7A  2D6A 0070 FFE4           move.l     [A6 - 0x1C], [A2 + 0x70]
  21416. 0000FA80  486E FFE0                pea.l      [A6 - 0x20]
  21417. 0000FA84  2F0A                     move.l     -[A7], A2
  21418. 0000FA86  2057                     movea.l    A0, [A7]
  21419. 0000FA88  2268 0004                movea.l    A1, [A0 + 0x4]
  21420. 0000FA8C  2269 010C                movea.l    A1, [A1 + 0x10C]
  21421. 0000FA90  4E91                     jsr        [A1]
  21422. 0000FA92  486E FFE4                pea.l      [A6 - 0x1C]
  21423. 0000FA96  2F0A                     move.l     -[A7], A2
  21424. 0000FA98  2057                     movea.l    A0, [A7]
  21425. 0000FA9A  2268 0004                movea.l    A1, [A0 + 0x4]
  21426. 0000FA9E  2269 010C                movea.l    A1, [A1 + 0x10C]
  21427. 0000FAA2  4E91                     jsr        [A1]
  21428. 0000FAA4  42AE FFF8                clr.l      [A6 - 0x8]
  21429. 0000FAA8  42AE FFFC                clr.l      [A6 - 0x4]
  21430. 0000FAAC  42AE FFF0                clr.l      [A6 - 0x10]
  21431. 0000FAB0  42AE FFF4                clr.l      [A6 - 0xC]
  21432. 0000FAB4  486E FFF0                pea.l      [A6 - 0x10]
  21433. 0000FAB8  486E FFF8                pea.l      [A6 - 0x8]
  21434. 0000FABC  486E FFE0                pea.l      [A6 - 0x20]
  21435. 0000FAC0  2F0A                     move.l     -[A7], A2
  21436. 0000FAC2  2057                     movea.l    A0, [A7]
  21437. 0000FAC4  2268 0004                movea.l    A1, [A0 + 0x4]
  21438. 0000FAC8  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  21439. 0000FACC  4E91                     jsr        [A1]
  21440. 0000FACE  2614                     move.l     D3, [A4]
  21441. 0000FAD0  B6AE FFF8                cmp.l      D3, [A6 - 0x8]
  21442. 0000FAD4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  21443. 0000FAD8  6304                     bls        +0x6 /* 0000FADE */
  21444. 0000FADA  2D43 FFF8                move.l     [A6 - 0x8], D3
  21445. label0000FADE:
  21446. 0000FADE  262C 0004                move.l     D3, [A4 + 0x4]
  21447. 0000FAE2  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  21448. 0000FAE6  6304                     bls        +0x6 /* 0000FAEC */
  21449. 0000FAE8  2D43 FFFC                move.l     [A6 - 0x4], D3
  21450. label0000FAEC:
  21451. 0000FAEC  2613                     move.l     D3, [A3]
  21452. 0000FAEE  B6AE FFF0                cmp.l      D3, [A6 - 0x10]
  21453. 0000FAF2  6404                     bcc        +0x6 /* 0000FAF8 */
  21454. 0000FAF4  2D43 FFF0                move.l     [A6 - 0x10], D3
  21455. label0000FAF8:
  21456. 0000FAF8  262B 0004                move.l     D3, [A3 + 0x4]
  21457. 0000FAFC  B6AE FFF4                cmp.l      D3, [A6 - 0xC]
  21458. 0000FB00  6404                     bcc        +0x6 /* 0000FB06 */
  21459. 0000FB02  2D43 FFF4                move.l     [A6 - 0xC], D3
  21460. label0000FB06:
  21461. 0000FB06  202E FFF8                move.l     D0, [A6 - 0x8]
  21462. 0000FB0A  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  21463. 0000FB0E  620A                     bhi        +0xC /* 0000FB1A */
  21464. 0000FB10  202E FFFC                move.l     D0, [A6 - 0x4]
  21465. 0000FB14  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  21466. 0000FB18  6304                     bls        +0x6 /* 0000FB1E */
  21467. label0000FB1A:
  21468. 0000FB1A  6000 0088                bra        +0x8A /* 0000FBA4 */
  21469. label0000FB1E:
  21470. 0000FB1E  486E FFE8                pea.l      [A6 - 0x18]
  21471. 0000FB22  486E FFF8                pea.l      [A6 - 0x8]
  21472. 0000FB26  2F0A                     move.l     -[A7], A2
  21473. 0000FB28  2057                     movea.l    A0, [A7]
  21474. 0000FB2A  2268 0004                movea.l    A1, [A0 + 0x4]
  21475. 0000FB2E  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  21476. 0000FB32  4E91                     jsr        [A1]
  21477. 0000FB34  486E FFD8                pea.l      [A6 - 0x28]
  21478. 0000FB38  486E FFF0                pea.l      [A6 - 0x10]
  21479. 0000FB3C  2F0A                     move.l     -[A7], A2
  21480. 0000FB3E  2057                     movea.l    A0, [A7]
  21481. 0000FB40  2268 0004                movea.l    A1, [A0 + 0x4]
  21482. 0000FB44  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  21483. 0000FB48  4E91                     jsr        [A1]
  21484. 0000FB4A  3D6E FFDE FFEE           move.w     [A6 - 0x12], [A6 - 0x22]
  21485. 0000FB50  3D6E FFDC FFEC           move.w     [A6 - 0x14], [A6 - 0x24]
  21486. 0000FB56  486E FFE8                pea.l      [A6 - 0x18]
  21487. 0000FB5A  2F0A                     move.l     -[A7], A2
  21488. 0000FB5C  2057                     movea.l    A0, [A7]
  21489. 0000FB5E  2268 0004                movea.l    A1, [A0 + 0x4]
  21490. 0000FB62  2269 0110                movea.l    A1, [A1 + 0x110]
  21491. 0000FB66  4E91                     jsr        [A1]
  21492. 0000FB68  486E FFEC                pea.l      [A6 - 0x14]
  21493. 0000FB6C  2F0A                     move.l     -[A7], A2
  21494. 0000FB6E  2057                     movea.l    A0, [A7]
  21495. 0000FB70  2268 0004                movea.l    A1, [A0 + 0x4]
  21496. 0000FB74  2269 0110                movea.l    A1, [A1 + 0x110]
  21497. 0000FB78  4E91                     jsr        [A1]
  21498. 0000FB7A  486E FFE8                pea.l      [A6 - 0x18]
  21499. 0000FB7E  486A 006C                pea.l      [A2 + 0x6C]
  21500. 0000FB82  486E FFE8                pea.l      [A6 - 0x18]
  21501. 0000FB86  A8AA                     syscall    SectRect
  21502. 0000FB88  101F                     move.b     D0, [A7]+
  21503. 0000FB8A  4FEF 0026                lea.l      A7, [A7 + 0x26]
  21504. 0000FB8E  6714                     beq        +0x16 /* 0000FBA4 */
  21505. 0000FB90  486E FFE8                pea.l      [A6 - 0x18]
  21506. 0000FB94  2F0A                     move.l     -[A7], A2
  21507. 0000FB96  2057                     movea.l    A0, [A7]
  21508. 0000FB98  2268 0004                movea.l    A1, [A0 + 0x4]
  21509. 0000FB9C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  21510. 0000FBA0  4E91                     jsr        [A1]
  21511. 0000FBA2  504F                     addq.w     A7, 8
  21512. label0000FBA4:
  21513. 0000FBA4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  21514. 0000FBA8  4E5E                     unlink     A6
  21515. 0000FBAA  4E75                     rts
  21516. 0000FBAC  4E75                     rts
  21517. 0000FBAE  4E75                     rts
  21518. 0000FBB0  4E75                     rts
  21519. 0000FBB2  4E75                     rts
  21520. 0000FBB4  4E56 0000                link       A6, 0
  21521. 0000FBB8  2F0A                     move.l     -[A7], A2
  21522. 0000FBBA  246E 0008                movea.l    A2, [A6 + 0x8]
  21523. 0000FBBE  200A                     move.l     D0, A2
  21524. 0000FBC0  6718                     beq        +0x1A /* 0000FBDA */
  21525. 0000FBC2  41F9 0001 F8D8           lea.l      A0, [0x0001F8D8]
  21526. 0000FBC8  2488                     move.l     [A2], A0
  21527. 0000FBCA  4A6E 000C                tst.w      [A6 + 0xC]
  21528. 0000FBCE  6F0A                     ble        +0xC /* 0000FBDA */
  21529. 0000FBD0  2F0A                     move.l     -[A7], A2
  21530. 0000FBD2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  21531. 0000FBD8  584F                     addq.w     A7, 4
  21532. label0000FBDA:
  21533. 0000FBDA  204A                     movea.l    A0, A2
  21534. 0000FBDC  245F                     movea.l    A2, [A7]+
  21535. 0000FBDE  4E5E                     unlink     A6
  21536. 0000FBE0  4E75                     rts
  21537. 0000FBE2  206F 0004                movea.l    A0, [A7 + 0x4]
  21538. 0000FBE6  5088                     addq.l     A0, 8
  21539. 0000FBE8  2010                     move.l     D0, [A0]
  21540. 0000FBEA  0680 FFFF FF6E           addi.l     D0, 0xFFFFFF6E
  21541. 0000FBF0  D1AF 0004                add.l      [A7 + 0x4], D0
  21542. 0000FBF4  4EFA E92A                jmp        [PC - 0x16D6 /* 0000E520 */]
  21543. fn0000FBF8:
  21544. 0000FBF8  4E56 0000                link       A6, 0
  21545. 0000FBFC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  21546. 0000FC00  246E 0008                movea.l    A2, [A6 + 0x8]
  21547. 0000FC04  266E 000C                movea.l    A3, [A6 + 0xC]
  21548. 0000FC08  382E 0010                move.w     D4, [A6 + 0x10]
  21549. 0000FC0C  362E 0012                move.w     D3, [A6 + 0x12]
  21550. 0000FC10  41F9 0001 F8D8           lea.l      A0, [0x0001F8D8]
  21551. 0000FC16  2488                     move.l     [A2], A0
  21552. 0000FC18  254B 0004                move.l     [A2 + 0x4], A3
  21553. 0000FC1C  41F9 0001 F846           lea.l      A0, [0x0001F846]
  21554. 0000FC22  2488                     move.l     [A2], A0
  21555. 0000FC24  42A7                     clr.l      -[A7]
  21556. 0000FC26  42A7                     clr.l      -[A7]
  21557. 0000FC28  3F04                     move.w     -[A7], D4
  21558. 0000FC2A  2F0A                     move.l     -[A7], A2
  21559. 0000FC2C  2057                     movea.l    A0, [A7]
  21560. 0000FC2E  2250                     movea.l    A1, [A0]
  21561. 0000FC30  2269 0028                movea.l    A1, [A1 + 0x28]
  21562. 0000FC34  4E91                     jsr        [A1]
  21563. 0000FC36  42A7                     clr.l      -[A7]
  21564. 0000FC38  42A7                     clr.l      -[A7]
  21565. 0000FC3A  3F03                     move.w     -[A7], D3
  21566. 0000FC3C  2F0A                     move.l     -[A7], A2
  21567. 0000FC3E  2057                     movea.l    A0, [A7]
  21568. 0000FC40  2250                     movea.l    A1, [A0]
  21569. 0000FC42  2269 0020                movea.l    A1, [A1 + 0x20]
  21570. 0000FC46  4E91                     jsr        [A1]
  21571. 0000FC48  204A                     movea.l    A0, A2
  21572. 0000FC4A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  21573. 0000FC4E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  21574. 0000FC52  4E5E                     unlink     A6
  21575. 0000FC54  4E75                     rts
  21576. 0000FC56  4E56 0000                link       A6, 0
  21577. 0000FC5A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  21578. 0000FC5E  246E 0008                movea.l    A2, [A6 + 0x8]
  21579. 0000FC62  262E 000C                move.l     D3, [A6 + 0xC]
  21580. 0000FC66  2A2E 0010                move.l     D5, [A6 + 0x10]
  21581. 0000FC6A  282E 0014                move.l     D4, [A6 + 0x14]
  21582. 0000FC6E  286E 0018                movea.l    A4, [A6 + 0x18]
  21583. 0000FC72  266E 001C                movea.l    A3, [A6 + 0x1C]
  21584. 0000FC76  2F03                     move.l     -[A7], D3
  21585. 0000FC78  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21586. 0000FC7C  61FF FFFF E9FE           bsr        -0x1600 /* 0000E67C */
  21587. 0000FC82  4A00                     tst.b      D0
  21588. 0000FC84  504F                     addq.w     A7, 8
  21589. 0000FC86  673C                     beq        +0x3E /* 0000FCC4 */
  21590. 0000FC88  7000                     moveq.l    D0, 0x00
  21591. 0000FC8A  302A 0008                move.w     D0, [A2 + 0x8]
  21592. 0000FC8E  2043                     movea.l    A0, D3
  21593. 0000FC90  4C28 0000 0004           movem.w    <none>, [A0 + 0x4]
  21594. 0000FC96  2880                     move.l     [A4], D0
  21595. 0000FC98  7000                     moveq.l    D0, 0x00
  21596. 0000FC9A  302A 0008                move.w     D0, [A2 + 0x8]
  21597. 0000FC9E  2214                     move.l     D1, [A4]
  21598. 0000FCA0  9280                     sub.l      D1, D0
  21599. 0000FCA2  2045                     movea.l    A0, D5
  21600. 0000FCA4  2081                     move.l     [A0], D1
  21601. 0000FCA6  7000                     moveq.l    D0, 0x00
  21602. 0000FCA8  302A 000A                move.w     D0, [A2 + 0xA]
  21603. 0000FCAC  2043                     movea.l    A0, D3
  21604. 0000FCAE  4C10 0000                movem.w    <none>, [A0]
  21605. 0000FCB2  2680                     move.l     [A3], D0
  21606. 0000FCB4  7000                     moveq.l    D0, 0x00
  21607. 0000FCB6  302A 000A                move.w     D0, [A2 + 0xA]
  21608. 0000FCBA  2213                     move.l     D1, [A3]
  21609. 0000FCBC  9280                     sub.l      D1, D0
  21610. 0000FCBE  2044                     movea.l    A0, D4
  21611. 0000FCC0  2081                     move.l     [A0], D1
  21612. 0000FCC2  600C                     bra        +0xE /* 0000FCD0 */
  21613. label0000FCC4:
  21614. 0000FCC4  2045                     movea.l    A0, D5
  21615. 0000FCC6  4290                     clr.l      [A0]
  21616. 0000FCC8  4294                     clr.l      [A4]
  21617. 0000FCCA  2044                     movea.l    A0, D4
  21618. 0000FCCC  4290                     clr.l      [A0]
  21619. 0000FCCE  4293                     clr.l      [A3]
  21620. label0000FCD0:
  21621. 0000FCD0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  21622. 0000FCD4  4E5E                     unlink     A6
  21623. 0000FCD6  4E75                     rts
  21624. 0000FCD8  226F 0004                movea.l    A1, [A7 + 0x4]
  21625. 0000FCDC  206F 0008                movea.l    A0, [A7 + 0x8]
  21626. 0000FCE0  7000                     moveq.l    D0, 0x00
  21627. 0000FCE2  3029 000A                move.w     D0, [A1 + 0xA]
  21628. 0000FCE6  2228 0004                move.l     D1, [A0 + 0x4]
  21629. 0000FCEA  4C40 1801                movem.l    D0,A3,A4, D0
  21630. 0000FCEE  5281                     addq.l     D1, 1
  21631. 0000FCF0  2001                     move.l     D0, D1
  21632. 0000FCF2  4E75                     rts
  21633. 0000FCF4  226F 0004                movea.l    A1, [A7 + 0x4]
  21634. 0000FCF8  206F 0008                movea.l    A0, [A7 + 0x8]
  21635. 0000FCFC  7000                     moveq.l    D0, 0x00
  21636. 0000FCFE  3029 0008                move.w     D0, [A1 + 0x8]
  21637. 0000FD02  2210                     move.l     D1, [A0]
  21638. 0000FD04  4C40 1801                movem.l    D0,A3,A4, D0
  21639. 0000FD08  5281                     addq.l     D1, 1
  21640. 0000FD0A  2001                     move.l     D0, D1
  21641. 0000FD0C  4E75                     rts
  21642. 0000FD0E  4E56 FFF8                link       A6, -0x0008
  21643. 0000FD12  48E7 0038                movem.l    -[A7], A2,A3,A4
  21644. 0000FD16  246E 0008                movea.l    A2, [A6 + 0x8]
  21645. 0000FD1A  286E 000C                movea.l    A4, [A6 + 0xC]
  21646. 0000FD1E  266E 0010                movea.l    A3, [A6 + 0x10]
  21647. 0000FD22  486E FFF8                pea.l      [A6 - 0x8]
  21648. 0000FD26  486E FFFC                pea.l      [A6 - 0x4]
  21649. 0000FD2A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21650. 0000FD2E  61FF FFFF E8B6           bsr        -0x1748 /* 0000E5E6 */
  21651. 0000FD34  7000                     moveq.l    D0, 0x00
  21652. 0000FD36  302A 0008                move.w     D0, [A2 + 0x8]
  21653. 0000FD3A  4C2E 0000 FFF8           movem.w    <none>, [A6 - 0x8]
  21654. 0000FD40  2880                     move.l     [A4], D0
  21655. 0000FD42  7000                     moveq.l    D0, 0x00
  21656. 0000FD44  302A 000A                move.w     D0, [A2 + 0xA]
  21657. 0000FD48  4C2E 0000 FFFC           movem.w    <none>, [A6 - 0x4]
  21658. 0000FD4E  2680                     move.l     [A3], D0
  21659. 0000FD50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21660. 0000FD54  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  21661. 0000FD58  4E5E                     unlink     A6
  21662. 0000FD5A  4E75                     rts
  21663. 0000FD5C  4E56 FFF8                link       A6, -0x0008
  21664. 0000FD60  48E7 1020                movem.l    -[A7], D3,A2
  21665. 0000FD64  246E 0008                movea.l    A2, [A6 + 0x8]
  21666. 0000FD68  362E 000C                move.w     D3, [A6 + 0xC]
  21667. 0000FD6C  B66A 000A                cmp.w      D3, [A2 + 0xA]
  21668. 0000FD70  673C                     beq        +0x3E /* 0000FDAE */
  21669. 0000FD72  3543 000A                move.w     [A2 + 0xA], D3
  21670. 0000FD76  486E FFF8                pea.l      [A6 - 0x8]
  21671. 0000FD7A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21672. 0000FD7E  4EB9 0000 36D0           jsr        [0x000036D0]
  21673. 0000FD84  7000                     moveq.l    D0, 0x00
  21674. 0000FD86  3003                     move.w     D0, D3
  21675. 0000FD88  2D40 FFFC                move.l     [A6 - 0x4], D0
  21676. 0000FD8C  486E FFF8                pea.l      [A6 - 0x8]
  21677. 0000FD90  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21678. 0000FD94  4EB9 0000 36C8           jsr        [0x000036C8]
  21679. 0000FD9A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21680. 0000FD9E  2057                     movea.l    A0, [A7]
  21681. 0000FDA0  2268 0004                movea.l    A1, [A0 + 0x4]
  21682. 0000FDA4  2269 00BC                movea.l    A1, [A1 + 0xBC]
  21683. 0000FDA8  4E91                     jsr        [A1]
  21684. 0000FDAA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  21685. label0000FDAE:
  21686. 0000FDAE  4CDF 0408                movem.l    D3,A2, [A7]+
  21687. 0000FDB2  4E5E                     unlink     A6
  21688. 0000FDB4  4E75                     rts
  21689. 0000FDB6  4E56 FFF8                link       A6, -0x0008
  21690. 0000FDBA  48E7 1020                movem.l    -[A7], D3,A2
  21691. 0000FDBE  246E 0008                movea.l    A2, [A6 + 0x8]
  21692. 0000FDC2  362E 000C                move.w     D3, [A6 + 0xC]
  21693. 0000FDC6  B66A 0008                cmp.w      D3, [A2 + 0x8]
  21694. 0000FDCA  673C                     beq        +0x3E /* 0000FE08 */
  21695. 0000FDCC  3543 0008                move.w     [A2 + 0x8], D3
  21696. 0000FDD0  486E FFF8                pea.l      [A6 - 0x8]
  21697. 0000FDD4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21698. 0000FDD8  4EB9 0000 36D0           jsr        [0x000036D0]
  21699. 0000FDDE  7000                     moveq.l    D0, 0x00
  21700. 0000FDE0  3003                     move.w     D0, D3
  21701. 0000FDE2  2D40 FFF8                move.l     [A6 - 0x8], D0
  21702. 0000FDE6  486E FFF8                pea.l      [A6 - 0x8]
  21703. 0000FDEA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21704. 0000FDEE  4EB9 0000 36C8           jsr        [0x000036C8]
  21705. 0000FDF4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21706. 0000FDF8  2057                     movea.l    A0, [A7]
  21707. 0000FDFA  2268 0004                movea.l    A1, [A0 + 0x4]
  21708. 0000FDFE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  21709. 0000FE02  4E91                     jsr        [A1]
  21710. 0000FE04  4FEF 0014                lea.l      A7, [A7 + 0x14]
  21711. label0000FE08:
  21712. 0000FE08  4CDF 0408                movem.l    D3,A2, [A7]+
  21713. 0000FE0C  4E5E                     unlink     A6
  21714. 0000FE0E  4E75                     rts
  21715. 0000FE10  4E56 0000                link       A6, 0
  21716. 0000FE14  2F0A                     move.l     -[A7], A2
  21717. 0000FE16  246E 0008                movea.l    A2, [A6 + 0x8]
  21718. 0000FE1A  200A                     move.l     D0, A2
  21719. 0000FE1C  6724                     beq        +0x26 /* 0000FE42 */
  21720. 0000FE1E  41F9 0001 F846           lea.l      A0, [0x0001F846]
  21721. 0000FE24  2488                     move.l     [A2], A0
  21722. 0000FE26  200A                     move.l     D0, A2
  21723. 0000FE28  6708                     beq        +0xA /* 0000FE32 */
  21724. 0000FE2A  41F9 0001 F8D8           lea.l      A0, [0x0001F8D8]
  21725. 0000FE30  2488                     move.l     [A2], A0
  21726. label0000FE32:
  21727. 0000FE32  4A6E 000C                tst.w      [A6 + 0xC]
  21728. 0000FE36  6F0A                     ble        +0xC /* 0000FE42 */
  21729. 0000FE38  2F0A                     move.l     -[A7], A2
  21730. 0000FE3A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  21731. 0000FE40  584F                     addq.w     A7, 4
  21732. label0000FE42:
  21733. 0000FE42  204A                     movea.l    A0, A2
  21734. 0000FE44  245F                     movea.l    A2, [A7]+
  21735. 0000FE46  4E5E                     unlink     A6
  21736. 0000FE48  4E75                     rts
  21737. 0000FE4A  206F 0004                movea.l    A0, [A7 + 0x4]
  21738. 0000FE4E  3028 000A                move.w     D0, [A0 + 0xA]
  21739. 0000FE52  4E75                     rts
  21740. 0000FE54  206F 0004                movea.l    A0, [A7 + 0x4]
  21741. 0000FE58  3028 0008                move.w     D0, [A0 + 0x8]
  21742. 0000FE5C  4E75                     rts
  21743. fn0000FE5E:
  21744. 0000FE5E  226F 0004                movea.l    A1, [A7 + 0x4]
  21745. 0000FE62  7200                     moveq.l    D1, 0x00
  21746. 0000FE64  602C                     bra        +0x2E /* 0000FE92 */
  21747. label0000FE66:
  21748. 0000FE66  33BC 0410 0800           move.w     [A1 + D0], 0x410
  21749. 0000FE6C  2049                     movea.l    A0, A1
  21750. 0000FE6E  5488                     addq.l     A0, 2
  21751. 0000FE70  31BC 0001 0800           move.w     [A0 + D0], 0x1
  21752. 0000FE76  2049                     movea.l    A0, A1
  21753. 0000FE78  5888                     addq.l     A0, 4
  21754. 0000FE7A  31BC 0001 0800           move.w     [A0 + D0], 0x1
  21755. 0000FE80  5241                     addq.w     D1, 1
  21756. 0000FE82  5C80                     addq.l     D0, 6
  21757. label0000FE84:
  21758. 0000FE84  0C41 0006                cmpi.w     D1, 0x6
  21759. 0000FE88  6DDC                     blt        -0x22 /* 0000FE66 */
  21760. 0000FE8A  4269 0024                clr.w      [A1 + 0x24]
  21761. 0000FE8E  2049                     movea.l    A0, A1
  21762. 0000FE90  4E75                     rts
  21763. label0000FE92:
  21764. 0000FE92  7000                     moveq.l    D0, 0x00
  21765. 0000FE94  60EE                     bra        -0x10 /* 0000FE84 */
  21766. 0000FE96  4E75                     rts
  21767. fn0000FE98:
  21768. 0000FE98  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  21769. 0000FE9C  246F 0018                movea.l    A2, [A7 + 0x18]
  21770. 0000FEA0  266F 001C                movea.l    A3, [A7 + 0x1C]
  21771. 0000FEA4  3A2F 0020                move.w     D5, [A7 + 0x20]
  21772. 0000FEA8  7800                     moveq.l    D4, 0x00
  21773. 0000FEAA  601C                     bra        +0x1E /* 0000FEC8 */
  21774. label0000FEAC:
  21775. 0000FEAC  204B                     movea.l    A0, A3
  21776. 0000FEAE  D1C3                     add.l      A0, D3
  21777. 0000FEB0  224A                     movea.l    A1, A2
  21778. 0000FEB2  D3C3                     add.l      A1, D3
  21779. 0000FEB4  22D8                     move.l     [A1]+, [A0]+
  21780. 0000FEB6  32D8                     move.w     [A1]+, [A0]+
  21781. 0000FEB8  5244                     addq.w     D4, 1
  21782. 0000FEBA  5C83                     addq.l     D3, 6
  21783. label0000FEBC:
  21784. 0000FEBC  0C44 0006                cmpi.w     D4, 0x6
  21785. 0000FEC0  6DEA                     blt        -0x14 /* 0000FEAC */
  21786. 0000FEC2  3545 0024                move.w     [A2 + 0x24], D5
  21787. 0000FEC6  6004                     bra        +0x6 /* 0000FECC */
  21788. label0000FEC8:
  21789. 0000FEC8  7600                     moveq.l    D3, 0x00
  21790. 0000FECA  60F0                     bra        -0xE /* 0000FEBC */
  21791. label0000FECC:
  21792. 0000FECC  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  21793. 0000FED0  4E75                     rts
  21794. fn0000FED2:
  21795. 0000FED2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  21796. 0000FED6  246F 0018                movea.l    A2, [A7 + 0x18]
  21797. 0000FEDA  266F 001C                movea.l    A3, [A7 + 0x1C]
  21798. 0000FEDE  286F 0020                movea.l    A4, [A7 + 0x20]
  21799. 0000FEE2  7800                     moveq.l    D4, 0x00
  21800. 0000FEE4  601C                     bra        +0x1E /* 0000FF02 */
  21801. label0000FEE6:
  21802. 0000FEE6  204A                     movea.l    A0, A2
  21803. 0000FEE8  D1C3                     add.l      A0, D3
  21804. 0000FEEA  224B                     movea.l    A1, A3
  21805. 0000FEEC  D3C3                     add.l      A1, D3
  21806. 0000FEEE  22D8                     move.l     [A1]+, [A0]+
  21807. 0000FEF0  32D8                     move.w     [A1]+, [A0]+
  21808. 0000FEF2  5244                     addq.w     D4, 1
  21809. 0000FEF4  5C83                     addq.l     D3, 6
  21810. label0000FEF6:
  21811. 0000FEF6  0C44 0006                cmpi.w     D4, 0x6
  21812. 0000FEFA  6DEA                     blt        -0x14 /* 0000FEE6 */
  21813. 0000FEFC  38AA 0024                move.w     [A4], [A2 + 0x24]
  21814. 0000FF00  6004                     bra        +0x6 /* 0000FF06 */
  21815. label0000FF02:
  21816. 0000FF02  7600                     moveq.l    D3, 0x00
  21817. 0000FF04  60F0                     bra        -0xE /* 0000FEF6 */
  21818. label0000FF06:
  21819. 0000FF06  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  21820. 0000FF0A  4E75                     rts
  21821. fn0000FF0C:
  21822. 0000FF0C  4E56 0000                link       A6, 0
  21823. 0000FF10  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  21824. 0000FF14  246E 0008                movea.l    A2, [A6 + 0x8]
  21825. 0000FF18  266E 000C                movea.l    A3, [A6 + 0xC]
  21826. 0000FF1C  7800                     moveq.l    D4, 0x00
  21827. 0000FF1E  605C                     bra        +0x5E /* 0000FF7C */
  21828. label0000FF20:
  21829. 0000FF20  4878 0002                push.l     0x2
  21830. 0000FF24  4873 3800                pea.l      [A3 + D3]
  21831. 0000FF28  2F0A                     move.l     -[A7], A2
  21832. 0000FF2A  4EB9 0000 2BA0           jsr        [0x00002BA0]
  21833. 0000FF30  4878 0002                push.l     0x2
  21834. 0000FF34  204B                     movea.l    A0, A3
  21835. 0000FF36  D1C3                     add.l      A0, D3
  21836. 0000FF38  2848                     movea.l    A4, A0
  21837. 0000FF3A  4868 0002                pea.l      [A0 + 0x2]
  21838. 0000FF3E  2F0A                     move.l     -[A7], A2
  21839. 0000FF40  4EB9 0000 2BA0           jsr        [0x00002BA0]
  21840. 0000FF46  4878 0002                push.l     0x2
  21841. 0000FF4A  486C 0004                pea.l      [A4 + 0x4]
  21842. 0000FF4E  2F0A                     move.l     -[A7], A2
  21843. 0000FF50  4EB9 0000 2BA0           jsr        [0x00002BA0]
  21844. 0000FF56  5244                     addq.w     D4, 1
  21845. 0000FF58  5C83                     addq.l     D3, 6
  21846. 0000FF5A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  21847. label0000FF5E:
  21848. 0000FF5E  0C44 0006                cmpi.w     D4, 0x6
  21849. 0000FF62  6DBC                     blt        -0x42 /* 0000FF20 */
  21850. 0000FF64  4878 0002                push.l     0x2
  21851. 0000FF68  486B 0024                pea.l      [A3 + 0x24]
  21852. 0000FF6C  2F0A                     move.l     -[A7], A2
  21853. 0000FF6E  4EB9 0000 2BA0           jsr        [0x00002BA0]
  21854. 0000FF74  204A                     movea.l    A0, A2
  21855. 0000FF76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21856. 0000FF7A  6004                     bra        +0x6 /* 0000FF80 */
  21857. label0000FF7C:
  21858. 0000FF7C  7600                     moveq.l    D3, 0x00
  21859. 0000FF7E  60DE                     bra        -0x20 /* 0000FF5E */
  21860. label0000FF80:
  21861. 0000FF80  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  21862. 0000FF84  4E5E                     unlink     A6
  21863. 0000FF86  4E75                     rts
  21864. fn0000FF88:
  21865. 0000FF88  4E56 FFF8                link       A6, -0x0008
  21866. 0000FF8C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  21867. 0000FF90  266E 0008                movea.l    A3, [A6 + 0x8]
  21868. 0000FF94  246E 000C                movea.l    A2, [A6 + 0xC]
  21869. 0000FF98  7800                     moveq.l    D4, 0x00
  21870. 0000FF9A  6076                     bra        +0x78 /* 00010012 */
  21871. label0000FF9C:
  21872. 0000FF9C  3D72 3800 FFFE           move.w     [A6 - 0x2], [A2 + D3]
  21873. 0000FFA2  4878 0002                push.l     0x2
  21874. 0000FFA6  486E FFFE                pea.l      [A6 - 0x2]
  21875. 0000FFAA  2F0B                     move.l     -[A7], A3
  21876. 0000FFAC  4EB9 0000 2B90           jsr        [0x00002B90]
  21877. 0000FFB2  204A                     movea.l    A0, A2
  21878. 0000FFB4  5488                     addq.l     A0, 2
  21879. 0000FFB6  3D70 3800 FFFC           move.w     [A6 - 0x4], [A0 + D3]
  21880. 0000FFBC  4878 0002                push.l     0x2
  21881. 0000FFC0  486E FFFC                pea.l      [A6 - 0x4]
  21882. 0000FFC4  2F0B                     move.l     -[A7], A3
  21883. 0000FFC6  4EB9 0000 2B90           jsr        [0x00002B90]
  21884. 0000FFCC  204A                     movea.l    A0, A2
  21885. 0000FFCE  5888                     addq.l     A0, 4
  21886. 0000FFD0  3D70 3800 FFFA           move.w     [A6 - 0x6], [A0 + D3]
  21887. 0000FFD6  4878 0002                push.l     0x2
  21888. 0000FFDA  486E FFFA                pea.l      [A6 - 0x6]
  21889. 0000FFDE  2F0B                     move.l     -[A7], A3
  21890. 0000FFE0  4EB9 0000 2B90           jsr        [0x00002B90]
  21891. 0000FFE6  5244                     addq.w     D4, 1
  21892. 0000FFE8  5C83                     addq.l     D3, 6
  21893. 0000FFEA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  21894. label0000FFEE:
  21895. 0000FFEE  0C44 0006                cmpi.w     D4, 0x6
  21896. 0000FFF2  6DA8                     blt        -0x56 /* 0000FF9C */
  21897. 0000FFF4  3D6A 0024 FFF8           move.w     [A6 - 0x8], [A2 + 0x24]
  21898. 0000FFFA  4878 0002                push.l     0x2
  21899. 0000FFFE  486E FFF8                pea.l      [A6 - 0x8]
  21900. 00010002  2F0B                     move.l     -[A7], A3
  21901. 00010004  4EB9 0000 2B90           jsr        [0x00002B90]
  21902. 0001000A  204B                     movea.l    A0, A3
  21903. 0001000C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21904. 00010010  6004                     bra        +0x6 /* 00010016 */
  21905. label00010012:
  21906. 00010012  7600                     moveq.l    D3, 0x00
  21907. 00010014  60D8                     bra        -0x26 /* 0000FFEE */
  21908. label00010016:
  21909. 00010016  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  21910. 0001001A  4E5E                     unlink     A6
  21911. 0001001C  4E75                     rts
  21912. fn0001001E:
  21913. 0001001E  4E56 0000                link       A6, 0
  21914. 00010022  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  21915. 00010026  246E 0008                movea.l    A2, [A6 + 0x8]
  21916. 0001002A  362E 000C                move.w     D3, [A6 + 0xC]
  21917. 0001002E  286E 000E                movea.l    A4, [A6 + 0xE]
  21918. 00010032  4A43                     tst.w      D3
  21919. 00010034  6714                     beq        +0x16 /* 0001004A */
  21920. 00010036  204A                     movea.l    A0, A2
  21921. 00010038  41E8 004E                lea.l      A0, [A0 + 0x4E]
  21922. 0001003C  2648                     movea.l    A3, A0
  21923. 0001003E  2488                     move.l     [A2], A0
  21924. 00010040  2F0B                     move.l     -[A7], A3
  21925. 00010042  4EB9 0000 3AE0           jsr        [0x00003AE0]
  21926. 00010048  584F                     addq.w     A7, 4
  21927. label0001004A:
  21928. 0001004A  2F0C                     move.l     -[A7], A4
  21929. 0001004C  4267                     clr.w      -[A7]
  21930. 0001004E  2F0A                     move.l     -[A7], A2
  21931. 00010050  61FF FFFF 17AC           bsr        -0xE852 /* 000017FE */
  21932. 00010056  41F9 0001 F6C0           lea.l      A0, [0x0001F6C0]
  21933. 0001005C  2548 0004                move.l     [A2 + 0x4], A0
  21934. 00010060  41F9 0001 F6C0           lea.l      A0, [0x0001F6C0]
  21935. 00010066  41E8 0084                lea.l      A0, [A0 + 0x84]
  21936. 0001006A  2252                     movea.l    A1, [A2]
  21937. 0001006C  2288                     move.l     [A1], A0
  21938. 0001006E  2652                     movea.l    A3, [A2]
  21939. 00010070  204A                     movea.l    A0, A2
  21940. 00010072  41E8 004E                lea.l      A0, [A0 + 0x4E]
  21941. 00010076  91CB                     sub.l      A0, A3
  21942. 00010078  2748 0008                move.l     [A3 + 0x8], A0
  21943. 0001007C  204A                     movea.l    A0, A2
  21944. 0001007E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21945. 00010082  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  21946. 00010086  4E5E                     unlink     A6
  21947. 00010088  4E75                     rts
  21948. 0001008A  4E56 0000                link       A6, 0
  21949. 0001008E  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  21950. 00010094  4868 01F4                pea.l      [A0 + 0x1F4]
  21951. 00010098  2057                     movea.l    A0, [A7]
  21952. 0001009A  2250                     movea.l    A1, [A0]
  21953. 0001009C  2269 0010                movea.l    A1, [A1 + 0x10]
  21954. 000100A0  4E91                     jsr        [A1]
  21955. 000100A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21956. 000100A6  61FF FFFF 1D8A           bsr        -0xE274 /* 00001E32 */
  21957. 000100AC  4E5E                     unlink     A6
  21958. 000100AE  4E75                     rts
  21959. 000100B0  4E56 0000                link       A6, 0
  21960. 000100B4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  21961. 000100B8  246E 0008                movea.l    A2, [A6 + 0x8]
  21962. 000100BC  362E 000C                move.w     D3, [A6 + 0xC]
  21963. 000100C0  200A                     move.l     D0, A2
  21964. 000100C2  6752                     beq        +0x54 /* 00010116 */
  21965. 000100C4  41F9 0001 F6C0           lea.l      A0, [0x0001F6C0]
  21966. 000100CA  2548 0004                move.l     [A2 + 0x4], A0
  21967. 000100CE  41F9 0001 F6C0           lea.l      A0, [0x0001F6C0]
  21968. 000100D4  41E8 0084                lea.l      A0, [A0 + 0x84]
  21969. 000100D8  2252                     movea.l    A1, [A2]
  21970. 000100DA  2288                     move.l     [A1], A0
  21971. 000100DC  2652                     movea.l    A3, [A2]
  21972. 000100DE  204A                     movea.l    A0, A2
  21973. 000100E0  41E8 004E                lea.l      A0, [A0 + 0x4E]
  21974. 000100E4  2848                     movea.l    A4, A0
  21975. 000100E6  91CB                     sub.l      A0, A3
  21976. 000100E8  2748 0008                move.l     [A3 + 0x8], A0
  21977. 000100EC  4267                     clr.w      -[A7]
  21978. 000100EE  2F0A                     move.l     -[A7], A2
  21979. 000100F0  61FF FFFF 1800           bsr        -0xE7FE /* 000018F2 */
  21980. 000100F6  4A43                     tst.w      D3
  21981. 000100F8  5C4F                     addq.w     A7, 6
  21982. 000100FA  670C                     beq        +0xE /* 00010108 */
  21983. 000100FC  4267                     clr.w      -[A7]
  21984. 000100FE  2F0C                     move.l     -[A7], A4
  21985. 00010100  4EB9 0000 3AE8           jsr        [0x00003AE8]
  21986. 00010106  5C4F                     addq.w     A7, 6
  21987. label00010108:
  21988. 00010108  4A43                     tst.w      D3
  21989. 0001010A  6F0A                     ble        +0xC /* 00010116 */
  21990. 0001010C  2F0A                     move.l     -[A7], A2
  21991. 0001010E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  21992. 00010114  584F                     addq.w     A7, 4
  21993. label00010116:
  21994. 00010116  204A                     movea.l    A0, A2
  21995. 00010118  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  21996. 0001011C  4E5E                     unlink     A6
  21997. 0001011E  4E75                     rts
  21998. 00010120  206F 0004                movea.l    A0, [A7 + 0x4]
  21999. 00010124  5088                     addq.l     A0, 8
  22000. 00010126  2010                     move.l     D0, [A0]
  22001. 00010128  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  22002. 0001012E  D1AF 0004                add.l      [A7 + 0x4], D0
  22003. 00010132  4EF9 0001 00B4           jmp        [0x000100B4]
  22004. fn00010138:
  22005. 00010138  4E56 0000                link       A6, 0
  22006. 0001013C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22007. 00010140  246E 0008                movea.l    A2, [A6 + 0x8]
  22008. 00010144  362E 000C                move.w     D3, [A6 + 0xC]
  22009. 00010148  286E 000E                movea.l    A4, [A6 + 0xE]
  22010. 0001014C  4A43                     tst.w      D3
  22011. 0001014E  6714                     beq        +0x16 /* 00010164 */
  22012. 00010150  204A                     movea.l    A0, A2
  22013. 00010152  41E8 0080                lea.l      A0, [A0 + 0x80]
  22014. 00010156  2648                     movea.l    A3, A0
  22015. 00010158  2488                     move.l     [A2], A0
  22016. 0001015A  2F0B                     move.l     -[A7], A3
  22017. 0001015C  4EB9 0000 3AE0           jsr        [0x00003AE0]
  22018. 00010162  584F                     addq.w     A7, 4
  22019. label00010164:
  22020. 00010164  2F0C                     move.l     -[A7], A4
  22021. 00010166  4267                     clr.w      -[A7]
  22022. 00010168  2F0A                     move.l     -[A7], A2
  22023. 0001016A  61FF FFFF 1692           bsr        -0xE96C /* 000017FE */
  22024. 00010170  486A 004E                pea.l      [A2 + 0x4E]
  22025. 00010174  4EB9 0000 3BD0           jsr        [0x00003BD0]
  22026. 0001017A  41F9 0001 F4FC           lea.l      A0, [0x0001F4FC]
  22027. 00010180  2548 0004                move.l     [A2 + 0x4], A0
  22028. 00010184  41F9 0001 F4FC           lea.l      A0, [0x0001F4FC]
  22029. 0001018A  41E8 0098                lea.l      A0, [A0 + 0x98]
  22030. 0001018E  2252                     movea.l    A1, [A2]
  22031. 00010190  2288                     move.l     [A1], A0
  22032. 00010192  41F9 0001 F4FC           lea.l      A0, [0x0001F4FC]
  22033. 00010198  41E8 0084                lea.l      A0, [A0 + 0x84]
  22034. 0001019C  2548 004E                move.l     [A2 + 0x4E], A0
  22035. 000101A0  2652                     movea.l    A3, [A2]
  22036. 000101A2  204A                     movea.l    A0, A2
  22037. 000101A4  41E8 0080                lea.l      A0, [A0 + 0x80]
  22038. 000101A8  91CB                     sub.l      A0, A3
  22039. 000101AA  2748 0008                move.l     [A3 + 0x8], A0
  22040. 000101AE  42AA 007C                clr.l      [A2 + 0x7C]
  22041. 000101B2  204A                     movea.l    A0, A2
  22042. 000101B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  22043. 000101B8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22044. 000101BC  4E5E                     unlink     A6
  22045. 000101BE  4E75                     rts
  22046. label000101C0:
  22047. 000101C0  4E56 0000                link       A6, 0
  22048. 000101C4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22049. 000101C8  246E 0008                movea.l    A2, [A6 + 0x8]
  22050. 000101CC  362E 000C                move.w     D3, [A6 + 0xC]
  22051. 000101D0  200A                     move.l     D0, A2
  22052. 000101D2  676E                     beq        +0x70 /* 00010242 */
  22053. 000101D4  41F9 0001 F4FC           lea.l      A0, [0x0001F4FC]
  22054. 000101DA  2548 0004                move.l     [A2 + 0x4], A0
  22055. 000101DE  41F9 0001 F4FC           lea.l      A0, [0x0001F4FC]
  22056. 000101E4  41E8 0098                lea.l      A0, [A0 + 0x98]
  22057. 000101E8  2252                     movea.l    A1, [A2]
  22058. 000101EA  2288                     move.l     [A1], A0
  22059. 000101EC  41F9 0001 F4FC           lea.l      A0, [0x0001F4FC]
  22060. 000101F2  41E8 0084                lea.l      A0, [A0 + 0x84]
  22061. 000101F6  2548 004E                move.l     [A2 + 0x4E], A0
  22062. 000101FA  2652                     movea.l    A3, [A2]
  22063. 000101FC  204A                     movea.l    A0, A2
  22064. 000101FE  41E8 0080                lea.l      A0, [A0 + 0x80]
  22065. 00010202  2848                     movea.l    A4, A0
  22066. 00010204  91CB                     sub.l      A0, A3
  22067. 00010206  2748 0008                move.l     [A3 + 0x8], A0
  22068. 0001020A  4267                     clr.w      -[A7]
  22069. 0001020C  486A 004E                pea.l      [A2 + 0x4E]
  22070. 00010210  4EB9 0000 3BD8           jsr        [0x00003BD8]
  22071. 00010216  4267                     clr.w      -[A7]
  22072. 00010218  2F0A                     move.l     -[A7], A2
  22073. 0001021A  61FF FFFF 16D6           bsr        -0xE928 /* 000018F2 */
  22074. 00010220  4A43                     tst.w      D3
  22075. 00010222  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22076. 00010226  670C                     beq        +0xE /* 00010234 */
  22077. 00010228  4267                     clr.w      -[A7]
  22078. 0001022A  2F0C                     move.l     -[A7], A4
  22079. 0001022C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  22080. 00010232  5C4F                     addq.w     A7, 6
  22081. label00010234:
  22082. 00010234  4A43                     tst.w      D3
  22083. 00010236  6F0A                     ble        +0xC /* 00010242 */
  22084. 00010238  2F0A                     move.l     -[A7], A2
  22085. 0001023A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  22086. 00010240  584F                     addq.w     A7, 4
  22087. label00010242:
  22088. 00010242  204A                     movea.l    A0, A2
  22089. 00010244  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22090. 00010248  4E5E                     unlink     A6
  22091. 0001024A  4E75                     rts
  22092. 0001024C  4E56 FFFC                link       A6, -0x0004
  22093. 00010250  2F0A                     move.l     -[A7], A2
  22094. 00010252  246E 0008                movea.l    A2, [A6 + 0x8]
  22095. 00010256  2F3C 4544 4954           move.l     -[A7], 0x45444954 /* 'EDIT' */
  22096. 0001025C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  22097. 00010260  2057                     movea.l    A0, [A7]
  22098. 00010262  2268 0004                movea.l    A1, [A0 + 0x4]
  22099. 00010266  2269 0010                movea.l    A1, [A1 + 0x10]
  22100. 0001026A  4E91                     jsr        [A1]
  22101. 0001026C  2548 007C                move.l     [A2 + 0x7C], A0
  22102. 00010270  4AAA 007C                tst.l      [A2 + 0x7C]
  22103. 00010274  504F                     addq.w     A7, 8
  22104. 00010276  661E                     bne        +0x20 /* 00010296 */
  22105. 00010278  42A7                     clr.l      -[A7]
  22106. 0001027A  486E FFFC                pea.l      [A6 - 0x4]
  22107. 0001027E  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  22108. 00010286  4879 0001 F694           push.l     0x1F694
  22109. 0001028C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  22110. 00010292  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22111. label00010296:
  22112. 00010296  200A                     move.l     D0, A2
  22113. 00010298  4A80                     tst.l      D0
  22114. 0001029A  6708                     beq        +0xA /* 000102A4 */
  22115. 0001029C  204A                     movea.l    A0, A2
  22116. 0001029E  41E8 004E                lea.l      A0, [A0 + 0x4E]
  22117. 000102A2  6002                     bra        +0x4 /* 000102A6 */
  22118. label000102A4:
  22119. 000102A4  204A                     movea.l    A0, A2
  22120. label000102A6:
  22121. 000102A6  4850                     pea.l      [A0]
  22122. 000102A8  206A 007C                movea.l    A0, [A2 + 0x7C]
  22123. 000102AC  4868 0028                pea.l      [A0 + 0x28]
  22124. 000102B0  4EB9 0000 3B20           jsr        [0x00003B20]
  22125. 000102B6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22126. 000102BC  4868 0422                pea.l      [A0 + 0x422]
  22127. 000102C0  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  22128. 000102C4  2057                     movea.l    A0, [A7]
  22129. 000102C6  2268 0004                movea.l    A1, [A0 + 0x4]
  22130. 000102CA  2269 0028                movea.l    A1, [A1 + 0x28]
  22131. 000102CE  4E91                     jsr        [A1]
  22132. 000102D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  22133. 000102D4  245F                     movea.l    A2, [A7]+
  22134. 000102D6  4E5E                     unlink     A6
  22135. 000102D8  4E75                     rts
  22136. 000102DA  4E56 0000                link       A6, 0
  22137. 000102DE  2F0A                     move.l     -[A7], A2
  22138. 000102E0  246E 0008                movea.l    A2, [A6 + 0x8]
  22139. 000102E4  2F0A                     move.l     -[A7], A2
  22140. 000102E6  61FF FFFF 18FC           bsr        -0xE702 /* 00001BE4 */
  22141. 000102EC  4AAA 007C                tst.l      [A2 + 0x7C]
  22142. 000102F0  670A                     beq        +0xC /* 000102FC */
  22143. 000102F2  206A 007C                movea.l    A0, [A2 + 0x7C]
  22144. 000102F6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  22145. 000102FA  6004                     bra        +0x6 /* 00010300 */
  22146. label000102FC:
  22147. 000102FC  206A 007C                movea.l    A0, [A2 + 0x7C]
  22148. label00010300:
  22149. 00010300  4850                     pea.l      [A0]
  22150. 00010302  4EB9 0000 3D00           jsr        [0x00003D00]
  22151. 00010308  504F                     addq.w     A7, 8
  22152. 0001030A  245F                     movea.l    A2, [A7]+
  22153. 0001030C  4E5E                     unlink     A6
  22154. 0001030E  4E75                     rts
  22155. 00010310  4E56 0000                link       A6, 0
  22156. 00010314  2F0A                     move.l     -[A7], A2
  22157. 00010316  246E 0008                movea.l    A2, [A6 + 0x8]
  22158. 0001031A  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22159. 00010320  4868 0422                pea.l      [A0 + 0x422]
  22160. 00010324  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  22161. 00010328  2057                     movea.l    A0, [A7]
  22162. 0001032A  2268 0004                movea.l    A1, [A0 + 0x4]
  22163. 0001032E  2269 0024                movea.l    A1, [A1 + 0x24]
  22164. 00010332  4E91                     jsr        [A1]
  22165. 00010334  2F0A                     move.l     -[A7], A2
  22166. 00010336  61FF FFFF 1AA6           bsr        -0xE558 /* 00001DDE */
  22167. 0001033C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22168. 00010340  245F                     movea.l    A2, [A7]+
  22169. 00010342  4E5E                     unlink     A6
  22170. 00010344  4E75                     rts
  22171. 00010346  4E56 0000                link       A6, 0
  22172. 0001034A  2F0A                     move.l     -[A7], A2
  22173. 0001034C  246E 0008                movea.l    A2, [A6 + 0x8]
  22174. 00010350  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22175. 00010356  4868 0422                pea.l      [A0 + 0x422]
  22176. 0001035A  2F2A 007C                move.l     -[A7], [A2 + 0x7C]
  22177. 0001035E  2057                     movea.l    A0, [A7]
  22178. 00010360  2268 0004                movea.l    A1, [A0 + 0x4]
  22179. 00010364  2269 0024                movea.l    A1, [A1 + 0x24]
  22180. 00010368  4E91                     jsr        [A1]
  22181. 0001036A  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22182. 00010370  4868 02BC                pea.l      [A0 + 0x2BC]
  22183. 00010374  2057                     movea.l    A0, [A7]
  22184. 00010376  2250                     movea.l    A1, [A0]
  22185. 00010378  2269 0010                movea.l    A1, [A1 + 0x10]
  22186. 0001037C  4E91                     jsr        [A1]
  22187. 0001037E  2F0A                     move.l     -[A7], A2
  22188. 00010380  61FF FFFF 1AB0           bsr        -0xE54E /* 00001E32 */
  22189. 00010386  4FEF 0010                lea.l      A7, [A7 + 0x10]
  22190. 0001038A  245F                     movea.l    A2, [A7]+
  22191. 0001038C  4E5E                     unlink     A6
  22192. 0001038E  4E75                     rts
  22193. 00010390  4E56 0000                link       A6, 0
  22194. 00010394  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  22195. 00010398  262E 0008                move.l     D3, [A6 + 0x8]
  22196. 0001039C  282E 000C                move.l     D4, [A6 + 0xC]
  22197. 000103A0  286E 0010                movea.l    A4, [A6 + 0x10]
  22198. 000103A4  2E2E 0014                move.l     D7, [A6 + 0x14]
  22199. 000103A8  2C2E 0018                move.l     D6, [A6 + 0x18]
  22200. 000103AC  2A2E 001C                move.l     D5, [A6 + 0x1C]
  22201. 000103B0  2004                     move.l     D0, D4
  22202. 000103B2  0480 0000 00D0           subi.l     D0, 0xD0
  22203. 000103B8  6702                     beq        +0x4 /* 000103BC */
  22204. 000103BA  6024                     bra        +0x26 /* 000103E0 */
  22205. label000103BC:
  22206. 000103BC  2043                     movea.l    A0, D3
  22207. 000103BE  2668 007C                movea.l    A3, [A0 + 0x7C]
  22208. 000103C2  B6FC 0000                cmpa.w     A3, 0x0
  22209. 000103C6  670E                     beq        +0x10 /* 000103D6 */
  22210. 000103C8  244B                     movea.l    A2, A3
  22211. 000103CA  206A 00A4                movea.l    A0, [A2 + 0xA4]
  22212. 000103CE  2050                     movea.l    A0, [A0]
  22213. 000103D0  4A68 003C                tst.w      [A0 + 0x3C]
  22214. 000103D4  6E04                     bgt        +0x6 /* 000103DA */
  22215. label000103D6:
  22216. 000103D6  7000                     moveq.l    D0, 0x00
  22217. 000103D8  6002                     bra        +0x4 /* 000103DC */
  22218. label000103DA:
  22219. 000103DA  7001                     moveq.l    D0, 0x01
  22220. label000103DC:
  22221. 000103DC  1880                     move.b     [A4], D0
  22222. 000103DE  6016                     bra        +0x18 /* 000103F6 */
  22223. label000103E0:
  22224. 000103E0  2F05                     move.l     -[A7], D5
  22225. 000103E2  2F06                     move.l     -[A7], D6
  22226. 000103E4  2F07                     move.l     -[A7], D7
  22227. 000103E6  2F0C                     move.l     -[A7], A4
  22228. 000103E8  2F04                     move.l     -[A7], D4
  22229. 000103EA  2F03                     move.l     -[A7], D3
  22230. 000103EC  61FF FFFF 18E6           bsr        -0xE718 /* 00001CD4 */
  22231. 000103F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  22232. label000103F6:
  22233. 000103F6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  22234. 000103FA  4E5E                     unlink     A6
  22235. 000103FC  4E75                     rts
  22236. label000103FE:
  22237. 000103FE  0CAF 4544 4954 0008      cmpi.l     [A7 + 0x8], 0x45444954 /* 'EDIT' */
  22238. 00010406  6608                     bne        +0xA /* 00010410 */
  22239. 00010408  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  22240. label00010410:
  22241. 00010410  4E75                     rts
  22242. 00010412  206F 0004                movea.l    A0, [A7 + 0x4]
  22243. 00010416  5088                     addq.l     A0, 8
  22244. 00010418  2010                     move.l     D0, [A0]
  22245. 0001041A  0680 FFFF FF80           addi.l     D0, 0xFFFFFF80
  22246. 00010420  D1AF 0004                add.l      [A7 + 0x4], D0
  22247. 00010424  4EFA FD9A                jmp        [PC - 0x266 /* 000101C0 */]
  22248. 00010428  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  22249. 00010430  4EFA FFCC                jmp        [PC - 0x34 /* 000103FE */]
  22250. 00010434  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  22251. 0001043C  4EFA FD82                jmp        [PC - 0x27E /* 000101C0 */]
  22252. fn00010440:
  22253. 00010440  4E56 0000                link       A6, 0
  22254. 00010444  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22255. 00010448  246E 0008                movea.l    A2, [A6 + 0x8]
  22256. 0001044C  362E 000C                move.w     D3, [A6 + 0xC]
  22257. 00010450  286E 000E                movea.l    A4, [A6 + 0xE]
  22258. 00010454  4A43                     tst.w      D3
  22259. 00010456  6714                     beq        +0x16 /* 0001046C */
  22260. 00010458  204A                     movea.l    A0, A2
  22261. 0001045A  41E8 004E                lea.l      A0, [A0 + 0x4E]
  22262. 0001045E  2648                     movea.l    A3, A0
  22263. 00010460  2488                     move.l     [A2], A0
  22264. 00010462  2F0B                     move.l     -[A7], A3
  22265. 00010464  4EB9 0000 3AE0           jsr        [0x00003AE0]
  22266. 0001046A  584F                     addq.w     A7, 4
  22267. label0001046C:
  22268. 0001046C  2F0C                     move.l     -[A7], A4
  22269. 0001046E  4267                     clr.w      -[A7]
  22270. 00010470  2F0A                     move.l     -[A7], A2
  22271. 00010472  61FF FFFF 138A           bsr        -0xEC74 /* 000017FE */
  22272. 00010478  41F9 0001 F378           lea.l      A0, [0x0001F378]
  22273. 0001047E  2548 0004                move.l     [A2 + 0x4], A0
  22274. 00010482  41F9 0001 F378           lea.l      A0, [0x0001F378]
  22275. 00010488  41E8 0084                lea.l      A0, [A0 + 0x84]
  22276. 0001048C  2252                     movea.l    A1, [A2]
  22277. 0001048E  2288                     move.l     [A1], A0
  22278. 00010490  2652                     movea.l    A3, [A2]
  22279. 00010492  204A                     movea.l    A0, A2
  22280. 00010494  41E8 004E                lea.l      A0, [A0 + 0x4E]
  22281. 00010498  91CB                     sub.l      A0, A3
  22282. 0001049A  2748 0008                move.l     [A3 + 0x8], A0
  22283. 0001049E  204A                     movea.l    A0, A2
  22284. 000104A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  22285. 000104A4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22286. 000104A8  4E5E                     unlink     A6
  22287. 000104AA  4E75                     rts
  22288. label000104AC:
  22289. 000104AC  4E56 0000                link       A6, 0
  22290. 000104B0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22291. 000104B4  246E 0008                movea.l    A2, [A6 + 0x8]
  22292. 000104B8  362E 000C                move.w     D3, [A6 + 0xC]
  22293. 000104BC  200A                     move.l     D0, A2
  22294. 000104BE  6752                     beq        +0x54 /* 00010512 */
  22295. 000104C0  41F9 0001 F378           lea.l      A0, [0x0001F378]
  22296. 000104C6  2548 0004                move.l     [A2 + 0x4], A0
  22297. 000104CA  41F9 0001 F378           lea.l      A0, [0x0001F378]
  22298. 000104D0  41E8 0084                lea.l      A0, [A0 + 0x84]
  22299. 000104D4  2252                     movea.l    A1, [A2]
  22300. 000104D6  2288                     move.l     [A1], A0
  22301. 000104D8  2652                     movea.l    A3, [A2]
  22302. 000104DA  204A                     movea.l    A0, A2
  22303. 000104DC  41E8 004E                lea.l      A0, [A0 + 0x4E]
  22304. 000104E0  2848                     movea.l    A4, A0
  22305. 000104E2  91CB                     sub.l      A0, A3
  22306. 000104E4  2748 0008                move.l     [A3 + 0x8], A0
  22307. 000104E8  4267                     clr.w      -[A7]
  22308. 000104EA  2F0A                     move.l     -[A7], A2
  22309. 000104EC  61FF FFFF 1404           bsr        -0xEBFA /* 000018F2 */
  22310. 000104F2  4A43                     tst.w      D3
  22311. 000104F4  5C4F                     addq.w     A7, 6
  22312. 000104F6  670C                     beq        +0xE /* 00010504 */
  22313. 000104F8  4267                     clr.w      -[A7]
  22314. 000104FA  2F0C                     move.l     -[A7], A4
  22315. 000104FC  4EB9 0000 3AE8           jsr        [0x00003AE8]
  22316. 00010502  5C4F                     addq.w     A7, 6
  22317. label00010504:
  22318. 00010504  4A43                     tst.w      D3
  22319. 00010506  6F0A                     ble        +0xC /* 00010512 */
  22320. 00010508  2F0A                     move.l     -[A7], A2
  22321. 0001050A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  22322. 00010510  584F                     addq.w     A7, 4
  22323. label00010512:
  22324. 00010512  204A                     movea.l    A0, A2
  22325. 00010514  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22326. 00010518  4E5E                     unlink     A6
  22327. 0001051A  4E75                     rts
  22328. 0001051C  4E56 0000                link       A6, 0
  22329. 00010520  48E7 0030                movem.l    -[A7], A2,A3
  22330. 00010524  266E 0008                movea.l    A3, [A6 + 0x8]
  22331. 00010528  2F3C 5247 5056           move.l     -[A7], 0x52475056 /* 'RGPV' */
  22332. 0001052E  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  22333. 00010532  2057                     movea.l    A0, [A7]
  22334. 00010534  2268 0004                movea.l    A1, [A0 + 0x4]
  22335. 00010538  2269 0010                movea.l    A1, [A1 + 0x10]
  22336. 0001053C  4E91                     jsr        [A1]
  22337. 0001053E  2448                     movea.l    A2, A0
  22338. 00010540  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22339. 00010546  0C68 0001 030C           cmpi.w     [A0 + 0x30C], 0x1
  22340. 0001054C  504F                     addq.w     A7, 8
  22341. 0001054E  6616                     bne        +0x18 /* 00010566 */
  22342. 00010550  4878 0320                push.l     0x320
  22343. 00010554  2F0A                     move.l     -[A7], A2
  22344. 00010556  2057                     movea.l    A0, [A7]
  22345. 00010558  2268 0004                movea.l    A1, [A0 + 0x4]
  22346. 0001055C  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  22347. 00010560  4E91                     jsr        [A1]
  22348. 00010562  504F                     addq.w     A7, 8
  22349. 00010564  6014                     bra        +0x16 /* 0001057A */
  22350. label00010566:
  22351. 00010566  4878 0321                push.l     0x321
  22352. 0001056A  2F0A                     move.l     -[A7], A2
  22353. 0001056C  2057                     movea.l    A0, [A7]
  22354. 0001056E  2268 0004                movea.l    A1, [A0 + 0x4]
  22355. 00010572  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  22356. 00010576  4E91                     jsr        [A1]
  22357. 00010578  504F                     addq.w     A7, 8
  22358. label0001057A:
  22359. 0001057A  4CDF 0C00                movem.l    A2,A3, [A7]+
  22360. 0001057E  4E5E                     unlink     A6
  22361. 00010580  4E75                     rts
  22362. 00010582  4E56 0000                link       A6, 0
  22363. 00010586  2F0A                     move.l     -[A7], A2
  22364. 00010588  246E 0008                movea.l    A2, [A6 + 0x8]
  22365. 0001058C  2F0A                     move.l     -[A7], A2
  22366. 0001058E  61FF 0000 0052           bsr        +0x54 /* 000105E2 */
  22367. 00010594  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22368. 0001059A  4A68 030C                tst.w      [A0 + 0x30C]
  22369. 0001059E  584F                     addq.w     A7, 4
  22370. 000105A0  660E                     bne        +0x10 /* 000105B0 */
  22371. 000105A2  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  22372. 000105A6  61FF FFFF 114C           bsr        -0xEEB2 /* 000016F4 */
  22373. 000105AC  544F                     addq.w     A7, 2
  22374. 000105AE  600A                     bra        +0xC /* 000105BA */
  22375. label000105B0:
  22376. 000105B0  2F0A                     move.l     -[A7], A2
  22377. 000105B2  61FF FFFF 1846           bsr        -0xE7B8 /* 00001DFA */
  22378. 000105B8  584F                     addq.w     A7, 4
  22379. label000105BA:
  22380. 000105BA  245F                     movea.l    A2, [A7]+
  22381. 000105BC  4E5E                     unlink     A6
  22382. 000105BE  4E75                     rts
  22383. 000105C0  4E56 0000                link       A6, 0
  22384. 000105C4  2F0A                     move.l     -[A7], A2
  22385. 000105C6  246E 0008                movea.l    A2, [A6 + 0x8]
  22386. 000105CA  2F0A                     move.l     -[A7], A2
  22387. 000105CC  61FF 0000 0014           bsr        +0x16 /* 000105E2 */
  22388. 000105D2  2F0A                     move.l     -[A7], A2
  22389. 000105D4  61FF FFFF 1808           bsr        -0xE7F6 /* 00001DDE */
  22390. 000105DA  504F                     addq.w     A7, 8
  22391. 000105DC  245F                     movea.l    A2, [A7]+
  22392. 000105DE  4E5E                     unlink     A6
  22393. 000105E0  4E75                     rts
  22394. fn000105E2:
  22395. 000105E2  4E56 0000                link       A6, 0
  22396. 000105E6  48E7 0030                movem.l    -[A7], A2,A3
  22397. 000105EA  266E 0008                movea.l    A3, [A6 + 0x8]
  22398. 000105EE  2F3C 5247 5056           move.l     -[A7], 0x52475056 /* 'RGPV' */
  22399. 000105F4  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  22400. 000105F8  2057                     movea.l    A0, [A7]
  22401. 000105FA  2268 0004                movea.l    A1, [A0 + 0x4]
  22402. 000105FE  2269 0010                movea.l    A1, [A1 + 0x10]
  22403. 00010602  4E91                     jsr        [A1]
  22404. 00010604  2448                     movea.l    A2, A0
  22405. 00010606  2F0A                     move.l     -[A7], A2
  22406. 00010608  2057                     movea.l    A0, [A7]
  22407. 0001060A  2268 0004                movea.l    A1, [A0 + 0x4]
  22408. 0001060E  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  22409. 00010612  4E91                     jsr        [A1]
  22410. 00010614  0C80 0000 0320           cmpi.l     D0, 0x320
  22411. 0001061A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22412. 0001061E  6604                     bne        +0x6 /* 00010624 */
  22413. 00010620  7001                     moveq.l    D0, 0x01
  22414. 00010622  6002                     bra        +0x4 /* 00010626 */
  22415. label00010624:
  22416. 00010624  7000                     moveq.l    D0, 0x00
  22417. label00010626:
  22418. 00010626  7200                     moveq.l    D1, 0x00
  22419. 00010628  1200                     move.b     D1, D0
  22420. 0001062A  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22421. 00010630  3141 030C                move.w     [A0 + 0x30C], D1
  22422. 00010634  4CDF 0C00                movem.l    A2,A3, [A7]+
  22423. 00010638  4E5E                     unlink     A6
  22424. 0001063A  4E75                     rts
  22425. 0001063C  206F 0004                movea.l    A0, [A7 + 0x4]
  22426. 00010640  5088                     addq.l     A0, 8
  22427. 00010642  2010                     move.l     D0, [A0]
  22428. 00010644  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  22429. 0001064A  D1AF 0004                add.l      [A7 + 0x4], D0
  22430. 0001064E  4EFA FE5C                jmp        [PC - 0x1A4 /* 000104AC */]
  22431. fn00010652:
  22432. 00010652  4E56 0000                link       A6, 0
  22433. 00010656  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22434. 0001065A  246E 0008                movea.l    A2, [A6 + 0x8]
  22435. 0001065E  362E 000C                move.w     D3, [A6 + 0xC]
  22436. 00010662  286E 000E                movea.l    A4, [A6 + 0xE]
  22437. 00010666  4A43                     tst.w      D3
  22438. 00010668  6714                     beq        +0x16 /* 0001067E */
  22439. 0001066A  204A                     movea.l    A0, A2
  22440. 0001066C  41E8 007A                lea.l      A0, [A0 + 0x7A]
  22441. 00010670  2648                     movea.l    A3, A0
  22442. 00010672  2488                     move.l     [A2], A0
  22443. 00010674  2F0B                     move.l     -[A7], A3
  22444. 00010676  4EB9 0000 3AE0           jsr        [0x00003AE0]
  22445. 0001067C  584F                     addq.w     A7, 4
  22446. label0001067E:
  22447. 0001067E  2F0C                     move.l     -[A7], A4
  22448. 00010680  4267                     clr.w      -[A7]
  22449. 00010682  2F0A                     move.l     -[A7], A2
  22450. 00010684  4EB9 0000 3538           jsr        [0x00003538]
  22451. 0001068A  41F9 0001 ECFA           lea.l      A0, [0x0001ECFA]
  22452. 00010690  2548 0004                move.l     [A2 + 0x4], A0
  22453. 00010694  41F9 0001 ECFA           lea.l      A0, [0x0001ECFA]
  22454. 0001069A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  22455. 0001069E  2252                     movea.l    A1, [A2]
  22456. 000106A0  2288                     move.l     [A1], A0
  22457. 000106A2  2652                     movea.l    A3, [A2]
  22458. 000106A4  204A                     movea.l    A0, A2
  22459. 000106A6  41E8 007A                lea.l      A0, [A0 + 0x7A]
  22460. 000106AA  91CB                     sub.l      A0, A3
  22461. 000106AC  2748 0008                move.l     [A3 + 0x8], A0
  22462. 000106B0  204A                     movea.l    A0, A2
  22463. 000106B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  22464. 000106B6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22465. 000106BA  4E5E                     unlink     A6
  22466. 000106BC  4E75                     rts
  22467. label000106BE:
  22468. 000106BE  4E56 0000                link       A6, 0
  22469. 000106C2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22470. 000106C6  246E 0008                movea.l    A2, [A6 + 0x8]
  22471. 000106CA  362E 000C                move.w     D3, [A6 + 0xC]
  22472. 000106CE  200A                     move.l     D0, A2
  22473. 000106D0  6752                     beq        +0x54 /* 00010724 */
  22474. 000106D2  41F9 0001 ECFA           lea.l      A0, [0x0001ECFA]
  22475. 000106D8  2548 0004                move.l     [A2 + 0x4], A0
  22476. 000106DC  41F9 0001 ECFA           lea.l      A0, [0x0001ECFA]
  22477. 000106E2  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  22478. 000106E6  2252                     movea.l    A1, [A2]
  22479. 000106E8  2288                     move.l     [A1], A0
  22480. 000106EA  2652                     movea.l    A3, [A2]
  22481. 000106EC  204A                     movea.l    A0, A2
  22482. 000106EE  41E8 007A                lea.l      A0, [A0 + 0x7A]
  22483. 000106F2  2848                     movea.l    A4, A0
  22484. 000106F4  91CB                     sub.l      A0, A3
  22485. 000106F6  2748 0008                move.l     [A3 + 0x8], A0
  22486. 000106FA  4267                     clr.w      -[A7]
  22487. 000106FC  2F0A                     move.l     -[A7], A2
  22488. 000106FE  4EB9 0000 3540           jsr        [0x00003540]
  22489. 00010704  4A43                     tst.w      D3
  22490. 00010706  5C4F                     addq.w     A7, 6
  22491. 00010708  670C                     beq        +0xE /* 00010716 */
  22492. 0001070A  4267                     clr.w      -[A7]
  22493. 0001070C  2F0C                     move.l     -[A7], A4
  22494. 0001070E  4EB9 0000 3AE8           jsr        [0x00003AE8]
  22495. 00010714  5C4F                     addq.w     A7, 6
  22496. label00010716:
  22497. 00010716  4A43                     tst.w      D3
  22498. 00010718  6F0A                     ble        +0xC /* 00010724 */
  22499. 0001071A  2F0A                     move.l     -[A7], A2
  22500. 0001071C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  22501. 00010722  584F                     addq.w     A7, 4
  22502. label00010724:
  22503. 00010724  204A                     movea.l    A0, A2
  22504. 00010726  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22505. 0001072A  4E5E                     unlink     A6
  22506. 0001072C  4E75                     rts
  22507. 0001072E  4E56 FFE4                link       A6, -0x001C
  22508. 00010732  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  22509. 00010736  246E 0008                movea.l    A2, [A6 + 0x8]
  22510. 0001073A  2A2E 000C                move.l     D5, [A6 + 0xC]
  22511. 0001073E  286E 0010                movea.l    A4, [A6 + 0x10]
  22512. 00010742  7601                     moveq.l    D3, 0x01
  22513. 00010744  7801                     moveq.l    D4, 0x01
  22514. 00010746  264A                     movea.l    A3, A2
  22515. 00010748  47EB 0044                lea.l      A3, [A3 + 0x44]
  22516. 0001074C  45EE FFE8                lea.l      A2, [A6 - 0x18]
  22517. 00010750  42A7                     clr.l      -[A7]
  22518. 00010752  2F0B                     move.l     -[A7], A3
  22519. 00010754  2F0A                     move.l     -[A7], A2
  22520. 00010756  4EB9 0000 2798           jsr        [0x00002798]
  22521. 0001075C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22522. 00010760  6030                     bra        +0x32 /* 00010792 */
  22523. label00010762:
  22524. 00010762  486E FFF8                pea.l      [A6 - 0x8]
  22525. 00010766  486E FFFC                pea.l      [A6 - 0x4]
  22526. 0001076A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  22527. 0001076E  2057                     movea.l    A0, [A7]
  22528. 00010770  2268 0004                movea.l    A1, [A0 + 0x4]
  22529. 00010774  2269 00F8                movea.l    A1, [A1 + 0xF8]
  22530. 00010778  4E91                     jsr        [A1]
  22531. 0001077A  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  22532. 0001077E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22533. 00010782  6404                     bcc        +0x6 /* 00010788 */
  22534. 00010784  262E FFFC                move.l     D3, [A6 - 0x4]
  22535. label00010788:
  22536. 00010788  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  22537. 0001078C  6404                     bcc        +0x6 /* 00010792 */
  22538. 0001078E  282E FFF8                move.l     D4, [A6 - 0x8]
  22539. label00010792:
  22540. 00010792  486E FFE4                pea.l      [A6 - 0x1C]
  22541. 00010796  486E FFE8                pea.l      [A6 - 0x18]
  22542. 0001079A  4EB9 0000 27A8           jsr        [0x000027A8]
  22543. 000107A0  4A00                     tst.b      D0
  22544. 000107A2  504F                     addq.w     A7, 8
  22545. 000107A4  66BC                     bne        -0x42 /* 00010762 */
  22546. 000107A6  2045                     movea.l    A0, D5
  22547. 000107A8  2083                     move.l     [A0], D3
  22548. 000107AA  2884                     move.l     [A4], D4
  22549. 000107AC  4267                     clr.w      -[A7]
  22550. 000107AE  486E FFE8                pea.l      [A6 - 0x18]
  22551. 000107B2  4EB9 0000 27A0           jsr        [0x000027A0]
  22552. 000107B8  5C4F                     addq.w     A7, 6
  22553. 000107BA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  22554. 000107BE  4E5E                     unlink     A6
  22555. 000107C0  4E75                     rts
  22556. 000107C2  4E56 FFEC                link       A6, -0x0014
  22557. 000107C6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  22558. 000107CA  266E 0008                movea.l    A3, [A6 + 0x8]
  22559. 000107CE  246E 000C                movea.l    A2, [A6 + 0xC]
  22560. 000107D2  286E 0010                movea.l    A4, [A6 + 0x10]
  22561. 000107D6  42A7                     clr.l      -[A7]
  22562. 000107D8  2F0B                     move.l     -[A7], A3
  22563. 000107DA  2057                     movea.l    A0, [A7]
  22564. 000107DC  2268 0004                movea.l    A1, [A0 + 0x4]
  22565. 000107E0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  22566. 000107E4  4E91                     jsr        [A1]
  22567. 000107E6  2F0A                     move.l     -[A7], A2
  22568. 000107E8  2F0B                     move.l     -[A7], A3
  22569. 000107EA  2057                     movea.l    A0, [A7]
  22570. 000107EC  2268 0004                movea.l    A1, [A0 + 0x4]
  22571. 000107F0  2269 0108                movea.l    A1, [A1 + 0x108]
  22572. 000107F4  4E91                     jsr        [A1]
  22573. 000107F6  204B                     movea.l    A0, A3
  22574. 000107F8  41E8 0044                lea.l      A0, [A0 + 0x44]
  22575. 000107FC  2608                     move.l     D3, A0
  22576. 000107FE  47EE FFF0                lea.l      A3, [A6 - 0x10]
  22577. 00010802  42A7                     clr.l      -[A7]
  22578. 00010804  2F03                     move.l     -[A7], D3
  22579. 00010806  2F0B                     move.l     -[A7], A3
  22580. 00010808  4EB9 0000 2798           jsr        [0x00002798]
  22581. 0001080E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  22582. 00010812  6018                     bra        +0x1A /* 0001082C */
  22583. label00010814:
  22584. 00010814  2F0C                     move.l     -[A7], A4
  22585. 00010816  2F0A                     move.l     -[A7], A2
  22586. 00010818  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  22587. 0001081C  2057                     movea.l    A0, [A7]
  22588. 0001081E  2268 0004                movea.l    A1, [A0 + 0x4]
  22589. 00010822  2269 0100                movea.l    A1, [A1 + 0x100]
  22590. 00010826  4E91                     jsr        [A1]
  22591. 00010828  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22592. label0001082C:
  22593. 0001082C  486E FFEC                pea.l      [A6 - 0x14]
  22594. 00010830  486E FFF0                pea.l      [A6 - 0x10]
  22595. 00010834  4EB9 0000 27A8           jsr        [0x000027A8]
  22596. 0001083A  4A00                     tst.b      D0
  22597. 0001083C  504F                     addq.w     A7, 8
  22598. 0001083E  66D4                     bne        -0x2A /* 00010814 */
  22599. 00010840  4267                     clr.w      -[A7]
  22600. 00010842  486E FFF0                pea.l      [A6 - 0x10]
  22601. 00010846  4EB9 0000 27A0           jsr        [0x000027A0]
  22602. 0001084C  5C4F                     addq.w     A7, 6
  22603. 0001084E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  22604. 00010852  4E5E                     unlink     A6
  22605. 00010854  4E75                     rts
  22606. fn00010856:
  22607. 00010856  4E56 FFF8                link       A6, -0x0008
  22608. 0001085A  2F0A                     move.l     -[A7], A2
  22609. 0001085C  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  22610. 00010862  2D48 FFF8                move.l     [A6 - 0x8], A0
  22611. 00010866  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  22612. 0001086A  61FF 0000 146E           bsr        +0x1470 /* 00011CDA */
  22613. 00010870  2D48 FFFC                move.l     [A6 - 0x4], A0
  22614. 00010874  1F3C 0001                move.b     -[A7], 0x1
  22615. 00010878  1F3C 0001                move.b     -[A7], 0x1
  22616. 0001087C  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  22617. 00010880  61FF 0000 110A           bsr        +0x110C /* 0001198C */
  22618. 00010886  4A00                     tst.b      D0
  22619. 00010888  504F                     addq.w     A7, 8
  22620. 0001088A  662C                     bne        +0x2E /* 000108B8 */
  22621. 0001088C  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  22622. 00010892  2D48 FFF8                move.l     [A6 - 0x8], A0
  22623. 00010896  246E FFFC                movea.l    A2, [A6 - 0x4]
  22624. 0001089A  200A                     move.l     D0, A2
  22625. 0001089C  6718                     beq        +0x1A /* 000108B6 */
  22626. 0001089E  4A80                     tst.l      D0
  22627. 000108A0  6714                     beq        +0x16 /* 000108B6 */
  22628. 000108A2  3F3C 0001                move.w     -[A7], 0x1
  22629. 000108A6  4852                     pea.l      [A2]
  22630. 000108A8  2057                     movea.l    A0, [A7]
  22631. 000108AA  2268 0004                movea.l    A1, [A0 + 0x4]
  22632. 000108AE  2269 0008                movea.l    A1, [A1 + 0x8]
  22633. 000108B2  4E91                     jsr        [A1]
  22634. 000108B4  5C4F                     addq.w     A7, 6
  22635. label000108B6:
  22636. 000108B6  6060                     bra        +0x62 /* 00010918 */
  22637. label000108B8:
  22638. 000108B8  4878 0003                push.l     0x3
  22639. 000108BC  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  22640. 000108C2  2057                     movea.l    A0, [A7]
  22641. 000108C4  2268 0004                movea.l    A1, [A0 + 0x4]
  22642. 000108C8  2269 0010                movea.l    A1, [A1 + 0x10]
  22643. 000108CC  4E91                     jsr        [A1]
  22644. 000108CE  2448                     movea.l    A2, A0
  22645. 000108D0  4227                     clr.b      -[A7]
  22646. 000108D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  22647. 000108D6  2F0A                     move.l     -[A7], A2
  22648. 000108D8  2057                     movea.l    A0, [A7]
  22649. 000108DA  2268 0004                movea.l    A1, [A0 + 0x4]
  22650. 000108DE  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  22651. 000108E2  4E91                     jsr        [A1]
  22652. 000108E4  61FF 0000 112E           bsr        +0x1130 /* 00011A14 */
  22653. 000108EA  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  22654. 000108F0  2D48 FFF8                move.l     [A6 - 0x8], A0
  22655. 000108F4  246E FFFC                movea.l    A2, [A6 - 0x4]
  22656. 000108F8  200A                     move.l     D0, A2
  22657. 000108FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  22658. 000108FE  6718                     beq        +0x1A /* 00010918 */
  22659. 00010900  4A80                     tst.l      D0
  22660. 00010902  6714                     beq        +0x16 /* 00010918 */
  22661. 00010904  3F3C 0001                move.w     -[A7], 0x1
  22662. 00010908  4852                     pea.l      [A2]
  22663. 0001090A  2057                     movea.l    A0, [A7]
  22664. 0001090C  2268 0004                movea.l    A1, [A0 + 0x4]
  22665. 00010910  2269 0008                movea.l    A1, [A1 + 0x8]
  22666. 00010914  4E91                     jsr        [A1]
  22667. 00010916  5C4F                     addq.w     A7, 6
  22668. label00010918:
  22669. 00010918  245F                     movea.l    A2, [A7]+
  22670. 0001091A  4E5E                     unlink     A6
  22671. 0001091C  4E75                     rts
  22672. fn0001091E:
  22673. 0001091E  4E56 FEB0                link       A6, -0x0150
  22674. 00010922  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  22675. 00010926  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  22676. 0001092C  2D48 FEB4                move.l     [A6 - 0x14C], A0
  22677. 00010930  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  22678. 00010934  61FF 0000 13A4           bsr        +0x13A6 /* 00011CDA */
  22679. 0001093A  2D48 FEB8                move.l     [A6 - 0x148], A0
  22680. 0001093E  426E FEC0                clr.w      [A6 - 0x140]
  22681. 00010942  7A00                     moveq.l    D5, 0x00
  22682. 00010944  4878 0002                push.l     0x2
  22683. 00010948  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  22684. 0001094E  2057                     movea.l    A0, [A7]
  22685. 00010950  2268 0004                movea.l    A1, [A0 + 0x4]
  22686. 00010954  2269 0010                movea.l    A1, [A1 + 0x10]
  22687. 00010958  4E91                     jsr        [A1]
  22688. 0001095A  2648                     movea.l    A3, A0
  22689. 0001095C  4878 0003                push.l     0x3
  22690. 00010960  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  22691. 00010966  2057                     movea.l    A0, [A7]
  22692. 00010968  2268 0004                movea.l    A1, [A0 + 0x4]
  22693. 0001096C  2269 0010                movea.l    A1, [A1 + 0x10]
  22694. 00010970  4E91                     jsr        [A1]
  22695. 00010972  2848                     movea.l    A4, A0
  22696. 00010974  200B                     move.l     D0, A3
  22697. 00010976  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22698. 0001097A  6700 0316                beq        +0x318 /* 00010C92 */
  22699. 0001097E  200C                     move.l     D0, A4
  22700. 00010980  6700 0310                beq        +0x312 /* 00010C92 */
  22701. 00010984  426E FEBE                clr.w      [A6 - 0x142]
  22702. 00010988  6000 0096                bra        +0x98 /* 00010A20 */
  22703. label0001098C:
  22704. 0001098C  302E FEBE                move.w     D0, [A6 - 0x142]
  22705. 00010990  6708                     beq        +0xA /* 0001099A */
  22706. 00010992  5340                     subq.w     D0, 1
  22707. 00010994  6708                     beq        +0xA /* 0001099E */
  22708. 00010996  6000 02FA                bra        +0x2FC /* 00010C92 */
  22709. label0001099A:
  22710. 0001099A  2C0B                     move.l     D6, A3
  22711. 0001099C  6002                     bra        +0x4 /* 000109A0 */
  22712. label0001099E:
  22713. 0001099E  2C0C                     move.l     D6, A4
  22714. label000109A0:
  22715. 000109A0  486E FEB0                pea.l      [A6 - 0x150]
  22716. 000109A4  2F06                     move.l     -[A7], D6
  22717. 000109A6  4EB9 0000 2F90           jsr        [0x00002F90]
  22718. 000109AC  306E FEB0                movea.w    A0, [A6 - 0x150]
  22719. 000109B0  2E08                     move.l     D7, A0
  22720. 000109B2  8FFC 0007                divs.w     D7, 0x7
  22721. 000109B6  780F                     moveq.l    D4, 0x0F
  22722. 000109B8  363C 08A2                move.w     D3, 0x8A2
  22723. 000109BC  504F                     addq.w     A7, 8
  22724. 000109BE  6056                     bra        +0x58 /* 00010A16 */
  22725. label000109C0:
  22726. 000109C0  4267                     clr.w      -[A7]
  22727. 000109C2  4879 0001 F2E2           push.l     0x1F2E2
  22728. 000109C8  4879 0001 F2C6           push.l     0x1F2C6
  22729. 000109CE  4878 0004                push.l     0x4
  22730. 000109D2  3043                     movea.w    A0, D3
  22731. 000109D4  2F08                     move.l     -[A7], A0
  22732. 000109D6  2F06                     move.l     -[A7], D6
  22733. 000109D8  2057                     movea.l    A0, [A7]
  22734. 000109DA  2268 0004                movea.l    A1, [A0 + 0x4]
  22735. 000109DE  2269 0010                movea.l    A1, [A1 + 0x10]
  22736. 000109E2  4E91                     jsr        [A1]
  22737. 000109E4  504F                     addq.w     A7, 8
  22738. 000109E6  2F08                     move.l     -[A7], A0
  22739. 000109E8  4EB9 0000 1FE8           jsr        [0x00001FE8]
  22740. 000109EE  2448                     movea.l    A2, A0
  22741. 000109F0  200A                     move.l     D0, A2
  22742. 000109F2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22743. 000109F6  671A                     beq        +0x1C /* 00010A12 */
  22744. 000109F8  4227                     clr.b      -[A7]
  22745. 000109FA  42A7                     clr.l      -[A7]
  22746. 000109FC  3044                     movea.w    A0, D4
  22747. 000109FE  2F08                     move.l     -[A7], A0
  22748. 00010A00  2F0A                     move.l     -[A7], A2
  22749. 00010A02  2057                     movea.l    A0, [A7]
  22750. 00010A04  2268 0004                movea.l    A1, [A0 + 0x4]
  22751. 00010A08  2269 0044                movea.l    A1, [A1 + 0x44]
  22752. 00010A0C  4E91                     jsr        [A1]
  22753. 00010A0E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  22754. label00010A12:
  22755. 00010A12  D847                     add.w      D4, D7
  22756. 00010A14  5243                     addq.w     D3, 1
  22757. label00010A16:
  22758. 00010A16  0C43 08A8                cmpi.w     D3, 0x8A8
  22759. 00010A1A  6FA4                     ble        -0x5A /* 000109C0 */
  22760. 00010A1C  526E FEBE                addq.w     [A6 - 0x142], 1
  22761. label00010A20:
  22762. 00010A20  0C6E 0002 FEBE           cmpi.w     [A6 - 0x142], 0x2
  22763. 00010A26  6D00 FF64                blt        -0x9A /* 0001098C */
  22764. 00010A2A  486E FEC0                pea.l      [A6 - 0x140]
  22765. 00010A2E  486E FFD4                pea.l      [A6 - 0x2C]
  22766. 00010A32  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  22767. 00010A38  4868 0296                pea.l      [A0 + 0x296]
  22768. 00010A3C  61FF FFFF F494           bsr        -0xB6A /* 0000FED2 */
  22769. 00010A42  7600                     moveq.l    D3, 0x00
  22770. 00010A44  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22771. 00010A48  6010                     bra        +0x12 /* 00010A5A */
  22772. label00010A4A:
  22773. 00010A4A  3003                     move.w     D0, D3
  22774. 00010A4C  5243                     addq.w     D3, 1
  22775. 00010A4E  48C0                     ext.l      D0
  22776. 00010A50  D080                     add.l      D0, D0
  22777. 00010A52  41EE FFCA                lea.l      A0, [A6 - 0x36]
  22778. 00010A56  4270 0800                clr.w      [A0 + D0]
  22779. label00010A5A:
  22780. 00010A5A  0C43 0005                cmpi.w     D3, 0x5
  22781. 00010A5E  6DEA                     blt        -0x14 /* 00010A4A */
  22782. 00010A60  7C01                     moveq.l    D6, 0x01
  22783. 00010A62  6000 0266                bra        +0x268 /* 00010CCA */
  22784. label00010A66:
  22785. 00010A66  3F06                     move.w     -[A7], D6
  22786. 00010A68  61FF FFFF 9AE4           bsr        -0x651A /* 0000A54E */
  22787. 00010A6E  C06E FEC0                and.w      D0, [A6 - 0x140]
  22788. 00010A72  544F                     addq.w     A7, 2
  22789. 00010A74  6750                     beq        +0x52 /* 00010AC6 */
  22790. 00010A76  1D7C 0001 FEBD           move.b     [A6 - 0x143], 0x1
  22791. 00010A7C  7800                     moveq.l    D4, 0x00
  22792. 00010A7E  6000 023E                bra        +0x240 /* 00010CBE */
  22793. label00010A82:
  22794. 00010A82  41EE FFCA                lea.l      A0, [A6 - 0x36]
  22795. 00010A86  7006                     moveq.l    D0, 0x06
  22796. 00010A88  C1F0 3800                muls.w     D0, [A0 + D3]
  22797. 00010A8C  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  22798. 00010A90  D1C0                     add.l      A0, D0
  22799. 00010A92  4850                     pea.l      [A0]
  22800. 00010A94  2F0A                     move.l     -[A7], A2
  22801. 00010A96  61FF FFFF 9A1E           bsr        -0x65E0 /* 0000A4B6 */
  22802. 00010A9C  4A00                     tst.b      D0
  22803. 00010A9E  504F                     addq.w     A7, 8
  22804. 00010AA0  6706                     beq        +0x8 /* 00010AA8 */
  22805. 00010AA2  422E FEBD                clr.b      [A6 - 0x143]
  22806. 00010AA6  6008                     bra        +0xA /* 00010AB0 */
  22807. label00010AA8:
  22808. 00010AA8  5244                     addq.w     D4, 1
  22809. 00010AAA  5483                     addq.l     D3, 2
  22810. label00010AAC:
  22811. 00010AAC  B845                     cmp.w      D4, D5
  22812. 00010AAE  6DD2                     blt        -0x2C /* 00010A82 */
  22813. label00010AB0:
  22814. 00010AB0  4A2E FEBD                tst.b      [A6 - 0x143]
  22815. 00010AB4  6710                     beq        +0x12 /* 00010AC6 */
  22816. 00010AB6  3005                     move.w     D0, D5
  22817. 00010AB8  5245                     addq.w     D5, 1
  22818. 00010ABA  48C0                     ext.l      D0
  22819. 00010ABC  D080                     add.l      D0, D0
  22820. 00010ABE  41EE FFCA                lea.l      A0, [A6 - 0x36]
  22821. 00010AC2  3186 0800                move.w     [A0 + D0], D6
  22822. label00010AC6:
  22823. 00010AC6  5246                     addq.w     D6, 1
  22824. 00010AC8  5C87                     addq.l     D7, 6
  22825. label00010ACA:
  22826. 00010ACA  0C46 0005                cmpi.w     D6, 0x5
  22827. 00010ACE  6F96                     ble        -0x68 /* 00010A66 */
  22828. 00010AD0  200B                     move.l     D0, A3
  22829. 00010AD2  6732                     beq        +0x34 /* 00010B06 */
  22830. 00010AD4  4878 0899                push.l     0x899
  22831. 00010AD8  2F0B                     move.l     -[A7], A3
  22832. 00010ADA  2057                     movea.l    A0, [A7]
  22833. 00010ADC  2268 0004                movea.l    A1, [A0 + 0x4]
  22834. 00010AE0  2269 0010                movea.l    A1, [A1 + 0x10]
  22835. 00010AE4  4E91                     jsr        [A1]
  22836. 00010AE6  2D48 FFF8                move.l     [A6 - 0x8], A0
  22837. 00010AEA  4878 089E                push.l     0x89E
  22838. 00010AEE  2F0B                     move.l     -[A7], A3
  22839. 00010AF0  2057                     movea.l    A0, [A7]
  22840. 00010AF2  2268 0004                movea.l    A1, [A0 + 0x4]
  22841. 00010AF6  2269 0010                movea.l    A1, [A1 + 0x10]
  22842. 00010AFA  4E91                     jsr        [A1]
  22843. 00010AFC  2D48 FEC2                move.l     [A6 - 0x13E], A0
  22844. 00010B00  4FEF 0010                lea.l      A7, [A7 + 0x10]
  22845. 00010B04  6008                     bra        +0xA /* 00010B0E */
  22846. label00010B06:
  22847. 00010B06  42AE FFF8                clr.l      [A6 - 0x8]
  22848. 00010B0A  42AE FEC2                clr.l      [A6 - 0x13E]
  22849. label00010B0E:
  22850. 00010B0E  200C                     move.l     D0, A4
  22851. 00010B10  6732                     beq        +0x34 /* 00010B44 */
  22852. 00010B12  4878 0899                push.l     0x899
  22853. 00010B16  2F0C                     move.l     -[A7], A4
  22854. 00010B18  2057                     movea.l    A0, [A7]
  22855. 00010B1A  2268 0004                movea.l    A1, [A0 + 0x4]
  22856. 00010B1E  2269 0010                movea.l    A1, [A1 + 0x10]
  22857. 00010B22  4E91                     jsr        [A1]
  22858. 00010B24  2D48 FFFC                move.l     [A6 - 0x4], A0
  22859. 00010B28  4878 089E                push.l     0x89E
  22860. 00010B2C  2F0C                     move.l     -[A7], A4
  22861. 00010B2E  2057                     movea.l    A0, [A7]
  22862. 00010B30  2268 0004                movea.l    A1, [A0 + 0x4]
  22863. 00010B34  2269 0010                movea.l    A1, [A1 + 0x10]
  22864. 00010B38  4E91                     jsr        [A1]
  22865. 00010B3A  2D48 FEC6                move.l     [A6 - 0x13A], A0
  22866. 00010B3E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  22867. 00010B42  6008                     bra        +0xA /* 00010B4C */
  22868. label00010B44:
  22869. 00010B44  42AE FFFC                clr.l      [A6 - 0x4]
  22870. 00010B48  42AE FEC6                clr.l      [A6 - 0x13A]
  22871. label00010B4C:
  22872. 00010B4C  4AAE FFF8                tst.l      [A6 - 0x8]
  22873. 00010B50  6700 0140                beq        +0x142 /* 00010C92 */
  22874. 00010B54  4AAE FFFC                tst.l      [A6 - 0x4]
  22875. 00010B58  6700 0138                beq        +0x13A /* 00010C92 */
  22876. 00010B5C  4AAE FEC2                tst.l      [A6 - 0x13E]
  22877. 00010B60  6700 0130                beq        +0x132 /* 00010C92 */
  22878. 00010B64  4AAE FEC6                tst.l      [A6 - 0x13A]
  22879. 00010B68  6700 0128                beq        +0x12A /* 00010C92 */
  22880. 00010B6C  7C00                     moveq.l    D6, 0x00
  22881. 00010B6E  6000 0106                bra        +0x108 /* 00010C76 */
  22882. label00010B72:
  22883. 00010B72  4227                     clr.b      -[A7]
  22884. 00010B74  4227                     clr.b      -[A7]
  22885. 00010B76  3F3C 006F                move.w     -[A7], 0x6F /* 'o' */
  22886. 00010B7A  61FF 0000 0E10           bsr        +0xE12 /* 0001198C */
  22887. 00010B80  41F9 0002 BD70           lea.l      A0, [0x0002BD70]
  22888. 00010B86  43EE FECA                lea.l      A1, [A6 - 0x136]
  22889. 00010B8A  703F                     moveq.l    D0, 0x3F
  22890. label00010B8C:
  22891. 00010B8C  22D8                     move.l     [A1]+, [A0]+
  22892. 00010B8E  51C8 FFFC                dbf        D0, -0x6 /* 00010B8C */
  22893. 00010B92  2F0B                     move.l     -[A7], A3
  22894. 00010B94  2057                     movea.l    A0, [A7]
  22895. 00010B96  2268 0004                movea.l    A1, [A0 + 0x4]
  22896. 00010B9A  2269 00A8                movea.l    A1, [A1 + 0xA8]
  22897. 00010B9E  4E91                     jsr        [A1]
  22898. 00010BA0  2F0C                     move.l     -[A7], A4
  22899. 00010BA2  2057                     movea.l    A0, [A7]
  22900. 00010BA4  2268 0004                movea.l    A1, [A0 + 0x4]
  22901. 00010BA8  2269 00A8                movea.l    A1, [A1 + 0xA8]
  22902. 00010BAC  4E91                     jsr        [A1]
  22903. 00010BAE  7800                     moveq.l    D4, 0x00
  22904. 00010BB0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  22905. 00010BB4  6000 011A                bra        +0x11C /* 00010CD0 */
  22906. label00010BB8:
  22907. 00010BB8  4227                     clr.b      -[A7]
  22908. 00010BBA  3F2E FEC0                move.w     -[A7], [A6 - 0x140]
  22909. 00010BBE  486E FFD4                pea.l      [A6 - 0x2C]
  22910. 00010BC2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  22911. 00010BC6  2F30 3800                move.l     -[A7], [A0 + D3]
  22912. 00010BCA  61FF FFFF A6B0           bsr        -0x594E /* 0000B27C */
  22913. 00010BD0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  22914. 00010BD4  2F30 3800                move.l     -[A7], [A0 + D3]
  22915. 00010BD8  61FF FFFF A752           bsr        -0x58AC /* 0000B32C */
  22916. 00010BDE  3004                     move.w     D0, D4
  22917. 00010BE0  D046                     add.w      D0, D6
  22918. 00010BE2  48C0                     ext.l      D0
  22919. 00010BE4  D080                     add.l      D0, D0
  22920. 00010BE6  41EE FFCA                lea.l      A0, [A6 - 0x36]
  22921. 00010BEA  7206                     moveq.l    D1, 0x06
  22922. 00010BEC  C3F0 0800                muls.w     D1, [A0 + D0]
  22923. 00010BF0  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  22924. 00010BF4  D1C1                     add.l      A0, D1
  22925. 00010BF6  4850                     pea.l      [A0]
  22926. 00010BF8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  22927. 00010BFC  2F30 3800                move.l     -[A7], [A0 + D3]
  22928. 00010C00  61FF FFFF AAC6           bsr        -0x5538 /* 0000B6C8 */
  22929. 00010C06  486E FECA                pea.l      [A6 - 0x136]
  22930. 00010C0A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  22931. 00010C0E  2F30 3800                move.l     -[A7], [A0 + D3]
  22932. 00010C12  61FF FFFF A994           bsr        -0x566A /* 0000B5A8 */
  22933. 00010C18  486E FECA                pea.l      [A6 - 0x136]
  22934. 00010C1C  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  22935. 00010C20  2F30 3800                move.l     -[A7], [A0 + D3]
  22936. 00010C24  2057                     movea.l    A0, [A7]
  22937. 00010C26  2268 0004                movea.l    A1, [A0 + 0x4]
  22938. 00010C2A  2269 0028                movea.l    A1, [A1 + 0x28]
  22939. 00010C2E  4E91                     jsr        [A1]
  22940. 00010C30  4A44                     tst.w      D4
  22941. 00010C32  4FEF 0028                lea.l      A7, [A7 + 0x28]
  22942. 00010C36  6712                     beq        +0x14 /* 00010C4A */
  22943. 00010C38  2F0C                     move.l     -[A7], A4
  22944. 00010C3A  2057                     movea.l    A0, [A7]
  22945. 00010C3C  2268 0004                movea.l    A1, [A0 + 0x4]
  22946. 00010C40  2269 00A4                movea.l    A1, [A1 + 0xA4]
  22947. 00010C44  4E91                     jsr        [A1]
  22948. 00010C46  584F                     addq.w     A7, 4
  22949. 00010C48  6010                     bra        +0x12 /* 00010C5A */
  22950. label00010C4A:
  22951. 00010C4A  2F0B                     move.l     -[A7], A3
  22952. 00010C4C  2057                     movea.l    A0, [A7]
  22953. 00010C4E  2268 0004                movea.l    A1, [A0 + 0x4]
  22954. 00010C52  2269 00A4                movea.l    A1, [A1 + 0xA4]
  22955. 00010C56  4E91                     jsr        [A1]
  22956. 00010C58  584F                     addq.w     A7, 4
  22957. label00010C5A:
  22958. 00010C5A  5244                     addq.w     D4, 1
  22959. 00010C5C  5883                     addq.l     D3, 4
  22960. label00010C5E:
  22961. 00010C5E  3004                     move.w     D0, D4
  22962. 00010C60  D046                     add.w      D0, D6
  22963. 00010C62  B045                     cmp.w      D0, D5
  22964. 00010C64  6C08                     bge        +0xA /* 00010C6E */
  22965. 00010C66  0C44 0002                cmpi.w     D4, 0x2
  22966. 00010C6A  6D00 FF4C                blt        -0xB2 /* 00010BB8 */
  22967. label00010C6E:
  22968. 00010C6E  61FF 0000 0DA4           bsr        +0xDA6 /* 00011A14 */
  22969. 00010C74  5446                     addq.w     D6, 2
  22970. label00010C76:
  22971. 00010C76  BC45                     cmp.w      D6, D5
  22972. 00010C78  6D00 FEF8                blt        -0x106 /* 00010B72 */
  22973. 00010C7C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  22974. 00010C80  61FF FFFF A6B6           bsr        -0x5948 /* 0000B338 */
  22975. 00010C86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  22976. 00010C8A  61FF FFFF A6AC           bsr        -0x5952 /* 0000B338 */
  22977. 00010C90  504F                     addq.w     A7, 8
  22978. label00010C92:
  22979. 00010C92  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  22980. 00010C98  2D48 FEB4                move.l     [A6 - 0x14C], A0
  22981. 00010C9C  246E FEB8                movea.l    A2, [A6 - 0x148]
  22982. 00010CA0  200A                     move.l     D0, A2
  22983. 00010CA2  6718                     beq        +0x1A /* 00010CBC */
  22984. 00010CA4  4A80                     tst.l      D0
  22985. 00010CA6  6714                     beq        +0x16 /* 00010CBC */
  22986. 00010CA8  3F3C 0001                move.w     -[A7], 0x1
  22987. 00010CAC  4852                     pea.l      [A2]
  22988. 00010CAE  2057                     movea.l    A0, [A7]
  22989. 00010CB0  2268 0004                movea.l    A1, [A0 + 0x4]
  22990. 00010CB4  2269 0008                movea.l    A1, [A1 + 0x8]
  22991. 00010CB8  4E91                     jsr        [A1]
  22992. 00010CBA  5C4F                     addq.w     A7, 6
  22993. label00010CBC:
  22994. 00010CBC  6016                     bra        +0x18 /* 00010CD4 */
  22995. label00010CBE:
  22996. 00010CBE  7600                     moveq.l    D3, 0x00
  22997. 00010CC0  45EE FFD4                lea.l      A2, [A6 - 0x2C]
  22998. 00010CC4  D5C7                     add.l      A2, D7
  22999. 00010CC6  6000 FDE4                bra        -0x21A /* 00010AAC */
  23000. label00010CCA:
  23001. 00010CCA  7E06                     moveq.l    D7, 0x06
  23002. 00010CCC  6000 FDFC                bra        -0x202 /* 00010ACA */
  23003. label00010CD0:
  23004. 00010CD0  7600                     moveq.l    D3, 0x00
  23005. 00010CD2  608A                     bra        -0x74 /* 00010C5E */
  23006. label00010CD4:
  23007. 00010CD4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  23008. 00010CD8  4E5E                     unlink     A6
  23009. 00010CDA  4E75                     rts
  23010. fn00010CDC:
  23011. 00010CDC  4E56 FFF4                link       A6, -0x000C
  23012. 00010CE0  2F0A                     move.l     -[A7], A2
  23013. 00010CE2  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  23014. 00010CE8  2D48 FFF8                move.l     [A6 - 0x8], A0
  23015. 00010CEC  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  23016. 00010CF0  61FF 0000 0FE8           bsr        +0xFEA /* 00011CDA */
  23017. 00010CF6  2D48 FFFC                move.l     [A6 - 0x4], A0
  23018. 00010CFA  1F3C 0001                move.b     -[A7], 0x1
  23019. 00010CFE  1F3C 0001                move.b     -[A7], 0x1
  23020. 00010D02  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  23021. 00010D06  61FF 0000 0C84           bsr        +0xC86 /* 0001198C */
  23022. 00010D0C  4A00                     tst.b      D0
  23023. 00010D0E  504F                     addq.w     A7, 8
  23024. 00010D10  662E                     bne        +0x30 /* 00010D40 */
  23025. 00010D12  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  23026. 00010D18  2D48 FFF8                move.l     [A6 - 0x8], A0
  23027. 00010D1C  246E FFFC                movea.l    A2, [A6 - 0x4]
  23028. 00010D20  200A                     move.l     D0, A2
  23029. 00010D22  6718                     beq        +0x1A /* 00010D3C */
  23030. 00010D24  4A80                     tst.l      D0
  23031. 00010D26  6714                     beq        +0x16 /* 00010D3C */
  23032. 00010D28  3F3C 0001                move.w     -[A7], 0x1
  23033. 00010D2C  4852                     pea.l      [A2]
  23034. 00010D2E  2057                     movea.l    A0, [A7]
  23035. 00010D30  2268 0004                movea.l    A1, [A0 + 0x4]
  23036. 00010D34  2269 0008                movea.l    A1, [A1 + 0x8]
  23037. 00010D38  4E91                     jsr        [A1]
  23038. 00010D3A  5C4F                     addq.w     A7, 6
  23039. label00010D3C:
  23040. 00010D3C  6000 00C0                bra        +0xC2 /* 00010DFE */
  23041. label00010D40:
  23042. 00010D40  4878 0003                push.l     0x3
  23043. 00010D44  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  23044. 00010D4A  2057                     movea.l    A0, [A7]
  23045. 00010D4C  2268 0004                movea.l    A1, [A0 + 0x4]
  23046. 00010D50  2269 0010                movea.l    A1, [A1 + 0x10]
  23047. 00010D54  4E91                     jsr        [A1]
  23048. 00010D56  2448                     movea.l    A2, A0
  23049. 00010D58  486E FFF4                pea.l      [A6 - 0xC]
  23050. 00010D5C  2F0A                     move.l     -[A7], A2
  23051. 00010D5E  4EB9 0000 2F90           jsr        [0x00002F90]
  23052. 00010D64  4227                     clr.b      -[A7]
  23053. 00010D66  302E FFF6                move.w     D0, [A6 - 0xA]
  23054. 00010D6A  0240 000F                andi.w     D0, 0xF
  23055. 00010D6E  4440                     neg.w      D0
  23056. 00010D70  3F00                     move.w     -[A7], D0
  23057. 00010D72  4267                     clr.w      -[A7]
  23058. 00010D74  2F0A                     move.l     -[A7], A2
  23059. 00010D76  2057                     movea.l    A0, [A7]
  23060. 00010D78  2268 0004                movea.l    A1, [A0 + 0x4]
  23061. 00010D7C  2269 0040                movea.l    A1, [A1 + 0x40]
  23062. 00010D80  4E91                     jsr        [A1]
  23063. 00010D82  486E 000C                pea.l      [A6 + 0xC]
  23064. 00010D86  4EB9 0000 1F88           jsr        [0x00001F88]
  23065. 00010D8C  301F                     move.w     D0, [A7]+
  23066. 00010D8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23067. 00010D92  2F0A                     move.l     -[A7], A2
  23068. 00010D94  2057                     movea.l    A0, [A7]
  23069. 00010D96  2268 0004                movea.l    A1, [A0 + 0x4]
  23070. 00010D9A  2269 02A4                movea.l    A1, [A1 + 0x2A4]
  23071. 00010D9E  4E91                     jsr        [A1]
  23072. 00010DA0  4878 0002                push.l     0x2
  23073. 00010DA4  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  23074. 00010DAA  2057                     movea.l    A0, [A7]
  23075. 00010DAC  2268 0004                movea.l    A1, [A0 + 0x4]
  23076. 00010DB0  2269 0010                movea.l    A1, [A1 + 0x10]
  23077. 00010DB4  4E91                     jsr        [A1]
  23078. 00010DB6  2448                     movea.l    A2, A0
  23079. 00010DB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23080. 00010DBC  2F0A                     move.l     -[A7], A2
  23081. 00010DBE  2057                     movea.l    A0, [A7]
  23082. 00010DC0  2268 0004                movea.l    A1, [A0 + 0x4]
  23083. 00010DC4  2269 0028                movea.l    A1, [A1 + 0x28]
  23084. 00010DC8  4E91                     jsr        [A1]
  23085. 00010DCA  61FF 0000 0C48           bsr        +0xC4A /* 00011A14 */
  23086. 00010DD0  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  23087. 00010DD6  2D48 FFF8                move.l     [A6 - 0x8], A0
  23088. 00010DDA  246E FFFC                movea.l    A2, [A6 - 0x4]
  23089. 00010DDE  200A                     move.l     D0, A2
  23090. 00010DE0  4FEF 0030                lea.l      A7, [A7 + 0x30]
  23091. 00010DE4  6718                     beq        +0x1A /* 00010DFE */
  23092. 00010DE6  4A80                     tst.l      D0
  23093. 00010DE8  6714                     beq        +0x16 /* 00010DFE */
  23094. 00010DEA  3F3C 0001                move.w     -[A7], 0x1
  23095. 00010DEE  4852                     pea.l      [A2]
  23096. 00010DF0  2057                     movea.l    A0, [A7]
  23097. 00010DF2  2268 0004                movea.l    A1, [A0 + 0x4]
  23098. 00010DF6  2269 0008                movea.l    A1, [A1 + 0x8]
  23099. 00010DFA  4E91                     jsr        [A1]
  23100. 00010DFC  5C4F                     addq.w     A7, 6
  23101. label00010DFE:
  23102. 00010DFE  245F                     movea.l    A2, [A7]+
  23103. 00010E00  4E5E                     unlink     A6
  23104. 00010E02  4E75                     rts
  23105. fn00010E04:
  23106. 00010E04  4E56 FFF8                link       A6, -0x0008
  23107. 00010E08  2F0A                     move.l     -[A7], A2
  23108. 00010E0A  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  23109. 00010E10  2D48 FFF8                move.l     [A6 - 0x8], A0
  23110. 00010E14  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  23111. 00010E18  61FF 0000 0EC0           bsr        +0xEC2 /* 00011CDA */
  23112. 00010E1E  2D48 FFFC                move.l     [A6 - 0x4], A0
  23113. 00010E22  4227                     clr.b      -[A7]
  23114. 00010E24  4227                     clr.b      -[A7]
  23115. 00010E26  4267                     clr.w      -[A7]
  23116. 00010E28  61FF 0000 0B2E           bsr        +0xB30 /* 00011958 */
  23117. 00010E2E  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  23118. 00010E34  2D48 FFF8                move.l     [A6 - 0x8], A0
  23119. 00010E38  246E FFFC                movea.l    A2, [A6 - 0x4]
  23120. 00010E3C  200A                     move.l     D0, A2
  23121. 00010E3E  504F                     addq.w     A7, 8
  23122. 00010E40  6718                     beq        +0x1A /* 00010E5A */
  23123. 00010E42  4A80                     tst.l      D0
  23124. 00010E44  6714                     beq        +0x16 /* 00010E5A */
  23125. 00010E46  3F3C 0001                move.w     -[A7], 0x1
  23126. 00010E4A  4852                     pea.l      [A2]
  23127. 00010E4C  2057                     movea.l    A0, [A7]
  23128. 00010E4E  2268 0004                movea.l    A1, [A0 + 0x4]
  23129. 00010E52  2269 0008                movea.l    A1, [A1 + 0x8]
  23130. 00010E56  4E91                     jsr        [A1]
  23131. 00010E58  5C4F                     addq.w     A7, 6
  23132. label00010E5A:
  23133. 00010E5A  245F                     movea.l    A2, [A7]+
  23134. 00010E5C  4E5E                     unlink     A6
  23135. 00010E5E  4E75                     rts
  23136. fn00010E60:
  23137. 00010E60  4E56 FED2                link       A6, -0x012E
  23138. 00010E64  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  23139. 00010E68  246E 0008                movea.l    A2, [A6 + 0x8]
  23140. 00010E6C  3E2E 000E                move.w     D7, [A6 + 0xE]
  23141. 00010E70  486E FF5E                pea.l      [A6 - 0xA2]
  23142. 00010E74  61FF 0000 339C           bsr        +0x339E /* 00014212 */
  23143. 00010E7A  2F0A                     move.l     -[A7], A2
  23144. 00010E7C  2F3C 0001 0078           move.l     -[A7], 0x10078
  23145. 00010E82  486E FF6C                pea.l      [A6 - 0x94]
  23146. 00010E86  4EB9 0000 2250           jsr        [0x00002250]
  23147. 00010E8C  266E FFE2                movea.l    A3, [A6 - 0x1E]
  23148. 00010E90  200B                     move.l     D0, A3
  23149. 00010E92  4FEF 0010                lea.l      A7, [A7 + 0x10]
  23150. 00010E96  661E                     bne        +0x20 /* 00010EB6 */
  23151. 00010E98  42A7                     clr.l      -[A7]
  23152. 00010E9A  486E FF14                pea.l      [A6 - 0xEC]
  23153. 00010E9E  2D7C 6E69 6C50 FF14      move.l     [A6 - 0xEC], 0x6E696C50 /* 'nilP' */
  23154. 00010EA6  4879 0001 F27E           push.l     0x1F27E
  23155. 00010EAC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23156. 00010EB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23157. label00010EB6:
  23158. 00010EB6  486E FF18                pea.l      [A6 - 0xE8]
  23159. 00010EBA  61FF FFFF 32B4           bsr        -0xCD4A /* 00004170 */
  23160. 00010EC0  4878 0001                push.l     0x1
  23161. 00010EC4  2F0B                     move.l     -[A7], A3
  23162. 00010EC6  2057                     movea.l    A0, [A7]
  23163. 00010EC8  2268 0004                movea.l    A1, [A0 + 0x4]
  23164. 00010ECC  2269 0010                movea.l    A1, [A1 + 0x10]
  23165. 00010ED0  4E91                     jsr        [A1]
  23166. 00010ED2  2808                     move.l     D4, A0
  23167. 00010ED4  4A84                     tst.l      D4
  23168. 00010ED6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23169. 00010EDA  661E                     bne        +0x20 /* 00010EFA */
  23170. 00010EDC  42A7                     clr.l      -[A7]
  23171. 00010EDE  486E FF10                pea.l      [A6 - 0xF0]
  23172. 00010EE2  2D7C 6E69 6C50 FF10      move.l     [A6 - 0xF0], 0x6E696C50 /* 'nilP' */
  23173. 00010EEA  4879 0001 F27E           push.l     0x1F27E
  23174. 00010EF0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23175. 00010EF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23176. label00010EFA:
  23177. 00010EFA  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  23178. 00010EFE  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  23179. 00010F04  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  23180. 00010F08  7022                     moveq.l    D0, 0x22
  23181. label00010F0A:
  23182. 00010F0A  3F20                     move.w     -[A7], -[A0]
  23183. 00010F0C  51C8 FFFC                dbf        D0, -0x6 /* 00010F0A */
  23184. 00010F10  61FF FFFF 229A           bsr        -0xDD64 /* 000031AC */
  23185. 00010F16  4A00                     tst.b      D0
  23186. 00010F18  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  23187. 00010F1C  6758                     beq        +0x5A /* 00010F76 */
  23188. 00010F1E  486E FEF6                pea.l      [A6 - 0x10A]
  23189. 00010F22  486E FED2                pea.l      [A6 - 0x12E]
  23190. 00010F26  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  23191. 00010F2C  4868 0296                pea.l      [A0 + 0x296]
  23192. 00010F30  61FF FFFF EFA0           bsr        -0x105E /* 0000FED2 */
  23193. 00010F36  4A6E FEF6                tst.w      [A6 - 0x10A]
  23194. 00010F3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23195. 00010F3E  6724                     beq        +0x26 /* 00010F64 */
  23196. 00010F40  082E 0000 000D           btst.b     [A6 + 0xD], 0x0
  23197. 00010F46  6704                     beq        +0x6 /* 00010F4C */
  23198. 00010F48  7001                     moveq.l    D0, 0x01
  23199. 00010F4A  6002                     bra        +0x4 /* 00010F4E */
  23200. label00010F4C:
  23201. 00010F4C  7000                     moveq.l    D0, 0x00
  23202. label00010F4E:
  23203. 00010F4E  48C0                     ext.l      D0
  23204. 00010F50  2F00                     move.l     -[A7], D0
  23205. 00010F52  2F04                     move.l     -[A7], D4
  23206. 00010F54  2057                     movea.l    A0, [A7]
  23207. 00010F56  2268 0004                movea.l    A1, [A0 + 0x4]
  23208. 00010F5A  2269 0020                movea.l    A1, [A1 + 0x20]
  23209. 00010F5E  4E91                     jsr        [A1]
  23210. 00010F60  504F                     addq.w     A7, 8
  23211. 00010F62  6022                     bra        +0x24 /* 00010F86 */
  23212. label00010F64:
  23213. 00010F64  2F04                     move.l     -[A7], D4
  23214. 00010F66  2057                     movea.l    A0, [A7]
  23215. 00010F68  2268 0004                movea.l    A1, [A0 + 0x4]
  23216. 00010F6C  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23217. 00010F70  4E91                     jsr        [A1]
  23218. 00010F72  584F                     addq.w     A7, 4
  23219. 00010F74  6010                     bra        +0x12 /* 00010F86 */
  23220. label00010F76:
  23221. 00010F76  2F04                     move.l     -[A7], D4
  23222. 00010F78  2057                     movea.l    A0, [A7]
  23223. 00010F7A  2268 0004                movea.l    A1, [A0 + 0x4]
  23224. 00010F7E  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23225. 00010F82  4E91                     jsr        [A1]
  23226. 00010F84  584F                     addq.w     A7, 4
  23227. label00010F86:
  23228. 00010F86  4878 0003                push.l     0x3
  23229. 00010F8A  2F0B                     move.l     -[A7], A3
  23230. 00010F8C  2057                     movea.l    A0, [A7]
  23231. 00010F8E  2268 0004                movea.l    A1, [A0 + 0x4]
  23232. 00010F92  2269 0010                movea.l    A1, [A1 + 0x10]
  23233. 00010F96  4E91                     jsr        [A1]
  23234. 00010F98  2D48 FF68                move.l     [A6 - 0x98], A0
  23235. 00010F9C  4AAE FF68                tst.l      [A6 - 0x98]
  23236. 00010FA0  504F                     addq.w     A7, 8
  23237. 00010FA2  661E                     bne        +0x20 /* 00010FC2 */
  23238. 00010FA4  42A7                     clr.l      -[A7]
  23239. 00010FA6  486E FF0C                pea.l      [A6 - 0xF4]
  23240. 00010FAA  2D7C 6E69 6C50 FF0C      move.l     [A6 - 0xF4], 0x6E696C50 /* 'nilP' */
  23241. 00010FB2  4879 0001 F27E           push.l     0x1F27E
  23242. 00010FB8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23243. 00010FBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23244. label00010FC2:
  23245. 00010FC2  082E 0001 000D           btst.b     [A6 + 0xD], 0x1
  23246. 00010FC8  6704                     beq        +0x6 /* 00010FCE */
  23247. 00010FCA  7001                     moveq.l    D0, 0x01
  23248. 00010FCC  6002                     bra        +0x4 /* 00010FD0 */
  23249. label00010FCE:
  23250. 00010FCE  7000                     moveq.l    D0, 0x00
  23251. label00010FD0:
  23252. 00010FD0  48C0                     ext.l      D0
  23253. 00010FD2  2F00                     move.l     -[A7], D0
  23254. 00010FD4  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  23255. 00010FD8  2057                     movea.l    A0, [A7]
  23256. 00010FDA  2268 0004                movea.l    A1, [A0 + 0x4]
  23257. 00010FDE  2269 0020                movea.l    A1, [A1 + 0x20]
  23258. 00010FE2  4E91                     jsr        [A1]
  23259. 00010FE4  4878 0004                push.l     0x4
  23260. 00010FE8  2F0B                     move.l     -[A7], A3
  23261. 00010FEA  2057                     movea.l    A0, [A7]
  23262. 00010FEC  2268 0004                movea.l    A1, [A0 + 0x4]
  23263. 00010FF0  2269 0010                movea.l    A1, [A1 + 0x10]
  23264. 00010FF4  4E91                     jsr        [A1]
  23265. 00010FF6  2A08                     move.l     D5, A0
  23266. 00010FF8  4A85                     tst.l      D5
  23267. 00010FFA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  23268. 00010FFE  661E                     bne        +0x20 /* 0001101E */
  23269. 00011000  42A7                     clr.l      -[A7]
  23270. 00011002  486E FF08                pea.l      [A6 - 0xF8]
  23271. 00011006  2D7C 6E69 6C50 FF08      move.l     [A6 - 0xF8], 0x6E696C50 /* 'nilP' */
  23272. 0001100E  4879 0001 F27E           push.l     0x1F27E
  23273. 00011014  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23274. 0001101A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23275. label0001101E:
  23276. 0001101E  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  23277. 00011022  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  23278. 00011028  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  23279. 0001102C  7022                     moveq.l    D0, 0x22
  23280. label0001102E:
  23281. 0001102E  3F20                     move.w     -[A7], -[A0]
  23282. 00011030  51C8 FFFC                dbf        D0, -0x6 /* 0001102E */
  23283. 00011034  61FF FFFF 2176           bsr        -0xDE88 /* 000031AC */
  23284. 0001103A  4A00                     tst.b      D0
  23285. 0001103C  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  23286. 00011040  674E                     beq        +0x50 /* 00011090 */
  23287. 00011042  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  23288. 00011048  2468 00F8                movea.l    A2, [A0 + 0xF8]
  23289. 0001104C  594F                     subq.w     A7, 4
  23290. 0001104E  2F0A                     move.l     -[A7], A2
  23291. 00011050  4EB9 0000 1F18           jsr        [0x00001F18]
  23292. 00011056  201F                     move.l     D0, [A7]+
  23293. 00011058  6724                     beq        +0x26 /* 0001107E */
  23294. 0001105A  082E 0002 000D           btst.b     [A6 + 0xD], 0x2
  23295. 00011060  6704                     beq        +0x6 /* 00011066 */
  23296. 00011062  7001                     moveq.l    D0, 0x01
  23297. 00011064  6002                     bra        +0x4 /* 00011068 */
  23298. label00011066:
  23299. 00011066  7000                     moveq.l    D0, 0x00
  23300. label00011068:
  23301. 00011068  48C0                     ext.l      D0
  23302. 0001106A  2F00                     move.l     -[A7], D0
  23303. 0001106C  2F05                     move.l     -[A7], D5
  23304. 0001106E  2057                     movea.l    A0, [A7]
  23305. 00011070  2268 0004                movea.l    A1, [A0 + 0x4]
  23306. 00011074  2269 0020                movea.l    A1, [A1 + 0x20]
  23307. 00011078  4E91                     jsr        [A1]
  23308. 0001107A  504F                     addq.w     A7, 8
  23309. 0001107C  6022                     bra        +0x24 /* 000110A0 */
  23310. label0001107E:
  23311. 0001107E  2F05                     move.l     -[A7], D5
  23312. 00011080  2057                     movea.l    A0, [A7]
  23313. 00011082  2268 0004                movea.l    A1, [A0 + 0x4]
  23314. 00011086  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23315. 0001108A  4E91                     jsr        [A1]
  23316. 0001108C  584F                     addq.w     A7, 4
  23317. 0001108E  6010                     bra        +0x12 /* 000110A0 */
  23318. label00011090:
  23319. 00011090  2F05                     move.l     -[A7], D5
  23320. 00011092  2057                     movea.l    A0, [A7]
  23321. 00011094  2268 0004                movea.l    A1, [A0 + 0x4]
  23322. 00011098  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23323. 0001109C  4E91                     jsr        [A1]
  23324. 0001109E  584F                     addq.w     A7, 4
  23325. label000110A0:
  23326. 000110A0  4878 0005                push.l     0x5
  23327. 000110A4  2F0B                     move.l     -[A7], A3
  23328. 000110A6  2057                     movea.l    A0, [A7]
  23329. 000110A8  2268 0004                movea.l    A1, [A0 + 0x4]
  23330. 000110AC  2269 0010                movea.l    A1, [A1 + 0x10]
  23331. 000110B0  4E91                     jsr        [A1]
  23332. 000110B2  2C08                     move.l     D6, A0
  23333. 000110B4  4A86                     tst.l      D6
  23334. 000110B6  504F                     addq.w     A7, 8
  23335. 000110B8  661E                     bne        +0x20 /* 000110D8 */
  23336. 000110BA  42A7                     clr.l      -[A7]
  23337. 000110BC  486E FF04                pea.l      [A6 - 0xFC]
  23338. 000110C0  2D7C 6E69 6C50 FF04      move.l     [A6 - 0xFC], 0x6E696C50 /* 'nilP' */
  23339. 000110C8  4879 0001 F27E           push.l     0x1F27E
  23340. 000110CE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23341. 000110D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23342. label000110D8:
  23343. 000110D8  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  23344. 000110DC  2F3C 5257 6463           move.l     -[A7], 0x52576463 /* 'RWdc' */
  23345. 000110E2  41EE FF5E                lea.l      A0, [A6 - 0xA2]
  23346. 000110E6  7022                     moveq.l    D0, 0x22
  23347. label000110E8:
  23348. 000110E8  3F20                     move.w     -[A7], -[A0]
  23349. 000110EA  51C8 FFFC                dbf        D0, -0x6 /* 000110E8 */
  23350. 000110EE  61FF FFFF 20BC           bsr        -0xDF42 /* 000031AC */
  23351. 000110F4  4A00                     tst.b      D0
  23352. 000110F6  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  23353. 000110FA  674E                     beq        +0x50 /* 0001114A */
  23354. 000110FC  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  23355. 00011102  2468 014C                movea.l    A2, [A0 + 0x14C]
  23356. 00011106  594F                     subq.w     A7, 4
  23357. 00011108  2F0A                     move.l     -[A7], A2
  23358. 0001110A  4EB9 0000 1F18           jsr        [0x00001F18]
  23359. 00011110  201F                     move.l     D0, [A7]+
  23360. 00011112  6724                     beq        +0x26 /* 00011138 */
  23361. 00011114  082E 0003 000D           btst.b     [A6 + 0xD], 0x3
  23362. 0001111A  6704                     beq        +0x6 /* 00011120 */
  23363. 0001111C  7001                     moveq.l    D0, 0x01
  23364. 0001111E  6002                     bra        +0x4 /* 00011122 */
  23365. label00011120:
  23366. 00011120  7000                     moveq.l    D0, 0x00
  23367. label00011122:
  23368. 00011122  48C0                     ext.l      D0
  23369. 00011124  2F00                     move.l     -[A7], D0
  23370. 00011126  2F06                     move.l     -[A7], D6
  23371. 00011128  2057                     movea.l    A0, [A7]
  23372. 0001112A  2268 0004                movea.l    A1, [A0 + 0x4]
  23373. 0001112E  2269 0020                movea.l    A1, [A1 + 0x20]
  23374. 00011132  4E91                     jsr        [A1]
  23375. 00011134  504F                     addq.w     A7, 8
  23376. 00011136  6022                     bra        +0x24 /* 0001115A */
  23377. label00011138:
  23378. 00011138  2F06                     move.l     -[A7], D6
  23379. 0001113A  2057                     movea.l    A0, [A7]
  23380. 0001113C  2268 0004                movea.l    A1, [A0 + 0x4]
  23381. 00011140  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23382. 00011144  4E91                     jsr        [A1]
  23383. 00011146  584F                     addq.w     A7, 4
  23384. 00011148  6010                     bra        +0x12 /* 0001115A */
  23385. label0001114A:
  23386. 0001114A  2F06                     move.l     -[A7], D6
  23387. 0001114C  2057                     movea.l    A0, [A7]
  23388. 0001114E  2268 0004                movea.l    A1, [A0 + 0x4]
  23389. 00011152  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23390. 00011156  4E91                     jsr        [A1]
  23391. 00011158  584F                     addq.w     A7, 4
  23392. label0001115A:
  23393. 0001115A  4878 0006                push.l     0x6
  23394. 0001115E  2F0B                     move.l     -[A7], A3
  23395. 00011160  2057                     movea.l    A0, [A7]
  23396. 00011162  2268 0004                movea.l    A1, [A0 + 0x4]
  23397. 00011166  2269 0010                movea.l    A1, [A1 + 0x10]
  23398. 0001116A  4E91                     jsr        [A1]
  23399. 0001116C  2848                     movea.l    A4, A0
  23400. 0001116E  200C                     move.l     D0, A4
  23401. 00011170  504F                     addq.w     A7, 8
  23402. 00011172  661E                     bne        +0x20 /* 00011192 */
  23403. 00011174  42A7                     clr.l      -[A7]
  23404. 00011176  486E FF00                pea.l      [A6 - 0x100]
  23405. 0001117A  2D7C 6E69 6C50 FF00      move.l     [A6 - 0x100], 0x6E696C50 /* 'nilP' */
  23406. 00011182  4879 0001 F27E           push.l     0x1F27E
  23407. 00011188  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23408. 0001118E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23409. label00011192:
  23410. 00011192  486E FFB4                pea.l      [A6 - 0x4C]
  23411. 00011196  486C 007A                pea.l      [A4 + 0x7A]
  23412. 0001119A  4EB9 0000 3B20           jsr        [0x00003B20]
  23413. 000111A0  4878 0007                push.l     0x7
  23414. 000111A4  2F0B                     move.l     -[A7], A3
  23415. 000111A6  2057                     movea.l    A0, [A7]
  23416. 000111A8  2268 0004                movea.l    A1, [A0 + 0x4]
  23417. 000111AC  2269 0010                movea.l    A1, [A1 + 0x10]
  23418. 000111B0  4E91                     jsr        [A1]
  23419. 000111B2  2448                     movea.l    A2, A0
  23420. 000111B4  200A                     move.l     D0, A2
  23421. 000111B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  23422. 000111BA  661E                     bne        +0x20 /* 000111DA */
  23423. 000111BC  42A7                     clr.l      -[A7]
  23424. 000111BE  486E FEFC                pea.l      [A6 - 0x104]
  23425. 000111C2  2D7C 6E69 6C50 FEFC      move.l     [A6 - 0x104], 0x6E696C50 /* 'nilP' */
  23426. 000111CA  4879 0001 F27E           push.l     0x1F27E
  23427. 000111D0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23428. 000111D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23429. label000111DA:
  23430. 000111DA  4878 0008                push.l     0x8
  23431. 000111DE  2F0B                     move.l     -[A7], A3
  23432. 000111E0  2057                     movea.l    A0, [A7]
  23433. 000111E2  2268 0004                movea.l    A1, [A0 + 0x4]
  23434. 000111E6  2269 0010                movea.l    A1, [A1 + 0x10]
  23435. 000111EA  4E91                     jsr        [A1]
  23436. 000111EC  2608                     move.l     D3, A0
  23437. 000111EE  4A83                     tst.l      D3
  23438. 000111F0  504F                     addq.w     A7, 8
  23439. 000111F2  661E                     bne        +0x20 /* 00011212 */
  23440. 000111F4  42A7                     clr.l      -[A7]
  23441. 000111F6  486E FEF8                pea.l      [A6 - 0x108]
  23442. 000111FA  2D7C 6E69 6C50 FEF8      move.l     [A6 - 0x108], 0x6E696C50 /* 'nilP' */
  23443. 00011202  4879 0001 F27E           push.l     0x1F27E
  23444. 00011208  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  23445. 0001120E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23446. label00011212:
  23447. 00011212  302E 000C                move.w     D0, [A6 + 0xC]
  23448. 00011216  0240 0010                andi.w     D0, 0x10
  23449. 0001121A  6716                     beq        +0x18 /* 00011232 */
  23450. 0001121C  4878 0001                push.l     0x1
  23451. 00011220  2F0C                     move.l     -[A7], A4
  23452. 00011222  2057                     movea.l    A0, [A7]
  23453. 00011224  2268 0004                movea.l    A1, [A0 + 0x4]
  23454. 00011228  2269 0020                movea.l    A1, [A1 + 0x20]
  23455. 0001122C  4E91                     jsr        [A1]
  23456. 0001122E  504F                     addq.w     A7, 8
  23457. 00011230  601E                     bra        +0x20 /* 00011250 */
  23458. label00011232:
  23459. 00011232  2F0A                     move.l     -[A7], A2
  23460. 00011234  2057                     movea.l    A0, [A7]
  23461. 00011236  2268 0004                movea.l    A1, [A0 + 0x4]
  23462. 0001123A  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23463. 0001123E  4E91                     jsr        [A1]
  23464. 00011240  2F03                     move.l     -[A7], D3
  23465. 00011242  2057                     movea.l    A0, [A7]
  23466. 00011244  2268 0004                movea.l    A1, [A0 + 0x4]
  23467. 00011248  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23468. 0001124C  4E91                     jsr        [A1]
  23469. 0001124E  504F                     addq.w     A7, 8
  23470. label00011250:
  23471. 00011250  4A47                     tst.w      D7
  23472. 00011252  6626                     bne        +0x28 /* 0001127A */
  23473. 00011254  2F03                     move.l     -[A7], D3
  23474. 00011256  2057                     movea.l    A0, [A7]
  23475. 00011258  2268 0004                movea.l    A1, [A0 + 0x4]
  23476. 0001125C  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23477. 00011260  4E91                     jsr        [A1]
  23478. 00011262  4878 0001                push.l     0x1
  23479. 00011266  2F0A                     move.l     -[A7], A2
  23480. 00011268  2057                     movea.l    A0, [A7]
  23481. 0001126A  2268 0004                movea.l    A1, [A0 + 0x4]
  23482. 0001126E  2269 0020                movea.l    A1, [A1 + 0x20]
  23483. 00011272  4E91                     jsr        [A1]
  23484. 00011274  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23485. 00011278  6014                     bra        +0x16 /* 0001128E */
  23486. label0001127A:
  23487. 0001127A  4878 0001                push.l     0x1
  23488. 0001127E  2F03                     move.l     -[A7], D3
  23489. 00011280  2057                     movea.l    A0, [A7]
  23490. 00011282  2268 0004                movea.l    A1, [A0 + 0x4]
  23491. 00011286  2269 0020                movea.l    A1, [A1 + 0x20]
  23492. 0001128A  4E91                     jsr        [A1]
  23493. 0001128C  504F                     addq.w     A7, 8
  23494. label0001128E:
  23495. 0001128E  2F0B                     move.l     -[A7], A3
  23496. 00011290  2057                     movea.l    A0, [A7]
  23497. 00011292  2268 0004                movea.l    A1, [A0 + 0x4]
  23498. 00011296  2269 00A4                movea.l    A1, [A1 + 0xA4]
  23499. 0001129A  4E91                     jsr        [A1]
  23500. 0001129C  1D7C 0001 FF67           move.b     [A6 - 0x99], 0x1
  23501. 000112A2  584F                     addq.w     A7, 4
  23502. 000112A4  6000 00AC                bra        +0xAE /* 00011352 */
  23503. label000112A8:
  23504. 000112A8  486E FF6C                pea.l      [A6 - 0x94]
  23505. 000112AC  4EB9 0000 2260           jsr        [0x00002260]
  23506. 000112B2  584F                     addq.w     A7, 4
  23507. 000112B4  5D80                     subq.l     D0, 6
  23508. 000112B6  673C                     beq        +0x3E /* 000112F4 */
  23509. 000112B8  0480 0000 037E           subi.l     D0, 0x37E
  23510. 000112BE  6708                     beq        +0xA /* 000112C8 */
  23511. 000112C0  5380                     subq.l     D0, 1
  23512. 000112C2  670C                     beq        +0xE /* 000112D0 */
  23513. 000112C4  6000 008C                bra        +0x8E /* 00011352 */
  23514. label000112C8:
  23515. 000112C8  422E FF67                clr.b      [A6 - 0x99]
  23516. 000112CC  6000 0084                bra        +0x86 /* 00011352 */
  23517. label000112D0:
  23518. 000112D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  23519. 000112D4  486E FF6C                pea.l      [A6 - 0x94]
  23520. 000112D8  4EB9 0000 2258           jsr        [0x00002258]
  23521. 000112DE  3F3C FFFF                move.w     -[A7], 0xFFFF
  23522. 000112E2  486E FF5E                pea.l      [A6 - 0xA2]
  23523. 000112E6  61FF 0000 2F44           bsr        +0x2F46 /* 0001422C */
  23524. 000112EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23525. 000112F0  6000 0258                bra        +0x25A /* 0001154A */
  23526. label000112F4:
  23527. 000112F4  2F0C                     move.l     -[A7], A4
  23528. 000112F6  2057                     movea.l    A0, [A7]
  23529. 000112F8  2268 0004                movea.l    A1, [A0 + 0x4]
  23530. 000112FC  2269 001C                movea.l    A1, [A1 + 0x1C]
  23531. 00011300  4E91                     jsr        [A1]
  23532. 00011302  4A80                     tst.l      D0
  23533. 00011304  584F                     addq.w     A7, 4
  23534. 00011306  6726                     beq        +0x28 /* 0001132E */
  23535. 00011308  2F0A                     move.l     -[A7], A2
  23536. 0001130A  2057                     movea.l    A0, [A7]
  23537. 0001130C  2268 0004                movea.l    A1, [A0 + 0x4]
  23538. 00011310  2269 00B4                movea.l    A1, [A1 + 0xB4]
  23539. 00011314  4E91                     jsr        [A1]
  23540. 00011316  4A47                     tst.w      D7
  23541. 00011318  584F                     addq.w     A7, 4
  23542. 0001131A  6736                     beq        +0x38 /* 00011352 */
  23543. 0001131C  2F03                     move.l     -[A7], D3
  23544. 0001131E  2057                     movea.l    A0, [A7]
  23545. 00011320  2268 0004                movea.l    A1, [A0 + 0x4]
  23546. 00011324  2269 00B4                movea.l    A1, [A1 + 0xB4]
  23547. 00011328  4E91                     jsr        [A1]
  23548. 0001132A  584F                     addq.w     A7, 4
  23549. 0001132C  6024                     bra        +0x26 /* 00011352 */
  23550. label0001132E:
  23551. 0001132E  2F0A                     move.l     -[A7], A2
  23552. 00011330  2057                     movea.l    A0, [A7]
  23553. 00011332  2268 0004                movea.l    A1, [A0 + 0x4]
  23554. 00011336  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23555. 0001133A  4E91                     jsr        [A1]
  23556. 0001133C  4A47                     tst.w      D7
  23557. 0001133E  584F                     addq.w     A7, 4
  23558. 00011340  6710                     beq        +0x12 /* 00011352 */
  23559. 00011342  2F03                     move.l     -[A7], D3
  23560. 00011344  2057                     movea.l    A0, [A7]
  23561. 00011346  2268 0004                movea.l    A1, [A0 + 0x4]
  23562. 0001134A  2269 00B8                movea.l    A1, [A1 + 0xB8]
  23563. 0001134E  4E91                     jsr        [A1]
  23564. 00011350  584F                     addq.w     A7, 4
  23565. label00011352:
  23566. 00011352  4A2E FF67                tst.b      [A6 - 0x99]
  23567. 00011356  6600 FF50                bne        -0xAE /* 000112A8 */
  23568. 0001135A  2F04                     move.l     -[A7], D4
  23569. 0001135C  2057                     movea.l    A0, [A7]
  23570. 0001135E  2268 0004                movea.l    A1, [A0 + 0x4]
  23571. 00011362  2269 001C                movea.l    A1, [A1 + 0x1C]
  23572. 00011366  4E91                     jsr        [A1]
  23573. 00011368  4A80                     tst.l      D0
  23574. 0001136A  584F                     addq.w     A7, 4
  23575. 0001136C  6676                     bne        +0x78 /* 000113E4 */
  23576. 0001136E  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  23577. 00011372  2057                     movea.l    A0, [A7]
  23578. 00011374  2268 0004                movea.l    A1, [A0 + 0x4]
  23579. 00011378  2269 001C                movea.l    A1, [A1 + 0x1C]
  23580. 0001137C  4E91                     jsr        [A1]
  23581. 0001137E  4A80                     tst.l      D0
  23582. 00011380  584F                     addq.w     A7, 4
  23583. 00011382  6660                     bne        +0x62 /* 000113E4 */
  23584. 00011384  2F05                     move.l     -[A7], D5
  23585. 00011386  2057                     movea.l    A0, [A7]
  23586. 00011388  2268 0004                movea.l    A1, [A0 + 0x4]
  23587. 0001138C  2269 001C                movea.l    A1, [A1 + 0x1C]
  23588. 00011390  4E91                     jsr        [A1]
  23589. 00011392  4A80                     tst.l      D0
  23590. 00011394  584F                     addq.w     A7, 4
  23591. 00011396  664C                     bne        +0x4E /* 000113E4 */
  23592. 00011398  2F06                     move.l     -[A7], D6
  23593. 0001139A  2057                     movea.l    A0, [A7]
  23594. 0001139C  2268 0004                movea.l    A1, [A0 + 0x4]
  23595. 000113A0  2269 001C                movea.l    A1, [A1 + 0x1C]
  23596. 000113A4  4E91                     jsr        [A1]
  23597. 000113A6  4A80                     tst.l      D0
  23598. 000113A8  584F                     addq.w     A7, 4
  23599. 000113AA  6638                     bne        +0x3A /* 000113E4 */
  23600. 000113AC  2F0C                     move.l     -[A7], A4
  23601. 000113AE  2057                     movea.l    A0, [A7]
  23602. 000113B0  2268 0004                movea.l    A1, [A0 + 0x4]
  23603. 000113B4  2269 001C                movea.l    A1, [A1 + 0x1C]
  23604. 000113B8  4E91                     jsr        [A1]
  23605. 000113BA  4A80                     tst.l      D0
  23606. 000113BC  584F                     addq.w     A7, 4
  23607. 000113BE  6624                     bne        +0x26 /* 000113E4 */
  23608. 000113C0  3F3C FFFF                move.w     -[A7], 0xFFFF
  23609. 000113C4  486E FF6C                pea.l      [A6 - 0x94]
  23610. 000113C8  4EB9 0000 2258           jsr        [0x00002258]
  23611. 000113CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  23612. 000113D2  486E FF5E                pea.l      [A6 - 0xA2]
  23613. 000113D6  61FF 0000 2E54           bsr        +0x2E56 /* 0001422C */
  23614. 000113DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23615. 000113E0  6000 0168                bra        +0x16A /* 0001154A */
  23616. label000113E4:
  23617. 000113E4  41F9 0001 F376           lea.l      A0, [0x0001F376]
  23618. 000113EA  2D48 FFFA                move.l     [A6 - 0x6], A0
  23619. 000113EE  1D79 0001 F376 FFFE      move.b     [A6 - 0x2], [0x0001F376]
  23620. 000113F6  4239 0001 F376           clr.b      [0x0001F376]
  23621. 000113FC  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  23622. 00011400  1F3C 0001                move.b     -[A7], 0x1
  23623. 00011404  61FF 0000 028E           bsr        +0x290 /* 00011694 */
  23624. 0001140A  4A00                     tst.b      D0
  23625. 0001140C  584F                     addq.w     A7, 4
  23626. 0001140E  662C                     bne        +0x2E /* 0001143C */
  23627. 00011410  206E FFFA                movea.l    A0, [A6 - 0x6]
  23628. 00011414  10AE FFFE                move.b     [A0], [A6 - 0x2]
  23629. 00011418  3F3C FFFF                move.w     -[A7], 0xFFFF
  23630. 0001141C  486E FF6C                pea.l      [A6 - 0x94]
  23631. 00011420  4EB9 0000 2258           jsr        [0x00002258]
  23632. 00011426  3F3C FFFF                move.w     -[A7], 0xFFFF
  23633. 0001142A  486E FF5E                pea.l      [A6 - 0xA2]
  23634. 0001142E  61FF 0000 2DFC           bsr        +0x2DFE /* 0001422C */
  23635. 00011434  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23636. 00011438  6000 0110                bra        +0x112 /* 0001154A */
  23637. label0001143C:
  23638. 0001143C  7600                     moveq.l    D3, 0x00
  23639. 0001143E  6000 00D2                bra        +0xD4 /* 00011512 */
  23640. label00011442:
  23641. 00011442  61FF 0000 0492           bsr        +0x494 /* 000118D6 */
  23642. 00011448  2F04                     move.l     -[A7], D4
  23643. 0001144A  2057                     movea.l    A0, [A7]
  23644. 0001144C  2268 0004                movea.l    A1, [A0 + 0x4]
  23645. 00011450  2269 001C                movea.l    A1, [A1 + 0x1C]
  23646. 00011454  4E91                     jsr        [A1]
  23647. 00011456  4A80                     tst.l      D0
  23648. 00011458  584F                     addq.w     A7, 4
  23649. 0001145A  6704                     beq        +0x6 /* 00011460 */
  23650. 0001145C  4EBA F4C0                jsr        [PC - 0xB40 /* 0001091E */]
  23651. label00011460:
  23652. 00011460  2F2E FF68                move.l     -[A7], [A6 - 0x98]
  23653. 00011464  2057                     movea.l    A0, [A7]
  23654. 00011466  2268 0004                movea.l    A1, [A0 + 0x4]
  23655. 0001146A  2269 001C                movea.l    A1, [A1 + 0x1C]
  23656. 0001146E  4E91                     jsr        [A1]
  23657. 00011470  4A80                     tst.l      D0
  23658. 00011472  584F                     addq.w     A7, 4
  23659. 00011474  6704                     beq        +0x6 /* 0001147A */
  23660. 00011476  4EBA F98C                jsr        [PC - 0x674 /* 00010E04 */]
  23661. label0001147A:
  23662. 0001147A  2F05                     move.l     -[A7], D5
  23663. 0001147C  2057                     movea.l    A0, [A7]
  23664. 0001147E  2268 0004                movea.l    A1, [A0 + 0x4]
  23665. 00011482  2269 001C                movea.l    A1, [A1 + 0x1C]
  23666. 00011486  4E91                     jsr        [A1]
  23667. 00011488  4A80                     tst.l      D0
  23668. 0001148A  584F                     addq.w     A7, 4
  23669. 0001148C  6716                     beq        +0x18 /* 000114A4 */
  23670. 0001148E  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  23671. 00011494  2F28 00F8                move.l     -[A7], [A0 + 0xF8]
  23672. 00011498  4879 0001 F26C           push.l     0x1F26C
  23673. 0001149E  4EBA F83C                jsr        [PC - 0x7C4 /* 00010CDC */]
  23674. 000114A2  504F                     addq.w     A7, 8
  23675. label000114A4:
  23676. 000114A4  2F06                     move.l     -[A7], D6
  23677. 000114A6  2057                     movea.l    A0, [A7]
  23678. 000114A8  2268 0004                movea.l    A1, [A0 + 0x4]
  23679. 000114AC  2269 001C                movea.l    A1, [A1 + 0x1C]
  23680. 000114B0  4E91                     jsr        [A1]
  23681. 000114B2  4A80                     tst.l      D0
  23682. 000114B4  584F                     addq.w     A7, 4
  23683. 000114B6  6716                     beq        +0x18 /* 000114CE */
  23684. 000114B8  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  23685. 000114BE  2F28 014C                move.l     -[A7], [A0 + 0x14C]
  23686. 000114C2  4879 0001 F264           push.l     0x1F264
  23687. 000114C8  4EBA F812                jsr        [PC - 0x7EE /* 00010CDC */]
  23688. 000114CC  504F                     addq.w     A7, 8
  23689. label000114CE:
  23690. 000114CE  2F0C                     move.l     -[A7], A4
  23691. 000114D0  2057                     movea.l    A0, [A7]
  23692. 000114D2  2268 0004                movea.l    A1, [A0 + 0x4]
  23693. 000114D6  2269 001C                movea.l    A1, [A1 + 0x1C]
  23694. 000114DA  4E91                     jsr        [A1]
  23695. 000114DC  4A80                     tst.l      D0
  23696. 000114DE  584F                     addq.w     A7, 4
  23697. 000114E0  6728                     beq        +0x2A /* 0001150A */
  23698. 000114E2  2F0A                     move.l     -[A7], A2
  23699. 000114E4  2057                     movea.l    A0, [A7]
  23700. 000114E6  2268 0004                movea.l    A1, [A0 + 0x4]
  23701. 000114EA  2269 001C                movea.l    A1, [A1 + 0x1C]
  23702. 000114EE  4E91                     jsr        [A1]
  23703. 000114F0  4A80                     tst.l      D0
  23704. 000114F2  584F                     addq.w     A7, 4
  23705. 000114F4  670C                     beq        +0xE /* 00011502 */
  23706. 000114F6  3F3C 0FA0                move.w     -[A7], 0xFA0
  23707. 000114FA  4EBA F35A                jsr        [PC - 0xCA6 /* 00010856 */]
  23708. 000114FE  544F                     addq.w     A7, 2
  23709. 00011500  6008                     bra        +0xA /* 0001150A */
  23710. label00011502:
  23711. 00011502  3F07                     move.w     -[A7], D7
  23712. 00011504  4EBA F350                jsr        [PC - 0xCB0 /* 00010856 */]
  23713. 00011508  544F                     addq.w     A7, 2
  23714. label0001150A:
  23715. 0001150A  61FF 0000 0420           bsr        +0x422 /* 0001192C */
  23716. 00011510  5243                     addq.w     D3, 1
  23717. label00011512:
  23718. 00011512  B679 0002 BE70           cmp.w      D3, [0x0002BE70]
  23719. 00011518  6500 FF28                bcs        -0xD6 /* 00011442 */
  23720. 0001151C  61FF 0000 0306           bsr        +0x308 /* 00011824 */
  23721. 00011522  206E FFFA                movea.l    A0, [A6 - 0x6]
  23722. 00011526  10AE FFFE                move.b     [A0], [A6 - 0x2]
  23723. 0001152A  3F3C FFFF                move.w     -[A7], 0xFFFF
  23724. 0001152E  486E FF6C                pea.l      [A6 - 0x94]
  23725. 00011532  4EB9 0000 2258           jsr        [0x00002258]
  23726. 00011538  3F3C FFFF                move.w     -[A7], 0xFFFF
  23727. 0001153C  486E FF5E                pea.l      [A6 - 0xA2]
  23728. 00011540  61FF 0000 2CEA           bsr        +0x2CEC /* 0001422C */
  23729. 00011546  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23730. label0001154A:
  23731. 0001154A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  23732. 0001154E  4E5E                     unlink     A6
  23733. 00011550  4E75                     rts
  23734. fn00011552:
  23735. 00011552  4E56 0000                link       A6, 0
  23736. 00011556  4EB9 0000 25C0           jsr        [0x000025C0]
  23737. 0001155C  4EB9 0000 2290           jsr        [0x00002290]
  23738. 00011562  2F08                     move.l     -[A7], A0
  23739. 00011564  4EB9 0000 22A0           jsr        [0x000022A0]
  23740. 0001156A  4EB9 0000 25C8           jsr        [0x000025C8]
  23741. 00011570  4E5E                     unlink     A6
  23742. 00011572  4E75                     rts
  23743. fn00011574:
  23744. 00011574  4E56 0000                link       A6, 0
  23745. 00011578  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  23746. 0001157C  246E 0008                movea.l    A2, [A6 + 0x8]
  23747. 00011580  362E 000C                move.w     D3, [A6 + 0xC]
  23748. 00011584  286E 000E                movea.l    A4, [A6 + 0xE]
  23749. 00011588  4A43                     tst.w      D3
  23750. 0001158A  6714                     beq        +0x16 /* 000115A0 */
  23751. 0001158C  204A                     movea.l    A0, A2
  23752. 0001158E  41E8 00A2                lea.l      A0, [A0 + 0xA2]
  23753. 00011592  2648                     movea.l    A3, A0
  23754. 00011594  2488                     move.l     [A2], A0
  23755. 00011596  2F0B                     move.l     -[A7], A3
  23756. 00011598  4EB9 0000 3AE0           jsr        [0x00003AE0]
  23757. 0001159E  584F                     addq.w     A7, 4
  23758. label000115A0:
  23759. 000115A0  2F0C                     move.l     -[A7], A4
  23760. 000115A2  4267                     clr.w      -[A7]
  23761. 000115A4  2F0A                     move.l     -[A7], A2
  23762. 000115A6  4EB9 0000 3248           jsr        [0x00003248]
  23763. 000115AC  41F9 0001 EF0C           lea.l      A0, [0x0001EF0C]
  23764. 000115B2  2548 0004                move.l     [A2 + 0x4], A0
  23765. 000115B6  41F9 0001 EF0C           lea.l      A0, [0x0001EF0C]
  23766. 000115BC  41E8 01B8                lea.l      A0, [A0 + 0x1B8]
  23767. 000115C0  2252                     movea.l    A1, [A2]
  23768. 000115C2  2288                     move.l     [A1], A0
  23769. 000115C4  2652                     movea.l    A3, [A2]
  23770. 000115C6  204A                     movea.l    A0, A2
  23771. 000115C8  41E8 00A2                lea.l      A0, [A0 + 0xA2]
  23772. 000115CC  91CB                     sub.l      A0, A3
  23773. 000115CE  2748 0008                move.l     [A3 + 0x8], A0
  23774. 000115D2  23CA 0002 BE78           move.l     [0x0002BE78], A2
  23775. 000115D8  204A                     movea.l    A0, A2
  23776. 000115DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  23777. 000115DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  23778. 000115E2  4E5E                     unlink     A6
  23779. 000115E4  4E75                     rts
  23780. label000115E6:
  23781. 000115E6  4E56 0000                link       A6, 0
  23782. 000115EA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  23783. 000115EE  246E 0008                movea.l    A2, [A6 + 0x8]
  23784. 000115F2  362E 000C                move.w     D3, [A6 + 0xC]
  23785. 000115F6  200A                     move.l     D0, A2
  23786. 000115F8  6758                     beq        +0x5A /* 00011652 */
  23787. 000115FA  41F9 0001 EF0C           lea.l      A0, [0x0001EF0C]
  23788. 00011600  2548 0004                move.l     [A2 + 0x4], A0
  23789. 00011604  41F9 0001 EF0C           lea.l      A0, [0x0001EF0C]
  23790. 0001160A  41E8 01B8                lea.l      A0, [A0 + 0x1B8]
  23791. 0001160E  2252                     movea.l    A1, [A2]
  23792. 00011610  2288                     move.l     [A1], A0
  23793. 00011612  2652                     movea.l    A3, [A2]
  23794. 00011614  204A                     movea.l    A0, A2
  23795. 00011616  41E8 00A2                lea.l      A0, [A0 + 0xA2]
  23796. 0001161A  2848                     movea.l    A4, A0
  23797. 0001161C  91CB                     sub.l      A0, A3
  23798. 0001161E  2748 0008                move.l     [A3 + 0x8], A0
  23799. 00011622  42B9 0002 BE78           clr.l      [0x0002BE78]
  23800. 00011628  4267                     clr.w      -[A7]
  23801. 0001162A  2F0A                     move.l     -[A7], A2
  23802. 0001162C  4EB9 0000 3250           jsr        [0x00003250]
  23803. 00011632  4A43                     tst.w      D3
  23804. 00011634  5C4F                     addq.w     A7, 6
  23805. 00011636  670C                     beq        +0xE /* 00011644 */
  23806. 00011638  4267                     clr.w      -[A7]
  23807. 0001163A  2F0C                     move.l     -[A7], A4
  23808. 0001163C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  23809. 00011642  5C4F                     addq.w     A7, 6
  23810. label00011644:
  23811. 00011644  4A43                     tst.w      D3
  23812. 00011646  6F0A                     ble        +0xC /* 00011652 */
  23813. 00011648  2F0A                     move.l     -[A7], A2
  23814. 0001164A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  23815. 00011650  584F                     addq.w     A7, 4
  23816. label00011652:
  23817. 00011652  204A                     movea.l    A0, A2
  23818. 00011654  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  23819. 00011658  4E5E                     unlink     A6
  23820. 0001165A  4E75                     rts
  23821. fn0001165C:
  23822. 0001165C  4E56 0000                link       A6, 0
  23823. 00011660  2F0A                     move.l     -[A7], A2
  23824. 00011662  42B9 0002 B7CA           clr.l      [0x0002B7CA]
  23825. 00011668  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  23826. 0001166C  2F3C 5050 6F62           move.l     -[A7], 0x50506F62 /* 'PPob' */
  23827. 00011672  4EB9 0000 22B0           jsr        [0x000022B0]
  23828. 00011678  2448                     movea.l    A2, A0
  23829. 0001167A  2F0A                     move.l     -[A7], A2
  23830. 0001167C  2057                     movea.l    A0, [A7]
  23831. 0001167E  2268 0004                movea.l    A1, [A0 + 0x4]
  23832. 00011682  2269 000C                movea.l    A1, [A1 + 0xC]
  23833. 00011686  4E91                     jsr        [A1]
  23834. 00011688  204A                     movea.l    A0, A2
  23835. 0001168A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  23836. 0001168E  245F                     movea.l    A2, [A7]+
  23837. 00011690  4E5E                     unlink     A6
  23838. 00011692  4E75                     rts
  23839. fn00011694:
  23840. 00011694  4E56 FFF0                link       A6, -0x0010
  23841. 00011698  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  23842. 0001169C  182E 0008                move.b     D4, [A6 + 0x8]
  23843. 000116A0  362E 000A                move.w     D3, [A6 + 0xA]
  23844. 000116A4  4EB9 0000 2290           jsr        [0x00002290]
  23845. 000116AA  2448                     movea.l    A2, A0
  23846. 000116AC  200A                     move.l     D0, A2
  23847. 000116AE  661A                     bne        +0x1C /* 000116CA */
  23848. 000116B0  42A7                     clr.l      -[A7]
  23849. 000116B2  42A7                     clr.l      -[A7]
  23850. 000116B4  4879 0001 F1D0           push.l     0x1F1D0
  23851. 000116BA  61FF 0000 1AC0           bsr        +0x1AC2 /* 0001317C */
  23852. 000116C0  7000                     moveq.l    D0, 0x00
  23853. 000116C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23854. 000116C6  6000 0154                bra        +0x156 /* 0001181C */
  23855. label000116CA:
  23856. 000116CA  3F03                     move.w     -[A7], D3
  23857. 000116CC  4EBA FF8E                jsr        [PC - 0x72 /* 0001165C */]
  23858. 000116D0  2F0A                     move.l     -[A7], A2
  23859. 000116D2  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  23860. 000116D8  4EB9 0000 3268           jsr        [0x00003268]
  23861. 000116DE  4878 0001                push.l     0x1
  23862. 000116E2  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  23863. 000116E8  2057                     movea.l    A0, [A7]
  23864. 000116EA  2268 0004                movea.l    A1, [A0 + 0x4]
  23865. 000116EE  2269 0010                movea.l    A1, [A1 + 0x10]
  23866. 000116F2  4E91                     jsr        [A1]
  23867. 000116F4  2648                     movea.l    A3, A0
  23868. 000116F6  2852                     movea.l    A4, [A2]
  23869. 000116F8  2D6C 0008 FFF8           move.l     [A6 - 0x8], [A4 + 0x8]
  23870. 000116FE  2D6C 000C FFFC           move.l     [A6 - 0x4], [A4 + 0xC]
  23871. 00011704  2D6C 0010 FFF0           move.l     [A6 - 0x10], [A4 + 0x10]
  23872. 0001170A  2D6C 0014 FFF4           move.l     [A6 - 0xC], [A4 + 0x14]
  23873. 00011710  4227                     clr.b      -[A7]
  23874. 00011712  302E FFFC                move.w     D0, [A6 - 0x4]
  23875. 00011716  906E FFF8                sub.w      D0, [A6 - 0x8]
  23876. 0001171A  3F00                     move.w     -[A7], D0
  23877. 0001171C  302E FFFE                move.w     D0, [A6 - 0x2]
  23878. 00011720  906E FFFA                sub.w      D0, [A6 - 0x6]
  23879. 00011724  3F00                     move.w     -[A7], D0
  23880. 00011726  2F0B                     move.l     -[A7], A3
  23881. 00011728  4EB9 0000 2FC0           jsr        [0x00002FC0]
  23882. 0001172E  4227                     clr.b      -[A7]
  23883. 00011730  302E FFFC                move.w     D0, [A6 - 0x4]
  23884. 00011734  906E FFF8                sub.w      D0, [A6 - 0x8]
  23885. 00011738  48C0                     ext.l      D0
  23886. 0001173A  2F00                     move.l     -[A7], D0
  23887. 0001173C  302E FFFE                move.w     D0, [A6 - 0x2]
  23888. 00011740  906E FFFA                sub.w      D0, [A6 - 0x6]
  23889. 00011744  48C0                     ext.l      D0
  23890. 00011746  2F00                     move.l     -[A7], D0
  23891. 00011748  2F0B                     move.l     -[A7], A3
  23892. 0001174A  4EB9 0000 36B0           jsr        [0x000036B0]
  23893. 00011750  4227                     clr.b      -[A7]
  23894. 00011752  302E FFF8                move.w     D0, [A6 - 0x8]
  23895. 00011756  906E FFF0                sub.w      D0, [A6 - 0x10]
  23896. 0001175A  48C0                     ext.l      D0
  23897. 0001175C  2F00                     move.l     -[A7], D0
  23898. 0001175E  302E FFFA                move.w     D0, [A6 - 0x6]
  23899. 00011762  906E FFF2                sub.w      D0, [A6 - 0xE]
  23900. 00011766  48C0                     ext.l      D0
  23901. 00011768  2F00                     move.l     -[A7], D0
  23902. 0001176A  2F0B                     move.l     -[A7], A3
  23903. 0001176C  2057                     movea.l    A0, [A7]
  23904. 0001176E  2268 0004                movea.l    A1, [A0 + 0x4]
  23905. 00011772  2269 0048                movea.l    A1, [A1 + 0x48]
  23906. 00011776  4E91                     jsr        [A1]
  23907. 00011778  4A04                     tst.b      D4
  23908. 0001177A  4FEF 0038                lea.l      A7, [A7 + 0x38]
  23909. 0001177E  6742                     beq        +0x44 /* 000117C2 */
  23910. 00011780  4EB9 0000 25C0           jsr        [0x000025C0]
  23911. 00011786  2F0A                     move.l     -[A7], A2
  23912. 00011788  4EB9 0000 22A8           jsr        [0x000022A8]
  23913. 0001178E  1600                     move.b     D3, D0
  23914. 00011790  4EB9 0000 25C8           jsr        [0x000025C8]
  23915. 00011796  4A03                     tst.b      D3
  23916. 00011798  584F                     addq.w     A7, 4
  23917. 0001179A  6626                     bne        +0x28 /* 000117C2 */
  23918. 0001179C  4AB9 0002 BE78           tst.l      [0x0002BE78]
  23919. 000117A2  671A                     beq        +0x1C /* 000117BE */
  23920. 000117A4  3F3C 0001                move.w     -[A7], 0x1
  23921. 000117A8  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  23922. 000117AE  4850                     pea.l      [A0]
  23923. 000117B0  2057                     movea.l    A0, [A7]
  23924. 000117B2  2268 0004                movea.l    A1, [A0 + 0x4]
  23925. 000117B6  2269 0008                movea.l    A1, [A1 + 0x8]
  23926. 000117BA  4E91                     jsr        [A1]
  23927. 000117BC  5C4F                     addq.w     A7, 6
  23928. label000117BE:
  23929. 000117BE  7000                     moveq.l    D0, 0x00
  23930. 000117C0  605A                     bra        +0x5C /* 0001181C */
  23931. label000117C2:
  23932. 000117C2  4EB9 0000 2280           jsr        [0x00002280]
  23933. 000117C8  4A00                     tst.b      D0
  23934. 000117CA  6626                     bne        +0x28 /* 000117F2 */
  23935. 000117CC  4AB9 0002 BE78           tst.l      [0x0002BE78]
  23936. 000117D2  671A                     beq        +0x1C /* 000117EE */
  23937. 000117D4  3F3C 0001                move.w     -[A7], 0x1
  23938. 000117D8  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  23939. 000117DE  4850                     pea.l      [A0]
  23940. 000117E0  2057                     movea.l    A0, [A7]
  23941. 000117E2  2268 0004                movea.l    A1, [A0 + 0x4]
  23942. 000117E6  2269 0008                movea.l    A1, [A1 + 0x8]
  23943. 000117EA  4E91                     jsr        [A1]
  23944. 000117EC  5C4F                     addq.w     A7, 6
  23945. label000117EE:
  23946. 000117EE  7000                     moveq.l    D0, 0x00
  23947. 000117F0  602A                     bra        +0x2C /* 0001181C */
  23948. label000117F2:
  23949. 000117F2  2652                     movea.l    A3, [A2]
  23950. 000117F4  33EB 003E 0002 BE76      move.w     [0x0002BE76], [A3 + 0x3E]
  23951. 000117FC  33EB 0040 0002 BE74      move.w     [0x0002BE74], [A3 + 0x40]
  23952. 00011804  33EB 0042 0002 BE70      move.w     [0x0002BE70], [A3 + 0x42]
  23953. 0001180C  377C 0001 003E           move.w     [A3 + 0x3E], 0x1
  23954. 00011812  2052                     movea.l    A0, [A2]
  23955. 00011814  317C 270F 0040           move.w     [A0 + 0x40], 0x270F
  23956. 0001181A  7001                     moveq.l    D0, 0x01
  23957. label0001181C:
  23958. 0001181C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  23959. 00011820  4E5E                     unlink     A6
  23960. 00011822  4E75                     rts
  23961. fn00011824:
  23962. 00011824  4E56 FFE6                link       A6, -0x001A
  23963. 00011828  48E7 1020                movem.l    -[A7], D3,A2
  23964. 0001182C  42A7                     clr.l      -[A7]
  23965. 0001182E  4EB9 0000 3658           jsr        [0x00003658]
  23966. 00011834  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  23967. 0001183A  4EB9 0000 3260           jsr        [0x00003260]
  23968. 00011840  2448                     movea.l    A2, A0
  23969. 00011842  2052                     movea.l    A0, [A2]
  23970. 00011844  0C28 0001 0044           cmpi.b     [A0 + 0x44], 0x1
  23971. 0001184A  504F                     addq.w     A7, 8
  23972. 0001184C  6622                     bne        +0x24 /* 00011870 */
  23973. 0001184E  554F                     subq.w     A7, 2
  23974. 00011850  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  23975. 00011856  A8FD                     syscall    PrGlue
  23976. 00011858  301F                     move.w     D0, [A7]+
  23977. 0001185A  6614                     bne        +0x16 /* 00011870 */
  23978. 0001185C  2F0A                     move.l     -[A7], A2
  23979. 0001185E  42A7                     clr.l      -[A7]
  23980. 00011860  42A7                     clr.l      -[A7]
  23981. 00011862  42A7                     clr.l      -[A7]
  23982. 00011864  486E FFE6                pea.l      [A6 - 0x1A]
  23983. 00011868  2F3C 6005 1480           move.l     -[A7], 0x60051480
  23984. 0001186E  A8FD                     syscall    PrGlue
  23985. label00011870:
  23986. 00011870  554F                     subq.w     A7, 2
  23987. 00011872  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  23988. 00011878  A8FD                     syscall    PrGlue
  23989. 0001187A  301F                     move.w     D0, [A7]+
  23990. 0001187C  3600                     move.w     D3, D0
  23991. 0001187E  4EB9 0000 2288           jsr        [0x00002288]
  23992. 00011884  4A43                     tst.w      D3
  23993. 00011886  6724                     beq        +0x26 /* 000118AC */
  23994. 00011888  42A7                     clr.l      -[A7]
  23995. 0001188A  42A7                     clr.l      -[A7]
  23996. 0001188C  0C43 0080                cmpi.w     D3, 0x80
  23997. 00011890  6608                     bne        +0xA /* 0001189A */
  23998. 00011892  41F9 0001 F1B0           lea.l      A0, [0x0001F1B0]
  23999. 00011898  6006                     bra        +0x8 /* 000118A0 */
  24000. label0001189A:
  24001. 0001189A  41F9 0001 F190           lea.l      A0, [0x0001F190]
  24002. label000118A0:
  24003. 000118A0  4850                     pea.l      [A0]
  24004. 000118A2  61FF 0000 18D8           bsr        +0x18DA /* 0001317C */
  24005. 000118A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24006. label000118AC:
  24007. 000118AC  4AB9 0002 BE78           tst.l      [0x0002BE78]
  24008. 000118B2  671A                     beq        +0x1C /* 000118CE */
  24009. 000118B4  3F3C 0001                move.w     -[A7], 0x1
  24010. 000118B8  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  24011. 000118BE  4850                     pea.l      [A0]
  24012. 000118C0  2057                     movea.l    A0, [A7]
  24013. 000118C2  2268 0004                movea.l    A1, [A0 + 0x4]
  24014. 000118C6  2269 0008                movea.l    A1, [A1 + 0x8]
  24015. 000118CA  4E91                     jsr        [A1]
  24016. 000118CC  5C4F                     addq.w     A7, 6
  24017. label000118CE:
  24018. 000118CE  4CDF 0408                movem.l    D3,A2, [A7]+
  24019. 000118D2  4E5E                     unlink     A6
  24020. 000118D4  4E75                     rts
  24021. fn000118D6:
  24022. 000118D6  4E56 0000                link       A6, 0
  24023. 000118DA  48E7 1020                movem.l    -[A7], D3,A2
  24024. 000118DE  554F                     subq.w     A7, 2
  24025. 000118E0  A994                     syscall    CurResFile
  24026. 000118E2  301F                     move.w     D0, [A7]+
  24027. 000118E4  3600                     move.w     D3, D0
  24028. 000118E6  3F03                     move.w     -[A7], D3
  24029. 000118E8  A998                     syscall    UseResFile
  24030. 000118EA  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24031. 000118F0  4EB9 0000 3260           jsr        [0x00003260]
  24032. 000118F6  2448                     movea.l    A2, A0
  24033. 000118F8  2F0A                     move.l     -[A7], A2
  24034. 000118FA  42A7                     clr.l      -[A7]
  24035. 000118FC  42A7                     clr.l      -[A7]
  24036. 000118FE  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  24037. 00011904  A8FD                     syscall    PrGlue
  24038. 00011906  205F                     movea.l    A0, [A7]+
  24039. 00011908  2279 0002 BE78           movea.l    A1, [0x0002BE78]
  24040. 0001190E  2348 0082                move.l     [A1 + 0x82], A0
  24041. 00011912  42A7                     clr.l      -[A7]
  24042. 00011914  4EB9 0000 3658           jsr        [0x00003658]
  24043. 0001191A  33FC 0001 0002 BE72      move.w     [0x0002BE72], 0x1
  24044. 00011922  584F                     addq.w     A7, 4
  24045. 00011924  4CDF 0408                movem.l    D3,A2, [A7]+
  24046. 00011928  4E5E                     unlink     A6
  24047. 0001192A  4E75                     rts
  24048. fn0001192C:
  24049. 0001192C  4E56 0000                link       A6, 0
  24050. 00011930  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  24051. 00011936  2F28 0082                move.l     -[A7], [A0 + 0x82]
  24052. 0001193A  2F3C 0800 0484           move.l     -[A7], 0x8000484
  24053. 00011940  A8FD                     syscall    PrGlue
  24054. 00011942  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  24055. 00011948  42A8 0082                clr.l      [A0 + 0x82]
  24056. 0001194C  42A7                     clr.l      -[A7]
  24057. 0001194E  4EB9 0000 3658           jsr        [0x00003658]
  24058. 00011954  4E5E                     unlink     A6
  24059. 00011956  4E75                     rts
  24060. fn00011958:
  24061. 00011958  4E56 0000                link       A6, 0
  24062. 0001195C  48E7 1C00                movem.l    -[A7], D3,D4,D5
  24063. 00011960  3A2E 0008                move.w     D5, [A6 + 0x8]
  24064. 00011964  182E 000A                move.b     D4, [A6 + 0xA]
  24065. 00011968  162E 000C                move.b     D3, [A6 + 0xC]
  24066. 0001196C  1F03                     move.b     -[A7], D3
  24067. 0001196E  1F04                     move.b     -[A7], D4
  24068. 00011970  3F05                     move.w     -[A7], D5
  24069. 00011972  61FF 0000 0018           bsr        +0x1A /* 0001198C */
  24070. 00011978  4A00                     tst.b      D0
  24071. 0001197A  5C4F                     addq.w     A7, 6
  24072. 0001197C  6706                     beq        +0x8 /* 00011984 */
  24073. 0001197E  61FF 0000 0094           bsr        +0x96 /* 00011A14 */
  24074. label00011984:
  24075. 00011984  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  24076. 00011988  4E5E                     unlink     A6
  24077. 0001198A  4E75                     rts
  24078. fn0001198C:
  24079. 0001198C  4E56 0000                link       A6, 0
  24080. 00011990  48E7 1C00                movem.l    -[A7], D3,D4,D5
  24081. 00011994  3A2E 0008                move.w     D5, [A6 + 0x8]
  24082. 00011998  182E 000A                move.b     D4, [A6 + 0xA]
  24083. 0001199C  162E 000C                move.b     D3, [A6 + 0xC]
  24084. 000119A0  4A39 0001 F376           tst.b      [0x0001F376]
  24085. 000119A6  6712                     beq        +0x14 /* 000119BA */
  24086. 000119A8  3F05                     move.w     -[A7], D5
  24087. 000119AA  1F04                     move.b     -[A7], D4
  24088. 000119AC  4EBA FCE6                jsr        [PC - 0x31A /* 00011694 */]
  24089. 000119B0  4A00                     tst.b      D0
  24090. 000119B2  584F                     addq.w     A7, 4
  24091. 000119B4  6604                     bne        +0x6 /* 000119BA */
  24092. 000119B6  7000                     moveq.l    D0, 0x00
  24093. 000119B8  6052                     bra        +0x54 /* 00011A0C */
  24094. label000119BA:
  24095. 000119BA  4A03                     tst.b      D3
  24096. 000119BC  6742                     beq        +0x44 /* 00011A00 */
  24097. 000119BE  4878 0004                push.l     0x4
  24098. 000119C2  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24099. 000119C8  2057                     movea.l    A0, [A7]
  24100. 000119CA  2268 0004                movea.l    A1, [A0 + 0x4]
  24101. 000119CE  2269 0010                movea.l    A1, [A1 + 0x10]
  24102. 000119D2  4E91                     jsr        [A1]
  24103. 000119D4  2279 0002 BE78           movea.l    A1, [0x0002BE78]
  24104. 000119DA  2348 009E                move.l     [A1 + 0x9E], A0
  24105. 000119DE  4879 0001 F18E           push.l     0x1F18E
  24106. 000119E4  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  24107. 000119EA  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  24108. 000119EE  2057                     movea.l    A0, [A7]
  24109. 000119F0  2268 0004                movea.l    A1, [A0 + 0x4]
  24110. 000119F4  2269 0028                movea.l    A1, [A1 + 0x28]
  24111. 000119F8  4E91                     jsr        [A1]
  24112. 000119FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  24113. 000119FE  600A                     bra        +0xC /* 00011A0A */
  24114. label00011A00:
  24115. 00011A00  2079 0002 BE78           movea.l    A0, [0x0002BE78]
  24116. 00011A06  42A8 009E                clr.l      [A0 + 0x9E]
  24117. label00011A0A:
  24118. 00011A0A  7001                     moveq.l    D0, 0x01
  24119. label00011A0C:
  24120. 00011A0C  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  24121. 00011A10  4E5E                     unlink     A6
  24122. 00011A12  4E75                     rts
  24123. fn00011A14:
  24124. 00011A14  4E56 FFE0                link       A6, -0x0020
  24125. 00011A18  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  24126. 00011A1C  486E FFE0                pea.l      [A6 - 0x20]
  24127. 00011A20  486E FFE4                pea.l      [A6 - 0x1C]
  24128. 00011A24  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24129. 00011A2A  2057                     movea.l    A0, [A7]
  24130. 00011A2C  2268 0004                movea.l    A1, [A0 + 0x4]
  24131. 00011A30  2269 00F8                movea.l    A1, [A1 + 0xF8]
  24132. 00011A34  4E91                     jsr        [A1]
  24133. 00011A36  262E FFE4                move.l     D3, [A6 - 0x1C]
  24134. 00011A3A  4C2E 3000 FFE0           movem.w    A4,A5, [A6 - 0x20]
  24135. 00011A40  4A39 0001 F376           tst.b      [0x0001F376]
  24136. 00011A46  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24137. 00011A4A  6700 00B4                beq        +0xB6 /* 00011B00 */
  24138. 00011A4E  3079 0002 BE74           movea.w    A0, [0x0002BE74]
  24139. 00011A54  B1C3                     cmpa.l     A0, D3
  24140. 00011A56  6306                     bls        +0x8 /* 00011A5E */
  24141. 00011A58  33C3 0002 BE74           move.w     [0x0002BE74], D3
  24142. label00011A5E:
  24143. 00011A5E  3039 0002 BE76           move.w     D0, [0x0002BE76]
  24144. 00011A64  B079 0002 BE74           cmp.w      D0, [0x0002BE74]
  24145. 00011A6A  6F0A                     ble        +0xC /* 00011A76 */
  24146. 00011A6C  33F9 0002 BE74 0002 BE76 move.w     [0x0002BE76], [0x0002BE74]
  24147. label00011A76:
  24148. 00011A76  486E FFF4                pea.l      [A6 - 0xC]
  24149. 00011A7A  3079 0002 BE76           movea.w    A0, [0x0002BE76]
  24150. 00011A80  2F08                     move.l     -[A7], A0
  24151. 00011A82  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24152. 00011A88  2057                     movea.l    A0, [A7]
  24153. 00011A8A  2268 0004                movea.l    A1, [A0 + 0x4]
  24154. 00011A8E  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24155. 00011A92  4E91                     jsr        [A1]
  24156. 00011A94  486E FFE8                pea.l      [A6 - 0x18]
  24157. 00011A98  3079 0002 BE74           movea.w    A0, [0x0002BE74]
  24158. 00011A9E  2F08                     move.l     -[A7], A0
  24159. 00011AA0  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24160. 00011AA6  2057                     movea.l    A0, [A7]
  24161. 00011AA8  2268 0004                movea.l    A1, [A0 + 0x4]
  24162. 00011AAC  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24163. 00011AB0  4E91                     jsr        [A1]
  24164. 00011AB2  7601                     moveq.l    D3, 0x01
  24165. 00011AB4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  24166. 00011AB8  6028                     bra        +0x2A /* 00011AE2 */
  24167. label00011ABA:
  24168. 00011ABA  4EBA FE1A                jsr        [PC - 0x1E6 /* 000118D6 */]
  24169. 00011ABE  486E FFE8                pea.l      [A6 - 0x18]
  24170. 00011AC2  486E FFF4                pea.l      [A6 - 0xC]
  24171. 00011AC6  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24172. 00011ACC  2057                     movea.l    A0, [A7]
  24173. 00011ACE  2268 0004                movea.l    A1, [A0 + 0x4]
  24174. 00011AD2  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  24175. 00011AD6  4E91                     jsr        [A1]
  24176. 00011AD8  4EBA FE52                jsr        [PC - 0x1AE /* 0001192C */]
  24177. 00011ADC  5243                     addq.w     D3, 1
  24178. 00011ADE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24179. label00011AE2:
  24180. 00011AE2  B679 0002 BE70           cmp.w      D3, [0x0002BE70]
  24181. 00011AE8  620E                     bhi        +0x10 /* 00011AF8 */
  24182. 00011AEA  554F                     subq.w     A7, 2
  24183. 00011AEC  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  24184. 00011AF2  A8FD                     syscall    PrGlue
  24185. 00011AF4  301F                     move.w     D0, [A7]+
  24186. 00011AF6  67C2                     beq        -0x3C /* 00011ABA */
  24187. label00011AF8:
  24188. 00011AF8  4EBA FD2A                jsr        [PC - 0x2D6 /* 00011824 */]
  24189. 00011AFC  6000 00C0                bra        +0xC2 /* 00011BBE */
  24190. label00011B00:
  24191. 00011B00  3039 0002 BE72           move.w     D0, [0x0002BE72]
  24192. 00011B06  B079 0002 BE76           cmp.w      D0, [0x0002BE76]
  24193. 00011B0C  6F08                     ble        +0xA /* 00011B16 */
  24194. 00011B0E  3039 0002 BE72           move.w     D0, [0x0002BE72]
  24195. 00011B14  6006                     bra        +0x8 /* 00011B1C */
  24196. label00011B16:
  24197. 00011B16  3039 0002 BE76           move.w     D0, [0x0002BE76]
  24198. label00011B1C:
  24199. 00011B1C  48C0                     ext.l      D0
  24200. 00011B1E  2800                     move.l     D4, D0
  24201. 00011B20  3079 0002 BE72           movea.w    A0, [0x0002BE72]
  24202. 00011B26  2008                     move.l     D0, A0
  24203. 00011B28  D083                     add.l      D0, D3
  24204. 00011B2A  5380                     subq.l     D0, 1
  24205. 00011B2C  2C00                     move.l     D6, D0
  24206. 00011B2E  3079 0002 BE74           movea.w    A0, [0x0002BE74]
  24207. 00011B34  BC88                     cmp.l      D6, A0
  24208. 00011B36  6404                     bcc        +0x6 /* 00011B3C */
  24209. 00011B38  2006                     move.l     D0, D6
  24210. 00011B3A  6008                     bra        +0xA /* 00011B44 */
  24211. label00011B3C:
  24212. 00011B3C  3079 0002 BE74           movea.w    A0, [0x0002BE74]
  24213. 00011B42  2008                     move.l     D0, A0
  24214. label00011B44:
  24215. 00011B44  2A00                     move.l     D5, D0
  24216. 00011B46  B885                     cmp.l      D4, D5
  24217. 00011B48  626E                     bhi        +0x70 /* 00011BB8 */
  24218. 00011B4A  486E FFF4                pea.l      [A6 - 0xC]
  24219. 00011B4E  3079 0002 BE72           movea.w    A0, [0x0002BE72]
  24220. 00011B54  2004                     move.l     D0, D4
  24221. 00011B56  9088                     sub.l      D0, A0
  24222. 00011B58  5280                     addq.l     D0, 1
  24223. 00011B5A  2F00                     move.l     -[A7], D0
  24224. 00011B5C  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24225. 00011B62  2057                     movea.l    A0, [A7]
  24226. 00011B64  2268 0004                movea.l    A1, [A0 + 0x4]
  24227. 00011B68  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24228. 00011B6C  4E91                     jsr        [A1]
  24229. 00011B6E  486E FFE8                pea.l      [A6 - 0x18]
  24230. 00011B72  3079 0002 BE72           movea.w    A0, [0x0002BE72]
  24231. 00011B78  2005                     move.l     D0, D5
  24232. 00011B7A  9088                     sub.l      D0, A0
  24233. 00011B7C  5280                     addq.l     D0, 1
  24234. 00011B7E  2F00                     move.l     -[A7], D0
  24235. 00011B80  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24236. 00011B86  2057                     movea.l    A0, [A7]
  24237. 00011B88  2268 0004                movea.l    A1, [A0 + 0x4]
  24238. 00011B8C  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24239. 00011B90  4E91                     jsr        [A1]
  24240. 00011B92  486E FFE8                pea.l      [A6 - 0x18]
  24241. 00011B96  486E FFF4                pea.l      [A6 - 0xC]
  24242. 00011B9A  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24243. 00011BA0  2057                     movea.l    A0, [A7]
  24244. 00011BA2  2268 0004                movea.l    A1, [A0 + 0x4]
  24245. 00011BA6  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  24246. 00011BAA  4E91                     jsr        [A1]
  24247. 00011BAC  D779 0002 BE72           add.w      [0x0002BE72], D3
  24248. 00011BB2  4FEF 0024                lea.l      A7, [A7 + 0x24]
  24249. 00011BB6  6006                     bra        +0x8 /* 00011BBE */
  24250. label00011BB8:
  24251. 00011BB8  D779 0002 BE72           add.w      [0x0002BE72], D3
  24252. label00011BBE:
  24253. 00011BBE  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  24254. 00011BC2  4E5E                     unlink     A6
  24255. 00011BC4  4E75                     rts
  24256. 00011BC6  4E56 FEEA                link       A6, -0x0116
  24257. 00011BCA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  24258. 00011BCE  246E 0008                movea.l    A2, [A6 + 0x8]
  24259. 00011BD2  282E 000C                move.l     D4, [A6 + 0xC]
  24260. 00011BD6  262E 0010                move.l     D3, [A6 + 0x10]
  24261. 00011BDA  2044                     movea.l    A0, D4
  24262. 00011BDC  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  24263. 00011BE0  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  24264. 00011BE6  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  24265. 00011BEC  4878 0001                push.l     0x1
  24266. 00011BF0  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24267. 00011BF6  2057                     movea.l    A0, [A7]
  24268. 00011BF8  2268 0004                movea.l    A1, [A0 + 0x4]
  24269. 00011BFC  2269 0010                movea.l    A1, [A1 + 0x10]
  24270. 00011C00  4E91                     jsr        [A1]
  24271. 00011C02  2808                     move.l     D4, A0
  24272. 00011C04  42A7                     clr.l      -[A7]
  24273. 00011C06  2F04                     move.l     -[A7], D4
  24274. 00011C08  2057                     movea.l    A0, [A7]
  24275. 00011C0A  2268 0004                movea.l    A1, [A0 + 0x4]
  24276. 00011C0E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  24277. 00011C12  4E91                     jsr        [A1]
  24278. 00011C14  4FEF 0010                lea.l      A7, [A7 + 0x10]
  24279. 00011C18  6000 009C                bra        +0x9E /* 00011CB6 */
  24280. label00011C1C:
  24281. 00011C1C  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  24282. 00011C20  42A7                     clr.l      -[A7]
  24283. 00011C22  2F3C 1000 0808           move.l     -[A7], 0x10000808
  24284. 00011C28  A8FD                     syscall    PrGlue
  24285. 00011C2A  554F                     subq.w     A7, 2
  24286. 00011C2C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  24287. 00011C32  A8FD                     syscall    PrGlue
  24288. 00011C34  301F                     move.w     D0, [A7]+
  24289. 00011C36  6654                     bne        +0x56 /* 00011C8C */
  24290. 00011C38  4AAA 009E                tst.l      [A2 + 0x9E]
  24291. 00011C3C  6728                     beq        +0x2A /* 00011C66 */
  24292. 00011C3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  24293. 00011C42  486E FEEA                pea.l      [A6 - 0x116]
  24294. 00011C46  4EB9 0000 2460           jsr        [0x00002460]
  24295. 00011C4C  2848                     movea.l    A4, A0
  24296. 00011C4E  2054                     movea.l    A0, [A4]
  24297. 00011C50  504F                     addq.w     A7, 8
  24298. 00011C52  4850                     pea.l      [A0]
  24299. 00011C54  2F2A 009E                move.l     -[A7], [A2 + 0x9E]
  24300. 00011C58  2057                     movea.l    A0, [A7]
  24301. 00011C5A  2268 0004                movea.l    A1, [A0 + 0x4]
  24302. 00011C5E  2269 0028                movea.l    A1, [A1 + 0x28]
  24303. 00011C62  4E91                     jsr        [A1]
  24304. 00011C64  504F                     addq.w     A7, 8
  24305. label00011C66:
  24306. 00011C66  266A 0082                movea.l    A3, [A2 + 0x82]
  24307. 00011C6A  2F2B 0018                move.l     -[A7], [A3 + 0x18]
  24308. 00011C6E  486B 0010                pea.l      [A3 + 0x10]
  24309. 00011C72  A8DF                     syscall    RectRgn
  24310. 00011C74  42A7                     clr.l      -[A7]
  24311. 00011C76  486E FFF4                pea.l      [A6 - 0xC]
  24312. 00011C7A  2F0A                     move.l     -[A7], A2
  24313. 00011C7C  2057                     movea.l    A0, [A7]
  24314. 00011C7E  2268 0004                movea.l    A1, [A0 + 0x4]
  24315. 00011C82  2269 0100                movea.l    A1, [A1 + 0x100]
  24316. 00011C86  4E91                     jsr        [A1]
  24317. 00011C88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24318. label00011C8C:
  24319. 00011C8C  2F2A 0082                move.l     -[A7], [A2 + 0x82]
  24320. 00011C90  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  24321. 00011C96  A8FD                     syscall    PrGlue
  24322. 00011C98  486E FFF4                pea.l      [A6 - 0xC]
  24323. 00011C9C  52AE FFFC                addq.l     [A6 - 0x4], 1
  24324. 00011CA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  24325. 00011CA4  2F0A                     move.l     -[A7], A2
  24326. 00011CA6  2057                     movea.l    A0, [A7]
  24327. 00011CA8  2268 0004                movea.l    A1, [A0 + 0x4]
  24328. 00011CAC  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24329. 00011CB0  4E91                     jsr        [A1]
  24330. 00011CB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24331. label00011CB6:
  24332. 00011CB6  2043                     movea.l    A0, D3
  24333. 00011CB8  202E FFFC                move.l     D0, [A6 - 0x4]
  24334. 00011CBC  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  24335. 00011CC0  6210                     bhi        +0x12 /* 00011CD2 */
  24336. 00011CC2  554F                     subq.w     A7, 2
  24337. 00011CC4  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  24338. 00011CCA  A8FD                     syscall    PrGlue
  24339. 00011CCC  301F                     move.w     D0, [A7]+
  24340. 00011CCE  6700 FF4C                beq        -0xB2 /* 00011C1C */
  24341. label00011CD2:
  24342. 00011CD2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  24343. 00011CD6  4E5E                     unlink     A6
  24344. 00011CD8  4E75                     rts
  24345. fn00011CDA:
  24346. 00011CDA  4E56 FFD8                link       A6, -0x0028
  24347. 00011CDE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  24348. 00011CE2  362E 0008                move.w     D3, [A6 + 0x8]
  24349. 00011CE6  2D4F FFEC                move.l     [A6 - 0x14], A7
  24350. 00011CEA  42A7                     clr.l      -[A7]
  24351. 00011CEC  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24352. 00011CF2  3F03                     move.w     -[A7], D3
  24353. 00011CF4  4EB9 0000 22B8           jsr        [0x000022B8]
  24354. 00011CFA  2448                     movea.l    A2, A0
  24355. 00011CFC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  24356. 00011D00  6010                     bra        +0x12 /* 00011D12 */
  24357. 00011D02  486E FFD8                pea.l      [A6 - 0x28]
  24358. 00011D06  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  24359. 00011D0C  91C8                     sub.l      A0, A0
  24360. 00011D0E  6000 0098                bra        +0x9A /* 00011DA8 */
  24361. label00011D12:
  24362. 00011D12  2F39 0002 BE78           move.l     -[A7], [0x0002BE78]
  24363. 00011D18  4EB9 0000 3260           jsr        [0x00003260]
  24364. 00011D1E  2648                     movea.l    A3, A0
  24365. 00011D20  2853                     movea.l    A4, [A3]
  24366. 00011D22  2D6C 0008 FFF8           move.l     [A6 - 0x8], [A4 + 0x8]
  24367. 00011D28  2D6C 000C FFFC           move.l     [A6 - 0x4], [A4 + 0xC]
  24368. 00011D2E  2D6C 0010 FFF0           move.l     [A6 - 0x10], [A4 + 0x10]
  24369. 00011D34  2D6C 0014 FFF4           move.l     [A6 - 0xC], [A4 + 0x14]
  24370. 00011D3A  4227                     clr.b      -[A7]
  24371. 00011D3C  302E FFFC                move.w     D0, [A6 - 0x4]
  24372. 00011D40  906E FFF8                sub.w      D0, [A6 - 0x8]
  24373. 00011D44  3F00                     move.w     -[A7], D0
  24374. 00011D46  302E FFFE                move.w     D0, [A6 - 0x2]
  24375. 00011D4A  906E FFFA                sub.w      D0, [A6 - 0x6]
  24376. 00011D4E  3F00                     move.w     -[A7], D0
  24377. 00011D50  2F0A                     move.l     -[A7], A2
  24378. 00011D52  4EB9 0000 2FC0           jsr        [0x00002FC0]
  24379. 00011D58  4227                     clr.b      -[A7]
  24380. 00011D5A  302E FFFC                move.w     D0, [A6 - 0x4]
  24381. 00011D5E  906E FFF8                sub.w      D0, [A6 - 0x8]
  24382. 00011D62  48C0                     ext.l      D0
  24383. 00011D64  2F00                     move.l     -[A7], D0
  24384. 00011D66  302E FFFE                move.w     D0, [A6 - 0x2]
  24385. 00011D6A  906E FFFA                sub.w      D0, [A6 - 0x6]
  24386. 00011D6E  48C0                     ext.l      D0
  24387. 00011D70  2F00                     move.l     -[A7], D0
  24388. 00011D72  2F0A                     move.l     -[A7], A2
  24389. 00011D74  4EB9 0000 36B0           jsr        [0x000036B0]
  24390. 00011D7A  4227                     clr.b      -[A7]
  24391. 00011D7C  302E FFF8                move.w     D0, [A6 - 0x8]
  24392. 00011D80  906E FFF0                sub.w      D0, [A6 - 0x10]
  24393. 00011D84  48C0                     ext.l      D0
  24394. 00011D86  2F00                     move.l     -[A7], D0
  24395. 00011D88  302E FFFA                move.w     D0, [A6 - 0x6]
  24396. 00011D8C  906E FFF2                sub.w      D0, [A6 - 0xE]
  24397. 00011D90  48C0                     ext.l      D0
  24398. 00011D92  2F00                     move.l     -[A7], D0
  24399. 00011D94  2F0A                     move.l     -[A7], A2
  24400. 00011D96  2057                     movea.l    A0, [A7]
  24401. 00011D98  2268 0004                movea.l    A1, [A0 + 0x4]
  24402. 00011D9C  2269 0048                movea.l    A1, [A1 + 0x48]
  24403. 00011DA0  4E91                     jsr        [A1]
  24404. 00011DA2  204A                     movea.l    A0, A2
  24405. 00011DA4  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  24406. label00011DA8:
  24407. 00011DA8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  24408. 00011DAC  4E5E                     unlink     A6
  24409. 00011DAE  4E75                     rts
  24410. 00011DB0  4E56 0000                link       A6, 0
  24411. 00011DB4  2F0A                     move.l     -[A7], A2
  24412. 00011DB6  246E 0008                movea.l    A2, [A6 + 0x8]
  24413. 00011DBA  200A                     move.l     D0, A2
  24414. 00011DBC  6716                     beq        +0x18 /* 00011DD4 */
  24415. 00011DBE  2052                     movea.l    A0, [A2]
  24416. 00011DC0  10AA 0004                move.b     [A0], [A2 + 0x4]
  24417. 00011DC4  4A6E 000C                tst.w      [A6 + 0xC]
  24418. 00011DC8  6F0A                     ble        +0xC /* 00011DD4 */
  24419. 00011DCA  2F0A                     move.l     -[A7], A2
  24420. 00011DCC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  24421. 00011DD2  584F                     addq.w     A7, 4
  24422. label00011DD4:
  24423. 00011DD4  204A                     movea.l    A0, A2
  24424. 00011DD6  245F                     movea.l    A2, [A7]+
  24425. 00011DD8  4E5E                     unlink     A6
  24426. 00011DDA  4E75                     rts
  24427. 00011DDC  4E56 0000                link       A6, 0
  24428. 00011DE0  48E7 1030                movem.l    -[A7], D3,A2,A3
  24429. 00011DE4  246E 0008                movea.l    A2, [A6 + 0x8]
  24430. 00011DE8  362E 000C                move.w     D3, [A6 + 0xC]
  24431. 00011DEC  200A                     move.l     D0, A2
  24432. 00011DEE  6736                     beq        +0x38 /* 00011E26 */
  24433. 00011DF0  41F9 0001 EEEC           lea.l      A0, [0x0001EEEC]
  24434. 00011DF6  2488                     move.l     [A2], A0
  24435. 00011DF8  266A 0004                movea.l    A3, [A2 + 0x4]
  24436. 00011DFC  200B                     move.l     D0, A3
  24437. 00011DFE  6718                     beq        +0x1A /* 00011E18 */
  24438. 00011E00  4A80                     tst.l      D0
  24439. 00011E02  6714                     beq        +0x16 /* 00011E18 */
  24440. 00011E04  3F3C 0001                move.w     -[A7], 0x1
  24441. 00011E08  4853                     pea.l      [A3]
  24442. 00011E0A  2057                     movea.l    A0, [A7]
  24443. 00011E0C  2268 0004                movea.l    A1, [A0 + 0x4]
  24444. 00011E10  2269 0008                movea.l    A1, [A1 + 0x8]
  24445. 00011E14  4E91                     jsr        [A1]
  24446. 00011E16  5C4F                     addq.w     A7, 6
  24447. label00011E18:
  24448. 00011E18  4A43                     tst.w      D3
  24449. 00011E1A  6F0A                     ble        +0xC /* 00011E26 */
  24450. 00011E1C  2F0A                     move.l     -[A7], A2
  24451. 00011E1E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  24452. 00011E24  584F                     addq.w     A7, 4
  24453. label00011E26:
  24454. 00011E26  204A                     movea.l    A0, A2
  24455. 00011E28  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  24456. 00011E2C  4E5E                     unlink     A6
  24457. 00011E2E  4E75                     rts
  24458. 00011E30  206F 0004                movea.l    A0, [A7 + 0x4]
  24459. 00011E34  5088                     addq.l     A0, 8
  24460. 00011E36  2010                     move.l     D0, [A0]
  24461. 00011E38  0680 FFFF FF86           addi.l     D0, 0xFFFFFF86
  24462. 00011E3E  D1AF 0004                add.l      [A7 + 0x4], D0
  24463. 00011E42  4EFA E87A                jmp        [PC - 0x1786 /* 000106BE */]
  24464. 00011E46  206F 0004                movea.l    A0, [A7 + 0x4]
  24465. 00011E4A  5088                     addq.l     A0, 8
  24466. 00011E4C  2010                     move.l     D0, [A0]
  24467. 00011E4E  0680 FFFF FF5E           addi.l     D0, 0xFFFFFF5E
  24468. 00011E54  D1AF 0004                add.l      [A7 + 0x4], D0
  24469. 00011E58  4EFA F78C                jmp        [PC - 0x874 /* 000115E6 */]
  24470. fn00011E5C:
  24471. 00011E5C  4E56 FFF0                link       A6, -0x0010
  24472. 00011E60  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  24473. 00011E64  246E 0008                movea.l    A2, [A6 + 0x8]
  24474. 00011E68  362E 000C                move.w     D3, [A6 + 0xC]
  24475. 00011E6C  286E 000E                movea.l    A4, [A6 + 0xE]
  24476. 00011E70  4A43                     tst.w      D3
  24477. 00011E72  6714                     beq        +0x16 /* 00011E88 */
  24478. 00011E74  204A                     movea.l    A0, A2
  24479. 00011E76  41E8 00AE                lea.l      A0, [A0 + 0xAE]
  24480. 00011E7A  2648                     movea.l    A3, A0
  24481. 00011E7C  2488                     move.l     [A2], A0
  24482. 00011E7E  2F0B                     move.l     -[A7], A3
  24483. 00011E80  4EB9 0000 3AE0           jsr        [0x00003AE0]
  24484. 00011E86  584F                     addq.w     A7, 4
  24485. label00011E88:
  24486. 00011E88  2F0C                     move.l     -[A7], A4
  24487. 00011E8A  4267                     clr.w      -[A7]
  24488. 00011E8C  2F0A                     move.l     -[A7], A2
  24489. 00011E8E  4EB9 0000 3538           jsr        [0x00003538]
  24490. 00011E94  41F9 0001 E954           lea.l      A0, [0x0001E954]
  24491. 00011E9A  2548 0004                move.l     [A2 + 0x4], A0
  24492. 00011E9E  41F9 0001 E954           lea.l      A0, [0x0001E954]
  24493. 00011EA4  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  24494. 00011EA8  2252                     movea.l    A1, [A2]
  24495. 00011EAA  2288                     move.l     [A1], A0
  24496. 00011EAC  2652                     movea.l    A3, [A2]
  24497. 00011EAE  204A                     movea.l    A0, A2
  24498. 00011EB0  41E8 00AE                lea.l      A0, [A0 + 0xAE]
  24499. 00011EB4  91CB                     sub.l      A0, A3
  24500. 00011EB6  2748 0008                move.l     [A3 + 0x8], A0
  24501. 00011EBA  264A                     movea.l    A3, A2
  24502. 00011EBC  47EB 0086                lea.l      A3, [A3 + 0x86]
  24503. 00011EC0  4227                     clr.b      -[A7]
  24504. 00011EC2  4878 0000                push.l     0x0
  24505. 00011EC6  4878 0002                push.l     0x2
  24506. 00011ECA  2F0B                     move.l     -[A7], A3
  24507. 00011ECC  4EB9 0000 2688           jsr        [0x00002688]
  24508. 00011ED2  41F9 0001 E8A6           lea.l      A0, [0x0001E8A6]
  24509. 00011ED8  2688                     move.l     [A3], A0
  24510. 00011EDA  4878 0002                push.l     0x2
  24511. 00011EDE  486A 007A                pea.l      [A2 + 0x7A]
  24512. 00011EE2  2F0C                     move.l     -[A7], A4
  24513. 00011EE4  2057                     movea.l    A0, [A7]
  24514. 00011EE6  2250                     movea.l    A1, [A0]
  24515. 00011EE8  2269 0024                movea.l    A1, [A1 + 0x24]
  24516. 00011EEC  4E91                     jsr        [A1]
  24517. 00011EEE  4878 0002                push.l     0x2
  24518. 00011EF2  486A 007C                pea.l      [A2 + 0x7C]
  24519. 00011EF6  2F0C                     move.l     -[A7], A4
  24520. 00011EF8  2057                     movea.l    A0, [A7]
  24521. 00011EFA  2250                     movea.l    A1, [A0]
  24522. 00011EFC  2269 0024                movea.l    A1, [A1 + 0x24]
  24523. 00011F00  4E91                     jsr        [A1]
  24524. 00011F02  486E FFF0                pea.l      [A6 - 0x10]
  24525. 00011F06  4EB9 0000 20B8           jsr        [0x000020B8]
  24526. 00011F0C  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  24527. 00011F10  4EB9 0000 22E8           jsr        [0x000022E8]
  24528. 00011F16  486E FFF8                pea.l      [A6 - 0x8]
  24529. 00011F1A  A88B                     syscall    GetFontInfo
  24530. 00011F1C  302E FFF8                move.w     D0, [A6 - 0x8]
  24531. 00011F20  D06E FFFA                add.w      D0, [A6 - 0x6]
  24532. 00011F24  D06E FFFE                add.w      D0, [A6 - 0x2]
  24533. 00011F28  3540 007E                move.w     [A2 + 0x7E], D0
  24534. 00011F2C  356E FFF8 0082           move.w     [A2 + 0x82], [A6 - 0x8]
  24535. 00011F32  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  24536. 00011F36  A88D                     syscall    CharWidth
  24537. 00011F38  301F                     move.w     D0, [A7]+
  24538. 00011F3A  D040                     add.w      D0, D0
  24539. 00011F3C  3540 0080                move.w     [A2 + 0x80], D0
  24540. 00011F40  4A6A 007C                tst.w      [A2 + 0x7C]
  24541. 00011F44  4FEF 0034                lea.l      A7, [A7 + 0x34]
  24542. 00011F48  6716                     beq        +0x18 /* 00011F60 */
  24543. 00011F4A  4227                     clr.b      -[A7]
  24544. 00011F4C  3F2A 007C                move.w     -[A7], [A2 + 0x7C]
  24545. 00011F50  2F0A                     move.l     -[A7], A2
  24546. 00011F52  2057                     movea.l    A0, [A7]
  24547. 00011F54  2268 0004                movea.l    A1, [A0 + 0x4]
  24548. 00011F58  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  24549. 00011F5C  4E91                     jsr        [A1]
  24550. 00011F5E  504F                     addq.w     A7, 8
  24551. label00011F60:
  24552. 00011F60  4227                     clr.b      -[A7]
  24553. 00011F62  2F0A                     move.l     -[A7], A2
  24554. 00011F64  2057                     movea.l    A0, [A7]
  24555. 00011F66  2268 0004                movea.l    A1, [A0 + 0x4]
  24556. 00011F6A  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24557. 00011F6E  4E91                     jsr        [A1]
  24558. 00011F70  3F3C FFFF                move.w     -[A7], 0xFFFF
  24559. 00011F74  486E FFF0                pea.l      [A6 - 0x10]
  24560. 00011F78  4EB9 0000 20C0           jsr        [0x000020C0]
  24561. 00011F7E  204A                     movea.l    A0, A2
  24562. 00011F80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24563. 00011F84  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  24564. 00011F88  4E5E                     unlink     A6
  24565. 00011F8A  4E75                     rts
  24566. label00011F8C:
  24567. 00011F8C  4E56 0000                link       A6, 0
  24568. 00011F90  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  24569. 00011F94  246E 0008                movea.l    A2, [A6 + 0x8]
  24570. 00011F98  362E 000C                move.w     D3, [A6 + 0xC]
  24571. 00011F9C  200A                     move.l     D0, A2
  24572. 00011F9E  6774                     beq        +0x76 /* 00012014 */
  24573. 00011FA0  41F9 0001 E954           lea.l      A0, [0x0001E954]
  24574. 00011FA6  2548 0004                move.l     [A2 + 0x4], A0
  24575. 00011FAA  41F9 0001 E954           lea.l      A0, [0x0001E954]
  24576. 00011FB0  41E8 01AC                lea.l      A0, [A0 + 0x1AC]
  24577. 00011FB4  2252                     movea.l    A1, [A2]
  24578. 00011FB6  2288                     move.l     [A1], A0
  24579. 00011FB8  2652                     movea.l    A3, [A2]
  24580. 00011FBA  204A                     movea.l    A0, A2
  24581. 00011FBC  41E8 00AE                lea.l      A0, [A0 + 0xAE]
  24582. 00011FC0  2848                     movea.l    A4, A0
  24583. 00011FC2  91CB                     sub.l      A0, A3
  24584. 00011FC4  2748 0008                move.l     [A3 + 0x8], A0
  24585. 00011FC8  204A                     movea.l    A0, A2
  24586. 00011FCA  41E8 0086                lea.l      A0, [A0 + 0x86]
  24587. 00011FCE  2648                     movea.l    A3, A0
  24588. 00011FD0  2008                     move.l     D0, A0
  24589. 00011FD2  6716                     beq        +0x18 /* 00011FEA */
  24590. 00011FD4  41F9 0001 E8A6           lea.l      A0, [0x0001E8A6]
  24591. 00011FDA  2548 0086                move.l     [A2 + 0x86], A0
  24592. 00011FDE  4267                     clr.w      -[A7]
  24593. 00011FE0  2F0B                     move.l     -[A7], A3
  24594. 00011FE2  4EB9 0000 26A0           jsr        [0x000026A0]
  24595. 00011FE8  5C4F                     addq.w     A7, 6
  24596. label00011FEA:
  24597. 00011FEA  4267                     clr.w      -[A7]
  24598. 00011FEC  2F0A                     move.l     -[A7], A2
  24599. 00011FEE  4EB9 0000 3540           jsr        [0x00003540]
  24600. 00011FF4  4A43                     tst.w      D3
  24601. 00011FF6  5C4F                     addq.w     A7, 6
  24602. 00011FF8  670C                     beq        +0xE /* 00012006 */
  24603. 00011FFA  4267                     clr.w      -[A7]
  24604. 00011FFC  2F0C                     move.l     -[A7], A4
  24605. 00011FFE  4EB9 0000 3AE8           jsr        [0x00003AE8]
  24606. 00012004  5C4F                     addq.w     A7, 6
  24607. label00012006:
  24608. 00012006  4A43                     tst.w      D3
  24609. 00012008  6F0A                     ble        +0xC /* 00012014 */
  24610. 0001200A  2F0A                     move.l     -[A7], A2
  24611. 0001200C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  24612. 00012012  584F                     addq.w     A7, 4
  24613. label00012014:
  24614. 00012014  204A                     movea.l    A0, A2
  24615. 00012016  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  24616. 0001201A  4E5E                     unlink     A6
  24617. 0001201C  4E75                     rts
  24618. 0001201E  4E56 0000                link       A6, 0
  24619. 00012022  48E7 1820                movem.l    -[A7], D3,D4,A2
  24620. 00012026  246E 0008                movea.l    A2, [A6 + 0x8]
  24621. 0001202A  382E 000C                move.w     D4, [A6 + 0xC]
  24622. 0001202E  162E 000E                move.b     D3, [A6 + 0xE]
  24623. 00012032  B86A 007C                cmp.w      D4, [A2 + 0x7C]
  24624. 00012036  672A                     beq        +0x2C /* 00012062 */
  24625. 00012038  3544 007C                move.w     [A2 + 0x7C], D4
  24626. 0001203C  1F03                     move.b     -[A7], D3
  24627. 0001203E  2F0A                     move.l     -[A7], A2
  24628. 00012040  2057                     movea.l    A0, [A7]
  24629. 00012042  2268 0004                movea.l    A1, [A0 + 0x4]
  24630. 00012046  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  24631. 0001204A  4E91                     jsr        [A1]
  24632. 0001204C  4A03                     tst.b      D3
  24633. 0001204E  5C4F                     addq.w     A7, 6
  24634. 00012050  6710                     beq        +0x12 /* 00012062 */
  24635. 00012052  2F0A                     move.l     -[A7], A2
  24636. 00012054  2057                     movea.l    A0, [A7]
  24637. 00012056  2268 0004                movea.l    A1, [A0 + 0x4]
  24638. 0001205A  2269 00BC                movea.l    A1, [A1 + 0xBC]
  24639. 0001205E  4E91                     jsr        [A1]
  24640. 00012060  584F                     addq.w     A7, 4
  24641. label00012062:
  24642. 00012062  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  24643. 00012066  4E5E                     unlink     A6
  24644. 00012068  4E75                     rts
  24645. 0001206A  4E56 FFAA                link       A6, -0x0056
  24646. 0001206E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  24647. 00012072  246E 0008                movea.l    A2, [A6 + 0x8]
  24648. 00012076  4A6A 007C                tst.w      [A2 + 0x7C]
  24649. 0001207A  6700 01FC                beq        +0x1FE /* 00012278 */
  24650. 0001207E  4227                     clr.b      -[A7]
  24651. 00012080  1F3C 0001                move.b     -[A7], 0x1
  24652. 00012084  3F2A 007C                move.w     -[A7], [A2 + 0x7C]
  24653. 00012088  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  24654. 0001208E  486E FFDA                pea.l      [A6 - 0x26]
  24655. 00012092  4EB9 0000 2228           jsr        [0x00002228]
  24656. 00012098  266E FFDA                movea.l    A3, [A6 - 0x26]
  24657. 0001209C  2F0B                     move.l     -[A7], A3
  24658. 0001209E  4EB9 0000 1F18           jsr        [0x00001F18]
  24659. 000120A4  201F                     move.l     D0, [A7]+
  24660. 000120A6  2600                     move.l     D3, D0
  24661. 000120A8  2F0B                     move.l     -[A7], A3
  24662. 000120AA  486E FFCE                pea.l      [A6 - 0x32]
  24663. 000120AE  4EB9 0000 21F0           jsr        [0x000021F0]
  24664. 000120B4  4A83                     tst.l      D3
  24665. 000120B6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  24666. 000120BA  670A                     beq        +0xC /* 000120C6 */
  24667. 000120BC  2053                     movea.l    A0, [A3]
  24668. 000120BE  5388                     subq.l     A0, 1
  24669. 000120C0  4A30 3800                tst.b      [A0 + D3]
  24670. 000120C4  671E                     beq        +0x20 /* 000120E4 */
  24671. label000120C6:
  24672. 000120C6  42A7                     clr.l      -[A7]
  24673. 000120C8  486E FFD6                pea.l      [A6 - 0x2A]
  24674. 000120CC  2D7C 6173 7274 FFD6      move.l     [A6 - 0x2A], 0x61737274 /* 'asrt' */
  24675. 000120D4  4879 0001 ECA4           push.l     0x1ECA4
  24676. 000120DA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  24677. 000120E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  24678. label000120E4:
  24679. 000120E4  42A7                     clr.l      -[A7]
  24680. 000120E6  2F0A                     move.l     -[A7], A2
  24681. 000120E8  2057                     movea.l    A0, [A7]
  24682. 000120EA  2268 0004                movea.l    A1, [A0 + 0x4]
  24683. 000120EE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  24684. 000120F2  4E91                     jsr        [A1]
  24685. 000120F4  486E FFF8                pea.l      [A6 - 0x8]
  24686. 000120F8  2F0A                     move.l     -[A7], A2
  24687. 000120FA  2057                     movea.l    A0, [A7]
  24688. 000120FC  2268 0004                movea.l    A1, [A0 + 0x4]
  24689. 00012100  2269 003C                movea.l    A1, [A1 + 0x3C]
  24690. 00012104  4E91                     jsr        [A1]
  24691. 00012106  486E FFC6                pea.l      [A6 - 0x3A]
  24692. 0001210A  486E FFF8                pea.l      [A6 - 0x8]
  24693. 0001210E  2F0A                     move.l     -[A7], A2
  24694. 00012110  4EB9 0000 3750           jsr        [0x00003750]
  24695. 00012116  486E FFBE                pea.l      [A6 - 0x42]
  24696. 0001211A  486E FFFC                pea.l      [A6 - 0x4]
  24697. 0001211E  2F0A                     move.l     -[A7], A2
  24698. 00012120  4EB9 0000 3750           jsr        [0x00003750]
  24699. 00012126  362A 0084                move.w     D3, [A2 + 0x84]
  24700. 0001212A  3043                     movea.w    A0, D3
  24701. 0001212C  282E FFCA                move.l     D4, [A6 - 0x36]
  24702. 00012130  2208                     move.l     D1, A0
  24703. 00012132  4C41 4804                movem.l    D2,A3,A6, D1
  24704. 00012136  2A2E FFC2                move.l     D5, [A6 - 0x3E]
  24705. 0001213A  4C41 5805                movem.l    D0,D2,A3,A4,A6, D1
  24706. 0001213E  262A 008E                move.l     D3, [A2 + 0x8E]
  24707. 00012142  3045                     movea.w    A0, D5
  24708. 00012144  B1C3                     cmpa.l     A0, D3
  24709. 00012146  4FEF 0028                lea.l      A7, [A7 + 0x28]
  24710. 0001214A  6504                     bcs        +0x6 /* 00012150 */
  24711. 0001214C  2A03                     move.l     D5, D3
  24712. 0001214E  5385                     subq.l     D5, 1
  24713. label00012150:
  24714. 00012150  49EE FFE0                lea.l      A4, [A6 - 0x20]
  24715. 00012154  3044                     movea.w    A0, D4
  24716. 00012156  2F08                     move.l     -[A7], A0
  24717. 00012158  486A 0086                pea.l      [A2 + 0x86]
  24718. 0001215C  2F0C                     move.l     -[A7], A4
  24719. 0001215E  4EB9 0000 2798           jsr        [0x00002798]
  24720. 00012164  486E FFB2                pea.l      [A6 - 0x4E]
  24721. 00012168  4EB9 0000 2088           jsr        [0x00002088]
  24722. 0001216E  486E FFAA                pea.l      [A6 - 0x56]
  24723. 00012172  4EB9 0000 20B8           jsr        [0x000020B8]
  24724. 00012178  4EB9 0000 2098           jsr        [0x00002098]
  24725. 0001217E  4EB9 0000 20C8           jsr        [0x000020C8]
  24726. 00012184  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  24727. 00012188  4EB9 0000 22E8           jsr        [0x000022E8]
  24728. 0001218E  3604                     move.w     D3, D4
  24729. 00012190  4FEF 0016                lea.l      A7, [A7 + 0x16]
  24730. 00012194  6000 0094                bra        +0x96 /* 0001222A */
  24731. label00012198:
  24732. 00012198  486E FFDE                pea.l      [A6 - 0x22]
  24733. 0001219C  486E FFE0                pea.l      [A6 - 0x20]
  24734. 000121A0  4EB9 0000 27A8           jsr        [0x000027A8]
  24735. 000121A6  2D79 0001 ECA6 FFF0      move.l     [A6 - 0x10], [0x0001ECA6]
  24736. 000121AE  2D79 0001 ECAA FFF4      move.l     [A6 - 0xC], [0x0001ECAA]
  24737. 000121B6  302A 0084                move.w     D0, [A2 + 0x84]
  24738. 000121BA  C1C3                     muls.w     D0, D3
  24739. 000121BC  48C0                     ext.l      D0
  24740. 000121BE  2D40 FFF4                move.l     [A6 - 0xC], D0
  24741. 000121C2  486E FFF8                pea.l      [A6 - 0x8]
  24742. 000121C6  486E FFF0                pea.l      [A6 - 0x10]
  24743. 000121CA  2F0A                     move.l     -[A7], A2
  24744. 000121CC  4EB9 0000 3748           jsr        [0x00003748]
  24745. 000121D2  302E FFFA                move.w     D0, [A6 - 0x6]
  24746. 000121D6  D06A 000C                add.w      D0, [A2 + 0xC]
  24747. 000121DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  24748. 000121DE  3D7C 7FFF FFFC           move.w     [A6 - 0x4], 0x7FFF
  24749. 000121E4  B644                     cmp.w      D3, D4
  24750. 000121E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  24751. 000121EA  6714                     beq        +0x16 /* 00012200 */
  24752. 000121EC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  24753. 000121F0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  24754. 000121F4  A893                     syscall    MoveTo
  24755. 000121F6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  24756. 000121FA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  24757. 000121FE  A891                     syscall    LineTo
  24758. label00012200:
  24759. 00012200  1F3C 0001                move.b     -[A7], 0x1
  24760. 00012204  486E FFD4                pea.l      [A6 - 0x2C]
  24761. 00012208  2053                     movea.l    A0, [A3]
  24762. 0001220A  302E FFDE                move.w     D0, [A6 - 0x22]
  24763. 0001220E  4870 0000                pea.l      [A0 + D0.w]
  24764. 00012212  486E FFF8                pea.l      [A6 - 0x8]
  24765. 00012216  2F0A                     move.l     -[A7], A2
  24766. 00012218  2057                     movea.l    A0, [A7]
  24767. 0001221A  2268 0004                movea.l    A1, [A0 + 0x4]
  24768. 0001221E  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  24769. 00012222  4E91                     jsr        [A1]
  24770. 00012224  5243                     addq.w     D3, 1
  24771. 00012226  4FEF 0012                lea.l      A7, [A7 + 0x12]
  24772. label0001222A:
  24773. 0001222A  B645                     cmp.w      D3, D5
  24774. 0001222C  6F00 FF6A                ble        -0x94 /* 00012198 */
  24775. 00012230  3F3C FFFF                move.w     -[A7], 0xFFFF
  24776. 00012234  486E FFAA                pea.l      [A6 - 0x56]
  24777. 00012238  4EB9 0000 20C0           jsr        [0x000020C0]
  24778. 0001223E  3F3C FFFF                move.w     -[A7], 0xFFFF
  24779. 00012242  486E FFB2                pea.l      [A6 - 0x4E]
  24780. 00012246  4EB9 0000 2090           jsr        [0x00002090]
  24781. 0001224C  4267                     clr.w      -[A7]
  24782. 0001224E  486E FFE0                pea.l      [A6 - 0x20]
  24783. 00012252  4EB9 0000 27A0           jsr        [0x000027A0]
  24784. 00012258  3F3C FFFF                move.w     -[A7], 0xFFFF
  24785. 0001225C  486E FFCE                pea.l      [A6 - 0x32]
  24786. 00012260  4EB9 0000 21F8           jsr        [0x000021F8]
  24787. 00012266  3F3C FFFF                move.w     -[A7], 0xFFFF
  24788. 0001226A  486E FFDA                pea.l      [A6 - 0x26]
  24789. 0001226E  4EB9 0000 2230           jsr        [0x00002230]
  24790. 00012274  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  24791. label00012278:
  24792. 00012278  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  24793. 0001227C  4E5E                     unlink     A6
  24794. 0001227E  4E75                     rts
  24795. 00012280  4E56 FED6                link       A6, -0x012A
  24796. 00012284  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  24797. 00012288  286E 0008                movea.l    A4, [A6 + 0x8]
  24798. 0001228C  246E 000C                movea.l    A2, [A6 + 0xC]
  24799. 00012290  266E 0010                movea.l    A3, [A6 + 0x10]
  24800. 00012294  2D52 FFF8                move.l     [A6 - 0x8], [A2]
  24801. 00012298  2D6A 0004 FFFC           move.l     [A6 - 0x4], [A2 + 0x4]
  24802. 0001229E  244B                     movea.l    A2, A3
  24803. 000122A0  362E FFFA                move.w     D3, [A6 - 0x6]
  24804. 000122A4  3A2E FFF8                move.w     D5, [A6 - 0x8]
  24805. label000122A8:
  24806. 000122A8  7E00                     moveq.l    D7, 0x00
  24807. 000122AA  2C0A                     move.l     D6, A2
  24808. 000122AC  264A                     movea.l    A3, A2
  24809. 000122AE  6002                     bra        +0x4 /* 000122B2 */
  24810. label000122B0:
  24811. 000122B0  528B                     addq.l     A3, 1
  24812. label000122B2:
  24813. 000122B2  1813                     move.b     D4, [A3]
  24814. 000122B4  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  24815. 000122B8  6716                     beq        +0x18 /* 000122D0 */
  24816. 000122BA  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  24817. 000122BE  6710                     beq        +0x12 /* 000122D0 */
  24818. 000122C0  0C04 000A                cmpi.b     D4, 0xA /* '\n' */
  24819. 000122C4  670A                     beq        +0xC /* 000122D0 */
  24820. 000122C6  0C04 003C                cmpi.b     D4, 0x3C /* '<' */
  24821. 000122CA  6704                     beq        +0x6 /* 000122D0 */
  24822. 000122CC  4A04                     tst.b      D4
  24823. 000122CE  66E0                     bne        -0x1E /* 000122B0 */
  24824. label000122D0:
  24825. 000122D0  204B                     movea.l    A0, A3
  24826. 000122D2  91C6                     sub.l      A0, D6
  24827. 000122D4  2808                     move.l     D4, A0
  24828. 000122D6  6002                     bra        +0x4 /* 000122DA */
  24829. label000122D8:
  24830. 000122D8  528B                     addq.l     A3, 1
  24831. label000122DA:
  24832. 000122DA  0C13 0020                cmpi.b     [A3], 0x20 /* ' ' */
  24833. 000122DE  67F8                     beq        -0x6 /* 000122D8 */
  24834. 000122E0  302E FFFE                move.w     D0, [A6 - 0x2]
  24835. 000122E4  5240                     addq.w     D0, 1
  24836. 000122E6  3D40 FED6                move.w     [A6 - 0x12A], D0
  24837. 000122EA  554F                     subq.w     A7, 2
  24838. 000122EC  2F06                     move.l     -[A7], D6
  24839. 000122EE  4267                     clr.w      -[A7]
  24840. 000122F0  3F04                     move.w     -[A7], D4
  24841. 000122F2  A886                     syscall    TextWidth
  24842. 000122F4  301F                     move.w     D0, [A7]+
  24843. 000122F6  D043                     add.w      D0, D3
  24844. 000122F8  B06E FED6                cmp.w      D0, [A6 - 0x12A]
  24845. 000122FC  6E78                     bgt        +0x7A /* 00012376 */
  24846. 000122FE  3E04                     move.w     D7, D4
  24847. 00012300  244B                     movea.l    A2, A3
  24848. 00012302  1813                     move.b     D4, [A3]
  24849. 00012304  0C04 003C                cmpi.b     D4, 0x3C /* '<' */
  24850. 00012308  665A                     bne        +0x5C /* 00012364 */
  24851. 0001230A  182B 0001                move.b     D4, [A3 + 0x1]
  24852. 0001230E  0C04 0043                cmpi.b     D4, 0x43 /* 'C' */
  24853. 00012312  6724                     beq        +0x26 /* 00012338 */
  24854. 00012314  0C04 0054                cmpi.b     D4, 0x54 /* 'T' */
  24855. 00012318  671E                     beq        +0x20 /* 00012338 */
  24856. 0001231A  0C04 0055                cmpi.b     D4, 0x55 /* 'U' */
  24857. 0001231E  6718                     beq        +0x1A /* 00012338 */
  24858. 00012320  0C04 0042                cmpi.b     D4, 0x42 /* 'B' */
  24859. 00012324  6712                     beq        +0x14 /* 00012338 */
  24860. 00012326  0C04 0049                cmpi.b     D4, 0x49 /* 'I' */
  24861. 0001232A  670C                     beq        +0xE /* 00012338 */
  24862. 0001232C  0C04 004E                cmpi.b     D4, 0x4E /* 'N' */
  24863. 00012330  6706                     beq        +0x8 /* 00012338 */
  24864. 00012332  0C04 0047                cmpi.b     D4, 0x47 /* 'G' */
  24865. 00012336  6628                     bne        +0x2A /* 00012360 */
  24866. label00012338:
  24867. 00012338  204B                     movea.l    A0, A3
  24868. 0001233A  91C6                     sub.l      A0, D6
  24869. 0001233C  2808                     move.l     D4, A0
  24870. 0001233E  302E FFFE                move.w     D0, [A6 - 0x2]
  24871. 00012342  5240                     addq.w     D0, 1
  24872. 00012344  3D40 FED6                move.w     [A6 - 0x12A], D0
  24873. 00012348  554F                     subq.w     A7, 2
  24874. 0001234A  2F06                     move.l     -[A7], D6
  24875. 0001234C  4267                     clr.w      -[A7]
  24876. 0001234E  3F04                     move.w     -[A7], D4
  24877. 00012350  A886                     syscall    TextWidth
  24878. 00012352  301F                     move.w     D0, [A7]+
  24879. 00012354  D043                     add.w      D0, D3
  24880. 00012356  B06E FED6                cmp.w      D0, [A6 - 0x12A]
  24881. 0001235A  6E1A                     bgt        +0x1C /* 00012376 */
  24882. 0001235C  3E04                     move.w     D7, D4
  24883. 0001235E  6016                     bra        +0x18 /* 00012376 */
  24884. label00012360:
  24885. 00012360  528B                     addq.l     A3, 1
  24886. 00012362  600C                     bra        +0xE /* 00012370 */
  24887. label00012364:
  24888. 00012364  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  24889. 00012368  670C                     beq        +0xE /* 00012376 */
  24890. 0001236A  0C04 000A                cmpi.b     D4, 0xA /* '\n' */
  24891. 0001236E  6706                     beq        +0x8 /* 00012376 */
  24892. label00012370:
  24893. 00012370  4A13                     tst.b      [A3]
  24894. 00012372  6600 FF3E                bne        -0xC0 /* 000122B2 */
  24895. label00012376:
  24896. 00012376  4A47                     tst.w      D7
  24897. 00012378  6F28                     ble        +0x2A /* 000123A2 */
  24898. 0001237A  4A2E 0018                tst.b      [A6 + 0x18]
  24899. 0001237E  6714                     beq        +0x16 /* 00012394 */
  24900. 00012380  3F03                     move.w     -[A7], D3
  24901. 00012382  3005                     move.w     D0, D5
  24902. 00012384  D06C 0082                add.w      D0, [A4 + 0x82]
  24903. 00012388  3F00                     move.w     -[A7], D0
  24904. 0001238A  A893                     syscall    MoveTo
  24905. 0001238C  2F06                     move.l     -[A7], D6
  24906. 0001238E  4267                     clr.w      -[A7]
  24907. 00012390  3F07                     move.w     -[A7], D7
  24908. 00012392  A885                     syscall    DrawText
  24909. label00012394:
  24910. 00012394  554F                     subq.w     A7, 2
  24911. 00012396  2F06                     move.l     -[A7], D6
  24912. 00012398  4267                     clr.w      -[A7]
  24913. 0001239A  3F07                     move.w     -[A7], D7
  24914. 0001239C  A886                     syscall    TextWidth
  24915. 0001239E  301F                     move.w     D0, [A7]+
  24916. 000123A0  D640                     add.w      D3, D0
  24917. label000123A2:
  24918. 000123A2  1812                     move.b     D4, [A2]
  24919. 000123A4  0C04 003C                cmpi.b     D4, 0x3C /* '<' */
  24920. 000123A8  6600 01C8                bne        +0x1CA /* 00012572 */
  24921. 000123AC  182A 0001                move.b     D4, [A2 + 0x1]
  24922. 000123B0  0C04 0043                cmpi.b     D4, 0x43 /* 'C' */
  24923. 000123B4  660A                     bne        +0xC /* 000123C0 */
  24924. 000123B6  568A                     addq.l     A2, 3
  24925. 000123B8  DA6C 007E                add.w      D5, [A4 + 0x7E]
  24926. 000123BC  6000 01EA                bra        +0x1EC /* 000125A8 */
  24927. label000123C0:
  24928. 000123C0  0C04 0054                cmpi.b     D4, 0x54 /* 'T' */
  24929. 000123C4  6612                     bne        +0x14 /* 000123D8 */
  24930. 000123C6  302C 0080                move.w     D0, [A4 + 0x80]
  24931. 000123CA  D16E FFFA                add.w      [A6 - 0x6], D0
  24932. 000123CE  362E FFFA                move.w     D3, [A6 - 0x6]
  24933. 000123D2  568A                     addq.l     A2, 3
  24934. 000123D4  6000 01CC                bra        +0x1CE /* 000125A2 */
  24935. label000123D8:
  24936. 000123D8  0C04 0055                cmpi.b     D4, 0x55 /* 'U' */
  24937. 000123DC  6612                     bne        +0x14 /* 000123F0 */
  24938. 000123DE  302C 0080                move.w     D0, [A4 + 0x80]
  24939. 000123E2  916E FFFA                sub.w      [A6 - 0x6], D0
  24940. 000123E6  362E FFFA                move.w     D3, [A6 - 0x6]
  24941. 000123EA  568A                     addq.l     A2, 3
  24942. 000123EC  6000 01B4                bra        +0x1B6 /* 000125A2 */
  24943. label000123F0:
  24944. 000123F0  0C04 0042                cmpi.b     D4, 0x42 /* 'B' */
  24945. 000123F4  660C                     bne        +0xE /* 00012402 */
  24946. 000123F6  3F3C 0001                move.w     -[A7], 0x1
  24947. 000123FA  A888                     syscall    TextFace
  24948. 000123FC  568A                     addq.l     A2, 3
  24949. 000123FE  6000 01A2                bra        +0x1A4 /* 000125A2 */
  24950. label00012402:
  24951. 00012402  0C04 0049                cmpi.b     D4, 0x49 /* 'I' */
  24952. 00012406  660C                     bne        +0xE /* 00012414 */
  24953. 00012408  3F3C 0002                move.w     -[A7], 0x2
  24954. 0001240C  A888                     syscall    TextFace
  24955. 0001240E  568A                     addq.l     A2, 3
  24956. 00012410  6000 0190                bra        +0x192 /* 000125A2 */
  24957. label00012414:
  24958. 00012414  0C04 004E                cmpi.b     D4, 0x4E /* 'N' */
  24959. 00012418  660A                     bne        +0xC /* 00012424 */
  24960. 0001241A  4267                     clr.w      -[A7]
  24961. 0001241C  A888                     syscall    TextFace
  24962. 0001241E  568A                     addq.l     A2, 3
  24963. 00012420  6000 0180                bra        +0x182 /* 000125A2 */
  24964. label00012424:
  24965. 00012424  0C04 0047                cmpi.b     D4, 0x47 /* 'G' */
  24966. 00012428  6600 0164                bne        +0x166 /* 0001258E */
  24967. 0001242C  7800                     moveq.l    D4, 0x00
  24968. 0001242E  1D7C 0043 FFE5           move.b     [A6 - 0x1B], 0x43 /* 'C' */
  24969. 00012434  548A                     addq.l     A2, 2
  24970. 00012436  1C12                     move.b     D6, [A2]
  24971. 00012438  0C06 004C                cmpi.b     D6, 0x4C /* 'L' */
  24972. 0001243C  670C                     beq        +0xE /* 0001244A */
  24973. 0001243E  0C06 0043                cmpi.b     D6, 0x43 /* 'C' */
  24974. 00012442  6706                     beq        +0x8 /* 0001244A */
  24975. 00012444  0C06 0052                cmpi.b     D6, 0x52 /* 'R' */
  24976. 00012448  661A                     bne        +0x1C /* 00012464 */
  24977. label0001244A:
  24978. 0001244A  1D46 FFE5                move.b     [A6 - 0x1B], D6
  24979. 0001244E  528A                     addq.l     A2, 1
  24980. 00012450  6012                     bra        +0x14 /* 00012464 */
  24981. label00012452:
  24982. 00012452  3004                     move.w     D0, D4
  24983. 00012454  5244                     addq.w     D4, 1
  24984. 00012456  41EE FFEA                lea.l      A0, [A6 - 0x16]
  24985. 0001245A  1186 0000                move.b     [A0 + D0.w], D6
  24986. 0001245E  4230 4000                clr.b      [A0 + D4.w]
  24987. 00012462  528A                     addq.l     A2, 1
  24988. label00012464:
  24989. 00012464  1C12                     move.b     D6, [A2]
  24990. 00012466  670C                     beq        +0xE /* 00012474 */
  24991. 00012468  0C06 003E                cmpi.b     D6, 0x3E /* '>' */
  24992. 0001246C  6706                     beq        +0x8 /* 00012474 */
  24993. 0001246E  0C44 0005                cmpi.w     D4, 0x5
  24994. 00012472  6DDE                     blt        -0x20 /* 00012452 */
  24995. label00012474:
  24996. 00012474  0C06 003E                cmpi.b     D6, 0x3E /* '>' */
  24997. 00012478  6600 012E                bne        +0x130 /* 000125A8 */
  24998. 0001247C  528A                     addq.l     A2, 1
  24999. 0001247E  486E FFEA                pea.l      [A6 - 0x16]
  25000. 00012482  486E FED8                pea.l      [A6 - 0x128]
  25001. 00012486  4EB9 0000 2450           jsr        [0x00002450]
  25002. 0001248C  504F                     addq.w     A7, 8
  25003. 0001248E  2F08                     move.l     -[A7], A0
  25004. 00012490  4EB9 0000 23E0           jsr        [0x000023E0]
  25005. 00012496  3800                     move.w     D4, D0
  25006. 00012498  4227                     clr.b      -[A7]
  25007. 0001249A  1F3C 0001                move.b     -[A7], 0x1
  25008. 0001249E  3F04                     move.w     -[A7], D4
  25009. 000124A0  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  25010. 000124A6  486E FFE6                pea.l      [A6 - 0x1A]
  25011. 000124AA  4EB9 0000 2228           jsr        [0x00002228]
  25012. 000124B0  266E FFE6                movea.l    A3, [A6 - 0x1A]
  25013. 000124B4  2053                     movea.l    A0, [A3]
  25014. 000124B6  2D68 0002 FFF0           move.l     [A6 - 0x10], [A0 + 0x2]
  25015. 000124BC  2D68 0006 FFF4           move.l     [A6 - 0xC], [A0 + 0x6]
  25016. 000124C2  200B                     move.l     D0, A3
  25017. 000124C4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  25018. 000124C8  6700 0096                beq        +0x98 /* 00012560 */
  25019. 000124CC  3D6E FFF2 FFE2           move.w     [A6 - 0x1E], [A6 - 0xE]
  25020. 000124D2  3C2E FFF6                move.w     D6, [A6 - 0xA]
  25021. 000124D6  9C6E FFF2                sub.w      D6, [A6 - 0xE]
  25022. 000124DA  382E FFFA                move.w     D4, [A6 - 0x6]
  25023. 000124DE  3E2E FFFE                move.w     D7, [A6 - 0x2]
  25024. 000124E2  9E44                     sub.w      D7, D4
  25025. 000124E4  BC47                     cmp.w      D6, D7
  25026. 000124E6  6F04                     ble        +0x6 /* 000124EC */
  25027. 000124E8  3604                     move.w     D3, D4
  25028. 000124EA  6030                     bra        +0x32 /* 0001251C */
  25029. label000124EC:
  25030. 000124EC  102E FFE5                move.b     D0, [A6 - 0x1B]
  25031. 000124F0  4880                     ext.w      D0
  25032. 000124F2  0440 0043                subi.w     D0, 0x43 /* 'C' */
  25033. 000124F6  6710                     beq        +0x12 /* 00012508 */
  25034. 000124F8  0440 0009                subi.w     D0, 0x9 /* '\t' */
  25035. 000124FC  6706                     beq        +0x8 /* 00012504 */
  25036. 000124FE  5D40                     subq.w     D0, 6
  25037. 00012500  6714                     beq        +0x16 /* 00012516 */
  25038. 00012502  6018                     bra        +0x1A /* 0001251C */
  25039. label00012504:
  25040. 00012504  3604                     move.w     D3, D4
  25041. 00012506  6014                     bra        +0x16 /* 0001251C */
  25042. label00012508:
  25043. 00012508  3607                     move.w     D3, D7
  25044. 0001250A  9646                     sub.w      D3, D6
  25045. 0001250C  48C3                     ext.l      D3
  25046. 0001250E  87FC 0002                divs.w     D3, 0x2
  25047. 00012512  D644                     add.w      D3, D4
  25048. 00012514  6006                     bra        +0x8 /* 0001251C */
  25049. label00012516:
  25050. 00012516  3607                     move.w     D3, D7
  25051. 00012518  9646                     sub.w      D3, D6
  25052. 0001251A  D644                     add.w      D3, D4
  25053. label0001251C:
  25054. 0001251C  486E FFF0                pea.l      [A6 - 0x10]
  25055. 00012520  3003                     move.w     D0, D3
  25056. 00012522  906E FFE2                sub.w      D0, [A6 - 0x1E]
  25057. 00012526  3F00                     move.w     -[A7], D0
  25058. 00012528  3005                     move.w     D0, D5
  25059. 0001252A  906E FFF0                sub.w      D0, [A6 - 0x10]
  25060. 0001252E  3F00                     move.w     -[A7], D0
  25061. 00012530  A8A8                     syscall    OffsetRect
  25062. 00012532  4A2E 0018                tst.b      [A6 + 0x18]
  25063. 00012536  6708                     beq        +0xA /* 00012540 */
  25064. 00012538  2F0B                     move.l     -[A7], A3
  25065. 0001253A  486E FFF0                pea.l      [A6 - 0x10]
  25066. 0001253E  A8F6                     syscall    DrawPicture
  25067. label00012540:
  25068. 00012540  362E FFFA                move.w     D3, [A6 - 0x6]
  25069. 00012544  302E FFF4                move.w     D0, [A6 - 0xC]
  25070. 00012548  906E FFF0                sub.w      D0, [A6 - 0x10]
  25071. 0001254C  DA40                     add.w      D5, D0
  25072. 0001254E  3F3C FFFF                move.w     -[A7], 0xFFFF
  25073. 00012552  486E FFE6                pea.l      [A6 - 0x1A]
  25074. 00012556  4EB9 0000 2230           jsr        [0x00002230]
  25075. 0001255C  5C4F                     addq.w     A7, 6
  25076. 0001255E  6042                     bra        +0x44 /* 000125A2 */
  25077. label00012560:
  25078. 00012560  3F3C FFFF                move.w     -[A7], 0xFFFF
  25079. 00012564  486E FFE6                pea.l      [A6 - 0x1A]
  25080. 00012568  4EB9 0000 2230           jsr        [0x00002230]
  25081. 0001256E  5C4F                     addq.w     A7, 6
  25082. 00012570  601C                     bra        +0x1E /* 0001258E */
  25083. label00012572:
  25084. 00012572  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  25085. 00012576  6604                     bne        +0x6 /* 0001257C */
  25086. 00012578  528A                     addq.l     A2, 1
  25087. 0001257A  6012                     bra        +0x14 /* 0001258E */
  25088. label0001257C:
  25089. 0001257C  0C04 000A                cmpi.b     D4, 0xA /* '\n' */
  25090. 00012580  660C                     bne        +0xE /* 0001258E */
  25091. 00012582  6002                     bra        +0x4 /* 00012586 */
  25092. label00012584:
  25093. 00012584  528A                     addq.l     A2, 1
  25094. label00012586:
  25095. 00012586  0C12 000A                cmpi.b     [A2], 0xA /* '\n' */
  25096. 0001258A  67F8                     beq        -0x6 /* 00012584 */
  25097. 0001258C  6014                     bra        +0x16 /* 000125A2 */
  25098. label0001258E:
  25099. 0001258E  362E FFFA                move.w     D3, [A6 - 0x6]
  25100. 00012592  382C 007E                move.w     D4, [A4 + 0x7E]
  25101. 00012596  DA44                     add.w      D5, D4
  25102. 00012598  3005                     move.w     D0, D5
  25103. 0001259A  D044                     add.w      D0, D4
  25104. 0001259C  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  25105. 000125A0  6E06                     bgt        +0x8 /* 000125A8 */
  25106. label000125A2:
  25107. 000125A2  4A12                     tst.b      [A2]
  25108. 000125A4  6600 FD02                bne        -0x2FC /* 000122A8 */
  25109. label000125A8:
  25110. 000125A8  206E 0014                movea.l    A0, [A6 + 0x14]
  25111. 000125AC  3085                     move.w     [A0], D5
  25112. 000125AE  204A                     movea.l    A0, A2
  25113. 000125B0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  25114. 000125B4  4E5E                     unlink     A6
  25115. 000125B6  4E75                     rts
  25116. 000125B8  4E56 FFC6                link       A6, -0x003A
  25117. 000125BC  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  25118. 000125C0  246E 0008                movea.l    A2, [A6 + 0x8]
  25119. 000125C4  1C2E 000C                move.b     D6, [A6 + 0xC]
  25120. 000125C8  4A6A 007C                tst.w      [A2 + 0x7C]
  25121. 000125CC  6616                     bne        +0x18 /* 000125E4 */
  25122. 000125CE  1F06                     move.b     -[A7], D6
  25123. 000125D0  42A7                     clr.l      -[A7]
  25124. 000125D2  42A7                     clr.l      -[A7]
  25125. 000125D4  2F0A                     move.l     -[A7], A2
  25126. 000125D6  4EB9 0000 36B0           jsr        [0x000036B0]
  25127. 000125DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25128. 000125E0  6000 01AE                bra        +0x1B0 /* 00012790 */
  25129. label000125E4:
  25130. 000125E4  2D4F FFE8                move.l     [A6 - 0x18], A7
  25131. 000125E8  4227                     clr.b      -[A7]
  25132. 000125EA  1F3C 0001                move.b     -[A7], 0x1
  25133. 000125EE  3F2A 007C                move.w     -[A7], [A2 + 0x7C]
  25134. 000125F2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  25135. 000125F8  486E FFF0                pea.l      [A6 - 0x10]
  25136. 000125FC  4EB9 0000 2228           jsr        [0x00002228]
  25137. 00012602  286E FFF0                movea.l    A4, [A6 - 0x10]
  25138. 00012606  2F0C                     move.l     -[A7], A4
  25139. 00012608  4EB9 0000 1F18           jsr        [0x00001F18]
  25140. 0001260E  201F                     move.l     D0, [A7]+
  25141. 00012610  2600                     move.l     D3, D0
  25142. 00012612  2F0C                     move.l     -[A7], A4
  25143. 00012614  486E FFCE                pea.l      [A6 - 0x32]
  25144. 00012618  4EB9 0000 21F0           jsr        [0x000021F0]
  25145. 0001261E  4A83                     tst.l      D3
  25146. 00012620  4FEF 0012                lea.l      A7, [A7 + 0x12]
  25147. 00012624  670A                     beq        +0xC /* 00012630 */
  25148. 00012626  2054                     movea.l    A0, [A4]
  25149. 00012628  5388                     subq.l     A0, 1
  25150. 0001262A  4A30 3800                tst.b      [A0 + D3]
  25151. 0001262E  671E                     beq        +0x20 /* 0001264E */
  25152. label00012630:
  25153. 00012630  42A7                     clr.l      -[A7]
  25154. 00012632  486E FFEC                pea.l      [A6 - 0x14]
  25155. 00012636  2D7C 6173 7274 FFEC      move.l     [A6 - 0x14], 0x61737274 /* 'asrt' */
  25156. 0001263E  4879 0001 ECA4           push.l     0x1ECA4
  25157. 00012644  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  25158. 0001264A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25159. label0001264E:
  25160. 0001264E  486E FFC6                pea.l      [A6 - 0x3A]
  25161. 00012652  4EB9 0000 20B8           jsr        [0x000020B8]
  25162. 00012658  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  25163. 0001265C  4EB9 0000 22E8           jsr        [0x000022E8]
  25164. 00012662  2D79 0001 EC30 FFF4      move.l     [A6 - 0xC], [0x0001EC30]
  25165. 0001266A  2D79 0001 EC34 FFF8      move.l     [A6 - 0x8], [0x0001EC34]
  25166. 00012672  3D6A 000C FFFA           move.w     [A6 - 0x6], [A2 + 0xC]
  25167. 00012678  4878 0001                push.l     0x1
  25168. 0001267C  203C 0000 0086           move.l     D0, 0x86
  25169. 00012682  2032 0808                move.l     D0, [A2 + D0 + 0x8]
  25170. 00012686  2F00                     move.l     -[A7], D0
  25171. 00012688  204A                     movea.l    A0, A2
  25172. 0001268A  41E8 0086                lea.l      A0, [A0 + 0x86]
  25173. 0001268E  2A08                     move.l     D5, A0
  25174. 00012690  4850                     pea.l      [A0]
  25175. 00012692  2057                     movea.l    A0, [A7]
  25176. 00012694  2250                     movea.l    A1, [A0]
  25177. 00012696  2269 0024                movea.l    A1, [A1 + 0x24]
  25178. 0001269A  4E91                     jsr        [A1]
  25179. 0001269C  4227                     clr.b      -[A7]
  25180. 0001269E  486A 0084                pea.l      [A2 + 0x84]
  25181. 000126A2  2F14                     move.l     -[A7], [A4]
  25182. 000126A4  486E FFF4                pea.l      [A6 - 0xC]
  25183. 000126A8  2F0A                     move.l     -[A7], A2
  25184. 000126AA  2057                     movea.l    A0, [A7]
  25185. 000126AC  2268 0004                movea.l    A1, [A0 + 0x4]
  25186. 000126B0  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  25187. 000126B4  4E91                     jsr        [A1]
  25188. 000126B6  2648                     movea.l    A3, A0
  25189. 000126B8  4878 0002                push.l     0x2
  25190. 000126BC  4879 0001 EC2E           push.l     0x1EC2E
  25191. 000126C2  2F05                     move.l     -[A7], D5
  25192. 000126C4  4EB9 0000 26D0           jsr        [0x000026D0]
  25193. 000126CA  4FEF 0030                lea.l      A7, [A7 + 0x30]
  25194. 000126CE  6000 00B6                bra        +0xB8 /* 00012786 */
  25195. label000126D2:
  25196. 000126D2  204B                     movea.l    A0, A3
  25197. 000126D4  91D4                     sub.l      A0, [A4]
  25198. 000126D6  2008                     move.l     D0, A0
  25199. 000126D8  3D40 FFFC                move.w     [A6 - 0x4], D0
  25200. 000126DC  4878 0002                push.l     0x2
  25201. 000126E0  486E FFFC                pea.l      [A6 - 0x4]
  25202. 000126E4  2F04                     move.l     -[A7], D4
  25203. 000126E6  4EB9 0000 26D0           jsr        [0x000026D0]
  25204. 000126EC  4227                     clr.b      -[A7]
  25205. 000126EE  486E FFFE                pea.l      [A6 - 0x2]
  25206. 000126F2  2F0B                     move.l     -[A7], A3
  25207. 000126F4  486E FFF4                pea.l      [A6 - 0xC]
  25208. 000126F8  2F0A                     move.l     -[A7], A2
  25209. 000126FA  2057                     movea.l    A0, [A7]
  25210. 000126FC  2268 0004                movea.l    A1, [A0 + 0x4]
  25211. 00012700  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  25212. 00012704  4E91                     jsr        [A1]
  25213. 00012706  2648                     movea.l    A3, A0
  25214. 00012708  302E FFFE                move.w     D0, [A6 - 0x2]
  25215. 0001270C  B06A 0084                cmp.w      D0, [A2 + 0x84]
  25216. 00012710  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  25217. 00012714  6306                     bls        +0x8 /* 0001271C */
  25218. 00012716  356E FFFE 0084           move.w     [A2 + 0x84], [A6 - 0x2]
  25219. label0001271C:
  25220. 0001271C  4A13                     tst.b      [A3]
  25221. 0001271E  66B2                     bne        -0x4C /* 000126D2 */
  25222. 00012720  1F06                     move.b     -[A7], D6
  25223. 00012722  203C 0000 0086           move.l     D0, 0x86
  25224. 00012728  2032 0808                move.l     D0, [A2 + D0 + 0x8]
  25225. 0001272C  306A 0084                movea.w    A0, [A2 + 0x84]
  25226. 00012730  2208                     move.l     D1, A0
  25227. 00012732  4C01 0000                movem.w    <none>, D1
  25228. 00012736  2F00                     move.l     -[A7], D0
  25229. 00012738  306A 000C                movea.w    A0, [A2 + 0xC]
  25230. 0001273C  2F08                     move.l     -[A7], A0
  25231. 0001273E  2F0A                     move.l     -[A7], A2
  25232. 00012740  4EB9 0000 36B0           jsr        [0x000036B0]
  25233. 00012746  3F3C FFFF                move.w     -[A7], 0xFFFF
  25234. 0001274A  486E FFC6                pea.l      [A6 - 0x3A]
  25235. 0001274E  4EB9 0000 20C0           jsr        [0x000020C0]
  25236. 00012754  3F3C FFFF                move.w     -[A7], 0xFFFF
  25237. 00012758  486E FFCE                pea.l      [A6 - 0x32]
  25238. 0001275C  4EB9 0000 21F8           jsr        [0x000021F8]
  25239. 00012762  3F3C FFFF                move.w     -[A7], 0xFFFF
  25240. 00012766  486E FFF0                pea.l      [A6 - 0x10]
  25241. 0001276A  4EB9 0000 2230           jsr        [0x00002230]
  25242. 00012770  4FEF 0020                lea.l      A7, [A7 + 0x20]
  25243. 00012774  600E                     bra        +0x10 /* 00012784 */
  25244. 00012776  426A 007C                clr.w      [A2 + 0x7C]
  25245. 0001277A  486E FFD4                pea.l      [A6 - 0x2C]
  25246. 0001277E  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  25247. label00012784:
  25248. 00012784  600A                     bra        +0xC /* 00012790 */
  25249. label00012786:
  25250. 00012786  204A                     movea.l    A0, A2
  25251. 00012788  41E8 0086                lea.l      A0, [A0 + 0x86]
  25252. 0001278C  2808                     move.l     D4, A0
  25253. 0001278E  608C                     bra        -0x72 /* 0001271C */
  25254. label00012790:
  25255. 00012790  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  25256. 00012794  4E5E                     unlink     A6
  25257. 00012796  4E75                     rts
  25258. 00012798  4E56 0000                link       A6, 0
  25259. 0001279C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  25260. 000127A0  246E 0008                movea.l    A2, [A6 + 0x8]
  25261. 000127A4  3A2E 000C                move.w     D5, [A6 + 0xC]
  25262. 000127A8  382E 000E                move.w     D4, [A6 + 0xE]
  25263. 000127AC  162E 0010                move.b     D3, [A6 + 0x10]
  25264. 000127B0  1F03                     move.b     -[A7], D3
  25265. 000127B2  3F04                     move.w     -[A7], D4
  25266. 000127B4  3F05                     move.w     -[A7], D5
  25267. 000127B6  2F0A                     move.l     -[A7], A2
  25268. 000127B8  4EB9 0000 35A0           jsr        [0x000035A0]
  25269. 000127BE  1F03                     move.b     -[A7], D3
  25270. 000127C0  2F0A                     move.l     -[A7], A2
  25271. 000127C2  2057                     movea.l    A0, [A7]
  25272. 000127C4  2268 0004                movea.l    A1, [A0 + 0x4]
  25273. 000127C8  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  25274. 000127CC  4E91                     jsr        [A1]
  25275. 000127CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  25276. 000127D2  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  25277. 000127D6  4E5E                     unlink     A6
  25278. 000127D8  4E75                     rts
  25279. 000127DA  2F0C                     move.l     -[A7], A4
  25280. 000127DC  286F 0008                movea.l    A4, [A7 + 0x8]
  25281. 000127E0  226F 000C                movea.l    A1, [A7 + 0xC]
  25282. 000127E4  206F 0010                movea.l    A0, [A7 + 0x10]
  25283. 000127E8  7001                     moveq.l    D0, 0x01
  25284. 000127EA  2280                     move.l     [A1], D0
  25285. 000127EC  202C 008E                move.l     D0, [A4 + 0x8E]
  25286. 000127F0  2080                     move.l     [A0], D0
  25287. 000127F2  285F                     movea.l    A4, [A7]+
  25288. 000127F4  4E75                     rts
  25289. 000127F6  4E56 0000                link       A6, 0
  25290. 000127FA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  25291. 000127FE  246E 0008                movea.l    A2, [A6 + 0x8]
  25292. 00012802  266E 000C                movea.l    A3, [A6 + 0xC]
  25293. 00012806  262B 0004                move.l     D3, [A3 + 0x4]
  25294. 0001280A  382A 0084                move.w     D4, [A2 + 0x84]
  25295. 0001280E  3044                     movea.w    A0, D4
  25296. 00012810  2008                     move.l     D0, A0
  25297. 00012812  4C03 0000                movem.w    <none>, D3
  25298. 00012816  B0AA 002C                cmp.l      D0, [A2 + 0x2C]
  25299. 0001281A  6304                     bls        +0x6 /* 00012820 */
  25300. 0001281C  7000                     moveq.l    D0, 0x00
  25301. 0001281E  601E                     bra        +0x20 /* 0001283E */
  25302. label00012820:
  25303. 00012820  4227                     clr.b      -[A7]
  25304. 00012822  2003                     move.l     D0, D3
  25305. 00012824  5380                     subq.l     D0, 1
  25306. 00012826  2208                     move.l     D1, A0
  25307. 00012828  4C01 0000                movem.w    <none>, D1
  25308. 0001282C  2F00                     move.l     -[A7], D0
  25309. 0001282E  42A7                     clr.l      -[A7]
  25310. 00012830  2F0A                     move.l     -[A7], A2
  25311. 00012832  4EB9 0000 3688           jsr        [0x00003688]
  25312. 00012838  7001                     moveq.l    D0, 0x01
  25313. 0001283A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25314. label0001283E:
  25315. 0001283E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  25316. 00012842  4E5E                     unlink     A6
  25317. 00012844  4E75                     rts
  25318. 00012846  4E56 FFD2                link       A6, -0x002E
  25319. 0001284A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  25320. 0001284E  246E 0008                movea.l    A2, [A6 + 0x8]
  25321. 00012852  286E 000C                movea.l    A4, [A6 + 0xC]
  25322. 00012856  4A6A 007C                tst.w      [A2 + 0x7C]
  25323. 0001285A  6700 0128                beq        +0x12A /* 00012984 */
  25324. 0001285E  4227                     clr.b      -[A7]
  25325. 00012860  1F3C 0001                move.b     -[A7], 0x1
  25326. 00012864  3F2A 007C                move.w     -[A7], [A2 + 0x7C]
  25327. 00012868  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  25328. 0001286E  486E FFFC                pea.l      [A6 - 0x4]
  25329. 00012872  4EB9 0000 2228           jsr        [0x00002228]
  25330. 00012878  266E FFFC                movea.l    A3, [A6 - 0x4]
  25331. 0001287C  2F0B                     move.l     -[A7], A3
  25332. 0001287E  4EB9 0000 1F18           jsr        [0x00001F18]
  25333. 00012884  201F                     move.l     D0, [A7]+
  25334. 00012886  2600                     move.l     D3, D0
  25335. 00012888  2F0B                     move.l     -[A7], A3
  25336. 0001288A  486E FFF2                pea.l      [A6 - 0xE]
  25337. 0001288E  4EB9 0000 21F0           jsr        [0x000021F0]
  25338. 00012894  4A83                     tst.l      D3
  25339. 00012896  4FEF 0012                lea.l      A7, [A7 + 0x12]
  25340. 0001289A  670A                     beq        +0xC /* 000128A6 */
  25341. 0001289C  2053                     movea.l    A0, [A3]
  25342. 0001289E  5388                     subq.l     A0, 1
  25343. 000128A0  4A30 3800                tst.b      [A0 + D3]
  25344. 000128A4  671E                     beq        +0x20 /* 000128C4 */
  25345. label000128A6:
  25346. 000128A6  42A7                     clr.l      -[A7]
  25347. 000128A8  486E FFF8                pea.l      [A6 - 0x8]
  25348. 000128AC  2D7C 6173 7274 FFF8      move.l     [A6 - 0x8], 0x61737274 /* 'asrt' */
  25349. 000128B4  4879 0001 ECA4           push.l     0x1ECA4
  25350. 000128BA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  25351. 000128C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25352. label000128C4:
  25353. 000128C4  42A7                     clr.l      -[A7]
  25354. 000128C6  2F0A                     move.l     -[A7], A2
  25355. 000128C8  2057                     movea.l    A0, [A7]
  25356. 000128CA  2268 0004                movea.l    A1, [A0 + 0x4]
  25357. 000128CE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  25358. 000128D2  4E91                     jsr        [A1]
  25359. 000128D4  486E FFEA                pea.l      [A6 - 0x16]
  25360. 000128D8  2F0A                     move.l     -[A7], A2
  25361. 000128DA  2057                     movea.l    A0, [A7]
  25362. 000128DC  2268 0004                movea.l    A1, [A0 + 0x4]
  25363. 000128E0  2269 003C                movea.l    A1, [A1 + 0x3C]
  25364. 000128E4  4E91                     jsr        [A1]
  25365. 000128E6  486E FFDC                pea.l      [A6 - 0x24]
  25366. 000128EA  4EB9 0000 2088           jsr        [0x00002088]
  25367. 000128F0  486E FFD4                pea.l      [A6 - 0x2C]
  25368. 000128F4  4EB9 0000 20B8           jsr        [0x000020B8]
  25369. 000128FA  4EB9 0000 2098           jsr        [0x00002098]
  25370. 00012900  4EB9 0000 20C8           jsr        [0x000020C8]
  25371. 00012906  3F2A 007A                move.w     -[A7], [A2 + 0x7A]
  25372. 0001290A  4EB9 0000 22E8           jsr        [0x000022E8]
  25373. 00012910  262C 0004                move.l     D3, [A4 + 0x4]
  25374. 00012914  486E FFE8                pea.l      [A6 - 0x18]
  25375. 00012918  2F03                     move.l     -[A7], D3
  25376. 0001291A  486A 0086                pea.l      [A2 + 0x86]
  25377. 0001291E  4EB9 0000 26B8           jsr        [0x000026B8]
  25378. 00012924  1F3C 0001                move.b     -[A7], 0x1
  25379. 00012928  486E FFD2                pea.l      [A6 - 0x2E]
  25380. 0001292C  2053                     movea.l    A0, [A3]
  25381. 0001292E  302E FFE8                move.w     D0, [A6 - 0x18]
  25382. 00012932  4870 0000                pea.l      [A0 + D0.w]
  25383. 00012936  486E FFEA                pea.l      [A6 - 0x16]
  25384. 0001293A  2F0A                     move.l     -[A7], A2
  25385. 0001293C  2057                     movea.l    A0, [A7]
  25386. 0001293E  2268 0004                movea.l    A1, [A0 + 0x4]
  25387. 00012942  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  25388. 00012946  4E91                     jsr        [A1]
  25389. 00012948  3F3C FFFF                move.w     -[A7], 0xFFFF
  25390. 0001294C  486E FFD4                pea.l      [A6 - 0x2C]
  25391. 00012950  4EB9 0000 20C0           jsr        [0x000020C0]
  25392. 00012956  3F3C FFFF                move.w     -[A7], 0xFFFF
  25393. 0001295A  486E FFDC                pea.l      [A6 - 0x24]
  25394. 0001295E  4EB9 0000 2090           jsr        [0x00002090]
  25395. 00012964  3F3C FFFF                move.w     -[A7], 0xFFFF
  25396. 00012968  486E FFF2                pea.l      [A6 - 0xE]
  25397. 0001296C  4EB9 0000 21F8           jsr        [0x000021F8]
  25398. 00012972  3F3C FFFF                move.w     -[A7], 0xFFFF
  25399. 00012976  486E FFFC                pea.l      [A6 - 0x4]
  25400. 0001297A  4EB9 0000 2230           jsr        [0x00002230]
  25401. 00012980  4FEF 0050                lea.l      A7, [A7 + 0x50]
  25402. label00012984:
  25403. 00012984  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  25404. 00012988  4E5E                     unlink     A6
  25405. 0001298A  4E75                     rts
  25406. 0001298C  4E56 0000                link       A6, 0
  25407. 00012990  2F0A                     move.l     -[A7], A2
  25408. 00012992  246E 0008                movea.l    A2, [A6 + 0x8]
  25409. 00012996  200A                     move.l     D0, A2
  25410. 00012998  671C                     beq        +0x1E /* 000129B6 */
  25411. 0001299A  4267                     clr.w      -[A7]
  25412. 0001299C  2F0A                     move.l     -[A7], A2
  25413. 0001299E  4EB9 0000 27A0           jsr        [0x000027A0]
  25414. 000129A4  4A6E 000C                tst.w      [A6 + 0xC]
  25415. 000129A8  5C4F                     addq.w     A7, 6
  25416. 000129AA  6F0A                     ble        +0xC /* 000129B6 */
  25417. 000129AC  2F0A                     move.l     -[A7], A2
  25418. 000129AE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  25419. 000129B4  584F                     addq.w     A7, 4
  25420. label000129B6:
  25421. 000129B6  204A                     movea.l    A0, A2
  25422. 000129B8  245F                     movea.l    A2, [A7]+
  25423. 000129BA  4E5E                     unlink     A6
  25424. 000129BC  4E75                     rts
  25425. 000129BE  4E56 0000                link       A6, 0
  25426. 000129C2  2F0A                     move.l     -[A7], A2
  25427. 000129C4  246E 0008                movea.l    A2, [A6 + 0x8]
  25428. 000129C8  200A                     move.l     D0, A2
  25429. 000129CA  6724                     beq        +0x26 /* 000129F0 */
  25430. 000129CC  41F9 0001 E8A6           lea.l      A0, [0x0001E8A6]
  25431. 000129D2  2488                     move.l     [A2], A0
  25432. 000129D4  4267                     clr.w      -[A7]
  25433. 000129D6  2F0A                     move.l     -[A7], A2
  25434. 000129D8  4EB9 0000 26A0           jsr        [0x000026A0]
  25435. 000129DE  4A6E 000C                tst.w      [A6 + 0xC]
  25436. 000129E2  5C4F                     addq.w     A7, 6
  25437. 000129E4  6F0A                     ble        +0xC /* 000129F0 */
  25438. 000129E6  2F0A                     move.l     -[A7], A2
  25439. 000129E8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  25440. 000129EE  584F                     addq.w     A7, 4
  25441. label000129F0:
  25442. 000129F0  204A                     movea.l    A0, A2
  25443. 000129F2  245F                     movea.l    A2, [A7]+
  25444. 000129F4  4E5E                     unlink     A6
  25445. 000129F6  4E75                     rts
  25446. 000129F8  206F 0004                movea.l    A0, [A7 + 0x4]
  25447. 000129FC  5088                     addq.l     A0, 8
  25448. 000129FE  2010                     move.l     D0, [A0]
  25449. 00012A00  0680 FFFF FF52           addi.l     D0, 0xFFFFFF52
  25450. 00012A06  D1AF 0004                add.l      [A7 + 0x4], D0
  25451. 00012A0A  4EFA F580                jmp        [PC - 0xA80 /* 00011F8C */]
  25452. fn00012A0E:
  25453. 00012A0E  4E56 0000                link       A6, 0
  25454. 00012A12  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  25455. 00012A16  246E 0008                movea.l    A2, [A6 + 0x8]
  25456. 00012A1A  3C2E 000C                move.w     D6, [A6 + 0xC]
  25457. 00012A1E  2A2E 000E                move.l     D5, [A6 + 0xE]
  25458. 00012A22  282E 0012                move.l     D4, [A6 + 0x12]
  25459. 00012A26  286E 0016                movea.l    A4, [A6 + 0x16]
  25460. 00012A2A  362E 001A                move.w     D3, [A6 + 0x1A]
  25461. 00012A2E  4A46                     tst.w      D6
  25462. 00012A30  6718                     beq        +0x1A /* 00012A4A */
  25463. 00012A32  204A                     movea.l    A0, A2
  25464. 00012A34  41E8 0224                lea.l      A0, [A0 + 0x224]
  25465. 00012A38  2648                     movea.l    A3, A0
  25466. 00012A3A  2488                     move.l     [A2], A0
  25467. 00012A3C  2548 007A                move.l     [A2 + 0x7A], A0
  25468. 00012A40  2F0B                     move.l     -[A7], A3
  25469. 00012A42  4EB9 0000 3AE0           jsr        [0x00003AE0]
  25470. 00012A48  584F                     addq.w     A7, 4
  25471. label00012A4A:
  25472. 00012A4A  42A7                     clr.l      -[A7]
  25473. 00012A4C  4878 FFFF                push.l     0xFFFF
  25474. 00012A50  2F3C 8048 0000           move.l     -[A7], 0x80480000
  25475. 00012A56  3F3C 0005                move.w     -[A7], 0x5
  25476. 00012A5A  2F04                     move.l     -[A7], D4
  25477. 00012A5C  4879 0001 E886           push.l     0x1E886
  25478. 00012A62  2F05                     move.l     -[A7], D5
  25479. 00012A64  4267                     clr.w      -[A7]
  25480. 00012A66  2F0A                     move.l     -[A7], A2
  25481. 00012A68  4EB9 0000 3770           jsr        [0x00003770]
  25482. 00012A6E  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  25483. 00012A74  2548 0004                move.l     [A2 + 0x4], A0
  25484. 00012A78  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  25485. 00012A7E  41E8 0334                lea.l      A0, [A0 + 0x334]
  25486. 00012A82  2252                     movea.l    A1, [A2]
  25487. 00012A84  2288                     move.l     [A1], A0
  25488. 00012A86  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  25489. 00012A8C  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  25490. 00012A90  2548 007E                move.l     [A2 + 0x7E], A0
  25491. 00012A94  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  25492. 00012A9A  41E8 0200                lea.l      A0, [A0 + 0x200]
  25493. 00012A9E  2548 00B0                move.l     [A2 + 0xB0], A0
  25494. 00012AA2  2652                     movea.l    A3, [A2]
  25495. 00012AA4  204A                     movea.l    A0, A2
  25496. 00012AA6  41E8 0224                lea.l      A0, [A0 + 0x224]
  25497. 00012AAA  91CB                     sub.l      A0, A3
  25498. 00012AAC  2748 0008                move.l     [A3 + 0x8], A0
  25499. 00012AB0  486A 00F4                pea.l      [A2 + 0xF4]
  25500. 00012AB4  4EB9 0000 2440           jsr        [0x00002440]
  25501. 00012ABA  3F03                     move.w     -[A7], D3
  25502. 00012ABC  2F0C                     move.l     -[A7], A4
  25503. 00012ABE  2F0A                     move.l     -[A7], A2
  25504. 00012AC0  61FF 0000 0012           bsr        +0x14 /* 00012AD4 */
  25505. 00012AC6  204A                     movea.l    A0, A2
  25506. 00012AC8  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  25507. 00012ACC  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  25508. 00012AD0  4E5E                     unlink     A6
  25509. 00012AD2  4E75                     rts
  25510. fn00012AD4:
  25511. 00012AD4  4E56 0000                link       A6, 0
  25512. 00012AD8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  25513. 00012ADC  286E 0008                movea.l    A4, [A6 + 0x8]
  25514. 00012AE0  246E 000C                movea.l    A2, [A6 + 0xC]
  25515. 00012AE4  362E 0010                move.w     D3, [A6 + 0x10]
  25516. 00012AE8  4AAA 0010                tst.l      [A2 + 0x10]
  25517. 00012AEC  660A                     bne        +0xC /* 00012AF8 */
  25518. 00012AEE  41F9 0001 E88E           lea.l      A0, [0x0001E88E]
  25519. 00012AF4  2548 0010                move.l     [A2 + 0x10], A0
  25520. label00012AF8:
  25521. 00012AF8  2F0A                     move.l     -[A7], A2
  25522. 00012AFA  2F0C                     move.l     -[A7], A4
  25523. 00012AFC  61FF 0000 004C           bsr        +0x4E /* 00012B4A */
  25524. 00012B02  2F0A                     move.l     -[A7], A2
  25525. 00012B04  2F0C                     move.l     -[A7], A4
  25526. 00012B06  61FF 0000 00DC           bsr        +0xDE /* 00012BE4 */
  25527. 00012B0C  2F0A                     move.l     -[A7], A2
  25528. 00012B0E  2F0C                     move.l     -[A7], A4
  25529. 00012B10  61FF 0000 0178           bsr        +0x17A /* 00012C8A */
  25530. 00012B16  3F03                     move.w     -[A7], D3
  25531. 00012B18  2F0A                     move.l     -[A7], A2
  25532. 00012B1A  2F0C                     move.l     -[A7], A4
  25533. 00012B1C  61FF 0000 01C0           bsr        +0x1C2 /* 00012CDE */
  25534. 00012B22  266A 0010                movea.l    A3, [A2 + 0x10]
  25535. 00012B26  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  25536. 00012B2A  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  25537. 00012B2E  3F2B 0014                move.w     -[A7], [A3 + 0x14]
  25538. 00012B32  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  25539. 00012B36  2F0C                     move.l     -[A7], A4
  25540. 00012B38  61FF 0000 02D8           bsr        +0x2DA /* 00012E12 */
  25541. 00012B3E  4FEF 0030                lea.l      A7, [A7 + 0x30]
  25542. 00012B42  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  25543. 00012B46  4E5E                     unlink     A6
  25544. 00012B48  4E75                     rts
  25545. fn00012B4A:
  25546. 00012B4A  4E56 FFFC                link       A6, -0x0004
  25547. 00012B4E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  25548. 00012B52  246E 0008                movea.l    A2, [A6 + 0x8]
  25549. 00012B56  282E 000C                move.l     D4, [A6 + 0xC]
  25550. 00012B5A  2044                     movea.l    A0, D4
  25551. 00012B5C  2668 0004                movea.l    A3, [A0 + 0x4]
  25552. 00012B60  200B                     move.l     D0, A3
  25553. 00012B62  6704                     beq        +0x6 /* 00012B68 */
  25554. 00012B64  4A13                     tst.b      [A3]
  25555. 00012B66  6622                     bne        +0x24 /* 00012B8A */
  25556. label00012B68:
  25557. 00012B68  1F39 0001 E884           move.b     -[A7], [0x0001E884]
  25558. 00012B6E  4879 0001 E885           push.l     0x1E885
  25559. 00012B74  486A 00F4                pea.l      [A2 + 0xF4]
  25560. 00012B78  4EB9 0000 23E8           jsr        [0x000023E8]
  25561. 00012B7E  357C 7FFF 01FE           move.w     [A2 + 0x1FE], 0x7FFF
  25562. 00012B84  4FEF 000A                lea.l      A7, [A7 + 0xA]
  25563. 00012B88  6052                     bra        +0x54 /* 00012BDC */
  25564. label00012B8A:
  25565. 00012B8A  1F13                     move.b     -[A7], [A3]
  25566. 00012B8C  486B 0001                pea.l      [A3 + 0x1]
  25567. 00012B90  486A 00F4                pea.l      [A2 + 0xF4]
  25568. 00012B94  4EB9 0000 23E8           jsr        [0x000023E8]
  25569. 00012B9A  2044                     movea.l    A0, D4
  25570. 00012B9C  2068 0010                movea.l    A0, [A0 + 0x10]
  25571. 00012BA0  3568 000E 01FE           move.w     [A2 + 0x1FE], [A0 + 0xE]
  25572. 00012BA6  262A 00F4                move.l     D3, [A2 + 0xF4]
  25573. 00012BAA  486E FFFC                pea.l      [A6 - 0x4]
  25574. 00012BAE  3F2A 01FE                move.w     -[A7], [A2 + 0x1FE]
  25575. 00012BB2  2843                     movea.l    A4, D3
  25576. 00012BB4  1014                     move.b     D0, [A4]
  25577. 00012BB6  7200                     moveq.l    D1, 0x00
  25578. 00012BB8  1200                     move.b     D1, D0
  25579. 00012BBA  3F01                     move.w     -[A7], D1
  25580. 00012BBC  2043                     movea.l    A0, D3
  25581. 00012BBE  4868 0001                pea.l      [A0 + 0x1]
  25582. 00012BC2  61FF 0000 157C           bsr        +0x157E /* 00014140 */
  25583. 00012BC8  486A 0200                pea.l      [A2 + 0x200]
  25584. 00012BCC  42A7                     clr.l      -[A7]
  25585. 00012BCE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  25586. 00012BD2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  25587. 00012BD6  A8A7                     syscall    SetRect
  25588. 00012BD8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  25589. label00012BDC:
  25590. 00012BDC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  25591. 00012BE0  4E5E                     unlink     A6
  25592. 00012BE2  4E75                     rts
  25593. fn00012BE4:
  25594. 00012BE4  4E56 FFE2                link       A6, -0x001E
  25595. 00012BE8  48E7 1030                movem.l    -[A7], D3,A2,A3
  25596. 00012BEC  246E 0008                movea.l    A2, [A6 + 0x8]
  25597. 00012BF0  266E 000C                movea.l    A3, [A6 + 0xC]
  25598. 00012BF4  356B 0008 0208           move.w     [A2 + 0x208], [A3 + 0x8]
  25599. 00012BFA  206B 0010                movea.l    A0, [A3 + 0x10]
  25600. 00012BFE  2568 0010 020A           move.l     [A2 + 0x20A], [A0 + 0x10]
  25601. 00012C04  362A 0208                move.w     D3, [A2 + 0x208]
  25602. 00012C08  0C43 7FFF                cmpi.w     D3, 0x7FFF
  25603. 00012C0C  6774                     beq        +0x76 /* 00012C82 */
  25604. 00012C0E  2D4F FFFA                move.l     [A6 - 0x6], A7
  25605. 00012C12  4227                     clr.b      -[A7]
  25606. 00012C14  1F3C 0001                move.b     -[A7], 0x1
  25607. 00012C18  3F03                     move.w     -[A7], D3
  25608. 00012C1A  2F2A 020A                move.l     -[A7], [A2 + 0x20A]
  25609. 00012C1E  486E FFE2                pea.l      [A6 - 0x1E]
  25610. 00012C22  4EB9 0000 2228           jsr        [0x00002228]
  25611. 00012C28  202A 020A                move.l     D0, [A2 + 0x20A]
  25612. 00012C2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25613. 00012C30  0480 6369 636E           subi.l     D0, 0x6369636E /* 'cicn' */
  25614. 00012C36  6702                     beq        +0x4 /* 00012C3A */
  25615. 00012C38  6010                     bra        +0x12 /* 00012C4A */
  25616. label00012C3A:
  25617. 00012C3A  486A 020E                pea.l      [A2 + 0x20E]
  25618. 00012C3E  42A7                     clr.l      -[A7]
  25619. 00012C40  2F3C 0020 0020           move.l     -[A7], 0x200020 /* ' \0 ' */
  25620. 00012C46  A8A7                     syscall    SetRect
  25621. 00012C48  601C                     bra        +0x1E /* 00012C66 */
  25622. label00012C4A:
  25623. 00012C4A  42A7                     clr.l      -[A7]
  25624. 00012C4C  486E FFFE                pea.l      [A6 - 0x2]
  25625. 00012C50  3D7C FF40 FFFE           move.w     [A6 - 0x2], 0xFF40
  25626. 00012C56  4879 0001 E836           push.l     0x1E836
  25627. 00012C5C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  25628. 00012C62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25629. label00012C66:
  25630. 00012C66  3F3C FFFF                move.w     -[A7], 0xFFFF
  25631. 00012C6A  486E FFE2                pea.l      [A6 - 0x1E]
  25632. 00012C6E  4EB9 0000 2230           jsr        [0x00002230]
  25633. 00012C74  5C4F                     addq.w     A7, 6
  25634. 00012C76  600A                     bra        +0xC /* 00012C82 */
  25635. 00012C78  357C 7FFF 0208           move.w     [A2 + 0x208], 0x7FFF
  25636. 00012C7E  2E6E FFFA                movea.l    A7, [A6 - 0x6]
  25637. label00012C82:
  25638. 00012C82  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  25639. 00012C86  4E5E                     unlink     A6
  25640. 00012C88  4E75                     rts
  25641. fn00012C8A:
  25642. 00012C8A  4E56 0000                link       A6, 0
  25643. 00012C8E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  25644. 00012C92  246E 0008                movea.l    A2, [A6 + 0x8]
  25645. 00012C96  286E 000C                movea.l    A4, [A6 + 0xC]
  25646. 00012C9A  42AA 0220                clr.l      [A2 + 0x220]
  25647. 00012C9E  356C 000E 0216           move.w     [A2 + 0x216], [A4 + 0xE]
  25648. 00012CA4  4A6A 0216                tst.w      [A2 + 0x216]
  25649. 00012CA8  6E06                     bgt        +0x8 /* 00012CB0 */
  25650. 00012CAA  426A 0216                clr.w      [A2 + 0x216]
  25651. 00012CAE  6026                     bra        +0x28 /* 00012CD6 */
  25652. label00012CB0:
  25653. 00012CB0  266C 0010                movea.l    A3, [A4 + 0x10]
  25654. 00012CB4  362A 0216                move.w     D3, [A2 + 0x216]
  25655. 00012CB8  3003                     move.w     D0, D3
  25656. 00012CBA  5340                     subq.w     D0, 1
  25657. 00012CBC  C1EB 000C                muls.w     D0, [A3 + 0xC]
  25658. 00012CC0  3803                     move.w     D4, D3
  25659. 00012CC2  C9EB 0014                muls.w     D4, [A3 + 0x14]
  25660. 00012CC6  D840                     add.w      D4, D0
  25661. 00012CC8  486A 0218                pea.l      [A2 + 0x218]
  25662. 00012CCC  42A7                     clr.l      -[A7]
  25663. 00012CCE  3F04                     move.w     -[A7], D4
  25664. 00012CD0  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  25665. 00012CD4  A8A7                     syscall    SetRect
  25666. label00012CD6:
  25667. 00012CD6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  25668. 00012CDA  4E5E                     unlink     A6
  25669. 00012CDC  4E75                     rts
  25670. fn00012CDE:
  25671. 00012CDE  4E56 FFFC                link       A6, -0x0004
  25672. 00012CE2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  25673. 00012CE6  246E 0008                movea.l    A2, [A6 + 0x8]
  25674. 00012CEA  266E 000C                movea.l    A3, [A6 + 0xC]
  25675. 00012CEE  7800                     moveq.l    D4, 0x00
  25676. 00012CF0  7600                     moveq.l    D3, 0x00
  25677. 00012CF2  0C6A 7FFF 0208           cmpi.w     [A2 + 0x208], 0x7FFF
  25678. 00012CF8  671A                     beq        +0x1C /* 00012D14 */
  25679. 00012CFA  382A 0214                move.w     D4, [A2 + 0x214]
  25680. 00012CFE  362A 0212                move.w     D3, [A2 + 0x212]
  25681. 00012D02  2A2B 0010                move.l     D5, [A3 + 0x10]
  25682. 00012D06  486A 020E                pea.l      [A2 + 0x20E]
  25683. 00012D0A  2045                     movea.l    A0, D5
  25684. 00012D0C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  25685. 00012D10  3F10                     move.w     -[A7], [A0]
  25686. 00012D12  A8A8                     syscall    OffsetRect
  25687. label00012D14:
  25688. 00012D14  0C6A 7FFF 01FE           cmpi.w     [A2 + 0x1FE], 0x7FFF
  25689. 00012D1A  674E                     beq        +0x50 /* 00012D6A */
  25690. 00012D1C  3A2A 0204                move.w     D5, [A2 + 0x204]
  25691. 00012D20  B645                     cmp.w      D3, D5
  25692. 00012D22  6C02                     bge        +0x4 /* 00012D26 */
  25693. 00012D24  3605                     move.w     D3, D5
  25694. label00012D26:
  25695. 00012D26  D86A 0206                add.w      D4, [A2 + 0x206]
  25696. 00012D2A  2C2B 0010                move.l     D6, [A3 + 0x10]
  25697. 00012D2E  204A                     movea.l    A0, A2
  25698. 00012D30  41E8 0200                lea.l      A0, [A0 + 0x200]
  25699. 00012D34  2D48 FFFC                move.l     [A6 - 0x4], A0
  25700. 00012D38  4850                     pea.l      [A0]
  25701. 00012D3A  2046                     movea.l    A0, D6
  25702. 00012D3C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  25703. 00012D40  3F10                     move.w     -[A7], [A0]
  25704. 00012D42  A8A8                     syscall    OffsetRect
  25705. 00012D44  0C6A 7FFF 0208           cmpi.w     [A2 + 0x208], 0x7FFF
  25706. 00012D4A  671E                     beq        +0x20 /* 00012D6A */
  25707. 00012D4C  206B 0010                movea.l    A0, [A3 + 0x10]
  25708. 00012D50  3A28 0008                move.w     D5, [A0 + 0x8]
  25709. 00012D54  D845                     add.w      D4, D5
  25710. 00012D56  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  25711. 00012D5A  302A 0214                move.w     D0, [A2 + 0x214]
  25712. 00012D5E  906A 0210                sub.w      D0, [A2 + 0x210]
  25713. 00012D62  D045                     add.w      D0, D5
  25714. 00012D64  3F00                     move.w     -[A7], D0
  25715. 00012D66  4267                     clr.w      -[A7]
  25716. 00012D68  A8A8                     syscall    OffsetRect
  25717. label00012D6A:
  25718. 00012D6A  4A6A 0216                tst.w      [A2 + 0x216]
  25719. 00012D6E  6F50                     ble        +0x52 /* 00012DC0 */
  25720. 00012D70  3A2A 021E                move.w     D5, [A2 + 0x21E]
  25721. 00012D74  2E2B 0010                move.l     D7, [A3 + 0x10]
  25722. 00012D78  204A                     movea.l    A0, A2
  25723. 00012D7A  41E8 0218                lea.l      A0, [A0 + 0x218]
  25724. 00012D7E  2C08                     move.l     D6, A0
  25725. 00012D80  4850                     pea.l      [A0]
  25726. 00012D82  2047                     movea.l    A0, D7
  25727. 00012D84  3F28 0002                move.w     -[A7], [A0 + 0x2]
  25728. 00012D88  3F10                     move.w     -[A7], [A0]
  25729. 00012D8A  A8A8                     syscall    OffsetRect
  25730. 00012D8C  B845                     cmp.w      D4, D5
  25731. 00012D8E  6C04                     bge        +0x6 /* 00012D94 */
  25732. 00012D90  3805                     move.w     D4, D5
  25733. 00012D92  600E                     bra        +0x10 /* 00012DA2 */
  25734. label00012D94:
  25735. 00012D94  2F06                     move.l     -[A7], D6
  25736. 00012D96  3004                     move.w     D0, D4
  25737. 00012D98  9045                     sub.w      D0, D5
  25738. 00012D9A  E240                     asr        D0.w, 1
  25739. 00012D9C  3F00                     move.w     -[A7], D0
  25740. 00012D9E  4267                     clr.w      -[A7]
  25741. 00012DA0  A8A8                     syscall    OffsetRect
  25742. label00012DA2:
  25743. 00012DA2  4A43                     tst.w      D3
  25744. 00012DA4  6F10                     ble        +0x12 /* 00012DB6 */
  25745. 00012DA6  206B 0010                movea.l    A0, [A3 + 0x10]
  25746. 00012DAA  D668 000A                add.w      D3, [A0 + 0xA]
  25747. 00012DAE  2F06                     move.l     -[A7], D6
  25748. 00012DB0  4267                     clr.w      -[A7]
  25749. 00012DB2  3F03                     move.w     -[A7], D3
  25750. 00012DB4  A8A8                     syscall    OffsetRect
  25751. label00012DB6:
  25752. 00012DB6  302A 021C                move.w     D0, [A2 + 0x21C]
  25753. 00012DBA  906A 0218                sub.w      D0, [A2 + 0x218]
  25754. 00012DBE  D640                     add.w      D3, D0
  25755. label00012DC0:
  25756. 00012DC0  286B 0010                movea.l    A4, [A3 + 0x10]
  25757. 00012DC4  302C 0002                move.w     D0, [A4 + 0x2]
  25758. 00012DC8  D06C 0006                add.w      D0, [A4 + 0x6]
  25759. 00012DCC  D840                     add.w      D4, D0
  25760. 00012DCE  3014                     move.w     D0, [A4]
  25761. 00012DD0  D06C 0004                add.w      D0, [A4 + 0x4]
  25762. 00012DD4  D640                     add.w      D3, D0
  25763. 00012DD6  3F03                     move.w     -[A7], D3
  25764. 00012DD8  3F04                     move.w     -[A7], D4
  25765. 00012DDA  2F0A                     move.l     -[A7], A2
  25766. 00012DDC  4EB9 0000 3930           jsr        [0x00003930]
  25767. 00012DE2  4A6E 0010                tst.w      [A6 + 0x10]
  25768. 00012DE6  504F                     addq.w     A7, 8
  25769. 00012DE8  6710                     beq        +0x12 /* 00012DFA */
  25770. 00012DEA  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  25771. 00012DEE  2F0A                     move.l     -[A7], A2
  25772. 00012DF0  61FF 0000 0788           bsr        +0x78A /* 0001357A */
  25773. 00012DF6  5C4F                     addq.w     A7, 6
  25774. 00012DF8  6010                     bra        +0x12 /* 00012E0A */
  25775. label00012DFA:
  25776. 00012DFA  3F13                     move.w     -[A7], [A3]
  25777. 00012DFC  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  25778. 00012E00  2F0A                     move.l     -[A7], A2
  25779. 00012E02  4EB9 0000 3908           jsr        [0x00003908]
  25780. 00012E08  504F                     addq.w     A7, 8
  25781. label00012E0A:
  25782. 00012E0A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  25783. 00012E0E  4E5E                     unlink     A6
  25784. 00012E10  4E75                     rts
  25785. fn00012E12:
  25786. 00012E12  4E56 FFCA                link       A6, -0x0036
  25787. 00012E16  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  25788. 00012E1A  246E 0008                movea.l    A2, [A6 + 0x8]
  25789. 00012E1E  286E 000C                movea.l    A4, [A6 + 0xC]
  25790. 00012E22  3C2E 0010                move.w     D6, [A6 + 0x10]
  25791. 00012E26  3E2E 0014                move.w     D7, [A6 + 0x14]
  25792. 00012E2A  2D4F FFDE                move.l     [A6 - 0x22], A7
  25793. 00012E2E  3D46 FFE6                move.w     [A6 - 0x1A], D6
  25794. 00012E32  3D6E 0012 FFE8           move.w     [A6 - 0x18], [A6 + 0x12]
  25795. 00012E38  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  25796. 00012E3E  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  25797. 00012E44  422E FFEE                clr.b      [A6 - 0x12]
  25798. 00012E48  422E FFEF                clr.b      [A6 - 0x11]
  25799. 00012E4C  422E FFEC                clr.b      [A6 - 0x14]
  25800. 00012E50  422E FFED                clr.b      [A6 - 0x13]
  25801. 00012E54  42AE FFF8                clr.l      [A6 - 0x8]
  25802. 00012E58  2D4A FFFC                move.l     [A6 - 0x4], A2
  25803. 00012E5C  306A 021A                movea.w    A0, [A2 + 0x21A]
  25804. 00012E60  2D48 FFF0                move.l     [A6 - 0x10], A0
  25805. 00012E64  306A 0218                movea.w    A0, [A2 + 0x218]
  25806. 00012E68  2D48 FFF4                move.l     [A6 - 0xC], A0
  25807. 00012E6C  382A 0216                move.w     D4, [A2 + 0x216]
  25808. 00012E70  5344                     subq.w     D4, 1
  25809. 00012E72  607C                     bra        +0x7E /* 00012EF0 */
  25810. label00012E74:
  25811. 00012E74  3004                     move.w     D0, D4
  25812. 00012E76  5240                     addq.w     D0, 1
  25813. 00012E78  48C0                     ext.l      D0
  25814. 00012E7A  2D40 FFE2                move.l     [A6 - 0x1E], D0
  25815. 00012E7E  4878 0076                push.l     0x76 /* 'v' */
  25816. 00012E82  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  25817. 00012E88  2648                     movea.l    A3, A0
  25818. 00012E8A  2008                     move.l     D0, A0
  25819. 00012E8C  584F                     addq.w     A7, 4
  25820. 00012E8E  672A                     beq        +0x2C /* 00012EBA */
  25821. 00012E90  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  25822. 00012E96  4267                     clr.w      -[A7]
  25823. 00012E98  2F3C 0170 0000           move.l     -[A7], 0x1700000
  25824. 00012E9E  2F34 3800                move.l     -[A7], [A4 + D3]
  25825. 00012EA2  2F34 3804                move.l     -[A7], [A4 + D3 + 0x4]
  25826. 00012EA6  486E FFE2                pea.l      [A6 - 0x1E]
  25827. 00012EAA  3F3C 0001                move.w     -[A7], 0x1
  25828. 00012EAE  2F0B                     move.l     -[A7], A3
  25829. 00012EB0  4EB9 0000 1B90           jsr        [0x00001B90]
  25830. 00012EB6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  25831. label00012EBA:
  25832. 00012EBA  2F0B                     move.l     -[A7], A3
  25833. 00012EBC  2F0A                     move.l     -[A7], A2
  25834. 00012EBE  2057                     movea.l    A0, [A7]
  25835. 00012EC0  2268 0004                movea.l    A1, [A0 + 0x4]
  25836. 00012EC4  2269 0194                movea.l    A1, [A1 + 0x194]
  25837. 00012EC8  4E91                     jsr        [A1]
  25838. 00012ECA  3045                     movea.w    A0, D5
  25839. 00012ECC  2008                     move.l     D0, A0
  25840. 00012ECE  D1AE FFF0                add.l      [A6 - 0x10], D0
  25841. 00012ED2  5344                     subq.w     D4, 1
  25842. 00012ED4  5183                     subq.l     D3, 8
  25843. 00012ED6  504F                     addq.w     A7, 8
  25844. label00012ED8:
  25845. 00012ED8  4A44                     tst.w      D4
  25846. 00012EDA  6C98                     bge        -0x66 /* 00012E74 */
  25847. 00012EDC  6010                     bra        +0x12 /* 00012EEE */
  25848. 00012EDE  2F0A                     move.l     -[A7], A2
  25849. 00012EE0  4EB9 0000 3560           jsr        [0x00003560]
  25850. 00012EE6  426A 0216                clr.w      [A2 + 0x216]
  25851. 00012EEA  2E6E FFDE                movea.l    A7, [A6 - 0x22]
  25852. label00012EEE:
  25853. 00012EEE  600C                     bra        +0xE /* 00012EFC */
  25854. label00012EF0:
  25855. 00012EF0  3044                     movea.w    A0, D4
  25856. 00012EF2  2608                     move.l     D3, A0
  25857. 00012EF4  E78B                     lsl        D3, 3
  25858. 00012EF6  3A07                     move.w     D5, D7
  25859. 00012EF8  DA46                     add.w      D5, D6
  25860. 00012EFA  60DC                     bra        -0x22 /* 00012ED8 */
  25861. label00012EFC:
  25862. 00012EFC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  25863. 00012F00  4E5E                     unlink     A6
  25864. 00012F02  4E75                     rts
  25865. fn00012F04:
  25866. 00012F04  4E56 0000                link       A6, 0
  25867. 00012F08  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  25868. 00012F0C  246E 0008                movea.l    A2, [A6 + 0x8]
  25869. 00012F10  262E 000C                move.l     D3, [A6 + 0xC]
  25870. 00012F14  B6AA 0220                cmp.l      D3, [A2 + 0x220]
  25871. 00012F18  6750                     beq        +0x52 /* 00012F6A */
  25872. 00012F1A  2F03                     move.l     -[A7], D3
  25873. 00012F1C  2F0A                     move.l     -[A7], A2
  25874. 00012F1E  2057                     movea.l    A0, [A7]
  25875. 00012F20  2268 0004                movea.l    A1, [A0 + 0x4]
  25876. 00012F24  2269 0010                movea.l    A1, [A1 + 0x10]
  25877. 00012F28  4E91                     jsr        [A1]
  25878. 00012F2A  2648                     movea.l    A3, A0
  25879. 00012F2C  200B                     move.l     D0, A3
  25880. 00012F2E  504F                     addq.w     A7, 8
  25881. 00012F30  6738                     beq        +0x3A /* 00012F6A */
  25882. 00012F32  2F2A 0220                move.l     -[A7], [A2 + 0x220]
  25883. 00012F36  2F0A                     move.l     -[A7], A2
  25884. 00012F38  2057                     movea.l    A0, [A7]
  25885. 00012F3A  2268 0004                movea.l    A1, [A0 + 0x4]
  25886. 00012F3E  2269 0010                movea.l    A1, [A1 + 0x10]
  25887. 00012F42  4E91                     jsr        [A1]
  25888. 00012F44  2848                     movea.l    A4, A0
  25889. 00012F46  200C                     move.l     D0, A4
  25890. 00012F48  504F                     addq.w     A7, 8
  25891. 00012F4A  670C                     beq        +0xE /* 00012F58 */
  25892. 00012F4C  4227                     clr.b      -[A7]
  25893. 00012F4E  2F0C                     move.l     -[A7], A4
  25894. 00012F50  4EB9 0000 1BA0           jsr        [0x00001BA0]
  25895. 00012F56  5C4F                     addq.w     A7, 6
  25896. label00012F58:
  25897. 00012F58  1F3C 0001                move.b     -[A7], 0x1
  25898. 00012F5C  2F0B                     move.l     -[A7], A3
  25899. 00012F5E  4EB9 0000 1BA0           jsr        [0x00001BA0]
  25900. 00012F64  2543 0220                move.l     [A2 + 0x220], D3
  25901. 00012F68  5C4F                     addq.w     A7, 6
  25902. label00012F6A:
  25903. 00012F6A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  25904. 00012F6E  4E5E                     unlink     A6
  25905. 00012F70  4E75                     rts
  25906. 00012F72  4E56 0000                link       A6, 0
  25907. 00012F76  2F0A                     move.l     -[A7], A2
  25908. 00012F78  246E 0008                movea.l    A2, [A6 + 0x8]
  25909. 00012F7C  2F0A                     move.l     -[A7], A2
  25910. 00012F7E  4EB9 0000 3878           jsr        [0x00003878]
  25911. 00012F84  2F0A                     move.l     -[A7], A2
  25912. 00012F86  61FF 0000 0016           bsr        +0x18 /* 00012F9E */
  25913. 00012F8C  2F0A                     move.l     -[A7], A2
  25914. 00012F8E  61FF 0000 0050           bsr        +0x52 /* 00012FE0 */
  25915. 00012F94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25916. 00012F98  245F                     movea.l    A2, [A7]+
  25917. 00012F9A  4E5E                     unlink     A6
  25918. 00012F9C  4E75                     rts
  25919. fn00012F9E:
  25920. 00012F9E  4E56 0000                link       A6, 0
  25921. 00012FA2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  25922. 00012FA6  246E 0008                movea.l    A2, [A6 + 0x8]
  25923. 00012FAA  362A 01FE                move.w     D3, [A2 + 0x1FE]
  25924. 00012FAE  0C43 7FFF                cmpi.w     D3, 0x7FFF
  25925. 00012FB2  6724                     beq        +0x26 /* 00012FD8 */
  25926. 00012FB4  286A 00F4                movea.l    A4, [A2 + 0xF4]
  25927. 00012FB8  4227                     clr.b      -[A7]
  25928. 00012FBA  3F03                     move.w     -[A7], D3
  25929. 00012FBC  264C                     movea.l    A3, A4
  25930. 00012FBE  1013                     move.b     D0, [A3]
  25931. 00012FC0  7200                     moveq.l    D1, 0x00
  25932. 00012FC2  1200                     move.b     D1, D0
  25933. 00012FC4  3F01                     move.w     -[A7], D1
  25934. 00012FC6  486C 0001                pea.l      [A4 + 0x1]
  25935. 00012FCA  486A 0200                pea.l      [A2 + 0x200]
  25936. 00012FCE  61FF 0000 0FF8           bsr        +0xFFA /* 00013FC8 */
  25937. 00012FD4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25938. label00012FD8:
  25939. 00012FD8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  25940. 00012FDC  4E5E                     unlink     A6
  25941. 00012FDE  4E75                     rts
  25942. fn00012FE0:
  25943. 00012FE0  4E56 FFE4                link       A6, -0x001C
  25944. 00012FE4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  25945. 00012FE8  246E 0008                movea.l    A2, [A6 + 0x8]
  25946. 00012FEC  382A 0208                move.w     D4, [A2 + 0x208]
  25947. 00012FF0  0C44 7FFF                cmpi.w     D4, 0x7FFF
  25948. 00012FF4  676A                     beq        +0x6C /* 00013060 */
  25949. 00012FF6  2D4F FFF8                move.l     [A6 - 0x8], A7
  25950. 00012FFA  202A 020A                move.l     D0, [A2 + 0x20A]
  25951. 00012FFE  0480 6369 636E           subi.l     D0, 0x6369636E /* 'cicn' */
  25952. 00013004  6702                     beq        +0x4 /* 00013008 */
  25953. 00013006  6058                     bra        +0x5A /* 00013060 */
  25954. label00013008:
  25955. 00013008  594F                     subq.w     A7, 4
  25956. 0001300A  3F04                     move.w     -[A7], D4
  25957. 0001300C  AA1E                     syscall    GetCIcon
  25958. 0001300E  205F                     movea.l    A0, [A7]+
  25959. 00013010  2648                     movea.l    A3, A0
  25960. 00013012  200B                     move.l     D0, A3
  25961. 00013014  662C                     bne        +0x2E /* 00013042 */
  25962. 00013016  554F                     subq.w     A7, 2
  25963. 00013018  A9AF                     syscall    ResError
  25964. 0001301A  301F                     move.w     D0, [A7]+
  25965. 0001301C  3600                     move.w     D3, D0
  25966. 0001301E  4A43                     tst.w      D3
  25967. 00013020  6604                     bne        +0x6 /* 00013026 */
  25968. 00013022  363C FF40                move.w     D3, 0xFF40
  25969. label00013026:
  25970. 00013026  42A7                     clr.l      -[A7]
  25971. 00013028  486E FFFC                pea.l      [A6 - 0x4]
  25972. 0001302C  3043                     movea.w    A0, D3
  25973. 0001302E  2D48 FFFC                move.l     [A6 - 0x4], A0
  25974. 00013032  4879 0001 E858           push.l     0x1E858
  25975. 00013038  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  25976. 0001303E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25977. label00013042:
  25978. 00013042  486A 020E                pea.l      [A2 + 0x20E]
  25979. 00013046  2F0B                     move.l     -[A7], A3
  25980. 00013048  AA1F                     syscall    PlotCIcon
  25981. 0001304A  6014                     bra        +0x16 /* 00013060 */
  25982. 0001304C  486A 020E                pea.l      [A2 + 0x20E]
  25983. 00013050  2079 0002 B752           movea.l    A0, [0x0002B752]
  25984. 00013056  4868 00B2                pea.l      [A0 + 0xB2]
  25985. 0001305A  A8A5                     syscall    FillRect
  25986. 0001305C  2E6E FFF8                movea.l    A7, [A6 - 0x8]
  25987. label00013060:
  25988. 00013060  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  25989. 00013064  4E5E                     unlink     A6
  25990. 00013066  4E75                     rts
  25991. 00013068  4E56 0000                link       A6, 0
  25992. 0001306C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  25993. 00013070  246E 0008                movea.l    A2, [A6 + 0x8]
  25994. 00013074  362E 000C                move.w     D3, [A6 + 0xC]
  25995. 00013078  200A                     move.l     D0, A2
  25996. 0001307A  676E                     beq        +0x70 /* 000130EA */
  25997. 0001307C  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  25998. 00013082  2548 0004                move.l     [A2 + 0x4], A0
  25999. 00013086  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  26000. 0001308C  41E8 0334                lea.l      A0, [A0 + 0x334]
  26001. 00013090  2252                     movea.l    A1, [A2]
  26002. 00013092  2288                     move.l     [A1], A0
  26003. 00013094  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  26004. 0001309A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  26005. 0001309E  2548 007E                move.l     [A2 + 0x7E], A0
  26006. 000130A2  41F9 0001 E36A           lea.l      A0, [0x0001E36A]
  26007. 000130A8  41E8 0200                lea.l      A0, [A0 + 0x200]
  26008. 000130AC  2548 00B0                move.l     [A2 + 0xB0], A0
  26009. 000130B0  2652                     movea.l    A3, [A2]
  26010. 000130B2  204A                     movea.l    A0, A2
  26011. 000130B4  41E8 0224                lea.l      A0, [A0 + 0x224]
  26012. 000130B8  2848                     movea.l    A4, A0
  26013. 000130BA  91CB                     sub.l      A0, A3
  26014. 000130BC  2748 0008                move.l     [A3 + 0x8], A0
  26015. 000130C0  4267                     clr.w      -[A7]
  26016. 000130C2  2F0A                     move.l     -[A7], A2
  26017. 000130C4  4EB9 0000 3780           jsr        [0x00003780]
  26018. 000130CA  4A43                     tst.w      D3
  26019. 000130CC  5C4F                     addq.w     A7, 6
  26020. 000130CE  670C                     beq        +0xE /* 000130DC */
  26021. 000130D0  4267                     clr.w      -[A7]
  26022. 000130D2  2F0C                     move.l     -[A7], A4
  26023. 000130D4  4EB9 0000 3AE8           jsr        [0x00003AE8]
  26024. 000130DA  5C4F                     addq.w     A7, 6
  26025. label000130DC:
  26026. 000130DC  4A43                     tst.w      D3
  26027. 000130DE  6F0A                     ble        +0xC /* 000130EA */
  26028. 000130E0  2F0A                     move.l     -[A7], A2
  26029. 000130E2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  26030. 000130E8  584F                     addq.w     A7, 4
  26031. label000130EA:
  26032. 000130EA  204A                     movea.l    A0, A2
  26033. 000130EC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  26034. 000130F0  4E5E                     unlink     A6
  26035. 000130F2  4E75                     rts
  26036. 000130F4  206F 0004                movea.l    A0, [A7 + 0x4]
  26037. 000130F8  5088                     addq.l     A0, 8
  26038. 000130FA  2010                     move.l     D0, [A0]
  26039. 000130FC  0680 FFFF FDDC           addi.l     D0, 0xFFFFFDDC
  26040. 00013102  D1AF 0004                add.l      [A7 + 0x4], D0
  26041. 00013106  4EF9 0001 306C           jmp        [0x0001306C]
  26042. 0001310C  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  26043. 00013114  4EF9 0000 38D8           jmp        [0x000038D8]
  26044. 0001311A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  26045. 00013122  4EF9 0000 38D0           jmp        [0x000038D0]
  26046. 00013128  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  26047. 00013130  4EF9 0001 306C           jmp        [0x0001306C]
  26048. 00013136  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  26049. 0001313E  4EF9 0000 38E0           jmp        [0x000038E0]
  26050. 00013144  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  26051. 0001314C  4EF9 0000 38F0           jmp        [0x000038F0]
  26052. 00013152  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  26053. 0001315A  4EF9 0000 38E8           jmp        [0x000038E8]
  26054. 00013160  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  26055. 00013168  4EF9 0000 38F8           jmp        [0x000038F8]
  26056. 0001316E  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  26057. 00013176  4EF9 0001 306C           jmp        [0x0001306C]
  26058. fn0001317C:
  26059. 0001317C  4E56 FF28                link       A6, -0x00D8
  26060. 00013180  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  26061. 00013184  2E2E 0008                move.l     D7, [A6 + 0x8]
  26062. 00013188  282E 000C                move.l     D4, [A6 + 0xC]
  26063. 0001318C  7600                     moveq.l    D3, 0x00
  26064. 0001318E  2D4F FF44                move.l     [A6 - 0xBC], A7
  26065. 00013192  2F04                     move.l     -[A7], D4
  26066. 00013194  61FF 0000 019C           bsr        +0x19E /* 00013332 */
  26067. 0001319A  2F04                     move.l     -[A7], D4
  26068. 0001319C  61FF 0000 021E           bsr        +0x220 /* 000133BC */
  26069. 000131A2  23C7 0002 BC56           move.l     [0x0002BC56], D7
  26070. 000131A8  42B9 0002 BC62           clr.l      [0x0002BC62]
  26071. 000131AE  486E FF2E                pea.l      [A6 - 0xD2]
  26072. 000131B2  486E FF48                pea.l      [A6 - 0xB8]
  26073. 000131B6  2F04                     move.l     -[A7], D4
  26074. 000131B8  61FF 0000 035E           bsr        +0x360 /* 00013518 */
  26075. 000131BE  2879 0002 B7CA           movea.l    A4, [0x0002B7CA]
  26076. 000131C4  4878 0230                push.l     0x230
  26077. 000131C8  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  26078. 000131CE  2448                     movea.l    A2, A0
  26079. 000131D0  2008                     move.l     D0, A0
  26080. 000131D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  26081. 000131D6  6724                     beq        +0x26 /* 000131FC */
  26082. 000131D8  3F3C 0002                move.w     -[A7], 0x2
  26083. 000131DC  4879 0002 BC52           push.l     0x2BC52
  26084. 000131E2  61FF 0000 00F4           bsr        +0xF6 /* 000132D8 */
  26085. 000131E8  2F08                     move.l     -[A7], A0
  26086. 000131EA  2F0C                     move.l     -[A7], A4
  26087. 000131EC  3F3C 0001                move.w     -[A7], 0x1
  26088. 000131F0  2F0A                     move.l     -[A7], A2
  26089. 000131F2  61FF FFFF F81A           bsr        -0x7E4 /* 00012A0E */
  26090. 000131F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  26091. label000131FC:
  26092. 000131FC  42A7                     clr.l      -[A7]
  26093. 000131FE  42A7                     clr.l      -[A7]
  26094. 00013200  42A7                     clr.l      -[A7]
  26095. 00013202  42A7                     clr.l      -[A7]
  26096. 00013204  1F3C 0002                move.b     -[A7], 0x2
  26097. 00013208  486E FF28                pea.l      [A6 - 0xD8]
  26098. 0001320C  4EB9 0000 05D8           jsr        [0x000005D8]
  26099. 00013212  5C4F                     addq.w     A7, 6
  26100. 00013214  486E FF28                pea.l      [A6 - 0xD8]
  26101. 00013218  2F0A                     move.l     -[A7], A2
  26102. 0001321A  61FF 0000 04A0           bsr        +0x4A2 /* 000136BC */
  26103. 00013220  306E FF48                movea.w    A0, [A6 - 0xB8]
  26104. 00013224  2F08                     move.l     -[A7], A0
  26105. 00013226  2F0A                     move.l     -[A7], A2
  26106. 00013228  61FF FFFF FCDA           bsr        -0x324 /* 00012F04 */
  26107. 0001322E  306E FF2E                movea.w    A0, [A6 - 0xD2]
  26108. 00013232  2F08                     move.l     -[A7], A0
  26109. 00013234  306E FF48                movea.w    A0, [A6 - 0xB8]
  26110. 00013238  2F08                     move.l     -[A7], A0
  26111. 0001323A  2F0C                     move.l     -[A7], A4
  26112. 0001323C  2F0A                     move.l     -[A7], A2
  26113. 0001323E  3F3C 0001                move.w     -[A7], 0x1
  26114. 00013242  486E FF4A                pea.l      [A6 - 0xB6]
  26115. 00013246  61FF 0000 0802           bsr        +0x804 /* 00013A4A */
  26116. 0001324C  204A                     movea.l    A0, A2
  26117. 0001324E  41E8 0044                lea.l      A0, [A0 + 0x44]
  26118. 00013252  2C08                     move.l     D6, A0
  26119. 00013254  41EE FFF0                lea.l      A0, [A6 - 0x10]
  26120. 00013258  2A08                     move.l     D5, A0
  26121. 0001325A  42A7                     clr.l      -[A7]
  26122. 0001325C  2F06                     move.l     -[A7], D6
  26123. 0001325E  2F05                     move.l     -[A7], D5
  26124. 00013260  4EB9 0000 2798           jsr        [0x00002798]
  26125. 00013266  4FEF 0042                lea.l      A7, [A7 + 0x42]
  26126. 0001326A  605A                     bra        +0x5C /* 000132C6 */
  26127. label0001326C:
  26128. 0001326C  2F0B                     move.l     -[A7], A3
  26129. 0001326E  206E FFEC                movea.l    A0, [A6 - 0x14]
  26130. 00013272  4868 0028                pea.l      [A0 + 0x28]
  26131. 00013276  4EB9 0000 3B20           jsr        [0x00003B20]
  26132. 0001327C  504F                     addq.w     A7, 8
  26133. label0001327E:
  26134. 0001327E  486E FFEC                pea.l      [A6 - 0x14]
  26135. 00013282  486E FFF0                pea.l      [A6 - 0x10]
  26136. 00013286  4EB9 0000 27A8           jsr        [0x000027A8]
  26137. 0001328C  4A00                     tst.b      D0
  26138. 0001328E  504F                     addq.w     A7, 8
  26139. 00013290  66DA                     bne        -0x24 /* 0001326C */
  26140. 00013292  486E FF4A                pea.l      [A6 - 0xB6]
  26141. 00013296  61FF 0000 0988           bsr        +0x98A /* 00013C20 */
  26142. 0001329C  2600                     move.l     D3, D0
  26143. 0001329E  4267                     clr.w      -[A7]
  26144. 000132A0  486E FFF0                pea.l      [A6 - 0x10]
  26145. 000132A4  4EB9 0000 27A0           jsr        [0x000027A0]
  26146. 000132AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  26147. 000132AE  486E FF4A                pea.l      [A6 - 0xB6]
  26148. 000132B2  61FF 0000 08A6           bsr        +0x8A8 /* 00013B5A */
  26149. 000132B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26150. 000132BC  6004                     bra        +0x6 /* 000132C2 */
  26151. 000132BE  2E6E FF44                movea.l    A7, [A6 - 0xBC]
  26152. label000132C2:
  26153. 000132C2  2003                     move.l     D0, D3
  26154. 000132C4  600A                     bra        +0xC /* 000132D0 */
  26155. label000132C6:
  26156. 000132C6  47EE FF4A                lea.l      A3, [A6 - 0xB6]
  26157. 000132CA  47EB 0048                lea.l      A3, [A3 + 0x48]
  26158. 000132CE  60AE                     bra        -0x50 /* 0001327E */
  26159. label000132D0:
  26160. 000132D0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  26161. 000132D4  4E5E                     unlink     A6
  26162. 000132D6  4E75                     rts
  26163. fn000132D8:
  26164. 000132D8  4E56 FFB0                link       A6, -0x0050
  26165. 000132DC  2F0A                     move.l     -[A7], A2
  26166. 000132DE  554F                     subq.w     A7, 2
  26167. 000132E0  486E FFF8                pea.l      [A6 - 0x8]
  26168. 000132E4  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  26169. 000132E8  A88F                     syscall    OSDispatch
  26170. 000132EA  301F                     move.w     D0, [A7]+
  26171. 000132EC  6704                     beq        +0x6 /* 000132F2 */
  26172. 000132EE  91C8                     sub.l      A0, A0
  26173. 000132F0  603A                     bra        +0x3C /* 0001332C */
  26174. label000132F2:
  26175. 000132F2  554F                     subq.w     A7, 2
  26176. 000132F4  486E FFB0                pea.l      [A6 - 0x50]
  26177. 000132F8  486E FFF8                pea.l      [A6 - 0x8]
  26178. 000132FC  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  26179. 00013300  A88F                     syscall    OSDispatch
  26180. 00013302  301F                     move.w     D0, [A7]+
  26181. 00013304  6704                     beq        +0x6 /* 0001330A */
  26182. 00013306  91C8                     sub.l      A0, A0
  26183. 00013308  6022                     bra        +0x24 /* 0001332C */
  26184. label0001330A:
  26185. 0001330A  45EE FFB0                lea.l      A2, [A6 - 0x50]
  26186. 0001330E  548A                     addq.l     A2, 2
  26187. 00013310  1F12                     move.b     -[A7], [A2]
  26188. 00013312  486A 0001                pea.l      [A2 + 0x1]
  26189. 00013316  4879 0002 BC66           push.l     0x2BC66
  26190. 0001331C  4EB9 0000 23E8           jsr        [0x000023E8]
  26191. 00013322  2079 0002 BC66           movea.l    A0, [0x0002BC66]
  26192. 00013328  4FEF 000A                lea.l      A7, [A7 + 0xA]
  26193. label0001332C:
  26194. 0001332C  245F                     movea.l    A2, [A7]+
  26195. 0001332E  4E5E                     unlink     A6
  26196. 00013330  4E75                     rts
  26197. fn00013332:
  26198. 00013332  2F03                     move.l     -[A7], D3
  26199. 00013334  262F 0008                move.l     D3, [A7 + 0x8]
  26200. 00013338  2003                     move.l     D0, D3
  26201. 0001333A  0280 0000 00F0           andi.l     D0, 0xF0
  26202. 00013340  6624                     bne        +0x26 /* 00013366 */
  26203. 00013342  700F                     moveq.l    D0, 0x0F
  26204. 00013344  C083                     and.l      D0, D3
  26205. 00013346  0C80 0000 0005           cmpi.l     D0, 0x5
  26206. 0001334C  6218                     bhi        +0x1A /* 00013366 */
  26207. 0001334E  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  26208. 00013352  4EFB 0002                jmp        [PC + D0.w + 0x2]
  26209. 00013356  000C 000C                ori.b      A4, 0xC
  26210. 0001335A  0010 000C                ori.b      [A0], 0xC
  26211. 0001335E  000C 0010                ori.b      A4, 0x10
  26212. 00013362  7030                     moveq.l    D0, 0x30
  26213. 00013364  8680                     or.l       D3, D0
  26214. label00013366:
  26215. 00013366  2003                     move.l     D0, D3
  26216. 00013368  0280 0000 00F0           andi.l     D0, 0xF0
  26217. 0001336E  5180                     subq.l     D0, 8
  26218. 00013370  5180                     subq.l     D0, 8
  26219. 00013372  6714                     beq        +0x16 /* 00013388 */
  26220. 00013374  5180                     subq.l     D0, 8
  26221. 00013376  5180                     subq.l     D0, 8
  26222. 00013378  6718                     beq        +0x1A /* 00013392 */
  26223. 0001337A  5180                     subq.l     D0, 8
  26224. 0001337C  5180                     subq.l     D0, 8
  26225. 0001337E  671C                     beq        +0x1E /* 0001339C */
  26226. 00013380  5180                     subq.l     D0, 8
  26227. 00013382  5180                     subq.l     D0, 8
  26228. 00013384  6720                     beq        +0x22 /* 000133A6 */
  26229. 00013386  6028                     bra        +0x2A /* 000133B0 */
  26230. label00013388:
  26231. 00013388  33FC 1389 0002 BC5A      move.w     [0x0002BC5A], 0x1389
  26232. 00013390  6026                     bra        +0x28 /* 000133B8 */
  26233. label00013392:
  26234. 00013392  33FC 138A 0002 BC5A      move.w     [0x0002BC5A], 0x138A
  26235. 0001339A  601C                     bra        +0x1E /* 000133B8 */
  26236. label0001339C:
  26237. 0001339C  33FC 138B 0002 BC5A      move.w     [0x0002BC5A], 0x138B
  26238. 000133A4  6012                     bra        +0x14 /* 000133B8 */
  26239. label000133A6:
  26240. 000133A6  33FC 138C 0002 BC5A      move.w     [0x0002BC5A], 0x138C
  26241. 000133AE  6008                     bra        +0xA /* 000133B8 */
  26242. label000133B0:
  26243. 000133B0  33FC 7FFF 0002 BC5A      move.w     [0x0002BC5A], 0x7FFF
  26244. label000133B8:
  26245. 000133B8  261F                     move.l     D3, [A7]+
  26246. 000133BA  4E75                     rts
  26247. fn000133BC:
  26248. 000133BC  700F                     moveq.l    D0, 0x0F
  26249. 000133BE  C0AF 0004                and.l      D0, [A7 + 0x4]
  26250. 000133C2  0C80 0000 0005           cmpi.l     D0, 0x5
  26251. 000133C8  6200 0140                bhi        +0x142 /* 0001350A */
  26252. 000133CC  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  26253. 000133D0  4EFB 0002                jmp        [PC + D0.w + 0x2]
  26254. 000133D4  000C 002A                ori.b      A4, 0x2A /* '*' */
  26255. 000133D8  00CA                     .incomplete
  26256. 000133DA  008A 005A 010A           ori.l      A2, 0x5A010A
  26257. 000133E0  33FC 0001 0002 BC60      move.w     [0x0002BC60], 0x1
  26258. 000133E8  23F9 0001 E362 0002 BC3A move.l     [0x0002BC3A], [0x0001E362]
  26259. 000133F2  7001                     moveq.l    D0, 0x01
  26260. 000133F4  23C0 0002 BC3E           move.l     [0x0002BC3E], D0
  26261. 000133FA  6000 010E                bra        +0x110 /* 0001350A */
  26262. 000133FE  33FC 0002 0002 BC60      move.w     [0x0002BC60], 0x2
  26263. 00013406  23F9 0001 E362 0002 BC3A move.l     [0x0002BC3A], [0x0001E362]
  26264. 00013410  7001                     moveq.l    D0, 0x01
  26265. 00013412  23C0 0002 BC3E           move.l     [0x0002BC3E], D0
  26266. 00013418  23F9 0001 E356 0002 BC42 move.l     [0x0002BC42], [0x0001E356]
  26267. 00013422  7002                     moveq.l    D0, 0x02
  26268. 00013424  23C0 0002 BC46           move.l     [0x0002BC46], D0
  26269. 0001342A  6000 00DE                bra        +0xE0 /* 0001350A */
  26270. 0001342E  33FC 0002 0002 BC60      move.w     [0x0002BC60], 0x2
  26271. 00013436  23F9 0001 E32E 0002 BC3A move.l     [0x0002BC3A], [0x0001E32E]
  26272. 00013440  7006                     moveq.l    D0, 0x06
  26273. 00013442  23C0 0002 BC3E           move.l     [0x0002BC3E], D0
  26274. 00013448  23F9 0001 E326 0002 BC42 move.l     [0x0002BC42], [0x0001E326]
  26275. 00013452  7007                     moveq.l    D0, 0x07
  26276. 00013454  23C0 0002 BC46           move.l     [0x0002BC46], D0
  26277. 0001345A  6000 00AE                bra        +0xB0 /* 0001350A */
  26278. 0001345E  33FC 0003 0002 BC60      move.w     [0x0002BC60], 0x3
  26279. 00013466  23F9 0001 E32E 0002 BC3A move.l     [0x0002BC3A], [0x0001E32E]
  26280. 00013470  7006                     moveq.l    D0, 0x06
  26281. 00013472  23C0 0002 BC3E           move.l     [0x0002BC3E], D0
  26282. 00013478  23F9 0001 E326 0002 BC42 move.l     [0x0002BC42], [0x0001E326]
  26283. 00013482  7007                     moveq.l    D0, 0x07
  26284. 00013484  23C0 0002 BC46           move.l     [0x0002BC46], D0
  26285. 0001348A  23F9 0001 E356 0002 BC4A move.l     [0x0002BC4A], [0x0001E356]
  26286. 00013494  7002                     moveq.l    D0, 0x02
  26287. 00013496  23C0 0002 BC4E           move.l     [0x0002BC4E], D0
  26288. 0001349C  606C                     bra        +0x6E /* 0001350A */
  26289. 0001349E  33FC 0003 0002 BC60      move.w     [0x0002BC60], 0x3
  26290. 000134A6  23F9 0001 E34C 0002 BC3A move.l     [0x0002BC3A], [0x0001E34C]
  26291. 000134B0  7003                     moveq.l    D0, 0x03
  26292. 000134B2  23C0 0002 BC3E           move.l     [0x0002BC3E], D0
  26293. 000134B8  23F9 0001 E342 0002 BC42 move.l     [0x0002BC42], [0x0001E342]
  26294. 000134C2  7004                     moveq.l    D0, 0x04
  26295. 000134C4  23C0 0002 BC46           move.l     [0x0002BC46], D0
  26296. 000134CA  23F9 0001 E336 0002 BC4A move.l     [0x0002BC4A], [0x0001E336]
  26297. 000134D4  7005                     moveq.l    D0, 0x05
  26298. 000134D6  23C0 0002 BC4E           move.l     [0x0002BC4E], D0
  26299. 000134DC  602C                     bra        +0x2E /* 0001350A */
  26300. 000134DE  33FC 0002 0002 BC60      move.w     [0x0002BC60], 0x2
  26301. 000134E6  23F9 0001 E342 0002 BC3A move.l     [0x0002BC3A], [0x0001E342]
  26302. 000134F0  7004                     moveq.l    D0, 0x04
  26303. 000134F2  23C0 0002 BC3E           move.l     [0x0002BC3E], D0
  26304. 000134F8  23F9 0001 E356 0002 BC42 move.l     [0x0002BC42], [0x0001E356]
  26305. 00013502  7002                     moveq.l    D0, 0x02
  26306. 00013504  23C0 0002 BC46           move.l     [0x0002BC46], D0
  26307. label0001350A:
  26308. 0001350A  41F9 0002 BC3A           lea.l      A0, [0x0002BC3A]
  26309. 00013510  23C8 0002 BC5C           move.l     [0x0002BC5C], A0
  26310. 00013516  4E75                     rts
  26311. fn00013518:
  26312. 00013518  48E7 1030                movem.l    -[A7], D3,A2,A3
  26313. 0001351C  262F 0010                move.l     D3, [A7 + 0x10]
  26314. 00013520  266F 0014                movea.l    A3, [A7 + 0x14]
  26315. 00013524  246F 0018                movea.l    A2, [A7 + 0x18]
  26316. 00013528  36BC 0001                move.w     [A3], 0x1
  26317. 0001352C  4252                     clr.w      [A2]
  26318. 0001352E  2003                     move.l     D0, D3
  26319. 00013530  0280 0000 0F00           andi.l     D0, 0xF00
  26320. 00013536  6712                     beq        +0x14 /* 0001354A */
  26321. 00013538  0480 0000 0100           subi.l     D0, 0x100
  26322. 0001353E  6710                     beq        +0x12 /* 00013550 */
  26323. 00013540  0480 0000 0100           subi.l     D0, 0x100
  26324. 00013546  670E                     beq        +0x10 /* 00013556 */
  26325. 00013548  6010                     bra        +0x12 /* 0001355A */
  26326. label0001354A:
  26327. 0001354A  34BC 0001                move.w     [A2], 0x1
  26328. 0001354E  600A                     bra        +0xC /* 0001355A */
  26329. label00013550:
  26330. 00013550  34BC 0002                move.w     [A2], 0x2
  26331. 00013554  6004                     bra        +0x6 /* 0001355A */
  26332. label00013556:
  26333. 00013556  34BC 0003                move.w     [A2], 0x3
  26334. label0001355A:
  26335. 0001355A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  26336. 0001355E  4E75                     rts
  26337. 00013560  4E56 0000                link       A6, 0
  26338. 00013564  4879 0002 BC66           push.l     0x2BC66
  26339. 0001356A  4EB9 0000 2440           jsr        [0x00002440]
  26340. 00013570  584F                     addq.w     A7, 4
  26341. 00013572  4E5E                     unlink     A6
  26342. 00013574  4EF9 0000 2058           jmp        [0x00002058]
  26343. fn0001357A:
  26344. 0001357A  4E56 FFF0                link       A6, -0x0010
  26345. 0001357E  48E7 1030                movem.l    -[A7], D3,A2,A3
  26346. 00013582  246E 0008                movea.l    A2, [A6 + 0x8]
  26347. 00013586  362E 000C                move.w     D3, [A6 + 0xC]
  26348. 0001358A  200A                     move.l     D0, A2
  26349. 0001358C  6718                     beq        +0x1A /* 000135A6 */
  26350. 0001358E  2F0A                     move.l     -[A7], A2
  26351. 00013590  2057                     movea.l    A0, [A7]
  26352. 00013592  2268 0004                movea.l    A1, [A0 + 0x4]
  26353. 00013596  2269 0018                movea.l    A1, [A1 + 0x18]
  26354. 0001359A  4E91                     jsr        [A1]
  26355. 0001359C  2008                     move.l     D0, A0
  26356. 0001359E  584F                     addq.w     A7, 4
  26357. 000135A0  6704                     beq        +0x6 /* 000135A6 */
  26358. 000135A2  4A43                     tst.w      D3
  26359. 000135A4  6604                     bne        +0x6 /* 000135AA */
  26360. label000135A6:
  26361. 000135A6  6000 010C                bra        +0x10E /* 000136B4 */
  26362. label000135AA:
  26363. 000135AA  2F0A                     move.l     -[A7], A2
  26364. 000135AC  2057                     movea.l    A0, [A7]
  26365. 000135AE  2268 0004                movea.l    A1, [A0 + 0x4]
  26366. 000135B2  2269 0018                movea.l    A1, [A1 + 0x18]
  26367. 000135B6  4E91                     jsr        [A1]
  26368. 000135B8  2D68 0010 FFF0           move.l     [A6 - 0x10], [A0 + 0x10]
  26369. 000135BE  2D68 0014 FFF4           move.l     [A6 - 0xC], [A0 + 0x14]
  26370. 000135C4  584F                     addq.w     A7, 4
  26371. 000135C6  3003                     move.w     D0, D3
  26372. 000135C8  5340                     subq.w     D0, 1
  26373. 000135CA  0C40 0008                cmpi.w     D0, 0x8
  26374. 000135CE  626A                     bhi        +0x6C /* 0001363A */
  26375. 000135D0  5740                     subq.w     D0, 3
  26376. 000135D2  6D06                     blt        +0x8 /* 000135DA */
  26377. 000135D4  5740                     subq.w     D0, 3
  26378. 000135D6  6D20                     blt        +0x22 /* 000135F8 */
  26379. 000135D8  6060                     bra        +0x62 /* 0001363A */
  26380. label000135DA:
  26381. 000135DA  2D79 FFFF FF82 FFF8      move.l     [A6 - 0x8], [0xFFFFFF82]
  26382. 000135E2  2D79 FFFF FF86 FFFC      move.l     [A6 - 0x4], [0xFFFFFF86]
  26383. 000135EA  554F                     subq.w     A7, 2
  26384. 000135EC  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  26385. 000135F0  301F                     move.w     D0, [A7]+
  26386. 000135F2  D16E FFF8                add.w      [A6 - 0x8], D0
  26387. 000135F6  6042                     bra        +0x44 /* 0001363A */
  26388. label000135F8:
  26389. 000135F8  2F0A                     move.l     -[A7], A2
  26390. 000135FA  2057                     movea.l    A0, [A7]
  26391. 000135FC  2268 0004                movea.l    A1, [A0 + 0x4]
  26392. 00013600  2269 0018                movea.l    A1, [A1 + 0x18]
  26393. 00013604  4E91                     jsr        [A1]
  26394. 00013606  2668 0090                movea.l    A3, [A0 + 0x90]
  26395. 0001360A  200B                     move.l     D0, A3
  26396. 0001360C  584F                     addq.w     A7, 4
  26397. 0001360E  670E                     beq        +0x10 /* 0001361E */
  26398. 00013610  2D6B 0010 FFF8           move.l     [A6 - 0x8], [A3 + 0x10]
  26399. 00013616  2D6B 0014 FFFC           move.l     [A6 - 0x4], [A3 + 0x14]
  26400. 0001361C  601C                     bra        +0x1E /* 0001363A */
  26401. label0001361E:
  26402. 0001361E  2D79 FFFF FF82 FFF8      move.l     [A6 - 0x8], [0xFFFFFF82]
  26403. 00013626  2D79 FFFF FF86 FFFC      move.l     [A6 - 0x4], [0xFFFFFF86]
  26404. 0001362E  554F                     subq.w     A7, 2
  26405. 00013630  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  26406. 00013634  301F                     move.w     D0, [A7]+
  26407. 00013636  D16E FFF8                add.w      [A6 - 0x8], D0
  26408. label0001363A:
  26409. 0001363A  3003                     move.w     D0, D3
  26410. 0001363C  0C40 0006                cmpi.w     D0, 0x6
  26411. 00013640  6260                     bhi        +0x62 /* 000136A2 */
  26412. 00013642  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  26413. 00013646  4EFB 0002                jmp        [PC + D0.w + 0x2]
  26414. 0001364A  0058 000E                ori.w      [A0]+, 0xE
  26415. 0001364E  0026 0058                ori.b      -[A6], 0x58 /* 'X' */
  26416. 00013652  000E 0026                ori.b      A6, 0x26 /* '&' */
  26417. 00013656  0058 3F3C                ori.w      [A0]+, 0x3F3C /* '?<' */
  26418. 0001365A  0005 486E                ori.b      D5, 0x6E /* 'n' */
  26419. 0001365E  FFF0                     .invalid   <<F/7/7>>
  26420. 00013660  486E FFF8                pea.l      [A6 - 0x8]
  26421. 00013664  61FF 0000 01EE           bsr        +0x1F0 /* 00013854 */
  26422. 0001366A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  26423. 0001366E  6032                     bra        +0x34 /* 000136A2 */
  26424. 00013670  3F3C 0004                move.w     -[A7], 0x4
  26425. 00013674  486E FFF0                pea.l      [A6 - 0x10]
  26426. 00013678  486E FFF8                pea.l      [A6 - 0x8]
  26427. 0001367C  61FF 0000 01D6           bsr        +0x1D8 /* 00013854 */
  26428. 00013682  302E FFF4                move.w     D0, [A6 - 0xC]
  26429. 00013686  906E FFF0                sub.w      D0, [A6 - 0x10]
  26430. 0001368A  322E FFFC                move.w     D1, [A6 - 0x4]
  26431. 0001368E  926E FFF8                sub.w      D1, [A6 - 0x8]
  26432. 00013692  9240                     sub.w      D1, D0
  26433. 00013694  D26E FFF8                add.w      D1, [A6 - 0x8]
  26434. 00013698  E441                     asr        D1.w, 2
  26435. 0001369A  3D41 FFF0                move.w     [A6 - 0x10], D1
  26436. 0001369E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  26437. label000136A2:
  26438. 000136A2  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  26439. 000136A6  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  26440. 000136AA  2F0A                     move.l     -[A7], A2
  26441. 000136AC  4EB9 0000 3908           jsr        [0x00003908]
  26442. 000136B2  504F                     addq.w     A7, 8
  26443. label000136B4:
  26444. 000136B4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  26445. 000136B8  4E5E                     unlink     A6
  26446. 000136BA  4E75                     rts
  26447. fn000136BC:
  26448. 000136BC  4E56 FFCE                link       A6, -0x0032
  26449. 000136C0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  26450. 000136C4  2E2E 000C                move.l     D7, [A6 + 0xC]
  26451. 000136C8  2C2E 0010                move.l     D6, [A6 + 0x10]
  26452. 000136CC  2A2E 0014                move.l     D5, [A6 + 0x14]
  26453. 000136D0  282E 0018                move.l     D4, [A6 + 0x18]
  26454. 000136D4  286E 001C                movea.l    A4, [A6 + 0x1C]
  26455. 000136D8  4AAE 0008                tst.l      [A6 + 0x8]
  26456. 000136DC  6716                     beq        +0x18 /* 000136F4 */
  26457. 000136DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26458. 000136E2  2057                     movea.l    A0, [A7]
  26459. 000136E4  2268 0004                movea.l    A1, [A0 + 0x4]
  26460. 000136E8  2269 0018                movea.l    A1, [A1 + 0x18]
  26461. 000136EC  4E91                     jsr        [A1]
  26462. 000136EE  2008                     move.l     D0, A0
  26463. 000136F0  584F                     addq.w     A7, 4
  26464. 000136F2  6604                     bne        +0x6 /* 000136F8 */
  26465. label000136F4:
  26466. 000136F4  6000 0156                bra        +0x158 /* 0001384C */
  26467. label000136F8:
  26468. 000136F8  7600                     moveq.l    D3, 0x00
  26469. 000136FA  4A87                     tst.l      D7
  26470. 000136FC  6702                     beq        +0x4 /* 00013700 */
  26471. 000136FE  5243                     addq.w     D3, 1
  26472. label00013700:
  26473. 00013700  4A86                     tst.l      D6
  26474. 00013702  6702                     beq        +0x4 /* 00013706 */
  26475. 00013704  5243                     addq.w     D3, 1
  26476. label00013706:
  26477. 00013706  4A85                     tst.l      D5
  26478. 00013708  6702                     beq        +0x4 /* 0001370C */
  26479. 0001370A  5243                     addq.w     D3, 1
  26480. label0001370C:
  26481. 0001370C  4A84                     tst.l      D4
  26482. 0001370E  6702                     beq        +0x4 /* 00013712 */
  26483. 00013710  5243                     addq.w     D3, 1
  26484. label00013712:
  26485. 00013712  200C                     move.l     D0, A4
  26486. 00013714  6702                     beq        +0x4 /* 00013718 */
  26487. 00013716  5243                     addq.w     D3, 1
  26488. label00013718:
  26489. 00013718  4A43                     tst.w      D3
  26490. 0001371A  6700 0130                beq        +0x132 /* 0001384C */
  26491. 0001371E  3043                     movea.w    A0, D3
  26492. 00013720  2008                     move.l     D0, A0
  26493. 00013722  E788                     lsl        D0, 3
  26494. 00013724  5C80                     addq.l     D0, 6
  26495. 00013726  D080                     add.l      D0, D0
  26496. 00013728  A122                     syscall    NewHandle, flags=1
  26497. 0001372A  2648                     movea.l    A3, A0
  26498. 0001372C  200B                     move.l     D0, A3
  26499. 0001372E  6700 011C                beq        +0x11E /* 0001384C */
  26500. 00013732  2D4F FFE8                move.l     [A6 - 0x18], A7
  26501. 00013736  2F0B                     move.l     -[A7], A3
  26502. 00013738  486E FFCE                pea.l      [A6 - 0x32]
  26503. 0001373C  4EB9 0000 21F0           jsr        [0x000021F0]
  26504. 00013742  2453                     movea.l    A2, [A3]
  26505. 00013744  4292                     clr.l      [A2]
  26506. 00013746  426A 0004                clr.w      [A2 + 0x4]
  26507. 0001374A  3003                     move.w     D0, D3
  26508. 0001374C  5340                     subq.w     D0, 1
  26509. 0001374E  3540 0006                move.w     [A2 + 0x6], D0
  26510. 00013752  200C                     move.l     D0, A4
  26511. 00013754  504F                     addq.w     A7, 8
  26512. 00013756  6726                     beq        +0x28 /* 0001377E */
  26513. 00013758  5343                     subq.w     D3, 1
  26514. 0001375A  3043                     movea.w    A0, D3
  26515. 0001375C  2008                     move.l     D0, A0
  26516. 0001375E  E788                     lsl        D0, 3
  26517. 00013760  2D40 FFFC                move.l     [A6 - 0x4], D0
  26518. 00013764  204A                     movea.l    A0, A2
  26519. 00013766  5088                     addq.l     A0, 8
  26520. 00013768  31BC 0004 0800           move.w     [A0 + D0], 0x4
  26521. 0001376E  204A                     movea.l    A0, A2
  26522. 00013770  5088                     addq.l     A0, 8
  26523. 00013772  5488                     addq.l     A0, 2
  26524. 00013774  D1C0                     add.l      A0, D0
  26525. 00013776  2094                     move.l     [A0], [A4]
  26526. 00013778  316C 0004 0004           move.w     [A0 + 0x4], [A4 + 0x4]
  26527. label0001377E:
  26528. 0001377E  4A84                     tst.l      D4
  26529. 00013780  6724                     beq        +0x26 /* 000137A6 */
  26530. 00013782  5343                     subq.w     D3, 1
  26531. 00013784  3043                     movea.w    A0, D3
  26532. 00013786  2008                     move.l     D0, A0
  26533. 00013788  E788                     lsl        D0, 3
  26534. 0001378A  2D40 FFF8                move.l     [A6 - 0x8], D0
  26535. 0001378E  204A                     movea.l    A0, A2
  26536. 00013790  5088                     addq.l     A0, 8
  26537. 00013792  31BC 0003 0800           move.w     [A0 + D0], 0x3
  26538. 00013798  2044                     movea.l    A0, D4
  26539. 0001379A  224A                     movea.l    A1, A2
  26540. 0001379C  5089                     addq.l     A1, 8
  26541. 0001379E  5489                     addq.l     A1, 2
  26542. 000137A0  D3C0                     add.l      A1, D0
  26543. 000137A2  22D8                     move.l     [A1]+, [A0]+
  26544. 000137A4  32D8                     move.w     [A1]+, [A0]+
  26545. label000137A6:
  26546. 000137A6  4A85                     tst.l      D5
  26547. 000137A8  6724                     beq        +0x26 /* 000137CE */
  26548. 000137AA  5343                     subq.w     D3, 1
  26549. 000137AC  3043                     movea.w    A0, D3
  26550. 000137AE  2008                     move.l     D0, A0
  26551. 000137B0  E788                     lsl        D0, 3
  26552. 000137B2  2D40 FFF4                move.l     [A6 - 0xC], D0
  26553. 000137B6  204A                     movea.l    A0, A2
  26554. 000137B8  5088                     addq.l     A0, 8
  26555. 000137BA  31BC 0002 0800           move.w     [A0 + D0], 0x2
  26556. 000137C0  2045                     movea.l    A0, D5
  26557. 000137C2  224A                     movea.l    A1, A2
  26558. 000137C4  5089                     addq.l     A1, 8
  26559. 000137C6  5489                     addq.l     A1, 2
  26560. 000137C8  D3C0                     add.l      A1, D0
  26561. 000137CA  22D8                     move.l     [A1]+, [A0]+
  26562. 000137CC  32D8                     move.w     [A1]+, [A0]+
  26563. label000137CE:
  26564. 000137CE  4A86                     tst.l      D6
  26565. 000137D0  6724                     beq        +0x26 /* 000137F6 */
  26566. 000137D2  5343                     subq.w     D3, 1
  26567. 000137D4  3043                     movea.w    A0, D3
  26568. 000137D6  2008                     move.l     D0, A0
  26569. 000137D8  E788                     lsl        D0, 3
  26570. 000137DA  2D40 FFF0                move.l     [A6 - 0x10], D0
  26571. 000137DE  204A                     movea.l    A0, A2
  26572. 000137E0  5088                     addq.l     A0, 8
  26573. 000137E2  31BC 0001 0800           move.w     [A0 + D0], 0x1
  26574. 000137E8  2046                     movea.l    A0, D6
  26575. 000137EA  224A                     movea.l    A1, A2
  26576. 000137EC  5089                     addq.l     A1, 8
  26577. 000137EE  5489                     addq.l     A1, 2
  26578. 000137F0  D3C0                     add.l      A1, D0
  26579. 000137F2  22D8                     move.l     [A1]+, [A0]+
  26580. 000137F4  32D8                     move.w     [A1]+, [A0]+
  26581. label000137F6:
  26582. 000137F6  4A87                     tst.l      D7
  26583. 000137F8  6722                     beq        +0x24 /* 0001381C */
  26584. 000137FA  5343                     subq.w     D3, 1
  26585. 000137FC  3043                     movea.w    A0, D3
  26586. 000137FE  2008                     move.l     D0, A0
  26587. 00013800  E788                     lsl        D0, 3
  26588. 00013802  2D40 FFEC                move.l     [A6 - 0x14], D0
  26589. 00013806  204A                     movea.l    A0, A2
  26590. 00013808  5088                     addq.l     A0, 8
  26591. 0001380A  4270 0800                clr.w      [A0 + D0]
  26592. 0001380E  2047                     movea.l    A0, D7
  26593. 00013810  224A                     movea.l    A1, A2
  26594. 00013812  5089                     addq.l     A1, 8
  26595. 00013814  5489                     addq.l     A1, 2
  26596. 00013816  D3C0                     add.l      A1, D0
  26597. 00013818  22D8                     move.l     [A1]+, [A0]+
  26598. 0001381A  32D8                     move.w     [A1]+, [A0]+
  26599. label0001381C:
  26600. 0001381C  3F3C FFFF                move.w     -[A7], 0xFFFF
  26601. 00013820  486E FFCE                pea.l      [A6 - 0x32]
  26602. 00013824  4EB9 0000 21F8           jsr        [0x000021F8]
  26603. 0001382A  5C4F                     addq.w     A7, 6
  26604. 0001382C  6006                     bra        +0x8 /* 00013834 */
  26605. 0001382E  2E6E FFE8                movea.l    A7, [A6 - 0x18]
  26606. 00013832  6018                     bra        +0x1A /* 0001384C */
  26607. label00013834:
  26608. 00013834  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26609. 00013838  2057                     movea.l    A0, [A7]
  26610. 0001383A  2268 0004                movea.l    A1, [A0 + 0x4]
  26611. 0001383E  2269 0018                movea.l    A1, [A1 + 0x18]
  26612. 00013842  4E91                     jsr        [A1]
  26613. 00013844  584F                     addq.w     A7, 4
  26614. 00013846  2F08                     move.l     -[A7], A0
  26615. 00013848  2F0B                     move.l     -[A7], A3
  26616. 0001384A  AA41                     syscall    SetWinColor
  26617. label0001384C:
  26618. 0001384C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  26619. 00013850  4E5E                     unlink     A6
  26620. 00013852  4E75                     rts
  26621. fn00013854:
  26622. 00013854  4E56 0000                link       A6, 0
  26623. 00013858  48E7 1030                movem.l    -[A7], D3,A2,A3
  26624. 0001385C  266E 0008                movea.l    A3, [A6 + 0x8]
  26625. 00013860  246E 000C                movea.l    A2, [A6 + 0xC]
  26626. 00013864  362E 0010                move.w     D3, [A6 + 0x10]
  26627. 00013868  3003                     move.w     D0, D3
  26628. 0001386A  0C40 000F                cmpi.w     D0, 0xF
  26629. 0001386E  6200 01D2                bhi        +0x1D4 /* 00013A42 */
  26630. 00013872  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  26631. 00013876  4EFB 0002                jmp        [PC + D0.w + 0x2]
  26632. 0001387A  01C8                     .incomplete
  26633. 0001387C  0020 003C                ori.b      -[A0], 0x3C /* '<' */
  26634. 00013880  004C 0060                ori.w      A4, 0x60 /* '`' */
  26635. 00013884  00A8 0120 0144 0080      ori.l      [A0 + 0x80], 0x1200144
  26636. 0001388C  00D8                     .incomplete
  26637. 0001388E  016A 0180                bchg       [A2 + 0x180], D0
  26638. 00013892  0094 00FC 019A           ori.l      [A4], 0xFC019A
  26639. 00013898  01B0 2F0A 4267           bclr       [[A0 + <<invalid base displacement size>> + D2 * 8] + 0x4267], D0
  26640. 0001389E  302B 0004                move.w     D0, [A3 + 0x4]
  26641. 000138A2  906A 0004                sub.w      D0, [A2 + 0x4]
  26642. 000138A6  3213                     move.w     D1, [A3]
  26643. 000138A8  9252                     sub.w      D1, [A2]
  26644. 000138AA  D240                     add.w      D1, D0
  26645. 000138AC  E241                     asr        D1.w, 1
  26646. 000138AE  3F01                     move.w     -[A7], D1
  26647. 000138B0  A8A8                     syscall    OffsetRect
  26648. 000138B2  6000 018E                bra        +0x190 /* 00013A42 */
  26649. 000138B6  2F0A                     move.l     -[A7], A2
  26650. 000138B8  4267                     clr.w      -[A7]
  26651. 000138BA  3013                     move.w     D0, [A3]
  26652. 000138BC  9052                     sub.w      D0, [A2]
  26653. 000138BE  3F00                     move.w     -[A7], D0
  26654. 000138C0  A8A8                     syscall    OffsetRect
  26655. 000138C2  6000 017E                bra        +0x180 /* 00013A42 */
  26656. 000138C6  2F0A                     move.l     -[A7], A2
  26657. 000138C8  4267                     clr.w      -[A7]
  26658. 000138CA  302B 0004                move.w     D0, [A3 + 0x4]
  26659. 000138CE  906A 0004                sub.w      D0, [A2 + 0x4]
  26660. 000138D2  3F00                     move.w     -[A7], D0
  26661. 000138D4  A8A8                     syscall    OffsetRect
  26662. 000138D6  6000 016A                bra        +0x16C /* 00013A42 */
  26663. 000138DA  2F0A                     move.l     -[A7], A2
  26664. 000138DC  302B 0006                move.w     D0, [A3 + 0x6]
  26665. 000138E0  906A 0006                sub.w      D0, [A2 + 0x6]
  26666. 000138E4  322B 0002                move.w     D1, [A3 + 0x2]
  26667. 000138E8  926A 0002                sub.w      D1, [A2 + 0x2]
  26668. 000138EC  D240                     add.w      D1, D0
  26669. 000138EE  E241                     asr        D1.w, 1
  26670. 000138F0  3F01                     move.w     -[A7], D1
  26671. 000138F2  4267                     clr.w      -[A7]
  26672. 000138F4  A8A8                     syscall    OffsetRect
  26673. 000138F6  6000 014A                bra        +0x14C /* 00013A42 */
  26674. 000138FA  2F0A                     move.l     -[A7], A2
  26675. 000138FC  302B 0002                move.w     D0, [A3 + 0x2]
  26676. 00013900  906A 0002                sub.w      D0, [A2 + 0x2]
  26677. 00013904  3F00                     move.w     -[A7], D0
  26678. 00013906  4267                     clr.w      -[A7]
  26679. 00013908  A8A8                     syscall    OffsetRect
  26680. 0001390A  6000 0136                bra        +0x138 /* 00013A42 */
  26681. 0001390E  2F0A                     move.l     -[A7], A2
  26682. 00013910  302B 0006                move.w     D0, [A3 + 0x6]
  26683. 00013914  906A 0006                sub.w      D0, [A2 + 0x6]
  26684. 00013918  3F00                     move.w     -[A7], D0
  26685. 0001391A  4267                     clr.w      -[A7]
  26686. 0001391C  A8A8                     syscall    OffsetRect
  26687. 0001391E  6000 0122                bra        +0x124 /* 00013A42 */
  26688. 00013922  2F0A                     move.l     -[A7], A2
  26689. 00013924  302B 0006                move.w     D0, [A3 + 0x6]
  26690. 00013928  906A 0006                sub.w      D0, [A2 + 0x6]
  26691. 0001392C  322B 0002                move.w     D1, [A3 + 0x2]
  26692. 00013930  926A 0002                sub.w      D1, [A2 + 0x2]
  26693. 00013934  D240                     add.w      D1, D0
  26694. 00013936  E241                     asr        D1.w, 1
  26695. 00013938  3F01                     move.w     -[A7], D1
  26696. 0001393A  302B 0004                move.w     D0, [A3 + 0x4]
  26697. 0001393E  906A 0004                sub.w      D0, [A2 + 0x4]
  26698. 00013942  3213                     move.w     D1, [A3]
  26699. 00013944  9252                     sub.w      D1, [A2]
  26700. 00013946  D240                     add.w      D1, D0
  26701. 00013948  E241                     asr        D1.w, 1
  26702. 0001394A  3F01                     move.w     -[A7], D1
  26703. 0001394C  A8A8                     syscall    OffsetRect
  26704. 0001394E  6000 00F2                bra        +0xF4 /* 00013A42 */
  26705. 00013952  2F0A                     move.l     -[A7], A2
  26706. 00013954  302B 0002                move.w     D0, [A3 + 0x2]
  26707. 00013958  906A 0002                sub.w      D0, [A2 + 0x2]
  26708. 0001395C  3F00                     move.w     -[A7], D0
  26709. 0001395E  302B 0004                move.w     D0, [A3 + 0x4]
  26710. 00013962  906A 0004                sub.w      D0, [A2 + 0x4]
  26711. 00013966  3213                     move.w     D1, [A3]
  26712. 00013968  9252                     sub.w      D1, [A2]
  26713. 0001396A  D240                     add.w      D1, D0
  26714. 0001396C  E241                     asr        D1.w, 1
  26715. 0001396E  3F01                     move.w     -[A7], D1
  26716. 00013970  A8A8                     syscall    OffsetRect
  26717. 00013972  6000 00CE                bra        +0xD0 /* 00013A42 */
  26718. 00013976  2F0A                     move.l     -[A7], A2
  26719. 00013978  302B 0006                move.w     D0, [A3 + 0x6]
  26720. 0001397C  906A 0006                sub.w      D0, [A2 + 0x6]
  26721. 00013980  3F00                     move.w     -[A7], D0
  26722. 00013982  302B 0004                move.w     D0, [A3 + 0x4]
  26723. 00013986  906A 0004                sub.w      D0, [A2 + 0x4]
  26724. 0001398A  3213                     move.w     D1, [A3]
  26725. 0001398C  9252                     sub.w      D1, [A2]
  26726. 0001398E  D240                     add.w      D1, D0
  26727. 00013990  E241                     asr        D1.w, 1
  26728. 00013992  3F01                     move.w     -[A7], D1
  26729. 00013994  A8A8                     syscall    OffsetRect
  26730. 00013996  6000 00AA                bra        +0xAC /* 00013A42 */
  26731. 0001399A  2F0A                     move.l     -[A7], A2
  26732. 0001399C  302B 0006                move.w     D0, [A3 + 0x6]
  26733. 000139A0  906A 0006                sub.w      D0, [A2 + 0x6]
  26734. 000139A4  322B 0002                move.w     D1, [A3 + 0x2]
  26735. 000139A8  926A 0002                sub.w      D1, [A2 + 0x2]
  26736. 000139AC  D240                     add.w      D1, D0
  26737. 000139AE  E241                     asr        D1.w, 1
  26738. 000139B0  3F01                     move.w     -[A7], D1
  26739. 000139B2  3013                     move.w     D0, [A3]
  26740. 000139B4  9052                     sub.w      D0, [A2]
  26741. 000139B6  3F00                     move.w     -[A7], D0
  26742. 000139B8  A8A8                     syscall    OffsetRect
  26743. 000139BA  6000 0086                bra        +0x88 /* 00013A42 */
  26744. 000139BE  2F0A                     move.l     -[A7], A2
  26745. 000139C0  302B 0006                move.w     D0, [A3 + 0x6]
  26746. 000139C4  906A 0006                sub.w      D0, [A2 + 0x6]
  26747. 000139C8  322B 0002                move.w     D1, [A3 + 0x2]
  26748. 000139CC  926A 0002                sub.w      D1, [A2 + 0x2]
  26749. 000139D0  D240                     add.w      D1, D0
  26750. 000139D2  E241                     asr        D1.w, 1
  26751. 000139D4  3F01                     move.w     -[A7], D1
  26752. 000139D6  302B 0004                move.w     D0, [A3 + 0x4]
  26753. 000139DA  906A 0004                sub.w      D0, [A2 + 0x4]
  26754. 000139DE  3F00                     move.w     -[A7], D0
  26755. 000139E0  A8A8                     syscall    OffsetRect
  26756. 000139E2  605E                     bra        +0x60 /* 00013A42 */
  26757. 000139E4  2F0A                     move.l     -[A7], A2
  26758. 000139E6  302B 0002                move.w     D0, [A3 + 0x2]
  26759. 000139EA  906A 0002                sub.w      D0, [A2 + 0x2]
  26760. 000139EE  3F00                     move.w     -[A7], D0
  26761. 000139F0  3013                     move.w     D0, [A3]
  26762. 000139F2  9052                     sub.w      D0, [A2]
  26763. 000139F4  3F00                     move.w     -[A7], D0
  26764. 000139F6  A8A8                     syscall    OffsetRect
  26765. 000139F8  6048                     bra        +0x4A /* 00013A42 */
  26766. 000139FA  2F0A                     move.l     -[A7], A2
  26767. 000139FC  302B 0002                move.w     D0, [A3 + 0x2]
  26768. 00013A00  906A 0002                sub.w      D0, [A2 + 0x2]
  26769. 00013A04  3F00                     move.w     -[A7], D0
  26770. 00013A06  302B 0004                move.w     D0, [A3 + 0x4]
  26771. 00013A0A  906A 0004                sub.w      D0, [A2 + 0x4]
  26772. 00013A0E  3F00                     move.w     -[A7], D0
  26773. 00013A10  A8A8                     syscall    OffsetRect
  26774. 00013A12  602E                     bra        +0x30 /* 00013A42 */
  26775. 00013A14  2F0A                     move.l     -[A7], A2
  26776. 00013A16  302B 0006                move.w     D0, [A3 + 0x6]
  26777. 00013A1A  906A 0006                sub.w      D0, [A2 + 0x6]
  26778. 00013A1E  3F00                     move.w     -[A7], D0
  26779. 00013A20  3013                     move.w     D0, [A3]
  26780. 00013A22  9052                     sub.w      D0, [A2]
  26781. 00013A24  3F00                     move.w     -[A7], D0
  26782. 00013A26  A8A8                     syscall    OffsetRect
  26783. 00013A28  6018                     bra        +0x1A /* 00013A42 */
  26784. 00013A2A  2F0A                     move.l     -[A7], A2
  26785. 00013A2C  302B 0006                move.w     D0, [A3 + 0x6]
  26786. 00013A30  906A 0006                sub.w      D0, [A2 + 0x6]
  26787. 00013A34  3F00                     move.w     -[A7], D0
  26788. 00013A36  302B 0004                move.w     D0, [A3 + 0x4]
  26789. 00013A3A  906A 0004                sub.w      D0, [A2 + 0x4]
  26790. 00013A3E  3F00                     move.w     -[A7], D0
  26791. 00013A40  A8A8                     syscall    OffsetRect
  26792. label00013A42:
  26793. 00013A42  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  26794. 00013A46  4E5E                     unlink     A6
  26795. 00013A48  4E75                     rts
  26796. fn00013A4A:
  26797. 00013A4A  4E56 0000                link       A6, 0
  26798. 00013A4E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  26799. 00013A52  246E 0008                movea.l    A2, [A6 + 0x8]
  26800. 00013A56  3C2E 000C                move.w     D6, [A6 + 0xC]
  26801. 00013A5A  2A2E 000E                move.l     D5, [A6 + 0xE]
  26802. 00013A5E  286E 0012                movea.l    A4, [A6 + 0x12]
  26803. 00013A62  282E 0016                move.l     D4, [A6 + 0x16]
  26804. 00013A66  262E 001A                move.l     D3, [A6 + 0x1A]
  26805. 00013A6A  4A46                     tst.w      D6
  26806. 00013A6C  6718                     beq        +0x1A /* 00013A86 */
  26807. 00013A6E  204A                     movea.l    A0, A2
  26808. 00013A70  41E8 0096                lea.l      A0, [A0 + 0x96]
  26809. 00013A74  2648                     movea.l    A3, A0
  26810. 00013A76  2488                     move.l     [A2], A0
  26811. 00013A78  2548 0012                move.l     [A2 + 0x12], A0
  26812. 00013A7C  2F0B                     move.l     -[A7], A3
  26813. 00013A7E  4EB9 0000 3AE0           jsr        [0x00003AE0]
  26814. 00013A84  584F                     addq.w     A7, 4
  26815. label00013A86:
  26816. 00013A86  4267                     clr.w      -[A7]
  26817. 00013A88  2F0A                     move.l     -[A7], A2
  26818. 00013A8A  4EB9 0000 3B30           jsr        [0x00003B30]
  26819. 00013A90  2F0C                     move.l     -[A7], A4
  26820. 00013A92  4267                     clr.w      -[A7]
  26821. 00013A94  486A 0012                pea.l      [A2 + 0x12]
  26822. 00013A98  4EB9 0000 3CC0           jsr        [0x00003CC0]
  26823. 00013A9E  486A 0048                pea.l      [A2 + 0x48]
  26824. 00013AA2  4EB9 0000 3BD0           jsr        [0x00003BD0]
  26825. 00013AA8  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26826. 00013AAE  2548 0004                move.l     [A2 + 0x4], A0
  26827. 00013AB2  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26828. 00013AB8  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  26829. 00013ABC  2252                     movea.l    A1, [A2]
  26830. 00013ABE  2288                     move.l     [A1], A0
  26831. 00013AC0  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26832. 00013AC6  41E8 0054                lea.l      A0, [A0 + 0x54]
  26833. 00013ACA  2548 0016                move.l     [A2 + 0x16], A0
  26834. 00013ACE  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26835. 00013AD4  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  26836. 00013AD8  2548 0048                move.l     [A2 + 0x48], A0
  26837. 00013ADC  2652                     movea.l    A3, [A2]
  26838. 00013ADE  204A                     movea.l    A0, A2
  26839. 00013AE0  41E8 0096                lea.l      A0, [A0 + 0x96]
  26840. 00013AE4  91CB                     sub.l      A0, A3
  26841. 00013AE6  2748 0008                move.l     [A3 + 0x8], A0
  26842. 00013AEA  2545 0076                move.l     [A2 + 0x76], D5
  26843. 00013AEE  200A                     move.l     D0, A2
  26844. 00013AF0  4A80                     tst.l      D0
  26845. 00013AF2  6708                     beq        +0xA /* 00013AFC */
  26846. 00013AF4  204A                     movea.l    A0, A2
  26847. 00013AF6  41E8 0012                lea.l      A0, [A0 + 0x12]
  26848. 00013AFA  6002                     bra        +0x4 /* 00013AFE */
  26849. label00013AFC:
  26850. 00013AFC  204A                     movea.l    A0, A2
  26851. label00013AFE:
  26852. 00013AFE  4850                     pea.l      [A0]
  26853. 00013B00  206A 0076                movea.l    A0, [A2 + 0x76]
  26854. 00013B04  4868 007A                pea.l      [A0 + 0x7A]
  26855. 00013B08  2057                     movea.l    A0, [A7]
  26856. 00013B0A  2268 0004                movea.l    A1, [A0 + 0x4]
  26857. 00013B0E  2269 000C                movea.l    A1, [A1 + 0xC]
  26858. 00013B12  4E91                     jsr        [A1]
  26859. 00013B14  2544 007A                move.l     [A2 + 0x7A], D4
  26860. 00013B18  2543 007E                move.l     [A2 + 0x7E], D3
  26861. 00013B1C  42AA 0082                clr.l      [A2 + 0x82]
  26862. 00013B20  422A 0086                clr.b      [A2 + 0x86]
  26863. 00013B24  42AA 0088                clr.l      [A2 + 0x88]
  26864. 00013B28  42AA 008C                clr.l      [A2 + 0x8C]
  26865. 00013B2C  422A 0090                clr.b      [A2 + 0x90]
  26866. 00013B30  7006                     moveq.l    D0, 0x06
  26867. 00013B32  2540 0092                move.l     [A2 + 0x92], D0
  26868. 00013B36  23EA 0008 0002 B7C0      move.l     [0x0002B7C0], [A2 + 0x8]
  26869. 00013B3E  23EA 001A 0002 B7CA      move.l     [0x0002B7CA], [A2 + 0x1A]
  26870. 00013B46  422A 0074                clr.b      [A2 + 0x74]
  26871. 00013B4A  204A                     movea.l    A0, A2
  26872. 00013B4C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  26873. 00013B50  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  26874. 00013B54  4E5E                     unlink     A6
  26875. 00013B56  4E75                     rts
  26876. 00013B58  4E75                     rts
  26877. fn00013B5A:
  26878. 00013B5A  4E56 0000                link       A6, 0
  26879. 00013B5E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  26880. 00013B62  246E 0008                movea.l    A2, [A6 + 0x8]
  26881. 00013B66  362E 000C                move.w     D3, [A6 + 0xC]
  26882. 00013B6A  200A                     move.l     D0, A2
  26883. 00013B6C  6700 00A8                beq        +0xAA /* 00013C16 */
  26884. 00013B70  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26885. 00013B76  2548 0004                move.l     [A2 + 0x4], A0
  26886. 00013B7A  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26887. 00013B80  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  26888. 00013B84  2252                     movea.l    A1, [A2]
  26889. 00013B86  2288                     move.l     [A1], A0
  26890. 00013B88  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26891. 00013B8E  41E8 0054                lea.l      A0, [A0 + 0x54]
  26892. 00013B92  2548 0016                move.l     [A2 + 0x16], A0
  26893. 00013B96  41F9 0001 E0BA           lea.l      A0, [0x0001E0BA]
  26894. 00013B9C  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  26895. 00013BA0  2548 0048                move.l     [A2 + 0x48], A0
  26896. 00013BA4  2652                     movea.l    A3, [A2]
  26897. 00013BA6  204A                     movea.l    A0, A2
  26898. 00013BA8  41E8 0096                lea.l      A0, [A0 + 0x96]
  26899. 00013BAC  2848                     movea.l    A4, A0
  26900. 00013BAE  91CB                     sub.l      A0, A3
  26901. 00013BB0  2748 0008                move.l     [A3 + 0x8], A0
  26902. 00013BB4  4AAA 0076                tst.l      [A2 + 0x76]
  26903. 00013BB8  6718                     beq        +0x1A /* 00013BD2 */
  26904. 00013BBA  3F3C 0001                move.w     -[A7], 0x1
  26905. 00013BBE  206A 0076                movea.l    A0, [A2 + 0x76]
  26906. 00013BC2  4850                     pea.l      [A0]
  26907. 00013BC4  2057                     movea.l    A0, [A7]
  26908. 00013BC6  2268 0004                movea.l    A1, [A0 + 0x4]
  26909. 00013BCA  2269 0008                movea.l    A1, [A1 + 0x8]
  26910. 00013BCE  4E91                     jsr        [A1]
  26911. 00013BD0  5C4F                     addq.w     A7, 6
  26912. label00013BD2:
  26913. 00013BD2  4267                     clr.w      -[A7]
  26914. 00013BD4  486A 0048                pea.l      [A2 + 0x48]
  26915. 00013BD8  4EB9 0000 3BD8           jsr        [0x00003BD8]
  26916. 00013BDE  4267                     clr.w      -[A7]
  26917. 00013BE0  486A 0012                pea.l      [A2 + 0x12]
  26918. 00013BE4  4EB9 0000 3CC8           jsr        [0x00003CC8]
  26919. 00013BEA  4267                     clr.w      -[A7]
  26920. 00013BEC  2F0A                     move.l     -[A7], A2
  26921. 00013BEE  4EB9 0000 3B38           jsr        [0x00003B38]
  26922. 00013BF4  4A43                     tst.w      D3
  26923. 00013BF6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  26924. 00013BFA  670C                     beq        +0xE /* 00013C08 */
  26925. 00013BFC  4267                     clr.w      -[A7]
  26926. 00013BFE  2F0C                     move.l     -[A7], A4
  26927. 00013C00  4EB9 0000 3AE8           jsr        [0x00003AE8]
  26928. 00013C06  5C4F                     addq.w     A7, 6
  26929. label00013C08:
  26930. 00013C08  4A43                     tst.w      D3
  26931. 00013C0A  6F0A                     ble        +0xC /* 00013C16 */
  26932. 00013C0C  2F0A                     move.l     -[A7], A2
  26933. 00013C0E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  26934. 00013C14  584F                     addq.w     A7, 4
  26935. label00013C16:
  26936. 00013C16  204A                     movea.l    A0, A2
  26937. 00013C18  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  26938. 00013C1C  4E5E                     unlink     A6
  26939. 00013C1E  4E75                     rts
  26940. fn00013C20:
  26941. 00013C20  4E56 0000                link       A6, 0
  26942. 00013C24  48E7 0038                movem.l    -[A7], A2,A3,A4
  26943. 00013C28  246E 0008                movea.l    A2, [A6 + 0x8]
  26944. 00013C2C  2679 0002 B7CE           movea.l    A3, [0x0002B7CE]
  26945. 00013C32  2F2A 0076                move.l     -[A7], [A2 + 0x76]
  26946. 00013C36  2057                     movea.l    A0, [A7]
  26947. 00013C38  2268 0004                movea.l    A1, [A0 + 0x4]
  26948. 00013C3C  2269 00A4                movea.l    A1, [A1 + 0xA4]
  26949. 00013C40  4E91                     jsr        [A1]
  26950. 00013C42  200A                     move.l     D0, A2
  26951. 00013C44  4A80                     tst.l      D0
  26952. 00013C46  6708                     beq        +0xA /* 00013C50 */
  26953. 00013C48  204A                     movea.l    A0, A2
  26954. 00013C4A  41E8 0012                lea.l      A0, [A0 + 0x12]
  26955. 00013C4E  6002                     bra        +0x4 /* 00013C52 */
  26956. label00013C50:
  26957. 00013C50  204A                     movea.l    A0, A2
  26958. label00013C52:
  26959. 00013C52  4850                     pea.l      [A0]
  26960. 00013C54  4EB9 0000 3D00           jsr        [0x00003D00]
  26961. 00013C5A  4A00                     tst.b      D0
  26962. 00013C5C  504F                     addq.w     A7, 8
  26963. 00013C5E  6618                     bne        +0x1A /* 00013C78 */
  26964. 00013C60  2F2A 0076                move.l     -[A7], [A2 + 0x76]
  26965. 00013C64  2057                     movea.l    A0, [A7]
  26966. 00013C66  2268 0004                movea.l    A1, [A0 + 0x4]
  26967. 00013C6A  2269 00A8                movea.l    A1, [A1 + 0xA8]
  26968. 00013C6E  4E91                     jsr        [A1]
  26969. 00013C70  7000                     moveq.l    D0, 0x00
  26970. 00013C72  584F                     addq.w     A7, 4
  26971. 00013C74  6000 009C                bra        +0x9E /* 00013D12 */
  26972. label00013C78:
  26973. 00013C78  2879 0002 B7C0           movea.l    A4, [0x0002B7C0]
  26974. 00013C7E  23CA 0002 B7C0           move.l     [0x0002B7C0], A2
  26975. 00013C84  157C 0001 0074           move.b     [A2 + 0x74], 0x1
  26976. 00013C8A  157C 0001 0090           move.b     [A2 + 0x90], 0x1
  26977. label00013C90:
  26978. 00013C90  2F0A                     move.l     -[A7], A2
  26979. 00013C92  2057                     movea.l    A0, [A7]
  26980. 00013C94  2268 0004                movea.l    A1, [A0 + 0x4]
  26981. 00013C98  2269 00D8                movea.l    A1, [A1 + 0xD8]
  26982. 00013C9C  4E91                     jsr        [A1]
  26983. 00013C9E  4A2A 0086                tst.b      [A2 + 0x86]
  26984. 00013CA2  584F                     addq.w     A7, 4
  26985. 00013CA4  6736                     beq        +0x38 /* 00013CDC */
  26986. 00013CA6  4AAA 0088                tst.l      [A2 + 0x88]
  26987. 00013CAA  6618                     bne        +0x1A /* 00013CC4 */
  26988. 00013CAC  206A 008C                movea.l    A0, [A2 + 0x8C]
  26989. 00013CB0  B1EA 0076                cmpa.l     A0, [A2 + 0x76]
  26990. 00013CB4  660E                     bne        +0x10 /* 00013CC4 */
  26991. 00013CB6  422A 0090                clr.b      [A2 + 0x90]
  26992. 00013CBA  257C 0000 0385 0082      move.l     [A2 + 0x82], 0x385
  26993. 00013CC2  6018                     bra        +0x1A /* 00013CDC */
  26994. label00013CC4:
  26995. 00013CC4  2F0A                     move.l     -[A7], A2
  26996. 00013CC6  2057                     movea.l    A0, [A7]
  26997. 00013CC8  2268 0004                movea.l    A1, [A0 + 0x4]
  26998. 00013CCC  2269 00D0                movea.l    A1, [A1 + 0xD0]
  26999. 00013CD0  4E91                     jsr        [A1]
  27000. 00013CD2  4A00                     tst.b      D0
  27001. 00013CD4  584F                     addq.w     A7, 4
  27002. 00013CD6  6704                     beq        +0x6 /* 00013CDC */
  27003. 00013CD8  422A 0086                clr.b      [A2 + 0x86]
  27004. label00013CDC:
  27005. 00013CDC  4A2A 0090                tst.b      [A2 + 0x90]
  27006. 00013CE0  66AE                     bne        -0x50 /* 00013C90 */
  27007. 00013CE2  2F2A 0076                move.l     -[A7], [A2 + 0x76]
  27008. 00013CE6  2057                     movea.l    A0, [A7]
  27009. 00013CE8  2268 0004                movea.l    A1, [A0 + 0x4]
  27010. 00013CEC  2269 00A8                movea.l    A1, [A1 + 0xA8]
  27011. 00013CF0  4E91                     jsr        [A1]
  27012. 00013CF2  422A 0074                clr.b      [A2 + 0x74]
  27013. 00013CF6  23CC 0002 B7C0           move.l     [0x0002B7C0], A4
  27014. 00013CFC  2F0B                     move.l     -[A7], A3
  27015. 00013CFE  4EB9 0000 3D00           jsr        [0x00003D00]
  27016. 00013D04  4A00                     tst.b      D0
  27017. 00013D06  504F                     addq.w     A7, 8
  27018. 00013D08  6604                     bne        +0x6 /* 00013D0E */
  27019. 00013D0A  7000                     moveq.l    D0, 0x00
  27020. 00013D0C  6004                     bra        +0x6 /* 00013D12 */
  27021. label00013D0E:
  27022. 00013D0E  202A 0082                move.l     D0, [A2 + 0x82]
  27023. label00013D12:
  27024. 00013D12  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  27025. 00013D16  4E5E                     unlink     A6
  27026. 00013D18  4E75                     rts
  27027. 00013D1A  206F 0004                movea.l    A0, [A7 + 0x4]
  27028. 00013D1E  2028 0088                move.l     D0, [A0 + 0x88]
  27029. 00013D22  4228 0090                clr.b      [A0 + 0x90]
  27030. 00013D26  2140 0082                move.l     [A0 + 0x82], D0
  27031. 00013D2A  7001                     moveq.l    D0, 0x01
  27032. 00013D2C  4E75                     rts
  27033. label00013D2E:
  27034. 00013D2E  206F 0004                movea.l    A0, [A7 + 0x4]
  27035. 00013D32  202F 0008                move.l     D0, [A7 + 0x8]
  27036. 00013D36  226F 000C                movea.l    A1, [A7 + 0xC]
  27037. 00013D3A  117C 0001 0086           move.b     [A0 + 0x86], 0x1
  27038. 00013D40  2140 0088                move.l     [A0 + 0x88], D0
  27039. 00013D44  2149 008C                move.l     [A0 + 0x8C], A1
  27040. 00013D48  4E75                     rts
  27041. 00013D4A  4E56 FFF0                link       A6, -0x0010
  27042. 00013D4E  48E7 1020                movem.l    -[A7], D3,A2
  27043. 00013D52  246E 0008                movea.l    A2, [A6 + 0x8]
  27044. 00013D56  0C2A 0002 0046           cmpi.b     [A2 + 0x46], 0x2
  27045. 00013D5C  661E                     bne        +0x20 /* 00013D7C */
  27046. 00013D5E  7000                     moveq.l    D0, 0x00
  27047. 00013D60  41EE FFF0                lea.l      A0, [A6 - 0x10]
  27048. 00013D64  A030                     syscall    OSEventAvail
  27049. 00013D66  5240                     addq.w     D0, 1
  27050. 00013D68  486E FFF0                pea.l      [A6 - 0x10]
  27051. 00013D6C  2F0A                     move.l     -[A7], A2
  27052. 00013D6E  2057                     movea.l    A0, [A7]
  27053. 00013D70  2268 0004                movea.l    A1, [A0 + 0x4]
  27054. 00013D74  2269 001C                movea.l    A1, [A1 + 0x1C]
  27055. 00013D78  4E91                     jsr        [A1]
  27056. 00013D7A  504F                     addq.w     A7, 8
  27057. label00013D7C:
  27058. 00013D7C  4239 0002 B7C8           clr.b      [0x0002B7C8]
  27059. 00013D82  554F                     subq.w     A7, 2
  27060. 00013D84  3F3C FFFF                move.w     -[A7], 0xFFFF
  27061. 00013D88  486E FFF0                pea.l      [A6 - 0x10]
  27062. 00013D8C  2F2A 0092                move.l     -[A7], [A2 + 0x92]
  27063. 00013D90  206A 000C                movea.l    A0, [A2 + 0xC]
  27064. 00013D94  4850                     pea.l      [A0]
  27065. 00013D96  A860                     syscall    WaitNextEvent
  27066. 00013D98  101F                     move.b     D0, [A7]+
  27067. 00013D9A  1600                     move.b     D3, D0
  27068. 00013D9C  486E FFF0                pea.l      [A6 - 0x10]
  27069. 00013DA0  4878 032A                push.l     0x32A
  27070. 00013DA4  2F0A                     move.l     -[A7], A2
  27071. 00013DA6  4EB9 0000 3BC8           jsr        [0x00003BC8]
  27072. 00013DAC  4A00                     tst.b      D0
  27073. 00013DAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27074. 00013DB2  672E                     beq        +0x30 /* 00013DE2 */
  27075. 00013DB4  4A03                     tst.b      D3
  27076. 00013DB6  6716                     beq        +0x18 /* 00013DCE */
  27077. 00013DB8  486E FFF0                pea.l      [A6 - 0x10]
  27078. 00013DBC  2F0A                     move.l     -[A7], A2
  27079. 00013DBE  2057                     movea.l    A0, [A7]
  27080. 00013DC0  2268 0004                movea.l    A1, [A0 + 0x4]
  27081. 00013DC4  2269 000C                movea.l    A1, [A1 + 0xC]
  27082. 00013DC8  4E91                     jsr        [A1]
  27083. 00013DCA  504F                     addq.w     A7, 8
  27084. 00013DCC  6014                     bra        +0x16 /* 00013DE2 */
  27085. label00013DCE:
  27086. 00013DCE  486E FFF0                pea.l      [A6 - 0x10]
  27087. 00013DD2  2F0A                     move.l     -[A7], A2
  27088. 00013DD4  2057                     movea.l    A0, [A7]
  27089. 00013DD6  2268 0004                movea.l    A1, [A0 + 0x4]
  27090. 00013DDA  2269 0010                movea.l    A1, [A1 + 0x10]
  27091. 00013DDE  4E91                     jsr        [A1]
  27092. 00013DE0  504F                     addq.w     A7, 8
  27093. label00013DE2:
  27094. 00013DE2  486E FFF0                pea.l      [A6 - 0x10]
  27095. 00013DE6  4EB9 0000 3C10           jsr        [0x00003C10]
  27096. 00013DEC  0C2A 0002 0046           cmpi.b     [A2 + 0x46], 0x2
  27097. 00013DF2  584F                     addq.w     A7, 4
  27098. 00013DF4  6618                     bne        +0x1A /* 00013E0E */
  27099. 00013DF6  4A39 0002 B7C8           tst.b      [0x0002B7C8]
  27100. 00013DFC  6710                     beq        +0x12 /* 00013E0E */
  27101. 00013DFE  2F0A                     move.l     -[A7], A2
  27102. 00013E00  2057                     movea.l    A0, [A7]
  27103. 00013E02  2268 0004                movea.l    A1, [A0 + 0x4]
  27104. 00013E06  2269 0014                movea.l    A1, [A1 + 0x14]
  27105. 00013E0A  4E91                     jsr        [A1]
  27106. 00013E0C  584F                     addq.w     A7, 4
  27107. label00013E0E:
  27108. 00013E0E  4CDF 0408                movem.l    D3,A2, [A7]+
  27109. 00013E12  4E5E                     unlink     A6
  27110. 00013E14  4E75                     rts
  27111. label00013E16:
  27112. 00013E16  4E56 0000                link       A6, 0
  27113. 00013E1A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27114. 00013E1E  246E 0008                movea.l    A2, [A6 + 0x8]
  27115. 00013E22  286E 000C                movea.l    A4, [A6 + 0xC]
  27116. 00013E26  7601                     moveq.l    D3, 0x01
  27117. 00013E28  4A2A 0090                tst.b      [A2 + 0x90]
  27118. 00013E2C  6730                     beq        +0x32 /* 00013E5E */
  27119. 00013E2E  266A 0076                movea.l    A3, [A2 + 0x76]
  27120. 00013E32  200B                     move.l     D0, A3
  27121. 00013E34  4A80                     tst.l      D0
  27122. 00013E36  6708                     beq        +0xA /* 00013E40 */
  27123. 00013E38  204B                     movea.l    A0, A3
  27124. 00013E3A  41E8 007A                lea.l      A0, [A0 + 0x7A]
  27125. 00013E3E  6002                     bra        +0x4 /* 00013E42 */
  27126. label00013E40:
  27127. 00013E40  204B                     movea.l    A0, A3
  27128. label00013E42:
  27129. 00013E42  B9C8                     cmpa.l     A4, A0
  27130. 00013E44  6618                     bne        +0x1A /* 00013E5E */
  27131. 00013E46  2F0B                     move.l     -[A7], A3
  27132. 00013E48  42A7                     clr.l      -[A7]
  27133. 00013E4A  2F0A                     move.l     -[A7], A2
  27134. 00013E4C  2057                     movea.l    A0, [A7]
  27135. 00013E4E  2268 0004                movea.l    A1, [A0 + 0x4]
  27136. 00013E52  2269 00D4                movea.l    A1, [A1 + 0xD4]
  27137. 00013E56  4E91                     jsr        [A1]
  27138. 00013E58  7600                     moveq.l    D3, 0x00
  27139. 00013E5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27140. label00013E5E:
  27141. 00013E5E  1003                     move.b     D0, D3
  27142. 00013E60  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27143. 00013E64  4E5E                     unlink     A6
  27144. 00013E66  4E75                     rts
  27145. label00013E68:
  27146. 00013E68  222F 0008                move.l     D1, [A7 + 0x8]
  27147. 00013E6C  206F 000C                movea.l    A0, [A7 + 0xC]
  27148. 00013E70  226F 0014                movea.l    A1, [A7 + 0x14]
  27149. 00013E74  4210                     clr.b      [A0]
  27150. 00013E76  4251                     clr.w      [A1]
  27151. 00013E78  7001                     moveq.l    D0, 0x01
  27152. 00013E7A  B280                     cmp.l      D1, D0
  27153. 00013E7C  6604                     bne        +0x6 /* 00013E82 */
  27154. 00013E7E  10BC 0001                move.b     [A0], 0x1
  27155. label00013E82:
  27156. 00013E82  4E75                     rts
  27157. label00013E84:
  27158. 00013E84  4E56 0000                link       A6, 0
  27159. 00013E88  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  27160. 00013E8C  246E 0008                movea.l    A2, [A6 + 0x8]
  27161. 00013E90  266E 000C                movea.l    A3, [A6 + 0xC]
  27162. 00013E94  7800                     moveq.l    D4, 0x00
  27163. 00013E96  76FF                     moveq.l    D3, 0xFFFFFFFF
  27164. 00013E98  2A2B 0002                move.l     D5, [A3 + 0x2]
  27165. 00013E9C  2005                     move.l     D0, D5
  27166. 00013E9E  0280 0000 00FF           andi.l     D0, 0xFF
  27167. 00013EA4  5780                     subq.l     D0, 3
  27168. 00013EA6  670E                     beq        +0x10 /* 00013EB6 */
  27169. 00013EA8  5180                     subq.l     D0, 8
  27170. 00013EAA  5580                     subq.l     D0, 2
  27171. 00013EAC  6708                     beq        +0xA /* 00013EB6 */
  27172. 00013EAE  5180                     subq.l     D0, 8
  27173. 00013EB0  5D80                     subq.l     D0, 6
  27174. 00013EB2  6708                     beq        +0xA /* 00013EBC */
  27175. 00013EB4  601C                     bra        +0x1E /* 00013ED2 */
  27176. label00013EB6:
  27177. 00013EB6  262A 007A                move.l     D3, [A2 + 0x7A]
  27178. 00013EBA  6028                     bra        +0x2A /* 00013EE4 */
  27179. label00013EBC:
  27180. 00013EBC  2005                     move.l     D0, D5
  27181. 00013EBE  0280 0000 FF00           andi.l     D0, 0xFF00
  27182. 00013EC4  0C80 0000 3500           cmpi.l     D0, 0x3500 /* '5\0' */
  27183. 00013ECA  6618                     bne        +0x1A /* 00013EE4 */
  27184. 00013ECC  262A 007E                move.l     D3, [A2 + 0x7E]
  27185. 00013ED0  6012                     bra        +0x14 /* 00013EE4 */
  27186. label00013ED2:
  27187. 00013ED2  2F0B                     move.l     -[A7], A3
  27188. 00013ED4  4EB9 0000 21E8           jsr        [0x000021E8]
  27189. 00013EDA  4A00                     tst.b      D0
  27190. 00013EDC  584F                     addq.w     A7, 4
  27191. 00013EDE  6704                     beq        +0x6 /* 00013EE4 */
  27192. 00013EE0  262A 007E                move.l     D3, [A2 + 0x7E]
  27193. label00013EE4:
  27194. 00013EE4  70FF                     moveq.l    D0, 0xFFFFFFFF
  27195. 00013EE6  B680                     cmp.l      D3, D0
  27196. 00013EE8  6732                     beq        +0x34 /* 00013F1C */
  27197. 00013EEA  2F03                     move.l     -[A7], D3
  27198. 00013EEC  2F2A 0076                move.l     -[A7], [A2 + 0x76]
  27199. 00013EF0  2057                     movea.l    A0, [A7]
  27200. 00013EF2  2268 0004                movea.l    A1, [A0 + 0x4]
  27201. 00013EF6  2269 0010                movea.l    A1, [A1 + 0x10]
  27202. 00013EFA  4E91                     jsr        [A1]
  27203. 00013EFC  2648                     movea.l    A3, A0
  27204. 00013EFE  200B                     move.l     D0, A3
  27205. 00013F00  504F                     addq.w     A7, 8
  27206. 00013F02  673A                     beq        +0x3C /* 00013F3E */
  27207. 00013F04  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  27208. 00013F08  2F0B                     move.l     -[A7], A3
  27209. 00013F0A  2057                     movea.l    A0, [A7]
  27210. 00013F0C  2268 0004                movea.l    A1, [A0 + 0x4]
  27211. 00013F10  2269 0168                movea.l    A1, [A1 + 0x168]
  27212. 00013F14  4E91                     jsr        [A1]
  27213. 00013F16  7801                     moveq.l    D4, 0x01
  27214. 00013F18  5C4F                     addq.w     A7, 6
  27215. 00013F1A  6022                     bra        +0x24 /* 00013F3E */
  27216. label00013F1C:
  27217. 00013F1C  206A 001A                movea.l    A0, [A2 + 0x1A]
  27218. 00013F20  2008                     move.l     D0, A0
  27219. 00013F22  671A                     beq        +0x1C /* 00013F3E */
  27220. 00013F24  2F0B                     move.l     -[A7], A3
  27221. 00013F26  7012                     moveq.l    D0, 0x12
  27222. 00013F28  2072 0808                movea.l    A0, [A2 + D0 + 0x8]
  27223. 00013F2C  4850                     pea.l      [A0]
  27224. 00013F2E  2057                     movea.l    A0, [A7]
  27225. 00013F30  2268 0004                movea.l    A1, [A0 + 0x4]
  27226. 00013F34  2269 0034                movea.l    A1, [A1 + 0x34]
  27227. 00013F38  4E91                     jsr        [A1]
  27228. 00013F3A  1800                     move.b     D4, D0
  27229. 00013F3C  504F                     addq.w     A7, 8
  27230. label00013F3E:
  27231. 00013F3E  1004                     move.b     D0, D4
  27232. 00013F40  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  27233. 00013F44  4E5E                     unlink     A6
  27234. 00013F46  4E75                     rts
  27235. 00013F48  206F 0004                movea.l    A0, [A7 + 0x4]
  27236. 00013F4C  2068 0076                movea.l    A0, [A0 + 0x76]
  27237. 00013F50  4E75                     rts
  27238. 00013F52  206F 0004                movea.l    A0, [A7 + 0x4]
  27239. 00013F56  5088                     addq.l     A0, 8
  27240. 00013F58  2010                     move.l     D0, [A0]
  27241. 00013F5A  0680 FFFF FF6A           addi.l     D0, 0xFFFFFF6A
  27242. 00013F60  D1AF 0004                add.l      [A7 + 0x4], D0
  27243. 00013F64  4EF9 0000 3BC8           jmp        [0x00003BC8]
  27244. 00013F6A  206F 0004                movea.l    A0, [A7 + 0x4]
  27245. 00013F6E  5088                     addq.l     A0, 8
  27246. 00013F70  2010                     move.l     D0, [A0]
  27247. 00013F72  0680 FFFF FF6A           addi.l     D0, 0xFFFFFF6A
  27248. 00013F78  D1AF 0004                add.l      [A7 + 0x4], D0
  27249. 00013F7C  4EFA FBDC                jmp        [PC - 0x424 /* 00013B5A */]
  27250. 00013F80  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  27251. 00013F88  4EFA FEFA                jmp        [PC - 0x106 /* 00013E84 */]
  27252. 00013F8C  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  27253. 00013F94  4EFA FED2                jmp        [PC - 0x12E /* 00013E68 */]
  27254. 00013F98  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  27255. 00013FA0  4EFA FE74                jmp        [PC - 0x18C /* 00013E16 */]
  27256. 00013FA4  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  27257. 00013FAC  4EFA FBAC                jmp        [PC - 0x454 /* 00013B5A */]
  27258. 00013FB0  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  27259. 00013FB8  4EFA FD74                jmp        [PC - 0x28C /* 00013D2E */]
  27260. 00013FBC  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  27261. 00013FC4  4EFA FB94                jmp        [PC - 0x46C /* 00013B5A */]
  27262. fn00013FC8:
  27263. 00013FC8  4E56 FFF8                link       A6, -0x0008
  27264. 00013FCC  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  27265. 00013FD0  266E 0008                movea.l    A3, [A6 + 0x8]
  27266. 00013FD4  246E 000C                movea.l    A2, [A6 + 0xC]
  27267. 00013FD8  3C2E 0010                move.w     D6, [A6 + 0x10]
  27268. 00013FDC  3A2E 0012                move.w     D5, [A6 + 0x12]
  27269. 00013FE0  182E 0014                move.b     D4, [A6 + 0x14]
  27270. 00013FE4  486E FFF8                pea.l      [A6 - 0x8]
  27271. 00013FE8  4EB9 0000 20B8           jsr        [0x000020B8]
  27272. 00013FEE  3F05                     move.w     -[A7], D5
  27273. 00013FF0  4EB9 0000 22E8           jsr        [0x000022E8]
  27274. 00013FF6  3600                     move.w     D3, D0
  27275. 00013FF8  1F04                     move.b     -[A7], D4
  27276. 00013FFA  3F03                     move.w     -[A7], D3
  27277. 00013FFC  3F06                     move.w     -[A7], D6
  27278. 00013FFE  2F0A                     move.l     -[A7], A2
  27279. 00014000  2F0B                     move.l     -[A7], A3
  27280. 00014002  61FF 0000 001E           bsr        +0x20 /* 00014022 */
  27281. 00014008  3F3C FFFF                move.w     -[A7], 0xFFFF
  27282. 0001400C  486E FFF8                pea.l      [A6 - 0x8]
  27283. 00014010  4EB9 0000 20C0           jsr        [0x000020C0]
  27284. 00014016  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  27285. 0001401A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  27286. 0001401E  4E5E                     unlink     A6
  27287. 00014020  4E75                     rts
  27288. fn00014022:
  27289. 00014022  4E56 FFF0                link       A6, -0x0010
  27290. 00014026  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  27291. 0001402A  246E 0008                movea.l    A2, [A6 + 0x8]
  27292. 0001402E  266E 000C                movea.l    A3, [A6 + 0xC]
  27293. 00014032  3A2E 0010                move.w     D5, [A6 + 0x10]
  27294. 00014036  3E2E 0012                move.w     D7, [A6 + 0x12]
  27295. 0001403A  486E FFF0                pea.l      [A6 - 0x10]
  27296. 0001403E  4EB9 0000 20D0           jsr        [0x000020D0]
  27297. 00014044  2F0A                     move.l     -[A7], A2
  27298. 00014046  486E FFF0                pea.l      [A6 - 0x10]
  27299. 0001404A  4EB9 0000 20F0           jsr        [0x000020F0]
  27300. 00014050  486E FFF8                pea.l      [A6 - 0x8]
  27301. 00014054  A88B                     syscall    GetFontInfo
  27302. 00014056  302E FFF8                move.w     D0, [A6 - 0x8]
  27303. 0001405A  D06E FFFA                add.w      D0, [A6 - 0x6]
  27304. 0001405E  362E FFFE                move.w     D3, [A6 - 0x2]
  27305. 00014062  D043                     add.w      D0, D3
  27306. 00014064  3D40 FFF6                move.w     [A6 - 0xA], D0
  27307. 00014068  3812                     move.w     D4, [A2]
  27308. 0001406A  D86E FFF8                add.w      D4, [A6 - 0x8]
  27309. 0001406E  4A2E 0014                tst.b      [A6 + 0x14]
  27310. 00014072  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27311. 00014076  6702                     beq        +0x4 /* 0001407A */
  27312. 00014078  D843                     add.w      D4, D3
  27313. label0001407A:
  27314. 0001407A  4A47                     tst.w      D7
  27315. 0001407C  6600 00A4                bne        +0xA6 /* 00014122 */
  27316. 00014080  554F                     subq.w     A7, 2
  27317. 00014082  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  27318. 00014086  301F                     move.w     D0, [A7]+
  27319. 00014088  3E00                     move.w     D7, D0
  27320. 0001408A  6000 0096                bra        +0x98 /* 00014122 */
  27321. label0001408E:
  27322. 0001408E  3605                     move.w     D3, D5
  27323. 00014090  3045                     movea.w    A0, D5
  27324. 00014092  2F08                     move.l     -[A7], A0
  27325. 00014094  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  27326. 00014098  2F0B                     move.l     -[A7], A3
  27327. 0001409A  4EB9 0000 1FD0           jsr        [0x00001FD0 /* FPUNFLVec */]
  27328. 000140A0  2848                     movea.l    A4, A0
  27329. 000140A2  200C                     move.l     D0, A4
  27330. 000140A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27331. 000140A8  6706                     beq        +0x8 /* 000140B0 */
  27332. 000140AA  204C                     movea.l    A0, A4
  27333. 000140AC  91CB                     sub.l      A0, A3
  27334. 000140AE  2608                     move.l     D3, A0
  27335. label000140B0:
  27336. 000140B0  3007                     move.w     D0, D7
  27337. 000140B2  5440                     addq.w     D0, 2
  27338. 000140B4  670E                     beq        +0x10 /* 000140C4 */
  27339. 000140B6  5340                     subq.w     D0, 1
  27340. 000140B8  6714                     beq        +0x16 /* 000140CE */
  27341. 000140BA  5340                     subq.w     D0, 1
  27342. 000140BC  6706                     beq        +0x8 /* 000140C4 */
  27343. 000140BE  5340                     subq.w     D0, 1
  27344. 000140C0  6726                     beq        +0x28 /* 000140E8 */
  27345. 000140C2  604A                     bra        +0x4C /* 0001410E */
  27346. label000140C4:
  27347. 000140C4  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  27348. 000140C8  3F04                     move.w     -[A7], D4
  27349. 000140CA  A893                     syscall    MoveTo
  27350. 000140CC  6040                     bra        +0x42 /* 0001410E */
  27351. label000140CE:
  27352. 000140CE  554F                     subq.w     A7, 2
  27353. 000140D0  2F0B                     move.l     -[A7], A3
  27354. 000140D2  4267                     clr.w      -[A7]
  27355. 000140D4  3F03                     move.w     -[A7], D3
  27356. 000140D6  A886                     syscall    TextWidth
  27357. 000140D8  301F                     move.w     D0, [A7]+
  27358. 000140DA  322A 0006                move.w     D1, [A2 + 0x6]
  27359. 000140DE  9240                     sub.w      D1, D0
  27360. 000140E0  3F01                     move.w     -[A7], D1
  27361. 000140E2  3F04                     move.w     -[A7], D4
  27362. 000140E4  A893                     syscall    MoveTo
  27363. 000140E6  6026                     bra        +0x28 /* 0001410E */
  27364. label000140E8:
  27365. 000140E8  3C2A 0002                move.w     D6, [A2 + 0x2]
  27366. 000140EC  554F                     subq.w     A7, 2
  27367. 000140EE  2F0B                     move.l     -[A7], A3
  27368. 000140F0  4267                     clr.w      -[A7]
  27369. 000140F2  3F03                     move.w     -[A7], D3
  27370. 000140F4  A886                     syscall    TextWidth
  27371. 000140F6  301F                     move.w     D0, [A7]+
  27372. 000140F8  322A 0006                move.w     D1, [A2 + 0x6]
  27373. 000140FC  9246                     sub.w      D1, D6
  27374. 000140FE  9240                     sub.w      D1, D0
  27375. 00014100  48C1                     ext.l      D1
  27376. 00014102  83FC 0002                divs.w     D1, 0x2
  27377. 00014106  D246                     add.w      D1, D6
  27378. 00014108  3F01                     move.w     -[A7], D1
  27379. 0001410A  3F04                     move.w     -[A7], D4
  27380. 0001410C  A893                     syscall    MoveTo
  27381. label0001410E:
  27382. 0001410E  2F0B                     move.l     -[A7], A3
  27383. 00014110  4267                     clr.w      -[A7]
  27384. 00014112  3F03                     move.w     -[A7], D3
  27385. 00014114  A885                     syscall    DrawText
  27386. 00014116  5243                     addq.w     D3, 1
  27387. 00014118  3043                     movea.w    A0, D3
  27388. 0001411A  D7C8                     add.l      A3, A0
  27389. 0001411C  9A43                     sub.w      D5, D3
  27390. 0001411E  D86E FFF6                add.w      D4, [A6 - 0xA]
  27391. label00014122:
  27392. 00014122  4A45                     tst.w      D5
  27393. 00014124  6E00 FF68                bgt        -0x96 /* 0001408E */
  27394. 00014128  3F3C FFFF                move.w     -[A7], 0xFFFF
  27395. 0001412C  486E FFF0                pea.l      [A6 - 0x10]
  27396. 00014130  4EB9 0000 20E8           jsr        [0x000020E8]
  27397. 00014136  5C4F                     addq.w     A7, 6
  27398. 00014138  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  27399. 0001413C  4E5E                     unlink     A6
  27400. 0001413E  4E75                     rts
  27401. fn00014140:
  27402. 00014140  4E56 FFF8                link       A6, -0x0008
  27403. 00014144  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  27404. 00014148  266E 0008                movea.l    A3, [A6 + 0x8]
  27405. 0001414C  382E 000C                move.w     D4, [A6 + 0xC]
  27406. 00014150  362E 000E                move.w     D3, [A6 + 0xE]
  27407. 00014154  246E 0010                movea.l    A2, [A6 + 0x10]
  27408. 00014158  486E FFF8                pea.l      [A6 - 0x8]
  27409. 0001415C  4EB9 0000 20B8           jsr        [0x000020B8]
  27410. 00014162  3F03                     move.w     -[A7], D3
  27411. 00014164  4EB9 0000 22E8           jsr        [0x000022E8]
  27412. 0001416A  2F0A                     move.l     -[A7], A2
  27413. 0001416C  3F04                     move.w     -[A7], D4
  27414. 0001416E  2F0B                     move.l     -[A7], A3
  27415. 00014170  61FF 0000 001E           bsr        +0x20 /* 00014190 */
  27416. 00014176  3F3C FFFF                move.w     -[A7], 0xFFFF
  27417. 0001417A  486E FFF8                pea.l      [A6 - 0x8]
  27418. 0001417E  4EB9 0000 20C0           jsr        [0x000020C0]
  27419. 00014184  4FEF 0016                lea.l      A7, [A7 + 0x16]
  27420. 00014188  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  27421. 0001418C  4E5E                     unlink     A6
  27422. 0001418E  4E75                     rts
  27423. fn00014190:
  27424. 00014190  4E56 FFF8                link       A6, -0x0008
  27425. 00014194  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  27426. 00014198  266E 0008                movea.l    A3, [A6 + 0x8]
  27427. 0001419C  382E 000C                move.w     D4, [A6 + 0xC]
  27428. 000141A0  246E 000E                movea.l    A2, [A6 + 0xE]
  27429. 000141A4  426A 0002                clr.w      [A2 + 0x2]
  27430. 000141A8  4252                     clr.w      [A2]
  27431. 000141AA  4A44                     tst.w      D4
  27432. 000141AC  675C                     beq        +0x5E /* 0001420A */
  27433. 000141AE  486E FFF8                pea.l      [A6 - 0x8]
  27434. 000141B2  A88B                     syscall    GetFontInfo
  27435. 000141B4  3C2E FFF8                move.w     D6, [A6 - 0x8]
  27436. 000141B8  DC6E FFFA                add.w      D6, [A6 - 0x6]
  27437. 000141BC  DC6E FFFE                add.w      D6, [A6 - 0x2]
  27438. 000141C0  DD6A 0002                add.w      [A2 + 0x2], D6
  27439. label000141C4:
  27440. 000141C4  3604                     move.w     D3, D4
  27441. 000141C6  3044                     movea.w    A0, D4
  27442. 000141C8  2F08                     move.l     -[A7], A0
  27443. 000141CA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  27444. 000141CE  2F0B                     move.l     -[A7], A3
  27445. 000141D0  4EB9 0000 1FD0           jsr        [0x00001FD0 /* FPUNFLVec */]
  27446. 000141D6  2848                     movea.l    A4, A0
  27447. 000141D8  200C                     move.l     D0, A4
  27448. 000141DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27449. 000141DE  670A                     beq        +0xC /* 000141EA */
  27450. 000141E0  204C                     movea.l    A0, A4
  27451. 000141E2  91CB                     sub.l      A0, A3
  27452. 000141E4  2608                     move.l     D3, A0
  27453. 000141E6  DD6A 0002                add.w      [A2 + 0x2], D6
  27454. label000141EA:
  27455. 000141EA  554F                     subq.w     A7, 2
  27456. 000141EC  2F0B                     move.l     -[A7], A3
  27457. 000141EE  4267                     clr.w      -[A7]
  27458. 000141F0  3F03                     move.w     -[A7], D3
  27459. 000141F2  A886                     syscall    TextWidth
  27460. 000141F4  301F                     move.w     D0, [A7]+
  27461. 000141F6  3A00                     move.w     D5, D0
  27462. 000141F8  BA52                     cmp.w      D5, [A2]
  27463. 000141FA  6F02                     ble        +0x4 /* 000141FE */
  27464. 000141FC  3485                     move.w     [A2], D5
  27465. label000141FE:
  27466. 000141FE  5243                     addq.w     D3, 1
  27467. 00014200  3043                     movea.w    A0, D3
  27468. 00014202  D7C8                     add.l      A3, A0
  27469. 00014204  9843                     sub.w      D4, D3
  27470. 00014206  4A44                     tst.w      D4
  27471. 00014208  6EBA                     bgt        -0x44 /* 000141C4 */
  27472. label0001420A:
  27473. 0001420A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  27474. 0001420E  4E5E                     unlink     A6
  27475. 00014210  4E75                     rts
  27476. fn00014212:
  27477. 00014212  226F 0004                movea.l    A1, [A7 + 0x4]
  27478. 00014216  41F9 0001 E058           lea.l      A0, [0x0001E058]
  27479. 0001421C  2288                     move.l     [A1], A0
  27480. 0001421E  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  27481. 00014224  2348 0004                move.l     [A1 + 0x4], A0
  27482. 00014228  2049                     movea.l    A0, A1
  27483. 0001422A  4E75                     rts
  27484. fn0001422C:
  27485. 0001422C  4E56 0000                link       A6, 0
  27486. 00014230  2F0A                     move.l     -[A7], A2
  27487. 00014232  246E 0008                movea.l    A2, [A6 + 0x8]
  27488. 00014236  200A                     move.l     D0, A2
  27489. 00014238  6724                     beq        +0x26 /* 0001425E */
  27490. 0001423A  41F9 0001 E058           lea.l      A0, [0x0001E058]
  27491. 00014240  2488                     move.l     [A2], A0
  27492. 00014242  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  27493. 00014246  4EB9 0000 3D00           jsr        [0x00003D00]
  27494. 0001424C  4A6E 000C                tst.w      [A6 + 0xC]
  27495. 00014250  584F                     addq.w     A7, 4
  27496. 00014252  6F0A                     ble        +0xC /* 0001425E */
  27497. 00014254  2F0A                     move.l     -[A7], A2
  27498. 00014256  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  27499. 0001425C  584F                     addq.w     A7, 4
  27500. label0001425E:
  27501. 0001425E  204A                     movea.l    A0, A2
  27502. 00014260  245F                     movea.l    A2, [A7]+
  27503. 00014262  4E5E                     unlink     A6
  27504. 00014264  4E75                     rts
  27505. fn00014266:
  27506. 00014266  4E56 0000                link       A6, 0
  27507. 0001426A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27508. 0001426E  246E 0008                movea.l    A2, [A6 + 0x8]
  27509. 00014272  362E 000C                move.w     D3, [A6 + 0xC]
  27510. 00014276  286E 000E                movea.l    A4, [A6 + 0xE]
  27511. 0001427A  4A43                     tst.w      D3
  27512. 0001427C  6714                     beq        +0x16 /* 00014292 */
  27513. 0001427E  204A                     movea.l    A0, A2
  27514. 00014280  41E8 004E                lea.l      A0, [A0 + 0x4E]
  27515. 00014284  2648                     movea.l    A3, A0
  27516. 00014286  2488                     move.l     [A2], A0
  27517. 00014288  2F0B                     move.l     -[A7], A3
  27518. 0001428A  4EB9 0000 3AE0           jsr        [0x00003AE0]
  27519. 00014290  584F                     addq.w     A7, 4
  27520. label00014292:
  27521. 00014292  2F0C                     move.l     -[A7], A4
  27522. 00014294  4267                     clr.w      -[A7]
  27523. 00014296  2F0A                     move.l     -[A7], A2
  27524. 00014298  61FF FFFE D564           bsr        -0x12A9A /* 000017FE */
  27525. 0001429E  41F9 0001 DED8           lea.l      A0, [0x0001DED8]
  27526. 000142A4  2548 0004                move.l     [A2 + 0x4], A0
  27527. 000142A8  41F9 0001 DED8           lea.l      A0, [0x0001DED8]
  27528. 000142AE  41E8 0084                lea.l      A0, [A0 + 0x84]
  27529. 000142B2  2252                     movea.l    A1, [A2]
  27530. 000142B4  2288                     move.l     [A1], A0
  27531. 000142B6  2652                     movea.l    A3, [A2]
  27532. 000142B8  204A                     movea.l    A0, A2
  27533. 000142BA  41E8 004E                lea.l      A0, [A0 + 0x4E]
  27534. 000142BE  91CB                     sub.l      A0, A3
  27535. 000142C0  2748 0008                move.l     [A3 + 0x8], A0
  27536. 000142C4  204A                     movea.l    A0, A2
  27537. 000142C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27538. 000142CA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27539. 000142CE  4E5E                     unlink     A6
  27540. 000142D0  4E75                     rts
  27541. label000142D2:
  27542. 000142D2  4E56 0000                link       A6, 0
  27543. 000142D6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27544. 000142DA  246E 0008                movea.l    A2, [A6 + 0x8]
  27545. 000142DE  362E 000C                move.w     D3, [A6 + 0xC]
  27546. 000142E2  200A                     move.l     D0, A2
  27547. 000142E4  6752                     beq        +0x54 /* 00014338 */
  27548. 000142E6  41F9 0001 DED8           lea.l      A0, [0x0001DED8]
  27549. 000142EC  2548 0004                move.l     [A2 + 0x4], A0
  27550. 000142F0  41F9 0001 DED8           lea.l      A0, [0x0001DED8]
  27551. 000142F6  41E8 0084                lea.l      A0, [A0 + 0x84]
  27552. 000142FA  2252                     movea.l    A1, [A2]
  27553. 000142FC  2288                     move.l     [A1], A0
  27554. 000142FE  2652                     movea.l    A3, [A2]
  27555. 00014300  204A                     movea.l    A0, A2
  27556. 00014302  41E8 004E                lea.l      A0, [A0 + 0x4E]
  27557. 00014306  2848                     movea.l    A4, A0
  27558. 00014308  91CB                     sub.l      A0, A3
  27559. 0001430A  2748 0008                move.l     [A3 + 0x8], A0
  27560. 0001430E  4267                     clr.w      -[A7]
  27561. 00014310  2F0A                     move.l     -[A7], A2
  27562. 00014312  61FF FFFE D5DE           bsr        -0x12A20 /* 000018F2 */
  27563. 00014318  4A43                     tst.w      D3
  27564. 0001431A  5C4F                     addq.w     A7, 6
  27565. 0001431C  670C                     beq        +0xE /* 0001432A */
  27566. 0001431E  4267                     clr.w      -[A7]
  27567. 00014320  2F0C                     move.l     -[A7], A4
  27568. 00014322  4EB9 0000 3AE8           jsr        [0x00003AE8]
  27569. 00014328  5C4F                     addq.w     A7, 6
  27570. label0001432A:
  27571. 0001432A  4A43                     tst.w      D3
  27572. 0001432C  6F0A                     ble        +0xC /* 00014338 */
  27573. 0001432E  2F0A                     move.l     -[A7], A2
  27574. 00014330  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  27575. 00014336  584F                     addq.w     A7, 4
  27576. label00014338:
  27577. 00014338  204A                     movea.l    A0, A2
  27578. 0001433A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27579. 0001433E  4E5E                     unlink     A6
  27580. 00014340  4E75                     rts
  27581. 00014342  4E56 0000                link       A6, 0
  27582. 00014346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27583. 0001434A  2057                     movea.l    A0, [A7]
  27584. 0001434C  2268 0004                movea.l    A1, [A0 + 0x4]
  27585. 00014350  2269 0078                movea.l    A1, [A1 + 0x78]
  27586. 00014354  4E91                     jsr        [A1]
  27587. 00014356  4E5E                     unlink     A6
  27588. 00014358  4E75                     rts
  27589. 0001435A  4E56 0000                link       A6, 0
  27590. 0001435E  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  27591. 00014364  4A28 0572                tst.b      [A0 + 0x572]
  27592. 00014368  661C                     bne        +0x1E /* 00014386 */
  27593. 0001436A  117C 0001 0572           move.b     [A0 + 0x572], 0x1
  27594. 00014370  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  27595. 00014376  4868 0522                pea.l      [A0 + 0x522]
  27596. 0001437A  2057                     movea.l    A0, [A7]
  27597. 0001437C  2250                     movea.l    A1, [A0]
  27598. 0001437E  2269 0010                movea.l    A1, [A1 + 0x10]
  27599. 00014382  4E91                     jsr        [A1]
  27600. 00014384  584F                     addq.w     A7, 4
  27601. label00014386:
  27602. 00014386  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27603. 0001438A  61FF FFFE DAA6           bsr        -0x12558 /* 00001E32 */
  27604. 00014390  4E5E                     unlink     A6
  27605. 00014392  4E75                     rts
  27606. 00014394  206F 0004                movea.l    A0, [A7 + 0x4]
  27607. 00014398  5088                     addq.l     A0, 8
  27608. 0001439A  2010                     move.l     D0, [A0]
  27609. 0001439C  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  27610. 000143A2  D1AF 0004                add.l      [A7 + 0x4], D0
  27611. 000143A6  4EFA FF2A                jmp        [PC - 0xD6 /* 000142D2 */]
  27612. fn000143AA:
  27613. 000143AA  4E56 0000                link       A6, 0
  27614. 000143AE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27615. 000143B2  246E 0008                movea.l    A2, [A6 + 0x8]
  27616. 000143B6  362E 000C                move.w     D3, [A6 + 0xC]
  27617. 000143BA  286E 000E                movea.l    A4, [A6 + 0xE]
  27618. 000143BE  4A43                     tst.w      D3
  27619. 000143C0  6714                     beq        +0x16 /* 000143D6 */
  27620. 000143C2  204A                     movea.l    A0, A2
  27621. 000143C4  41E8 007C                lea.l      A0, [A0 + 0x7C]
  27622. 000143C8  2648                     movea.l    A3, A0
  27623. 000143CA  2488                     move.l     [A2], A0
  27624. 000143CC  2F0B                     move.l     -[A7], A3
  27625. 000143CE  4EB9 0000 3AE0           jsr        [0x00003AE0]
  27626. 000143D4  584F                     addq.w     A7, 4
  27627. label000143D6:
  27628. 000143D6  2F0C                     move.l     -[A7], A4
  27629. 000143D8  4267                     clr.w      -[A7]
  27630. 000143DA  2F0A                     move.l     -[A7], A2
  27631. 000143DC  61FF FFFE D420           bsr        -0x12BDE /* 000017FE */
  27632. 000143E2  486A 004E                pea.l      [A2 + 0x4E]
  27633. 000143E6  4EB9 0000 3BD0           jsr        [0x00003BD0]
  27634. 000143EC  41F9 0001 DCFE           lea.l      A0, [0x0001DCFE]
  27635. 000143F2  2548 0004                move.l     [A2 + 0x4], A0
  27636. 000143F6  41F9 0001 DCFE           lea.l      A0, [0x0001DCFE]
  27637. 000143FC  41E8 0098                lea.l      A0, [A0 + 0x98]
  27638. 00014400  2252                     movea.l    A1, [A2]
  27639. 00014402  2288                     move.l     [A1], A0
  27640. 00014404  41F9 0001 DCFE           lea.l      A0, [0x0001DCFE]
  27641. 0001440A  41E8 0084                lea.l      A0, [A0 + 0x84]
  27642. 0001440E  2548 004E                move.l     [A2 + 0x4E], A0
  27643. 00014412  2652                     movea.l    A3, [A2]
  27644. 00014414  204A                     movea.l    A0, A2
  27645. 00014416  41E8 007C                lea.l      A0, [A0 + 0x7C]
  27646. 0001441A  91CB                     sub.l      A0, A3
  27647. 0001441C  2748 0008                move.l     [A3 + 0x8], A0
  27648. 00014420  204A                     movea.l    A0, A2
  27649. 00014422  4FEF 000E                lea.l      A7, [A7 + 0xE]
  27650. 00014426  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27651. 0001442A  4E5E                     unlink     A6
  27652. 0001442C  4E75                     rts
  27653. label0001442E:
  27654. 0001442E  4E56 0000                link       A6, 0
  27655. 00014432  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27656. 00014436  246E 0008                movea.l    A2, [A6 + 0x8]
  27657. 0001443A  362E 000C                move.w     D3, [A6 + 0xC]
  27658. 0001443E  200A                     move.l     D0, A2
  27659. 00014440  676E                     beq        +0x70 /* 000144B0 */
  27660. 00014442  41F9 0001 DCFE           lea.l      A0, [0x0001DCFE]
  27661. 00014448  2548 0004                move.l     [A2 + 0x4], A0
  27662. 0001444C  41F9 0001 DCFE           lea.l      A0, [0x0001DCFE]
  27663. 00014452  41E8 0098                lea.l      A0, [A0 + 0x98]
  27664. 00014456  2252                     movea.l    A1, [A2]
  27665. 00014458  2288                     move.l     [A1], A0
  27666. 0001445A  41F9 0001 DCFE           lea.l      A0, [0x0001DCFE]
  27667. 00014460  41E8 0084                lea.l      A0, [A0 + 0x84]
  27668. 00014464  2548 004E                move.l     [A2 + 0x4E], A0
  27669. 00014468  2652                     movea.l    A3, [A2]
  27670. 0001446A  204A                     movea.l    A0, A2
  27671. 0001446C  41E8 007C                lea.l      A0, [A0 + 0x7C]
  27672. 00014470  2848                     movea.l    A4, A0
  27673. 00014472  91CB                     sub.l      A0, A3
  27674. 00014474  2748 0008                move.l     [A3 + 0x8], A0
  27675. 00014478  4267                     clr.w      -[A7]
  27676. 0001447A  486A 004E                pea.l      [A2 + 0x4E]
  27677. 0001447E  4EB9 0000 3BD8           jsr        [0x00003BD8]
  27678. 00014484  4267                     clr.w      -[A7]
  27679. 00014486  2F0A                     move.l     -[A7], A2
  27680. 00014488  61FF FFFE D468           bsr        -0x12B96 /* 000018F2 */
  27681. 0001448E  4A43                     tst.w      D3
  27682. 00014490  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27683. 00014494  670C                     beq        +0xE /* 000144A2 */
  27684. 00014496  4267                     clr.w      -[A7]
  27685. 00014498  2F0C                     move.l     -[A7], A4
  27686. 0001449A  4EB9 0000 3AE8           jsr        [0x00003AE8]
  27687. 000144A0  5C4F                     addq.w     A7, 6
  27688. label000144A2:
  27689. 000144A2  4A43                     tst.w      D3
  27690. 000144A4  6F0A                     ble        +0xC /* 000144B0 */
  27691. 000144A6  2F0A                     move.l     -[A7], A2
  27692. 000144A8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  27693. 000144AE  584F                     addq.w     A7, 4
  27694. label000144B0:
  27695. 000144B0  204A                     movea.l    A0, A2
  27696. 000144B2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27697. 000144B6  4E5E                     unlink     A6
  27698. 000144B8  4E75                     rts
  27699. 000144BA  4E56 FFFC                link       A6, -0x0004
  27700. 000144BE  48E7 0030                movem.l    -[A7], A2,A3
  27701. 000144C2  266E 0008                movea.l    A3, [A6 + 0x8]
  27702. 000144C6  2F3C 4754 5742           move.l     -[A7], 0x47545742 /* 'GTWB' */
  27703. 000144CC  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  27704. 000144D0  2057                     movea.l    A0, [A7]
  27705. 000144D2  2268 0004                movea.l    A1, [A0 + 0x4]
  27706. 000144D6  2269 0010                movea.l    A1, [A1 + 0x10]
  27707. 000144DA  4E91                     jsr        [A1]
  27708. 000144DC  2448                     movea.l    A2, A0
  27709. 000144DE  200A                     move.l     D0, A2
  27710. 000144E0  504F                     addq.w     A7, 8
  27711. 000144E2  661E                     bne        +0x20 /* 00014502 */
  27712. 000144E4  42A7                     clr.l      -[A7]
  27713. 000144E6  486E FFFC                pea.l      [A6 - 0x4]
  27714. 000144EA  2D7C 6E69 6C50 FFFC      move.l     [A6 - 0x4], 0x6E696C50 /* 'nilP' */
  27715. 000144F2  4879 0001 DEAC           push.l     0x1DEAC
  27716. 000144F8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  27717. 000144FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27718. label00014502:
  27719. 00014502  200B                     move.l     D0, A3
  27720. 00014504  4A80                     tst.l      D0
  27721. 00014506  6708                     beq        +0xA /* 00014510 */
  27722. 00014508  204B                     movea.l    A0, A3
  27723. 0001450A  41E8 004E                lea.l      A0, [A0 + 0x4E]
  27724. 0001450E  6002                     bra        +0x4 /* 00014512 */
  27725. label00014510:
  27726. 00014510  204B                     movea.l    A0, A3
  27727. label00014512:
  27728. 00014512  4850                     pea.l      [A0]
  27729. 00014514  486A 0028                pea.l      [A2 + 0x28]
  27730. 00014518  4EB9 0000 3B20           jsr        [0x00003B20]
  27731. 0001451E  504F                     addq.w     A7, 8
  27732. 00014520  4CDF 0C00                movem.l    A2,A3, [A7]+
  27733. 00014524  4E5E                     unlink     A6
  27734. 00014526  4E75                     rts
  27735. 00014528  4E56 0000                link       A6, 0
  27736. 0001452C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27737. 00014530  2057                     movea.l    A0, [A7]
  27738. 00014532  2268 0004                movea.l    A1, [A0 + 0x4]
  27739. 00014536  2269 0078                movea.l    A1, [A1 + 0x78]
  27740. 0001453A  4E91                     jsr        [A1]
  27741. 0001453C  4E5E                     unlink     A6
  27742. 0001453E  4E75                     rts
  27743. 00014540  4E56 0000                link       A6, 0
  27744. 00014544  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  27745. 0001454A  4A28 05C4                tst.b      [A0 + 0x5C4]
  27746. 0001454E  661C                     bne        +0x1E /* 0001456C */
  27747. 00014550  117C 0001 05C4           move.b     [A0 + 0x5C4], 0x1
  27748. 00014556  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  27749. 0001455C  4868 0574                pea.l      [A0 + 0x574]
  27750. 00014560  2057                     movea.l    A0, [A7]
  27751. 00014562  2250                     movea.l    A1, [A0]
  27752. 00014564  2269 0010                movea.l    A1, [A1 + 0x10]
  27753. 00014568  4E91                     jsr        [A1]
  27754. 0001456A  584F                     addq.w     A7, 4
  27755. label0001456C:
  27756. 0001456C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27757. 00014570  61FF FFFE D8C0           bsr        -0x1273E /* 00001E32 */
  27758. 00014576  4E5E                     unlink     A6
  27759. 00014578  4E75                     rts
  27760. label0001457A:
  27761. 0001457A  4E56 0000                link       A6, 0
  27762. 0001457E  0CAE 4754 5742 000C      cmpi.l     [A6 + 0xC], 0x47545742 /* 'GTWB' */
  27763. 00014586  660C                     bne        +0xE /* 00014594 */
  27764. 00014588  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27765. 0001458C  61FF 0000 000A           bsr        +0xC /* 00014598 */
  27766. 00014592  584F                     addq.w     A7, 4
  27767. label00014594:
  27768. 00014594  4E5E                     unlink     A6
  27769. 00014596  4E75                     rts
  27770. fn00014598:
  27771. 00014598  4E56 FEBA                link       A6, -0x0146
  27772. 0001459C  48E7 1030                movem.l    -[A7], D3,A2,A3
  27773. 000145A0  486E FEEE                pea.l      [A6 - 0x112]
  27774. 000145A4  2F3C 5742 3938           move.l     -[A7], 0x57423938 /* 'WB98' */
  27775. 000145AA  61FF FFFF 5DFE           bsr        -0xA200 /* 0000A3AA */
  27776. 000145B0  4A00                     tst.b      D0
  27777. 000145B2  504F                     addq.w     A7, 8
  27778. 000145B4  6710                     beq        +0x12 /* 000145C6 */
  27779. 000145B6  554F                     subq.w     A7, 2
  27780. 000145B8  486E FEEE                pea.l      [A6 - 0x112]
  27781. 000145BC  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  27782. 000145C0  A88F                     syscall    OSDispatch
  27783. 000145C2  301F                     move.w     D0, [A7]+
  27784. 000145C4  6018                     bra        +0x1A /* 000145DE */
  27785. label000145C6:
  27786. 000145C6  486E FEEE                pea.l      [A6 - 0x112]
  27787. 000145CA  2F3C 5742 3938           move.l     -[A7], 0x57423938 /* 'WB98' */
  27788. 000145D0  61FF FFFF 5E40           bsr        -0xA1BE /* 0000A412 */
  27789. 000145D6  4A00                     tst.b      D0
  27790. 000145D8  504F                     addq.w     A7, 8
  27791. 000145DA  6700 013A                beq        +0x13C /* 00014716 */
  27792. label000145DE:
  27793. 000145DE  486E FEF6                pea.l      [A6 - 0x10A]
  27794. 000145E2  4EB9 0000 2440           jsr        [0x00002440]
  27795. 000145E8  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  27796. 000145EE  0C68 0001 030C           cmpi.w     [A0 + 0x30C], 0x1
  27797. 000145F4  584F                     addq.w     A7, 4
  27798. 000145F6  661C                     bne        +0x1E /* 00014614 */
  27799. 000145F8  2448                     movea.l    A2, A0
  27800. 000145FA  45EA 0322                lea.l      A2, [A2 + 0x322]
  27801. 000145FE  1F12                     move.b     -[A7], [A2]
  27802. 00014600  486A 0001                pea.l      [A2 + 0x1]
  27803. 00014604  486E FEF6                pea.l      [A6 - 0x10A]
  27804. 00014608  4EB9 0000 23E8           jsr        [0x000023E8]
  27805. 0001460E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27806. 00014612  601A                     bra        +0x1C /* 0001462E */
  27807. label00014614:
  27808. 00014614  2648                     movea.l    A3, A0
  27809. 00014616  47EB 0422                lea.l      A3, [A3 + 0x422]
  27810. 0001461A  1F13                     move.b     -[A7], [A3]
  27811. 0001461C  486B 0001                pea.l      [A3 + 0x1]
  27812. 00014620  486E FEF6                pea.l      [A6 - 0x10A]
  27813. 00014624  4EB9 0000 23E8           jsr        [0x000023E8]
  27814. 0001462A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27815. label0001462E:
  27816. 0001462E  2D4F FECE                move.l     [A6 - 0x132], A7
  27817. 00014632  554F                     subq.w     A7, 2
  27818. 00014634  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  27819. 0001463A  486E FEEE                pea.l      [A6 - 0x112]
  27820. 0001463E  4878 0008                push.l     0x8
  27821. 00014642  486E FED2                pea.l      [A6 - 0x12E]
  27822. 00014646  303C 0825                move.w     D0, 0x825
  27823. 0001464A  A816                     syscall    Pack8
  27824. 0001464C  301F                     move.w     D0, [A7]+
  27825. 0001464E  3600                     move.w     D3, D0
  27826. 00014650  4A43                     tst.w      D3
  27827. 00014652  671C                     beq        +0x1E /* 00014670 */
  27828. 00014654  42A7                     clr.l      -[A7]
  27829. 00014656  486E FEE2                pea.l      [A6 - 0x11E]
  27830. 0001465A  3043                     movea.w    A0, D3
  27831. 0001465C  2D48 FEE2                move.l     [A6 - 0x11E], A0
  27832. 00014660  4879 0001 DEAC           push.l     0x1DEAC
  27833. 00014666  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  27834. 0001466C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27835. label00014670:
  27836. 00014670  554F                     subq.w     A7, 2
  27837. 00014672  2F3C 7357 697A           move.l     -[A7], 0x7357697A /* 'sWiz' */
  27838. 00014678  2F3C 7365 7263           move.l     -[A7], 0x73657263 /* 'serc' */
  27839. 0001467E  486E FED2                pea.l      [A6 - 0x12E]
  27840. 00014682  3F3C FFFF                move.w     -[A7], 0xFFFF
  27841. 00014686  42A7                     clr.l      -[A7]
  27842. 00014688  486E FEE6                pea.l      [A6 - 0x11A]
  27843. 0001468C  303C 0B14                move.w     D0, 0xB14
  27844. 00014690  A816                     syscall    Pack8
  27845. 00014692  301F                     move.w     D0, [A7]+
  27846. 00014694  3600                     move.w     D3, D0
  27847. 00014696  4A43                     tst.w      D3
  27848. 00014698  671C                     beq        +0x1E /* 000146B6 */
  27849. 0001469A  42A7                     clr.l      -[A7]
  27850. 0001469C  486E FEDE                pea.l      [A6 - 0x122]
  27851. 000146A0  3043                     movea.w    A0, D3
  27852. 000146A2  2D48 FEDE                move.l     [A6 - 0x122], A0
  27853. 000146A6  4879 0001 DEAC           push.l     0x1DEAC
  27854. 000146AC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  27855. 000146B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27856. label000146B6:
  27857. 000146B6  554F                     subq.w     A7, 2
  27858. 000146B8  486E FEE6                pea.l      [A6 - 0x11A]
  27859. 000146BC  2F3C 6461 7461           move.l     -[A7], 0x64617461 /* 'data' */
  27860. 000146C2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  27861. 000146C8  206E FEF6                movea.l    A0, [A6 - 0x10A]
  27862. 000146CC  4868 0001                pea.l      [A0 + 0x1]
  27863. 000146D0  7000                     moveq.l    D0, 0x00
  27864. 000146D2  1010                     move.b     D0, [A0]
  27865. 000146D4  2F00                     move.l     -[A7], D0
  27866. 000146D6  303C 0A0F                move.w     D0, 0xA0F
  27867. 000146DA  A816                     syscall    Pack8
  27868. 000146DC  301F                     move.w     D0, [A7]+
  27869. 000146DE  3600                     move.w     D3, D0
  27870. 000146E0  4A43                     tst.w      D3
  27871. 000146E2  671C                     beq        +0x1E /* 00014700 */
  27872. 000146E4  42A7                     clr.l      -[A7]
  27873. 000146E6  486E FEDA                pea.l      [A6 - 0x126]
  27874. 000146EA  3043                     movea.w    A0, D3
  27875. 000146EC  2D48 FEDA                move.l     [A6 - 0x126], A0
  27876. 000146F0  4879 0001 DEAC           push.l     0x1DEAC
  27877. 000146F6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  27878. 000146FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  27879. label00014700:
  27880. 00014700  1F3C 0001                move.b     -[A7], 0x1
  27881. 00014704  486E FEE6                pea.l      [A6 - 0x11A]
  27882. 00014708  4EB9 0000 2AB8           jsr        [0x00002AB8]
  27883. 0001470E  5C4F                     addq.w     A7, 6
  27884. 00014710  6004                     bra        +0x6 /* 00014716 */
  27885. 00014712  2E6E FECE                movea.l    A7, [A6 - 0x132]
  27886. label00014716:
  27887. 00014716  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  27888. 0001471A  4E5E                     unlink     A6
  27889. 0001471C  4E75                     rts
  27890. 0001471E  206F 0004                movea.l    A0, [A7 + 0x4]
  27891. 00014722  5088                     addq.l     A0, 8
  27892. 00014724  2010                     move.l     D0, [A0]
  27893. 00014726  0680 FFFF FF84           addi.l     D0, 0xFFFFFF84
  27894. 0001472C  D1AF 0004                add.l      [A7 + 0x4], D0
  27895. 00014730  4EFA FCFC                jmp        [PC - 0x304 /* 0001442E */]
  27896. 00014734  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  27897. 0001473C  4EFA FE3C                jmp        [PC - 0x1C4 /* 0001457A */]
  27898. 00014740  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  27899. 00014748  4EFA FCE4                jmp        [PC - 0x31C /* 0001442E */]
  27900. fn0001474C:
  27901. 0001474C  4E56 0000                link       A6, 0
  27902. 00014750  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27903. 00014754  246E 0008                movea.l    A2, [A6 + 0x8]
  27904. 00014758  362E 000C                move.w     D3, [A6 + 0xC]
  27905. 0001475C  286E 000E                movea.l    A4, [A6 + 0xE]
  27906. 00014760  4A43                     tst.w      D3
  27907. 00014762  6718                     beq        +0x1A /* 0001477C */
  27908. 00014764  204A                     movea.l    A0, A2
  27909. 00014766  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  27910. 0001476A  2648                     movea.l    A3, A0
  27911. 0001476C  2488                     move.l     [A2], A0
  27912. 0001476E  2548 0028                move.l     [A2 + 0x28], A0
  27913. 00014772  2F0B                     move.l     -[A7], A3
  27914. 00014774  4EB9 0000 3AE0           jsr        [0x00003AE0]
  27915. 0001477A  584F                     addq.w     A7, 4
  27916. label0001477C:
  27917. 0001477C  2F0C                     move.l     -[A7], A4
  27918. 0001477E  4267                     clr.w      -[A7]
  27919. 00014780  2F0A                     move.l     -[A7], A2
  27920. 00014782  4EB9 0000 3960           jsr        [0x00003960]
  27921. 00014788  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27922. 0001478E  2548 0004                move.l     [A2 + 0x4], A0
  27923. 00014792  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27924. 00014798  41E8 0220                lea.l      A0, [A0 + 0x220]
  27925. 0001479C  2252                     movea.l    A1, [A2]
  27926. 0001479E  2288                     move.l     [A1], A0
  27927. 000147A0  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27928. 000147A6  41E8 0150                lea.l      A0, [A0 + 0x150]
  27929. 000147AA  2548 002C                move.l     [A2 + 0x2C], A0
  27930. 000147AE  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27931. 000147B4  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  27932. 000147B8  2548 005E                move.l     [A2 + 0x5E], A0
  27933. 000147BC  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27934. 000147C2  41E8 0210                lea.l      A0, [A0 + 0x210]
  27935. 000147C6  2548 0074                move.l     [A2 + 0x74], A0
  27936. 000147CA  2652                     movea.l    A3, [A2]
  27937. 000147CC  204A                     movea.l    A0, A2
  27938. 000147CE  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  27939. 000147D2  91CB                     sub.l      A0, A3
  27940. 000147D4  2748 0008                move.l     [A3 + 0x8], A0
  27941. 000147D8  204A                     movea.l    A0, A2
  27942. 000147DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27943. 000147DE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27944. 000147E2  4E5E                     unlink     A6
  27945. 000147E4  4E75                     rts
  27946. label000147E6:
  27947. 000147E6  4E56 0000                link       A6, 0
  27948. 000147EA  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  27949. 000147EE  246E 0008                movea.l    A2, [A6 + 0x8]
  27950. 000147F2  362E 000C                move.w     D3, [A6 + 0xC]
  27951. 000147F6  200A                     move.l     D0, A2
  27952. 000147F8  677C                     beq        +0x7E /* 00014876 */
  27953. 000147FA  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27954. 00014800  2548 0004                move.l     [A2 + 0x4], A0
  27955. 00014804  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27956. 0001480A  41E8 0220                lea.l      A0, [A0 + 0x220]
  27957. 0001480E  2252                     movea.l    A1, [A2]
  27958. 00014810  2288                     move.l     [A1], A0
  27959. 00014812  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27960. 00014818  41E8 0150                lea.l      A0, [A0 + 0x150]
  27961. 0001481C  2548 002C                move.l     [A2 + 0x2C], A0
  27962. 00014820  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27963. 00014826  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  27964. 0001482A  2548 005E                move.l     [A2 + 0x5E], A0
  27965. 0001482E  41F9 0001 D8D4           lea.l      A0, [0x0001D8D4]
  27966. 00014834  41E8 0210                lea.l      A0, [A0 + 0x210]
  27967. 00014838  2548 0074                move.l     [A2 + 0x74], A0
  27968. 0001483C  2652                     movea.l    A3, [A2]
  27969. 0001483E  204A                     movea.l    A0, A2
  27970. 00014840  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  27971. 00014844  2848                     movea.l    A4, A0
  27972. 00014846  91CB                     sub.l      A0, A3
  27973. 00014848  2748 0008                move.l     [A3 + 0x8], A0
  27974. 0001484C  4267                     clr.w      -[A7]
  27975. 0001484E  2F0A                     move.l     -[A7], A2
  27976. 00014850  4EB9 0000 3968           jsr        [0x00003968]
  27977. 00014856  4A43                     tst.w      D3
  27978. 00014858  5C4F                     addq.w     A7, 6
  27979. 0001485A  670C                     beq        +0xE /* 00014868 */
  27980. 0001485C  4267                     clr.w      -[A7]
  27981. 0001485E  2F0C                     move.l     -[A7], A4
  27982. 00014860  4EB9 0000 3AE8           jsr        [0x00003AE8]
  27983. 00014866  5C4F                     addq.w     A7, 6
  27984. label00014868:
  27985. 00014868  4A43                     tst.w      D3
  27986. 0001486A  6F0A                     ble        +0xC /* 00014876 */
  27987. 0001486C  2F0A                     move.l     -[A7], A2
  27988. 0001486E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  27989. 00014874  584F                     addq.w     A7, 4
  27990. label00014876:
  27991. 00014876  204A                     movea.l    A0, A2
  27992. 00014878  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  27993. 0001487C  4E5E                     unlink     A6
  27994. 0001487E  4E75                     rts
  27995. 00014880  4E56 0000                link       A6, 0
  27996. 00014884  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27997. 00014888  2057                     movea.l    A0, [A7]
  27998. 0001488A  2268 0004                movea.l    A1, [A0 + 0x4]
  27999. 0001488E  2269 021C                movea.l    A1, [A1 + 0x21C]
  28000. 00014892  4E91                     jsr        [A1]
  28001. 00014894  4E5E                     unlink     A6
  28002. 00014896  4E75                     rts
  28003. label00014898:
  28004. 00014898  4E56 FFE0                link       A6, -0x0020
  28005. 0001489C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  28006. 000148A0  246E 0008                movea.l    A2, [A6 + 0x8]
  28007. 000148A4  286E 000C                movea.l    A4, [A6 + 0xC]
  28008. 000148A8  7601                     moveq.l    D3, 0x01
  28009. 000148AA  7800                     moveq.l    D4, 0x00
  28010. 000148AC  2D6C 0002 FFE6           move.l     [A6 - 0x1A], [A4 + 0x2]
  28011. 000148B2  202C 0002                move.l     D0, [A4 + 0x2]
  28012. 000148B6  0280 0000 00FF           andi.l     D0, 0xFF
  28013. 000148BC  3D40 FFFE                move.w     [A6 - 0x2], D0
  28014. 000148C0  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  28015. 000148C6  2D48 FFFA                move.l     [A6 - 0x6], A0
  28016. 000148CA  3A2C 000E                move.w     D5, [A4 + 0xE]
  28017. 000148CE  3005                     move.w     D0, D5
  28018. 000148D0  0240 0100                andi.w     D0, 0x100
  28019. 000148D4  6704                     beq        +0x6 /* 000148DA */
  28020. 000148D6  7806                     moveq.l    D4, 0x06
  28021. 000148D8  6022                     bra        +0x24 /* 000148FC */
  28022. label000148DA:
  28023. 000148DA  2D6A 0066 FFE2           move.l     [A6 - 0x1E], [A2 + 0x66]
  28024. 000148E0  671A                     beq        +0x1C /* 000148FC */
  28025. 000148E2  3F05                     move.w     -[A7], D5
  28026. 000148E4  486E FFFE                pea.l      [A6 - 0x2]
  28027. 000148E8  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  28028. 000148EC  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28029. 000148F0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  28030. 000148F4  4E90                     jsr        [A0]
  28031. 000148F6  1800                     move.b     D4, D0
  28032. 000148F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28033. label000148FC:
  28034. 000148FC  2F0A                     move.l     -[A7], A2
  28035. 000148FE  486E FFF6                pea.l      [A6 - 0xA]
  28036. 00014902  4EB9 0000 3200           jsr        [0x00003200]
  28037. 00014908  4EB9 0000 2070           jsr        [0x00002070]
  28038. 0001490E  2F08                     move.l     -[A7], A0
  28039. 00014910  42A7                     clr.l      -[A7]
  28040. 00014912  4227                     clr.b      -[A7]
  28041. 00014914  486E FFEC                pea.l      [A6 - 0x14]
  28042. 00014918  4EB9 0000 2120           jsr        [0x00002120]
  28043. 0001491E  2A2A 0062                move.l     D5, [A2 + 0x62]
  28044. 00014922  2045                     movea.l    A0, D5
  28045. 00014924  2650                     movea.l    A3, [A0]
  28046. 00014926  3D6B 0020 FFE0           move.w     [A6 - 0x20], [A3 + 0x20]
  28047. 0001492C  302B 0020                move.w     D0, [A3 + 0x20]
  28048. 00014930  B06B 0022                cmp.w      D0, [A3 + 0x22]
  28049. 00014934  57C0                     seq        D0
  28050. 00014936  4400                     neg.b      D0
  28051. 00014938  1D40 FFEB                move.b     [A6 - 0x15], D0
  28052. 0001493C  7000                     moveq.l    D0, 0x00
  28053. 0001493E  1004                     move.b     D0, D4
  28054. 00014940  4FEF 0016                lea.l      A7, [A7 + 0x16]
  28055. 00014944  0C40 0006                cmpi.w     D0, 0x6
  28056. 00014948  6200 027C                bhi        +0x27E /* 00014BC6 */
  28057. 0001494C  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  28058. 00014950  4EFB 0002                jmp        [PC + D0.w + 0x2]
  28059. 00014954  000E 00C0                ori.b      A6, 0xC0
  28060. 00014958  0154                     bchg       [A4], D0
  28061. 0001495A  0160                     bchg       -[A0], D0
  28062. 0001495C  0272 025A 0262           andi.w     [A2 + D0.w * 2 + 0x62], 0x25A
  28063. 00014962  4878 0001                push.l     0x1
  28064. 00014966  2F0A                     move.l     -[A7], A2
  28065. 00014968  2057                     movea.l    A0, [A7]
  28066. 0001496A  2268 0004                movea.l    A1, [A0 + 0x4]
  28067. 0001496E  2269 020C                movea.l    A1, [A1 + 0x20C]
  28068. 00014972  4E91                     jsr        [A1]
  28069. 00014974  4A00                     tst.b      D0
  28070. 00014976  504F                     addq.w     A7, 8
  28071. 00014978  670A                     beq        +0xC /* 00014984 */
  28072. 0001497A  3F3C 0001                move.w     -[A7], 0x1
  28073. 0001497E  A9C8                     syscall    SysBeep
  28074. 00014980  6000 0244                bra        +0x246 /* 00014BC6 */
  28075. label00014984:
  28076. 00014984  4AAA 006A                tst.l      [A2 + 0x6A]
  28077. 00014988  6650                     bne        +0x52 /* 000149DA */
  28078. 0001498A  4878 002E                push.l     0x2E /* '.' */
  28079. 0001498E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  28080. 00014994  2648                     movea.l    A3, A0
  28081. 00014996  2008                     move.l     D0, A0
  28082. 00014998  584F                     addq.w     A7, 4
  28083. 0001499A  6724                     beq        +0x26 /* 000149C0 */
  28084. 0001499C  2F0A                     move.l     -[A7], A2
  28085. 0001499E  200A                     move.l     D0, A2
  28086. 000149A0  4A80                     tst.l      D0
  28087. 000149A2  6708                     beq        +0xA /* 000149AC */
  28088. 000149A4  204A                     movea.l    A0, A2
  28089. 000149A6  41E8 0028                lea.l      A0, [A0 + 0x28]
  28090. 000149AA  6002                     bra        +0x4 /* 000149AE */
  28091. label000149AC:
  28092. 000149AC  204A                     movea.l    A0, A2
  28093. label000149AE:
  28094. 000149AE  4850                     pea.l      [A0]
  28095. 000149B0  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28096. 000149B4  2F0B                     move.l     -[A7], A3
  28097. 000149B6  4EB9 0000 2648           jsr        [0x00002648]
  28098. 000149BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28099. label000149C0:
  28100. 000149C0  254B 006A                move.l     [A2 + 0x6A], A3
  28101. 000149C4  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  28102. 000149C8  486A 0028                pea.l      [A2 + 0x28]
  28103. 000149CC  2057                     movea.l    A0, [A7]
  28104. 000149CE  2268 0004                movea.l    A1, [A0 + 0x4]
  28105. 000149D2  2269 003C                movea.l    A1, [A1 + 0x3C]
  28106. 000149D6  4E91                     jsr        [A1]
  28107. 000149D8  504F                     addq.w     A7, 8
  28108. label000149DA:
  28109. 000149DA  266A 006A                movea.l    A3, [A2 + 0x6A]
  28110. 000149DE  200B                     move.l     D0, A3
  28111. 000149E0  6714                     beq        +0x16 /* 000149F6 */
  28112. 000149E2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28113. 000149E6  2F0B                     move.l     -[A7], A3
  28114. 000149E8  2057                     movea.l    A0, [A7]
  28115. 000149EA  2250                     movea.l    A1, [A0]
  28116. 000149EC  2269 0034                movea.l    A1, [A1 + 0x34]
  28117. 000149F0  4E91                     jsr        [A1]
  28118. 000149F2  5C4F                     addq.w     A7, 6
  28119. 000149F4  600A                     bra        +0xC /* 00014A00 */
  28120. label000149F6:
  28121. 000149F6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28122. 000149FA  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28123. 000149FE  A9DC                     syscall    TEKey
  28124. label00014A00:
  28125. 00014A00  2F0A                     move.l     -[A7], A2
  28126. 00014A02  2057                     movea.l    A0, [A7]
  28127. 00014A04  2268 0004                movea.l    A1, [A0 + 0x4]
  28128. 00014A08  2269 021C                movea.l    A1, [A1 + 0x21C]
  28129. 00014A0C  4E91                     jsr        [A1]
  28130. 00014A0E  584F                     addq.w     A7, 4
  28131. 00014A10  6000 01B4                bra        +0x1B6 /* 00014BC6 */
  28132. 00014A14  4A6B 0022                tst.w      [A3 + 0x22]
  28133. 00014A18  6F00 01AC                ble        +0x1AE /* 00014BC6 */
  28134. 00014A1C  4AAA 006A                tst.l      [A2 + 0x6A]
  28135. 00014A20  6650                     bne        +0x52 /* 00014A72 */
  28136. 00014A22  4878 002E                push.l     0x2E /* '.' */
  28137. 00014A26  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  28138. 00014A2C  2648                     movea.l    A3, A0
  28139. 00014A2E  2008                     move.l     D0, A0
  28140. 00014A30  584F                     addq.w     A7, 4
  28141. 00014A32  6724                     beq        +0x26 /* 00014A58 */
  28142. 00014A34  2F0A                     move.l     -[A7], A2
  28143. 00014A36  200A                     move.l     D0, A2
  28144. 00014A38  4A80                     tst.l      D0
  28145. 00014A3A  6708                     beq        +0xA /* 00014A44 */
  28146. 00014A3C  204A                     movea.l    A0, A2
  28147. 00014A3E  41E8 0028                lea.l      A0, [A0 + 0x28]
  28148. 00014A42  6002                     bra        +0x4 /* 00014A46 */
  28149. label00014A44:
  28150. 00014A44  204A                     movea.l    A0, A2
  28151. label00014A46:
  28152. 00014A46  4850                     pea.l      [A0]
  28153. 00014A48  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28154. 00014A4C  2F0B                     move.l     -[A7], A3
  28155. 00014A4E  4EB9 0000 2648           jsr        [0x00002648]
  28156. 00014A54  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28157. label00014A58:
  28158. 00014A58  254B 006A                move.l     [A2 + 0x6A], A3
  28159. 00014A5C  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  28160. 00014A60  486A 0028                pea.l      [A2 + 0x28]
  28161. 00014A64  2057                     movea.l    A0, [A7]
  28162. 00014A66  2268 0004                movea.l    A1, [A0 + 0x4]
  28163. 00014A6A  2269 003C                movea.l    A1, [A1 + 0x3C]
  28164. 00014A6E  4E91                     jsr        [A1]
  28165. 00014A70  504F                     addq.w     A7, 8
  28166. label00014A72:
  28167. 00014A72  266A 006A                movea.l    A3, [A2 + 0x6A]
  28168. 00014A76  200B                     move.l     D0, A3
  28169. 00014A78  6710                     beq        +0x12 /* 00014A8A */
  28170. 00014A7A  2F0B                     move.l     -[A7], A3
  28171. 00014A7C  2057                     movea.l    A0, [A7]
  28172. 00014A7E  2250                     movea.l    A1, [A0]
  28173. 00014A80  2269 0038                movea.l    A1, [A1 + 0x38]
  28174. 00014A84  4E91                     jsr        [A1]
  28175. 00014A86  584F                     addq.w     A7, 4
  28176. 00014A88  600A                     bra        +0xC /* 00014A94 */
  28177. label00014A8A:
  28178. 00014A8A  3F3C 0008                move.w     -[A7], 0x8
  28179. 00014A8E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28180. 00014A92  A9DC                     syscall    TEKey
  28181. label00014A94:
  28182. 00014A94  2F0A                     move.l     -[A7], A2
  28183. 00014A96  2057                     movea.l    A0, [A7]
  28184. 00014A98  2268 0004                movea.l    A1, [A0 + 0x4]
  28185. 00014A9C  2269 021C                movea.l    A1, [A1 + 0x21C]
  28186. 00014AA0  4E91                     jsr        [A1]
  28187. 00014AA2  584F                     addq.w     A7, 4
  28188. 00014AA4  6000 0120                bra        +0x122 /* 00014BC6 */
  28189. 00014AA8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28190. 00014AAC  2F05                     move.l     -[A7], D5
  28191. 00014AAE  A9DC                     syscall    TEKey
  28192. 00014AB0  6000 0114                bra        +0x116 /* 00014BC6 */
  28193. 00014AB4  302E FFFE                move.w     D0, [A6 - 0x2]
  28194. 00014AB8  5340                     subq.w     D0, 1
  28195. 00014ABA  670E                     beq        +0x10 /* 00014ACA */
  28196. 00014ABC  5740                     subq.w     D0, 3
  28197. 00014ABE  6716                     beq        +0x18 /* 00014AD6 */
  28198. 00014AC0  0440 007B                subi.w     D0, 0x7B /* '{' */
  28199. 00014AC4  6720                     beq        +0x22 /* 00014AE6 */
  28200. 00014AC6  6000 00D4                bra        +0xD6 /* 00014B9C */
  28201. label00014ACA:
  28202. 00014ACA  42A7                     clr.l      -[A7]
  28203. 00014ACC  42A7                     clr.l      -[A7]
  28204. 00014ACE  2F05                     move.l     -[A7], D5
  28205. 00014AD0  A9D1                     syscall    TESetSelect
  28206. 00014AD2  6000 00F2                bra        +0xF4 /* 00014BC6 */
  28207. label00014AD6:
  28208. 00014AD6  4878 7FFF                push.l     0x7FFF
  28209. 00014ADA  4878 7FFF                push.l     0x7FFF
  28210. 00014ADE  2F05                     move.l     -[A7], D5
  28211. 00014AE0  A9D1                     syscall    TESetSelect
  28212. 00014AE2  6000 00E2                bra        +0xE4 /* 00014BC6 */
  28213. label00014AE6:
  28214. 00014AE6  302E FFE0                move.w     D0, [A6 - 0x20]
  28215. 00014AEA  B06B 003C                cmp.w      D0, [A3 + 0x3C]
  28216. 00014AEE  6C00 00D6                bge        +0xD8 /* 00014BC6 */
  28217. 00014AF2  4AAA 006A                tst.l      [A2 + 0x6A]
  28218. 00014AF6  6650                     bne        +0x52 /* 00014B48 */
  28219. 00014AF8  4878 002E                push.l     0x2E /* '.' */
  28220. 00014AFC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  28221. 00014B02  2648                     movea.l    A3, A0
  28222. 00014B04  2008                     move.l     D0, A0
  28223. 00014B06  584F                     addq.w     A7, 4
  28224. 00014B08  6724                     beq        +0x26 /* 00014B2E */
  28225. 00014B0A  2F0A                     move.l     -[A7], A2
  28226. 00014B0C  200A                     move.l     D0, A2
  28227. 00014B0E  4A80                     tst.l      D0
  28228. 00014B10  6708                     beq        +0xA /* 00014B1A */
  28229. 00014B12  204A                     movea.l    A0, A2
  28230. 00014B14  41E8 0028                lea.l      A0, [A0 + 0x28]
  28231. 00014B18  6002                     bra        +0x4 /* 00014B1C */
  28232. label00014B1A:
  28233. 00014B1A  204A                     movea.l    A0, A2
  28234. label00014B1C:
  28235. 00014B1C  4850                     pea.l      [A0]
  28236. 00014B1E  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28237. 00014B22  2F0B                     move.l     -[A7], A3
  28238. 00014B24  4EB9 0000 2648           jsr        [0x00002648]
  28239. 00014B2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28240. label00014B2E:
  28241. 00014B2E  254B 006A                move.l     [A2 + 0x6A], A3
  28242. 00014B32  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  28243. 00014B36  486A 0028                pea.l      [A2 + 0x28]
  28244. 00014B3A  2057                     movea.l    A0, [A7]
  28245. 00014B3C  2268 0004                movea.l    A1, [A0 + 0x4]
  28246. 00014B40  2269 003C                movea.l    A1, [A1 + 0x3C]
  28247. 00014B44  4E91                     jsr        [A1]
  28248. 00014B46  504F                     addq.w     A7, 8
  28249. label00014B48:
  28250. 00014B48  266A 006A                movea.l    A3, [A2 + 0x6A]
  28251. 00014B4C  200B                     move.l     D0, A3
  28252. 00014B4E  6710                     beq        +0x12 /* 00014B60 */
  28253. 00014B50  2F0B                     move.l     -[A7], A3
  28254. 00014B52  2057                     movea.l    A0, [A7]
  28255. 00014B54  2250                     movea.l    A1, [A0]
  28256. 00014B56  2269 003C                movea.l    A1, [A1 + 0x3C]
  28257. 00014B5A  4E91                     jsr        [A1]
  28258. 00014B5C  584F                     addq.w     A7, 4
  28259. 00014B5E  602A                     bra        +0x2C /* 00014B8A */
  28260. label00014B60:
  28261. 00014B60  266A 0062                movea.l    A3, [A2 + 0x62]
  28262. 00014B64  2C13                     move.l     D6, [A3]
  28263. 00014B66  2046                     movea.l    A0, D6
  28264. 00014B68  2246                     movea.l    A1, D6
  28265. 00014B6A  3829 0020                move.w     D4, [A1 + 0x20]
  28266. 00014B6E  B868 0022                cmp.w      D4, [A0 + 0x22]
  28267. 00014B72  6610                     bne        +0x12 /* 00014B84 */
  28268. 00014B74  3044                     movea.w    A0, D4
  28269. 00014B76  2F08                     move.l     -[A7], A0
  28270. 00014B78  3004                     move.w     D0, D4
  28271. 00014B7A  5240                     addq.w     D0, 1
  28272. 00014B7C  48C0                     ext.l      D0
  28273. 00014B7E  2F00                     move.l     -[A7], D0
  28274. 00014B80  2F0B                     move.l     -[A7], A3
  28275. 00014B82  A9D1                     syscall    TESetSelect
  28276. label00014B84:
  28277. 00014B84  2F2A 0062                move.l     -[A7], [A2 + 0x62]
  28278. 00014B88  A9D7                     syscall    TEDelete
  28279. label00014B8A:
  28280. 00014B8A  2F0A                     move.l     -[A7], A2
  28281. 00014B8C  2057                     movea.l    A0, [A7]
  28282. 00014B8E  2268 0004                movea.l    A1, [A0 + 0x4]
  28283. 00014B92  2269 021C                movea.l    A1, [A1 + 0x21C]
  28284. 00014B96  4E91                     jsr        [A1]
  28285. 00014B98  584F                     addq.w     A7, 4
  28286. 00014B9A  602A                     bra        +0x2C /* 00014BC6 */
  28287. label00014B9C:
  28288. 00014B9C  2F0C                     move.l     -[A7], A4
  28289. 00014B9E  486A 0028                pea.l      [A2 + 0x28]
  28290. 00014BA2  4EB9 0000 3D70           jsr        [0x00003D70]
  28291. 00014BA8  1600                     move.b     D3, D0
  28292. 00014BAA  504F                     addq.w     A7, 8
  28293. 00014BAC  6018                     bra        +0x1A /* 00014BC6 */
  28294. 00014BAE  3F3C 0001                move.w     -[A7], 0x1
  28295. 00014BB2  A9C8                     syscall    SysBeep
  28296. 00014BB4  6010                     bra        +0x12 /* 00014BC6 */
  28297. 00014BB6  2F0C                     move.l     -[A7], A4
  28298. 00014BB8  486A 0028                pea.l      [A2 + 0x28]
  28299. 00014BBC  4EB9 0000 3D70           jsr        [0x00003D70]
  28300. 00014BC2  1600                     move.b     D3, D0
  28301. 00014BC4  504F                     addq.w     A7, 8
  28302. label00014BC6:
  28303. 00014BC6  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  28304. 00014BCC  B1EE FFFA                cmpa.l     A0, [A6 - 0x6]
  28305. 00014BD0  6624                     bne        +0x26 /* 00014BF6 */
  28306. 00014BD2  206A 0062                movea.l    A0, [A2 + 0x62]
  28307. 00014BD6  2E10                     move.l     D7, [A0]
  28308. 00014BD8  2047                     movea.l    A0, D7
  28309. 00014BDA  2247                     movea.l    A1, D7
  28310. 00014BDC  3029 0020                move.w     D0, [A1 + 0x20]
  28311. 00014BE0  B068 0022                cmp.w      D0, [A0 + 0x22]
  28312. 00014BE4  57C0                     seq        D0
  28313. 00014BE6  4400                     neg.b      D0
  28314. 00014BE8  B02E FFEB                cmp.b      D0, [A6 - 0x15]
  28315. 00014BEC  6708                     beq        +0xA /* 00014BF6 */
  28316. 00014BEE  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  28317. label00014BF6:
  28318. 00014BF6  3F3C FFFF                move.w     -[A7], 0xFFFF
  28319. 00014BFA  486E FFEC                pea.l      [A6 - 0x14]
  28320. 00014BFE  4EB9 0000 2128           jsr        [0x00002128]
  28321. 00014C04  3F3C FFFF                move.w     -[A7], 0xFFFF
  28322. 00014C08  486E FFF6                pea.l      [A6 - 0xA]
  28323. 00014C0C  4EB9 0000 3208           jsr        [0x00003208]
  28324. 00014C12  1003                     move.b     D0, D3
  28325. 00014C14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28326. 00014C18  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  28327. 00014C1C  4E5E                     unlink     A6
  28328. 00014C1E  4E75                     rts
  28329. 00014C20  206F 0004                movea.l    A0, [A7 + 0x4]
  28330. 00014C24  5088                     addq.l     A0, 8
  28331. 00014C26  2010                     move.l     D0, [A0]
  28332. 00014C28  0680 FFFF FF5A           addi.l     D0, 0xFFFFFF5A
  28333. 00014C2E  D1AF 0004                add.l      [A7 + 0x4], D0
  28334. 00014C32  4EFA FBB2                jmp        [PC - 0x44E /* 000147E6 */]
  28335. 00014C36  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  28336. 00014C3E  4EF9 0000 3980           jmp        [0x00003980]
  28337. 00014C44  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  28338. 00014C4C  4EF9 0000 2DD8           jmp        [0x00002DD8]
  28339. 00014C52  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  28340. 00014C5A  4EFA FC3C                jmp        [PC - 0x3C4 /* 00014898 */]
  28341. 00014C5E  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  28342. 00014C66  4EF9 0000 3970           jmp        [0x00003970]
  28343. 00014C6C  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  28344. 00014C74  4EF9 0000 2D88           jmp        [0x00002D88]
  28345. 00014C7A  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  28346. 00014C82  4EFA FB62                jmp        [PC - 0x49E /* 000147E6 */]
  28347. 00014C86  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  28348. 00014C8E  4EF9 0000 2DE8           jmp        [0x00002DE8]
  28349. 00014C94  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  28350. 00014C9C  4EFA FB48                jmp        [PC - 0x4B8 /* 000147E6 */]
  28351. 00014CA0  06AF FFFF FF8C 0004      addi.l     [A7 + 0x4], 0xFFFFFF8C
  28352. 00014CA8  4EFA FB3C                jmp        [PC - 0x4C4 /* 000147E6 */]
  28353. fn00014CAC:
  28354. 00014CAC  4E56 0000                link       A6, 0
  28355. 00014CB0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  28356. 00014CB4  246E 0008                movea.l    A2, [A6 + 0x8]
  28357. 00014CB8  362E 000C                move.w     D3, [A6 + 0xC]
  28358. 00014CBC  286E 000E                movea.l    A4, [A6 + 0xE]
  28359. 00014CC0  4A43                     tst.w      D3
  28360. 00014CC2  6714                     beq        +0x16 /* 00014CD8 */
  28361. 00014CC4  204A                     movea.l    A0, A2
  28362. 00014CC6  41E8 01B8                lea.l      A0, [A0 + 0x1B8]
  28363. 00014CCA  2648                     movea.l    A3, A0
  28364. 00014CCC  2488                     move.l     [A2], A0
  28365. 00014CCE  2F0B                     move.l     -[A7], A3
  28366. 00014CD0  4EB9 0000 3AE0           jsr        [0x00003AE0]
  28367. 00014CD6  584F                     addq.w     A7, 4
  28368. label00014CD8:
  28369. 00014CD8  2F0C                     move.l     -[A7], A4
  28370. 00014CDA  4267                     clr.w      -[A7]
  28371. 00014CDC  2F0A                     move.l     -[A7], A2
  28372. 00014CDE  61FF FFFE CB1E           bsr        -0x134E0 /* 000017FE */
  28373. 00014CE4  486A 004E                pea.l      [A2 + 0x4E]
  28374. 00014CE8  4EB9 0000 3BD0           jsr        [0x00003BD0]
  28375. 00014CEE  41F9 0001 FFE8           lea.l      A0, [0x0001FFE8]
  28376. 00014CF4  2548 007C                move.l     [A2 + 0x7C], A0
  28377. 00014CF8  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28378. 00014CFE  2548 0004                move.l     [A2 + 0x4], A0
  28379. 00014D02  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28380. 00014D08  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  28381. 00014D0C  2252                     movea.l    A1, [A2]
  28382. 00014D0E  2288                     move.l     [A1], A0
  28383. 00014D10  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28384. 00014D16  41E8 0084                lea.l      A0, [A0 + 0x84]
  28385. 00014D1A  2548 004E                move.l     [A2 + 0x4E], A0
  28386. 00014D1E  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28387. 00014D24  41E8 0094                lea.l      A0, [A0 + 0x94]
  28388. 00014D28  2548 007C                move.l     [A2 + 0x7C], A0
  28389. 00014D2C  2652                     movea.l    A3, [A2]
  28390. 00014D2E  204A                     movea.l    A0, A2
  28391. 00014D30  41E8 01B8                lea.l      A0, [A0 + 0x1B8]
  28392. 00014D34  91CB                     sub.l      A0, A3
  28393. 00014D36  2748 0008                move.l     [A3 + 0x8], A0
  28394. 00014D3A  264A                     movea.l    A3, A2
  28395. 00014D3C  47EB 0080                lea.l      A3, [A3 + 0x80]
  28396. 00014D40  4227                     clr.b      -[A7]
  28397. 00014D42  4878 0000                push.l     0x0
  28398. 00014D46  4878 0602                push.l     0x602
  28399. 00014D4A  2F0B                     move.l     -[A7], A3
  28400. 00014D4C  4EB9 0000 2688           jsr        [0x00002688]
  28401. 00014D52  41F9 0001 D484           lea.l      A0, [0x0001D484]
  28402. 00014D58  2688                     move.l     [A3], A0
  28403. 00014D5A  42AA 01A8                clr.l      [A2 + 0x1A8]
  28404. 00014D5E  42AA 01AC                clr.l      [A2 + 0x1AC]
  28405. 00014D62  42AA 01B0                clr.l      [A2 + 0x1B0]
  28406. 00014D66  42AA 01B4                clr.l      [A2 + 0x1B4]
  28407. 00014D6A  204A                     movea.l    A0, A2
  28408. 00014D6C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  28409. 00014D70  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  28410. 00014D74  4E5E                     unlink     A6
  28411. 00014D76  4E75                     rts
  28412. label00014D78:
  28413. 00014D78  4E56 0000                link       A6, 0
  28414. 00014D7C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  28415. 00014D80  246E 0008                movea.l    A2, [A6 + 0x8]
  28416. 00014D84  362E 000C                move.w     D3, [A6 + 0xC]
  28417. 00014D88  200A                     move.l     D0, A2
  28418. 00014D8A  6700 00B6                beq        +0xB8 /* 00014E42 */
  28419. 00014D8E  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28420. 00014D94  2548 0004                move.l     [A2 + 0x4], A0
  28421. 00014D98  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28422. 00014D9E  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  28423. 00014DA2  2252                     movea.l    A1, [A2]
  28424. 00014DA4  2288                     move.l     [A1], A0
  28425. 00014DA6  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28426. 00014DAC  41E8 0084                lea.l      A0, [A0 + 0x84]
  28427. 00014DB0  2548 004E                move.l     [A2 + 0x4E], A0
  28428. 00014DB4  41F9 0001 D534           lea.l      A0, [0x0001D534]
  28429. 00014DBA  41E8 0094                lea.l      A0, [A0 + 0x94]
  28430. 00014DBE  2548 007C                move.l     [A2 + 0x7C], A0
  28431. 00014DC2  2652                     movea.l    A3, [A2]
  28432. 00014DC4  204A                     movea.l    A0, A2
  28433. 00014DC6  41E8 01B8                lea.l      A0, [A0 + 0x1B8]
  28434. 00014DCA  2848                     movea.l    A4, A0
  28435. 00014DCC  91CB                     sub.l      A0, A3
  28436. 00014DCE  2748 0008                move.l     [A3 + 0x8], A0
  28437. 00014DD2  204A                     movea.l    A0, A2
  28438. 00014DD4  41E8 0080                lea.l      A0, [A0 + 0x80]
  28439. 00014DD8  2648                     movea.l    A3, A0
  28440. 00014DDA  2008                     move.l     D0, A0
  28441. 00014DDC  6716                     beq        +0x18 /* 00014DF4 */
  28442. 00014DDE  41F9 0001 D484           lea.l      A0, [0x0001D484]
  28443. 00014DE4  2548 0080                move.l     [A2 + 0x80], A0
  28444. 00014DE8  4267                     clr.w      -[A7]
  28445. 00014DEA  2F0B                     move.l     -[A7], A3
  28446. 00014DEC  4EB9 0000 26A0           jsr        [0x000026A0]
  28447. 00014DF2  5C4F                     addq.w     A7, 6
  28448. label00014DF4:
  28449. 00014DF4  204A                     movea.l    A0, A2
  28450. 00014DF6  41E8 007C                lea.l      A0, [A0 + 0x7C]
  28451. 00014DFA  2648                     movea.l    A3, A0
  28452. 00014DFC  2008                     move.l     D0, A0
  28453. 00014DFE  670A                     beq        +0xC /* 00014E0A */
  28454. 00014E00  41F9 0001 FFE8           lea.l      A0, [0x0001FFE8]
  28455. 00014E06  2548 007C                move.l     [A2 + 0x7C], A0
  28456. label00014E0A:
  28457. 00014E0A  4267                     clr.w      -[A7]
  28458. 00014E0C  486A 004E                pea.l      [A2 + 0x4E]
  28459. 00014E10  4EB9 0000 3BD8           jsr        [0x00003BD8]
  28460. 00014E16  4267                     clr.w      -[A7]
  28461. 00014E18  2F0A                     move.l     -[A7], A2
  28462. 00014E1A  61FF FFFE CAD6           bsr        -0x13528 /* 000018F2 */
  28463. 00014E20  4A43                     tst.w      D3
  28464. 00014E22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28465. 00014E26  670C                     beq        +0xE /* 00014E34 */
  28466. 00014E28  4267                     clr.w      -[A7]
  28467. 00014E2A  2F0C                     move.l     -[A7], A4
  28468. 00014E2C  4EB9 0000 3AE8           jsr        [0x00003AE8]
  28469. 00014E32  5C4F                     addq.w     A7, 6
  28470. label00014E34:
  28471. 00014E34  4A43                     tst.w      D3
  28472. 00014E36  6F0A                     ble        +0xC /* 00014E42 */
  28473. 00014E38  2F0A                     move.l     -[A7], A2
  28474. 00014E3A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  28475. 00014E40  584F                     addq.w     A7, 4
  28476. label00014E42:
  28477. 00014E42  204A                     movea.l    A0, A2
  28478. 00014E44  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  28479. 00014E48  4E5E                     unlink     A6
  28480. 00014E4A  4E75                     rts
  28481. 00014E4C  4E56 0000                link       A6, 0
  28482. 00014E50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  28483. 00014E54  61FF FFFE CBF2           bsr        -0x1340C /* 00001A48 */
  28484. 00014E5A  4E5E                     unlink     A6
  28485. 00014E5C  4E75                     rts
  28486. 00014E5E  4E56 FFC4                link       A6, -0x003C
  28487. 00014E62  48E7 0038                movem.l    -[A7], A2,A3,A4
  28488. 00014E66  246E 0008                movea.l    A2, [A6 + 0x8]
  28489. 00014E6A  4878 00CB                push.l     0xCB
  28490. 00014E6E  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  28491. 00014E72  2057                     movea.l    A0, [A7]
  28492. 00014E74  2268 0004                movea.l    A1, [A0 + 0x4]
  28493. 00014E78  2269 0010                movea.l    A1, [A1 + 0x10]
  28494. 00014E7C  4E91                     jsr        [A1]
  28495. 00014E7E  2648                     movea.l    A3, A0
  28496. 00014E80  200B                     move.l     D0, A3
  28497. 00014E82  504F                     addq.w     A7, 8
  28498. 00014E84  661E                     bne        +0x20 /* 00014EA4 */
  28499. 00014E86  42A7                     clr.l      -[A7]
  28500. 00014E88  486E FFD4                pea.l      [A6 - 0x2C]
  28501. 00014E8C  2D7C 6E69 6C50 FFD4      move.l     [A6 - 0x2C], 0x6E696C50 /* 'nilP' */
  28502. 00014E94  4879 0001 D888           push.l     0x1D888
  28503. 00014E9A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  28504. 00014EA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28505. label00014EA4:
  28506. 00014EA4  2F0B                     move.l     -[A7], A3
  28507. 00014EA6  2057                     movea.l    A0, [A7]
  28508. 00014EA8  2268 0004                movea.l    A1, [A0 + 0x4]
  28509. 00014EAC  2269 00A8                movea.l    A1, [A1 + 0xA8]
  28510. 00014EB0  4E91                     jsr        [A1]
  28511. 00014EB2  2F3C 4C49 5354           move.l     -[A7], 0x4C495354 /* 'LIST' */
  28512. 00014EB8  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  28513. 00014EBC  2057                     movea.l    A0, [A7]
  28514. 00014EBE  2268 0004                movea.l    A1, [A0 + 0x4]
  28515. 00014EC2  2269 0010                movea.l    A1, [A1 + 0x10]
  28516. 00014EC6  4E91                     jsr        [A1]
  28517. 00014EC8  2548 01A8                move.l     [A2 + 0x1A8], A0
  28518. 00014ECC  4AAA 01A8                tst.l      [A2 + 0x1A8]
  28519. 00014ED0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28520. 00014ED4  661E                     bne        +0x20 /* 00014EF4 */
  28521. 00014ED6  42A7                     clr.l      -[A7]
  28522. 00014ED8  486E FFD0                pea.l      [A6 - 0x30]
  28523. 00014EDC  2D7C 6E69 6C50 FFD0      move.l     [A6 - 0x30], 0x6E696C50 /* 'nilP' */
  28524. 00014EE4  4879 0001 D888           push.l     0x1D888
  28525. 00014EEA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  28526. 00014EF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28527. label00014EF4:
  28528. 00014EF4  200A                     move.l     D0, A2
  28529. 00014EF6  4A80                     tst.l      D0
  28530. 00014EF8  6708                     beq        +0xA /* 00014F02 */
  28531. 00014EFA  204A                     movea.l    A0, A2
  28532. 00014EFC  41E8 004E                lea.l      A0, [A0 + 0x4E]
  28533. 00014F00  6002                     bra        +0x4 /* 00014F04 */
  28534. label00014F02:
  28535. 00014F02  204A                     movea.l    A0, A2
  28536. label00014F04:
  28537. 00014F04  4850                     pea.l      [A0]
  28538. 00014F06  206A 01A8                movea.l    A0, [A2 + 0x1A8]
  28539. 00014F0A  4868 00A8                pea.l      [A0 + 0xA8]
  28540. 00014F0E  4EB9 0000 3B20           jsr        [0x00003B20]
  28541. 00014F14  2F3C 436E 6577           move.l     -[A7], 0x436E6577 /* 'Cnew' */
  28542. 00014F1A  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  28543. 00014F1E  2057                     movea.l    A0, [A7]
  28544. 00014F20  2268 0004                movea.l    A1, [A0 + 0x4]
  28545. 00014F24  2269 0010                movea.l    A1, [A1 + 0x10]
  28546. 00014F28  4E91                     jsr        [A1]
  28547. 00014F2A  2548 01AC                move.l     [A2 + 0x1AC], A0
  28548. 00014F2E  4AAA 01AC                tst.l      [A2 + 0x1AC]
  28549. 00014F32  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28550. 00014F36  661E                     bne        +0x20 /* 00014F56 */
  28551. 00014F38  42A7                     clr.l      -[A7]
  28552. 00014F3A  486E FFCC                pea.l      [A6 - 0x34]
  28553. 00014F3E  2D7C 6E69 6C50 FFCC      move.l     [A6 - 0x34], 0x6E696C50 /* 'nilP' */
  28554. 00014F46  4879 0001 D888           push.l     0x1D888
  28555. 00014F4C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  28556. 00014F52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28557. label00014F56:
  28558. 00014F56  200A                     move.l     D0, A2
  28559. 00014F58  4A80                     tst.l      D0
  28560. 00014F5A  6708                     beq        +0xA /* 00014F64 */
  28561. 00014F5C  204A                     movea.l    A0, A2
  28562. 00014F5E  41E8 004E                lea.l      A0, [A0 + 0x4E]
  28563. 00014F62  6002                     bra        +0x4 /* 00014F66 */
  28564. label00014F64:
  28565. 00014F64  204A                     movea.l    A0, A2
  28566. label00014F66:
  28567. 00014F66  4850                     pea.l      [A0]
  28568. 00014F68  206A 01AC                movea.l    A0, [A2 + 0x1AC]
  28569. 00014F6C  4868 0028                pea.l      [A0 + 0x28]
  28570. 00014F70  4EB9 0000 3B20           jsr        [0x00003B20]
  28571. 00014F76  2F3C 4364 656C           move.l     -[A7], 0x4364656C /* 'Cdel' */
  28572. 00014F7C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  28573. 00014F80  2057                     movea.l    A0, [A7]
  28574. 00014F82  2268 0004                movea.l    A1, [A0 + 0x4]
  28575. 00014F86  2269 0010                movea.l    A1, [A1 + 0x10]
  28576. 00014F8A  4E91                     jsr        [A1]
  28577. 00014F8C  2548 01B0                move.l     [A2 + 0x1B0], A0
  28578. 00014F90  4AAA 01B0                tst.l      [A2 + 0x1B0]
  28579. 00014F94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28580. 00014F98  661E                     bne        +0x20 /* 00014FB8 */
  28581. 00014F9A  42A7                     clr.l      -[A7]
  28582. 00014F9C  486E FFC8                pea.l      [A6 - 0x38]
  28583. 00014FA0  2D7C 6E69 6C50 FFC8      move.l     [A6 - 0x38], 0x6E696C50 /* 'nilP' */
  28584. 00014FA8  4879 0001 D888           push.l     0x1D888
  28585. 00014FAE  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  28586. 00014FB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28587. label00014FB8:
  28588. 00014FB8  200A                     move.l     D0, A2
  28589. 00014FBA  4A80                     tst.l      D0
  28590. 00014FBC  6708                     beq        +0xA /* 00014FC6 */
  28591. 00014FBE  204A                     movea.l    A0, A2
  28592. 00014FC0  41E8 004E                lea.l      A0, [A0 + 0x4E]
  28593. 00014FC4  6002                     bra        +0x4 /* 00014FC8 */
  28594. label00014FC6:
  28595. 00014FC6  204A                     movea.l    A0, A2
  28596. label00014FC8:
  28597. 00014FC8  4850                     pea.l      [A0]
  28598. 00014FCA  206A 01B0                movea.l    A0, [A2 + 0x1B0]
  28599. 00014FCE  4868 0028                pea.l      [A0 + 0x28]
  28600. 00014FD2  4EB9 0000 3B20           jsr        [0x00003B20]
  28601. 00014FD8  2F3C 4544 4954           move.l     -[A7], 0x45444954 /* 'EDIT' */
  28602. 00014FDE  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  28603. 00014FE2  2057                     movea.l    A0, [A7]
  28604. 00014FE4  2268 0004                movea.l    A1, [A0 + 0x4]
  28605. 00014FE8  2269 0010                movea.l    A1, [A1 + 0x10]
  28606. 00014FEC  4E91                     jsr        [A1]
  28607. 00014FEE  2548 01B4                move.l     [A2 + 0x1B4], A0
  28608. 00014FF2  4AAA 01B4                tst.l      [A2 + 0x1B4]
  28609. 00014FF6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28610. 00014FFA  661E                     bne        +0x20 /* 0001501A */
  28611. 00014FFC  42A7                     clr.l      -[A7]
  28612. 00014FFE  486E FFC4                pea.l      [A6 - 0x3C]
  28613. 00015002  2D7C 6E69 6C50 FFC4      move.l     [A6 - 0x3C], 0x6E696C50 /* 'nilP' */
  28614. 0001500A  4879 0001 D888           push.l     0x1D888
  28615. 00015010  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  28616. 00015016  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28617. label0001501A:
  28618. 0001501A  200A                     move.l     D0, A2
  28619. 0001501C  4A80                     tst.l      D0
  28620. 0001501E  6708                     beq        +0xA /* 00015028 */
  28621. 00015020  204A                     movea.l    A0, A2
  28622. 00015022  41E8 004E                lea.l      A0, [A0 + 0x4E]
  28623. 00015026  6002                     bra        +0x4 /* 0001502A */
  28624. label00015028:
  28625. 00015028  204A                     movea.l    A0, A2
  28626. label0001502A:
  28627. 0001502A  4850                     pea.l      [A0]
  28628. 0001502C  206A 01B4                movea.l    A0, [A2 + 0x1B4]
  28629. 00015030  4868 0028                pea.l      [A0 + 0x28]
  28630. 00015034  4EB9 0000 3B20           jsr        [0x00003B20]
  28631. 0001503A  2F2A 01B0                move.l     -[A7], [A2 + 0x1B0]
  28632. 0001503E  2057                     movea.l    A0, [A7]
  28633. 00015040  2268 0004                movea.l    A1, [A0 + 0x4]
  28634. 00015044  2269 00B8                movea.l    A1, [A1 + 0xB8]
  28635. 00015048  4E91                     jsr        [A1]
  28636. 0001504A  2F2A 01B4                move.l     -[A7], [A2 + 0x1B4]
  28637. 0001504E  2057                     movea.l    A0, [A7]
  28638. 00015050  2268 0004                movea.l    A1, [A0 + 0x4]
  28639. 00015054  2269 00B8                movea.l    A1, [A1 + 0xB8]
  28640. 00015058  4E91                     jsr        [A1]
  28641. 0001505A  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  28642. 00015060  2868 0616                movea.l    A4, [A0 + 0x616]
  28643. 00015064  200C                     move.l     D0, A4
  28644. 00015066  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28645. 0001506A  674A                     beq        +0x4C /* 000150B6 */
  28646. 0001506C  47EE FFD8                lea.l      A3, [A6 - 0x28]
  28647. 00015070  4227                     clr.b      -[A7]
  28648. 00015072  4227                     clr.b      -[A7]
  28649. 00015074  4878 0000                push.l     0x0
  28650. 00015078  2F0C                     move.l     -[A7], A4
  28651. 0001507A  4878 0602                push.l     0x602
  28652. 0001507E  2F0B                     move.l     -[A7], A3
  28653. 00015080  4EB9 0000 2690           jsr        [0x00002690]
  28654. 00015086  41F9 0001 D484           lea.l      A0, [0x0001D484]
  28655. 0001508C  2688                     move.l     [A3], A0
  28656. 0001508E  486E FFD8                pea.l      [A6 - 0x28]
  28657. 00015092  486A 0080                pea.l      [A2 + 0x80]
  28658. 00015096  4EB9 0000 2698           jsr        [0x00002698]
  28659. 0001509C  41F9 0001 D484           lea.l      A0, [0x0001D484]
  28660. 000150A2  2D48 FFD8                move.l     [A6 - 0x28], A0
  28661. 000150A6  4267                     clr.w      -[A7]
  28662. 000150A8  486E FFD8                pea.l      [A6 - 0x28]
  28663. 000150AC  4EB9 0000 26A0           jsr        [0x000026A0]
  28664. 000150B2  4FEF 0022                lea.l      A7, [A7 + 0x22]
  28665. label000150B6:
  28666. 000150B6  200A                     move.l     D0, A2
  28667. 000150B8  4A80                     tst.l      D0
  28668. 000150BA  6708                     beq        +0xA /* 000150C4 */
  28669. 000150BC  204A                     movea.l    A0, A2
  28670. 000150BE  41E8 007C                lea.l      A0, [A0 + 0x7C]
  28671. 000150C2  6002                     bra        +0x4 /* 000150C6 */
  28672. label000150C4:
  28673. 000150C4  204A                     movea.l    A0, A2
  28674. label000150C6:
  28675. 000150C6  4850                     pea.l      [A0]
  28676. 000150C8  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  28677. 000150CC  61FF FFFF 7108           bsr        -0x8EF6 /* 0000C1D6 */
  28678. 000150D2  504F                     addq.w     A7, 8
  28679. 000150D4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  28680. 000150D8  4E5E                     unlink     A6
  28681. 000150DA  4E75                     rts
  28682. 000150DC  4E56 0000                link       A6, 0
  28683. 000150E0  2F0A                     move.l     -[A7], A2
  28684. 000150E2  246E 0008                movea.l    A2, [A6 + 0x8]
  28685. 000150E6  2F0A                     move.l     -[A7], A2
  28686. 000150E8  61FF 0000 006A           bsr        +0x6C /* 00015154 */
  28687. 000150EE  2F0A                     move.l     -[A7], A2
  28688. 000150F0  61FF FFFE CD08           bsr        -0x132F6 /* 00001DFA */
  28689. 000150F6  504F                     addq.w     A7, 8
  28690. 000150F8  245F                     movea.l    A2, [A7]+
  28691. 000150FA  4E5E                     unlink     A6
  28692. 000150FC  4E75                     rts
  28693. 000150FE  4E56 0000                link       A6, 0
  28694. 00015102  2F0A                     move.l     -[A7], A2
  28695. 00015104  246E 0008                movea.l    A2, [A6 + 0x8]
  28696. 00015108  202A 0088                move.l     D0, [A2 + 0x88]
  28697. 0001510C  670A                     beq        +0xC /* 00015118 */
  28698. 0001510E  2F0A                     move.l     -[A7], A2
  28699. 00015110  61FF 0000 0042           bsr        +0x44 /* 00015154 */
  28700. 00015116  584F                     addq.w     A7, 4
  28701. label00015118:
  28702. 00015118  2F0A                     move.l     -[A7], A2
  28703. 0001511A  61FF FFFE CCC2           bsr        -0x1333C /* 00001DDE */
  28704. 00015120  584F                     addq.w     A7, 4
  28705. 00015122  245F                     movea.l    A2, [A7]+
  28706. 00015124  4E5E                     unlink     A6
  28707. 00015126  4E75                     rts
  28708. 00015128  4E56 0000                link       A6, 0
  28709. 0001512C  2F0A                     move.l     -[A7], A2
  28710. 0001512E  246E 0008                movea.l    A2, [A6 + 0x8]
  28711. 00015132  202A 0088                move.l     D0, [A2 + 0x88]
  28712. 00015136  670A                     beq        +0xC /* 00015142 */
  28713. 00015138  2F0A                     move.l     -[A7], A2
  28714. 0001513A  61FF 0000 0018           bsr        +0x1A /* 00015154 */
  28715. 00015140  584F                     addq.w     A7, 4
  28716. label00015142:
  28717. 00015142  2F0A                     move.l     -[A7], A2
  28718. 00015144  61FF FFFE CCD0           bsr        -0x1332E /* 00001E16 */
  28719. 0001514A  584F                     addq.w     A7, 4
  28720. 0001514C  245F                     movea.l    A2, [A7]+
  28721. 0001514E  4E5E                     unlink     A6
  28722. 00015150  4E75                     rts
  28723. 00015152  4E75                     rts
  28724. fn00015154:
  28725. 00015154  4E56 FFE0                link       A6, -0x0020
  28726. 00015158  2F03                     move.l     -[A7], D3
  28727. 0001515A  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  28728. 00015160  2D68 0616 FFFC           move.l     [A6 - 0x4], [A0 + 0x616]
  28729. 00015166  4AAE FFFC                tst.l      [A6 - 0x4]
  28730. 0001516A  6710                     beq        +0x12 /* 0001517C */
  28731. 0001516C  206E FFFC                movea.l    A0, [A6 - 0x4]
  28732. 00015170  A023                     syscall    DisposHandle/DisposeHandle
  28733. 00015172  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  28734. 00015178  42A8 0616                clr.l      [A0 + 0x616]
  28735. label0001517C:
  28736. 0001517C  2D4F FFF4                move.l     [A6 - 0xC], A7
  28737. 00015180  206E 0008                movea.l    A0, [A6 + 0x8]
  28738. 00015184  4868 0080                pea.l      [A0 + 0x80]
  28739. 00015188  4EB9 0000 26B0           jsr        [0x000026B0]
  28740. 0001518E  2D48 FFFC                move.l     [A6 - 0x4], A0
  28741. 00015192  486E FFFC                pea.l      [A6 - 0x4]
  28742. 00015196  4EB9 0000 1F88           jsr        [0x00001F88]
  28743. 0001519C  301F                     move.w     D0, [A7]+
  28744. 0001519E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  28745. 000151A2  301F                     move.w     D0, [A7]+
  28746. 000151A4  3600                     move.w     D3, D0
  28747. 000151A6  4A43                     tst.w      D3
  28748. 000151A8  671C                     beq        +0x1E /* 000151C6 */
  28749. 000151AA  42A7                     clr.l      -[A7]
  28750. 000151AC  486E FFF8                pea.l      [A6 - 0x8]
  28751. 000151B0  3043                     movea.w    A0, D3
  28752. 000151B2  2D48 FFF8                move.l     [A6 - 0x8], A0
  28753. 000151B6  4879 0001 D888           push.l     0x1D888
  28754. 000151BC  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  28755. 000151C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28756. label000151C6:
  28757. 000151C6  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  28758. 000151CC  216E FFFC 0616           move.l     [A0 + 0x616], [A6 - 0x4]
  28759. 000151D2  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  28760. 000151D8  4868 05C6                pea.l      [A0 + 0x5C6]
  28761. 000151DC  2057                     movea.l    A0, [A7]
  28762. 000151DE  2250                     movea.l    A1, [A0]
  28763. 000151E0  2269 0010                movea.l    A1, [A1 + 0x10]
  28764. 000151E4  4E91                     jsr        [A1]
  28765. 000151E6  584F                     addq.w     A7, 4
  28766. 000151E8  600A                     bra        +0xC /* 000151F4 */
  28767. 000151EA  486E FFE0                pea.l      [A6 - 0x20]
  28768. 000151EE  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  28769. label000151F4:
  28770. 000151F4  261F                     move.l     D3, [A7]+
  28771. 000151F6  4E5E                     unlink     A6
  28772. 000151F8  4E75                     rts
  28773. 000151FA  4E56 0000                link       A6, 0
  28774. 000151FE  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  28775. 00015202  266E 0008                movea.l    A3, [A6 + 0x8]
  28776. 00015206  262E 000C                move.l     D3, [A6 + 0xC]
  28777. 0001520A  246E 0010                movea.l    A2, [A6 + 0x10]
  28778. 0001520E  2A2E 0014                move.l     D5, [A6 + 0x14]
  28779. 00015212  282E 0018                move.l     D4, [A6 + 0x18]
  28780. 00015216  286E 001C                movea.l    A4, [A6 + 0x1C]
  28781. 0001521A  2003                     move.l     D0, D3
  28782. 0001521C  0480 0000 00CD           subi.l     D0, 0xCD
  28783. 00015222  6706                     beq        +0x8 /* 0001522A */
  28784. 00015224  5380                     subq.l     D0, 1
  28785. 00015226  6708                     beq        +0xA /* 00015230 */
  28786. 00015228  6014                     bra        +0x16 /* 0001523E */
  28787. label0001522A:
  28788. 0001522A  14BC 0001                move.b     [A2], 0x1
  28789. 0001522E  6024                     bra        +0x26 /* 00015254 */
  28790. label00015230:
  28791. 00015230  202B 0088                move.l     D0, [A3 + 0x88]
  28792. 00015234  4A80                     tst.l      D0
  28793. 00015236  56C0                     sne        D0
  28794. 00015238  4400                     neg.b      D0
  28795. 0001523A  1480                     move.b     [A2], D0
  28796. 0001523C  6016                     bra        +0x18 /* 00015254 */
  28797. label0001523E:
  28798. 0001523E  2F0C                     move.l     -[A7], A4
  28799. 00015240  2F04                     move.l     -[A7], D4
  28800. 00015242  2F05                     move.l     -[A7], D5
  28801. 00015244  2F0A                     move.l     -[A7], A2
  28802. 00015246  2F03                     move.l     -[A7], D3
  28803. 00015248  2F0B                     move.l     -[A7], A3
  28804. 0001524A  61FF FFFE CA88           bsr        -0x13576 /* 00001CD4 */
  28805. 00015250  4FEF 0018                lea.l      A7, [A7 + 0x18]
  28806. label00015254:
  28807. 00015254  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  28808. 00015258  4E5E                     unlink     A6
  28809. 0001525A  4E75                     rts
  28810. label0001525C:
  28811. 0001525C  4E56 F2F2                link       A6, -0x0D0E
  28812. 00015260  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  28813. 00015264  246E 0008                movea.l    A2, [A6 + 0x8]
  28814. 00015268  262E 000C                move.l     D3, [A6 + 0xC]
  28815. 0001526C  2C2E 0010                move.l     D6, [A6 + 0x10]
  28816. 00015270  0C83 4C49 5354           cmpi.l     D3, 0x4C495354 /* 'LIST' */
  28817. 00015276  6656                     bne        +0x58 /* 000152CE */
  28818. 00015278  2046                     movea.l    A0, D6
  28819. 0001527A  2610                     move.l     D3, [A0]
  28820. 0001527C  7001                     moveq.l    D0, 0x01
  28821. 0001527E  B680                     cmp.l      D3, D0
  28822. 00015280  6C26                     bge        +0x28 /* 000152A8 */
  28823. 00015282  2F2A 01B0                move.l     -[A7], [A2 + 0x1B0]
  28824. 00015286  2057                     movea.l    A0, [A7]
  28825. 00015288  2268 0004                movea.l    A1, [A0 + 0x4]
  28826. 0001528C  2269 00B8                movea.l    A1, [A1 + 0xB8]
  28827. 00015290  4E91                     jsr        [A1]
  28828. 00015292  2F2A 01B4                move.l     -[A7], [A2 + 0x1B4]
  28829. 00015296  2057                     movea.l    A0, [A7]
  28830. 00015298  2268 0004                movea.l    A1, [A0 + 0x4]
  28831. 0001529C  2269 00B8                movea.l    A1, [A1 + 0xB8]
  28832. 000152A0  4E91                     jsr        [A1]
  28833. 000152A2  504F                     addq.w     A7, 8
  28834. 000152A4  6000 0306                bra        +0x308 /* 000155AC */
  28835. label000152A8:
  28836. 000152A8  2F2A 01B0                move.l     -[A7], [A2 + 0x1B0]
  28837. 000152AC  2057                     movea.l    A0, [A7]
  28838. 000152AE  2268 0004                movea.l    A1, [A0 + 0x4]
  28839. 000152B2  2269 00B4                movea.l    A1, [A1 + 0xB4]
  28840. 000152B6  4E91                     jsr        [A1]
  28841. 000152B8  2F2A 01B4                move.l     -[A7], [A2 + 0x1B4]
  28842. 000152BC  2057                     movea.l    A0, [A7]
  28843. 000152BE  2268 0004                movea.l    A1, [A0 + 0x4]
  28844. 000152C2  2269 00B4                movea.l    A1, [A1 + 0xB4]
  28845. 000152C6  4E91                     jsr        [A1]
  28846. 000152C8  504F                     addq.w     A7, 8
  28847. 000152CA  6000 02E0                bra        +0x2E2 /* 000155AC */
  28848. label000152CE:
  28849. 000152CE  0C83 4544 5442           cmpi.l     D3, 0x45445442 /* 'EDTB' */
  28850. 000152D4  670A                     beq        +0xC /* 000152E0 */
  28851. 000152D6  0C83 4544 4954           cmpi.l     D3, 0x45444954 /* 'EDIT' */
  28852. 000152DC  6600 00A4                bne        +0xA6 /* 00015382 */
  28853. label000152E0:
  28854. 000152E0  0C83 4544 4954           cmpi.l     D3, 0x45444954 /* 'EDIT' */
  28855. 000152E6  6606                     bne        +0x8 /* 000152EE */
  28856. 000152E8  2046                     movea.l    A0, D6
  28857. 000152EA  2610                     move.l     D3, [A0]
  28858. 000152EC  6014                     bra        +0x16 /* 00015302 */
  28859. label000152EE:
  28860. 000152EE  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  28861. 000152F2  2057                     movea.l    A0, [A7]
  28862. 000152F4  2268 0004                movea.l    A1, [A0 + 0x4]
  28863. 000152F8  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  28864. 000152FC  4E91                     jsr        [A1]
  28865. 000152FE  2600                     move.l     D3, D0
  28866. 00015300  584F                     addq.w     A7, 4
  28867. label00015302:
  28868. 00015302  7001                     moveq.l    D0, 0x01
  28869. 00015304  B680                     cmp.l      D3, D0
  28870. 00015306  6D00 02A4                blt        +0x2A6 /* 000155AC */
  28871. 0001530A  486E F2F2                pea.l      [A6 - 0xD0E]
  28872. 0001530E  2F03                     move.l     -[A7], D3
  28873. 00015310  204A                     movea.l    A0, A2
  28874. 00015312  41E8 0080                lea.l      A0, [A0 + 0x80]
  28875. 00015316  2648                     movea.l    A3, A0
  28876. 00015318  4850                     pea.l      [A0]
  28877. 0001531A  4EB9 0000 26B8           jsr        [0x000026B8]
  28878. 00015320  2F0A                     move.l     -[A7], A2
  28879. 00015322  486E F2F2                pea.l      [A6 - 0xD0E]
  28880. 00015326  61FF 0000 0334           bsr        +0x336 /* 0001565C */
  28881. 0001532C  1800                     move.b     D4, D0
  28882. 0001532E  4A04                     tst.b      D4
  28883. 00015330  4FEF 0014                lea.l      A7, [A7 + 0x14]
  28884. 00015334  6700 0276                beq        +0x278 /* 000155AC */
  28885. 00015338  42A7                     clr.l      -[A7]
  28886. 0001533A  486E F2F2                pea.l      [A6 - 0xD0E]
  28887. 0001533E  2F03                     move.l     -[A7], D3
  28888. 00015340  4878 0001                push.l     0x1
  28889. 00015344  2F0B                     move.l     -[A7], A3
  28890. 00015346  4EB9 0000 26E8           jsr        [0x000026E8]
  28891. 0001534C  200A                     move.l     D0, A2
  28892. 0001534E  4A80                     tst.l      D0
  28893. 00015350  6708                     beq        +0xA /* 0001535A */
  28894. 00015352  204A                     movea.l    A0, A2
  28895. 00015354  41E8 007C                lea.l      A0, [A0 + 0x7C]
  28896. 00015358  6002                     bra        +0x4 /* 0001535C */
  28897. label0001535A:
  28898. 0001535A  204A                     movea.l    A0, A2
  28899. label0001535C:
  28900. 0001535C  4850                     pea.l      [A0]
  28901. 0001535E  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  28902. 00015362  61FF FFFF 6E72           bsr        -0x918C /* 0000C1D6 */
  28903. 00015368  2F03                     move.l     -[A7], D3
  28904. 0001536A  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  28905. 0001536E  2057                     movea.l    A0, [A7]
  28906. 00015370  2268 0004                movea.l    A1, [A0 + 0x4]
  28907. 00015374  2269 0020                movea.l    A1, [A1 + 0x20]
  28908. 00015378  4E91                     jsr        [A1]
  28909. 0001537A  4FEF 0024                lea.l      A7, [A7 + 0x24]
  28910. 0001537E  6000 022C                bra        +0x22E /* 000155AC */
  28911. label00015382:
  28912. 00015382  0C83 436E 6577           cmpi.l     D3, 0x436E6577 /* 'Cnew' */
  28913. 00015388  6600 0168                bne        +0x16A /* 000154F2 */
  28914. 0001538C  3D7C FFFF F9FE           move.w     [A6 - 0x602], 0xFFFF
  28915. 00015392  486E F8F4                pea.l      [A6 - 0x70C]
  28916. 00015396  4EB9 0000 2440           jsr        [0x00002440]
  28917. 0001539C  3F3C 0100                move.w     -[A7], 0x100
  28918. 000153A0  486E FA00                pea.l      [A6 - 0x600]
  28919. 000153A4  4879 0001 D858           push.l     0x1D858
  28920. 000153AA  4EB9 0000 2420           jsr        [0x00002420]
  28921. 000153B0  3F3C 0100                move.w     -[A7], 0x100
  28922. 000153B4  486E FB00                pea.l      [A6 - 0x500]
  28923. 000153B8  4879 0001 D858           push.l     0x1D858
  28924. 000153BE  4EB9 0000 2420           jsr        [0x00002420]
  28925. 000153C4  3F3C 0100                move.w     -[A7], 0x100
  28926. 000153C8  486E FC00                pea.l      [A6 - 0x400]
  28927. 000153CC  2F3C 0884 0001           move.l     -[A7], 0x8840001
  28928. 000153D2  486E F8F4                pea.l      [A6 - 0x70C]
  28929. 000153D6  4EB9 0000 23F0           jsr        [0x000023F0]
  28930. 000153DC  2648                     movea.l    A3, A0
  28931. 000153DE  2053                     movea.l    A0, [A3]
  28932. 000153E0  504F                     addq.w     A7, 8
  28933. 000153E2  4850                     pea.l      [A0]
  28934. 000153E4  4EB9 0000 2420           jsr        [0x00002420]
  28935. 000153EA  3F3C 0100                move.w     -[A7], 0x100
  28936. 000153EE  486E FD00                pea.l      [A6 - 0x300]
  28937. 000153F2  2F3C 0884 0002           move.l     -[A7], 0x8840002
  28938. 000153F8  486E F8F4                pea.l      [A6 - 0x70C]
  28939. 000153FC  4EB9 0000 23F0           jsr        [0x000023F0]
  28940. 00015402  2848                     movea.l    A4, A0
  28941. 00015404  2054                     movea.l    A0, [A4]
  28942. 00015406  504F                     addq.w     A7, 8
  28943. 00015408  4850                     pea.l      [A0]
  28944. 0001540A  4EB9 0000 2420           jsr        [0x00002420]
  28945. 00015410  3F3C 0100                move.w     -[A7], 0x100
  28946. 00015414  486E FE00                pea.l      [A6 - 0x200]
  28947. 00015418  2F3C 0884 0003           move.l     -[A7], 0x8840003
  28948. 0001541E  486E F8F4                pea.l      [A6 - 0x70C]
  28949. 00015422  4EB9 0000 23F0           jsr        [0x000023F0]
  28950. 00015428  2808                     move.l     D4, A0
  28951. 0001542A  2044                     movea.l    A0, D4
  28952. 0001542C  2050                     movea.l    A0, [A0]
  28953. 0001542E  504F                     addq.w     A7, 8
  28954. 00015430  4850                     pea.l      [A0]
  28955. 00015432  4EB9 0000 2420           jsr        [0x00002420]
  28956. 00015438  3F3C 0100                move.w     -[A7], 0x100
  28957. 0001543C  486E FF00                pea.l      [A6 - 0x100]
  28958. 00015440  2F3C 0884 0004           move.l     -[A7], 0x8840004
  28959. 00015446  486E F8F4                pea.l      [A6 - 0x70C]
  28960. 0001544A  4EB9 0000 23F0           jsr        [0x000023F0]
  28961. 00015450  2A08                     move.l     D5, A0
  28962. 00015452  2045                     movea.l    A0, D5
  28963. 00015454  2050                     movea.l    A0, [A0]
  28964. 00015456  504F                     addq.w     A7, 8
  28965. 00015458  4850                     pea.l      [A0]
  28966. 0001545A  4EB9 0000 2420           jsr        [0x00002420]
  28967. 00015460  2F0A                     move.l     -[A7], A2
  28968. 00015462  486E F9FE                pea.l      [A6 - 0x602]
  28969. 00015466  61FF 0000 01F4           bsr        +0x1F6 /* 0001565C */
  28970. 0001546C  1600                     move.b     D3, D0
  28971. 0001546E  4A03                     tst.b      D3
  28972. 00015470  4FEF 0048                lea.l      A7, [A7 + 0x48]
  28973. 00015474  676E                     beq        +0x70 /* 000154E4 */
  28974. 00015476  4878 0602                push.l     0x602
  28975. 0001547A  486E F9FE                pea.l      [A6 - 0x602]
  28976. 0001547E  486A 0080                pea.l      [A2 + 0x80]
  28977. 00015482  4EB9 0000 26D0           jsr        [0x000026D0]
  28978. 00015488  200A                     move.l     D0, A2
  28979. 0001548A  4A80                     tst.l      D0
  28980. 0001548C  6708                     beq        +0xA /* 00015496 */
  28981. 0001548E  204A                     movea.l    A0, A2
  28982. 00015490  41E8 007C                lea.l      A0, [A0 + 0x7C]
  28983. 00015494  6002                     bra        +0x4 /* 00015498 */
  28984. label00015496:
  28985. 00015496  204A                     movea.l    A0, A2
  28986. label00015498:
  28987. 00015498  4850                     pea.l      [A0]
  28988. 0001549A  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  28989. 0001549E  61FF FFFF 6D36           bsr        -0x92C8 /* 0000C1D6 */
  28990. 000154A4  203C 0000 0080           move.l     D0, 0x80
  28991. 000154AA  2032 0808                move.l     D0, [A2 + D0 + 0x8]
  28992. 000154AE  2F00                     move.l     -[A7], D0
  28993. 000154B0  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  28994. 000154B4  2057                     movea.l    A0, [A7]
  28995. 000154B6  2268 0004                movea.l    A1, [A0 + 0x4]
  28996. 000154BA  2269 0020                movea.l    A1, [A1 + 0x20]
  28997. 000154BE  4E91                     jsr        [A1]
  28998. 000154C0  2F2A 01B0                move.l     -[A7], [A2 + 0x1B0]
  28999. 000154C4  2057                     movea.l    A0, [A7]
  29000. 000154C6  2268 0004                movea.l    A1, [A0 + 0x4]
  29001. 000154CA  2269 00B4                movea.l    A1, [A1 + 0xB4]
  29002. 000154CE  4E91                     jsr        [A1]
  29003. 000154D0  2F2A 01B4                move.l     -[A7], [A2 + 0x1B4]
  29004. 000154D4  2057                     movea.l    A0, [A7]
  29005. 000154D6  2268 0004                movea.l    A1, [A0 + 0x4]
  29006. 000154DA  2269 00B4                movea.l    A1, [A1 + 0xB4]
  29007. 000154DE  4E91                     jsr        [A1]
  29008. 000154E0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  29009. label000154E4:
  29010. 000154E4  42A7                     clr.l      -[A7]
  29011. 000154E6  4EB9 0000 3658           jsr        [0x00003658]
  29012. 000154EC  584F                     addq.w     A7, 4
  29013. 000154EE  6000 00BC                bra        +0xBE /* 000155AC */
  29014. label000154F2:
  29015. 000154F2  0C83 4364 656C           cmpi.l     D3, 0x4364656C /* 'Cdel' */
  29016. 000154F8  6600 00B2                bne        +0xB4 /* 000155AC */
  29017. 000154FC  4EB9 0000 25C0           jsr        [0x000025C0]
  29018. 00015502  554F                     subq.w     A7, 2
  29019. 00015504  3F3C 0866                move.w     -[A7], 0x866
  29020. 00015508  42A7                     clr.l      -[A7]
  29021. 0001550A  A988                     syscall    CautionAlert
  29022. 0001550C  301F                     move.w     D0, [A7]+
  29023. 0001550E  3600                     move.w     D3, D0
  29024. 00015510  4EB9 0000 25C8           jsr        [0x000025C8]
  29025. 00015516  0C43 0001                cmpi.w     D3, 0x1
  29026. 0001551A  6600 0090                bne        +0x92 /* 000155AC */
  29027. 0001551E  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  29028. 00015522  2057                     movea.l    A0, [A7]
  29029. 00015524  2268 0004                movea.l    A1, [A0 + 0x4]
  29030. 00015528  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  29031. 0001552C  4E91                     jsr        [A1]
  29032. 0001552E  2600                     move.l     D3, D0
  29033. 00015530  2F03                     move.l     -[A7], D3
  29034. 00015532  4878 0001                push.l     0x1
  29035. 00015536  486A 0080                pea.l      [A2 + 0x80]
  29036. 0001553A  2057                     movea.l    A0, [A7]
  29037. 0001553C  2250                     movea.l    A1, [A0]
  29038. 0001553E  2269 0024                movea.l    A1, [A1 + 0x24]
  29039. 00015542  4E91                     jsr        [A1]
  29040. 00015544  200A                     move.l     D0, A2
  29041. 00015546  4A80                     tst.l      D0
  29042. 00015548  6708                     beq        +0xA /* 00015552 */
  29043. 0001554A  204A                     movea.l    A0, A2
  29044. 0001554C  41E8 007C                lea.l      A0, [A0 + 0x7C]
  29045. 00015550  6002                     bra        +0x4 /* 00015554 */
  29046. label00015552:
  29047. 00015552  204A                     movea.l    A0, A2
  29048. label00015554:
  29049. 00015554  4850                     pea.l      [A0]
  29050. 00015556  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  29051. 0001555A  61FF FFFF 6C7A           bsr        -0x9384 /* 0000C1D6 */
  29052. 00015560  203C 0000 0080           move.l     D0, 0x80
  29053. 00015566  2032 0808                move.l     D0, [A2 + D0 + 0x8]
  29054. 0001556A  2F00                     move.l     -[A7], D0
  29055. 0001556C  2F2A 01A8                move.l     -[A7], [A2 + 0x1A8]
  29056. 00015570  2057                     movea.l    A0, [A7]
  29057. 00015572  2268 0004                movea.l    A1, [A0 + 0x4]
  29058. 00015576  2269 0020                movea.l    A1, [A1 + 0x20]
  29059. 0001557A  4E91                     jsr        [A1]
  29060. 0001557C  202A 0088                move.l     D0, [A2 + 0x88]
  29061. 00015580  7201                     moveq.l    D1, 0x01
  29062. 00015582  B081                     cmp.l      D0, D1
  29063. 00015584  4FEF 0020                lea.l      A7, [A7 + 0x20]
  29064. 00015588  6422                     bcc        +0x24 /* 000155AC */
  29065. 0001558A  2F2A 01B0                move.l     -[A7], [A2 + 0x1B0]
  29066. 0001558E  2057                     movea.l    A0, [A7]
  29067. 00015590  2268 0004                movea.l    A1, [A0 + 0x4]
  29068. 00015594  2269 00B8                movea.l    A1, [A1 + 0xB8]
  29069. 00015598  4E91                     jsr        [A1]
  29070. 0001559A  2F2A 01B4                move.l     -[A7], [A2 + 0x1B4]
  29071. 0001559E  2057                     movea.l    A0, [A7]
  29072. 000155A0  2268 0004                movea.l    A1, [A0 + 0x4]
  29073. 000155A4  2269 00B8                movea.l    A1, [A1 + 0xB8]
  29074. 000155A8  4E91                     jsr        [A1]
  29075. 000155AA  504F                     addq.w     A7, 8
  29076. label000155AC:
  29077. 000155AC  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  29078. 000155B0  4E5E                     unlink     A6
  29079. 000155B2  4E75                     rts
  29080. label000155B4:
  29081. 000155B4  4E56 FEEE                link       A6, -0x0112
  29082. 000155B8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  29083. 000155BC  246E 0008                movea.l    A2, [A6 + 0x8]
  29084. 000155C0  262E 000C                move.l     D3, [A6 + 0xC]
  29085. 000155C4  2D43 FFF8                move.l     [A6 - 0x8], D3
  29086. 000155C8  486E FFF8                pea.l      [A6 - 0x8]
  29087. 000155CC  204A                     movea.l    A0, A2
  29088. 000155CE  41E8 0080                lea.l      A0, [A0 + 0x80]
  29089. 000155D2  2648                     movea.l    A3, A0
  29090. 000155D4  4850                     pea.l      [A0]
  29091. 000155D6  4EB9 0000 26A8           jsr        [0x000026A8]
  29092. 000155DC  4A00                     tst.b      D0
  29093. 000155DE  504F                     addq.w     A7, 8
  29094. 000155E0  6768                     beq        +0x6A /* 0001564A */
  29095. 000155E2  2D4B FFFC                move.l     [A6 - 0x4], A3
  29096. 000155E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  29097. 000155EA  4EB9 0000 2708           jsr        [0x00002708]
  29098. 000155F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  29099. 000155F4  2F0B                     move.l     -[A7], A3
  29100. 000155F6  2057                     movea.l    A0, [A7]
  29101. 000155F8  2250                     movea.l    A1, [A0]
  29102. 000155FA  2269 0038                movea.l    A1, [A1 + 0x38]
  29103. 000155FE  4E91                     jsr        [A1]
  29104. 00015600  2848                     movea.l    A4, A0
  29105. 00015602  486E FEEE                pea.l      [A6 - 0x112]
  29106. 00015606  4EB9 0000 2440           jsr        [0x00002440]
  29107. 0001560C  4227                     clr.b      -[A7]
  29108. 0001560E  4879 0001 D858           push.l     0x1D858
  29109. 00015614  4879 0001 D858           push.l     0x1D858
  29110. 0001561A  2F0C                     move.l     -[A7], A4
  29111. 0001561C  486E FEEE                pea.l      [A6 - 0x112]
  29112. 00015620  61FF 0000 13CA           bsr        +0x13CC /* 000169EC */
  29113. 00015626  3F3C 0100                move.w     -[A7], 0x100
  29114. 0001562A  486A 00A8                pea.l      [A2 + 0xA8]
  29115. 0001562E  206E FEEE                movea.l    A0, [A6 - 0x112]
  29116. 00015632  4850                     pea.l      [A0]
  29117. 00015634  4EB9 0000 2420           jsr        [0x00002420]
  29118. 0001563A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  29119. 0001563E  4EB9 0000 2710           jsr        [0x00002710]
  29120. 00015644  4FEF 0030                lea.l      A7, [A7 + 0x30]
  29121. 00015648  6004                     bra        +0x6 /* 0001564E */
  29122. label0001564A:
  29123. 0001564A  422A 00A8                clr.b      [A2 + 0xA8]
  29124. label0001564E:
  29125. 0001564E  204A                     movea.l    A0, A2
  29126. 00015650  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  29127. 00015654  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  29128. 00015658  4E5E                     unlink     A6
  29129. 0001565A  4E75                     rts
  29130. fn0001565C:
  29131. 0001565C  4E56 F18E                link       A6, -0x0E72
  29132. 00015660  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  29133. 00015664  266E 0008                movea.l    A3, [A6 + 0x8]
  29134. 00015668  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  29135. 0001566C  2F3C 0001 0082           move.l     -[A7], 0x10082
  29136. 00015672  486E F82A                pea.l      [A6 - 0x7D6]
  29137. 00015676  4EB9 0000 2250           jsr        [0x00002250]
  29138. 0001567C  41EE F82A                lea.l      A0, [A6 - 0x7D6]
  29139. 00015680  41E8 0048                lea.l      A0, [A0 + 0x48]
  29140. 00015684  2D48 F8BA                move.l     [A6 - 0x746], A0
  29141. 00015688  246E F8A0                movea.l    A2, [A6 - 0x760]
  29142. 0001568C  200A                     move.l     D0, A2
  29143. 0001568E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29144. 00015692  661E                     bne        +0x20 /* 000156B2 */
  29145. 00015694  42A7                     clr.l      -[A7]
  29146. 00015696  486E F7FA                pea.l      [A6 - 0x806]
  29147. 0001569A  2D7C 6E69 6C50 F7FA      move.l     [A6 - 0x806], 0x6E696C50 /* 'nilP' */
  29148. 000156A2  4879 0001 D888           push.l     0x1D888
  29149. 000156A8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29150. 000156AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29151. label000156B2:
  29152. 000156B2  2F3C 5470 6F70           move.l     -[A7], 0x54706F70 /* 'Tpop' */
  29153. 000156B8  2F0A                     move.l     -[A7], A2
  29154. 000156BA  2057                     movea.l    A0, [A7]
  29155. 000156BC  2268 0004                movea.l    A1, [A0 + 0x4]
  29156. 000156C0  2269 0010                movea.l    A1, [A1 + 0x10]
  29157. 000156C4  4E91                     jsr        [A1]
  29158. 000156C6  2D48 F826                move.l     [A6 - 0x7DA], A0
  29159. 000156CA  4AAE F826                tst.l      [A6 - 0x7DA]
  29160. 000156CE  504F                     addq.w     A7, 8
  29161. 000156D0  661E                     bne        +0x20 /* 000156F0 */
  29162. 000156D2  42A7                     clr.l      -[A7]
  29163. 000156D4  486E F7F6                pea.l      [A6 - 0x80A]
  29164. 000156D8  2D7C 6E69 6C50 F7F6      move.l     [A6 - 0x80A], 0x6E696C50 /* 'nilP' */
  29165. 000156E0  4879 0001 D888           push.l     0x1D888
  29166. 000156E6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29167. 000156EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29168. label000156F0:
  29169. 000156F0  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29170. 000156F4  206E F826                movea.l    A0, [A6 - 0x7DA]
  29171. 000156F8  4868 007A                pea.l      [A0 + 0x7A]
  29172. 000156FC  4EB9 0000 3B20           jsr        [0x00003B20]
  29173. 00015702  4878 0001                push.l     0x1
  29174. 00015706  2F0A                     move.l     -[A7], A2
  29175. 00015708  2057                     movea.l    A0, [A7]
  29176. 0001570A  2268 0004                movea.l    A1, [A0 + 0x4]
  29177. 0001570E  2269 0010                movea.l    A1, [A1 + 0x10]
  29178. 00015712  4E91                     jsr        [A1]
  29179. 00015714  2D48 F8DA                move.l     [A6 - 0x726], A0
  29180. 00015718  4AAE F8DA                tst.l      [A6 - 0x726]
  29181. 0001571C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29182. 00015720  661E                     bne        +0x20 /* 00015740 */
  29183. 00015722  42A7                     clr.l      -[A7]
  29184. 00015724  486E F7F2                pea.l      [A6 - 0x80E]
  29185. 00015728  2D7C 6E69 6C50 F7F2      move.l     [A6 - 0x80E], 0x6E696C50 /* 'nilP' */
  29186. 00015730  4879 0001 D888           push.l     0x1D888
  29187. 00015736  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29188. 0001573C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29189. label00015740:
  29190. 00015740  2F3C 4341 5031           move.l     -[A7], 0x43415031 /* 'CAP1' */
  29191. 00015746  2F0A                     move.l     -[A7], A2
  29192. 00015748  2057                     movea.l    A0, [A7]
  29193. 0001574A  2268 0004                movea.l    A1, [A0 + 0x4]
  29194. 0001574E  2269 0010                movea.l    A1, [A1 + 0x10]
  29195. 00015752  4E91                     jsr        [A1]
  29196. 00015754  2D48 F81E                move.l     [A6 - 0x7E2], A0
  29197. 00015758  4AAE F81E                tst.l      [A6 - 0x7E2]
  29198. 0001575C  504F                     addq.w     A7, 8
  29199. 0001575E  661E                     bne        +0x20 /* 0001577E */
  29200. 00015760  42A7                     clr.l      -[A7]
  29201. 00015762  486E F7EE                pea.l      [A6 - 0x812]
  29202. 00015766  2D7C 6E69 6C50 F7EE      move.l     [A6 - 0x812], 0x6E696C50 /* 'nilP' */
  29203. 0001576E  4879 0001 D888           push.l     0x1D888
  29204. 00015774  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29205. 0001577A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29206. label0001577E:
  29207. 0001577E  2F3C 4341 5032           move.l     -[A7], 0x43415032 /* 'CAP2' */
  29208. 00015784  2F0A                     move.l     -[A7], A2
  29209. 00015786  2057                     movea.l    A0, [A7]
  29210. 00015788  2268 0004                movea.l    A1, [A0 + 0x4]
  29211. 0001578C  2269 0010                movea.l    A1, [A1 + 0x10]
  29212. 00015790  4E91                     jsr        [A1]
  29213. 00015792  2D48 F81A                move.l     [A6 - 0x7E6], A0
  29214. 00015796  4AAE F81A                tst.l      [A6 - 0x7E6]
  29215. 0001579A  504F                     addq.w     A7, 8
  29216. 0001579C  661E                     bne        +0x20 /* 000157BC */
  29217. 0001579E  42A7                     clr.l      -[A7]
  29218. 000157A0  486E F7EA                pea.l      [A6 - 0x816]
  29219. 000157A4  2D7C 6E69 6C50 F7EA      move.l     [A6 - 0x816], 0x6E696C50 /* 'nilP' */
  29220. 000157AC  4879 0001 D888           push.l     0x1D888
  29221. 000157B2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29222. 000157B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29223. label000157BC:
  29224. 000157BC  2F3C 4341 5033           move.l     -[A7], 0x43415033 /* 'CAP3' */
  29225. 000157C2  2F0A                     move.l     -[A7], A2
  29226. 000157C4  2057                     movea.l    A0, [A7]
  29227. 000157C6  2268 0004                movea.l    A1, [A0 + 0x4]
  29228. 000157CA  2269 0010                movea.l    A1, [A1 + 0x10]
  29229. 000157CE  4E91                     jsr        [A1]
  29230. 000157D0  2D48 F816                move.l     [A6 - 0x7EA], A0
  29231. 000157D4  4AAE F816                tst.l      [A6 - 0x7EA]
  29232. 000157D8  504F                     addq.w     A7, 8
  29233. 000157DA  661E                     bne        +0x20 /* 000157FA */
  29234. 000157DC  42A7                     clr.l      -[A7]
  29235. 000157DE  486E F7E6                pea.l      [A6 - 0x81A]
  29236. 000157E2  2D7C 6E69 6C50 F7E6      move.l     [A6 - 0x81A], 0x6E696C50 /* 'nilP' */
  29237. 000157EA  4879 0001 D888           push.l     0x1D888
  29238. 000157F0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29239. 000157F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29240. label000157FA:
  29241. 000157FA  2F3C 4341 5034           move.l     -[A7], 0x43415034 /* 'CAP4' */
  29242. 00015800  2F0A                     move.l     -[A7], A2
  29243. 00015802  2057                     movea.l    A0, [A7]
  29244. 00015804  2268 0004                movea.l    A1, [A0 + 0x4]
  29245. 00015808  2269 0010                movea.l    A1, [A1 + 0x10]
  29246. 0001580C  4E91                     jsr        [A1]
  29247. 0001580E  2D48 F8D2                move.l     [A6 - 0x72E], A0
  29248. 00015812  4AAE F8D2                tst.l      [A6 - 0x72E]
  29249. 00015816  504F                     addq.w     A7, 8
  29250. 00015818  661E                     bne        +0x20 /* 00015838 */
  29251. 0001581A  42A7                     clr.l      -[A7]
  29252. 0001581C  486E F7E2                pea.l      [A6 - 0x81E]
  29253. 00015820  2D7C 6E69 6C50 F7E2      move.l     [A6 - 0x81E], 0x6E696C50 /* 'nilP' */
  29254. 00015828  4879 0001 D888           push.l     0x1D888
  29255. 0001582E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29256. 00015834  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29257. label00015838:
  29258. 00015838  2F3C 4341 5035           move.l     -[A7], 0x43415035 /* 'CAP5' */
  29259. 0001583E  2F0A                     move.l     -[A7], A2
  29260. 00015840  2057                     movea.l    A0, [A7]
  29261. 00015842  2268 0004                movea.l    A1, [A0 + 0x4]
  29262. 00015846  2269 0010                movea.l    A1, [A1 + 0x10]
  29263. 0001584A  4E91                     jsr        [A1]
  29264. 0001584C  2D48 F8CE                move.l     [A6 - 0x732], A0
  29265. 00015850  4AAE F8CE                tst.l      [A6 - 0x732]
  29266. 00015854  504F                     addq.w     A7, 8
  29267. 00015856  661E                     bne        +0x20 /* 00015876 */
  29268. 00015858  42A7                     clr.l      -[A7]
  29269. 0001585A  486E F7DE                pea.l      [A6 - 0x822]
  29270. 0001585E  2D7C 6E69 6C50 F7DE      move.l     [A6 - 0x822], 0x6E696C50 /* 'nilP' */
  29271. 00015866  4879 0001 D888           push.l     0x1D888
  29272. 0001586C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29273. 00015872  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29274. label00015876:
  29275. 00015876  2F3C 4341 5036           move.l     -[A7], 0x43415036 /* 'CAP6' */
  29276. 0001587C  2F0A                     move.l     -[A7], A2
  29277. 0001587E  2057                     movea.l    A0, [A7]
  29278. 00015880  2268 0004                movea.l    A1, [A0 + 0x4]
  29279. 00015884  2269 0010                movea.l    A1, [A1 + 0x10]
  29280. 00015888  4E91                     jsr        [A1]
  29281. 0001588A  2D48 F8CA                move.l     [A6 - 0x736], A0
  29282. 0001588E  4AAE F8CA                tst.l      [A6 - 0x736]
  29283. 00015892  504F                     addq.w     A7, 8
  29284. 00015894  661E                     bne        +0x20 /* 000158B4 */
  29285. 00015896  42A7                     clr.l      -[A7]
  29286. 00015898  486E F7DA                pea.l      [A6 - 0x826]
  29287. 0001589C  2D7C 6E69 6C50 F7DA      move.l     [A6 - 0x826], 0x6E696C50 /* 'nilP' */
  29288. 000158A4  4879 0001 D888           push.l     0x1D888
  29289. 000158AA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29290. 000158B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29291. label000158B4:
  29292. 000158B4  2F3C 4544 5431           move.l     -[A7], 0x45445431 /* 'EDT1' */
  29293. 000158BA  2F0A                     move.l     -[A7], A2
  29294. 000158BC  2057                     movea.l    A0, [A7]
  29295. 000158BE  2268 0004                movea.l    A1, [A0 + 0x4]
  29296. 000158C2  2269 0010                movea.l    A1, [A1 + 0x10]
  29297. 000158C6  4E91                     jsr        [A1]
  29298. 000158C8  2D48 F9F2                move.l     [A6 - 0x60E], A0
  29299. 000158CC  4AAE F9F2                tst.l      [A6 - 0x60E]
  29300. 000158D0  504F                     addq.w     A7, 8
  29301. 000158D2  661E                     bne        +0x20 /* 000158F2 */
  29302. 000158D4  42A7                     clr.l      -[A7]
  29303. 000158D6  486E F7D6                pea.l      [A6 - 0x82A]
  29304. 000158DA  2D7C 6E69 6C50 F7D6      move.l     [A6 - 0x82A], 0x6E696C50 /* 'nilP' */
  29305. 000158E2  4879 0001 D888           push.l     0x1D888
  29306. 000158E8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29307. 000158EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29308. label000158F2:
  29309. 000158F2  206E F9F2                movea.l    A0, [A6 - 0x60E]
  29310. 000158F6  217C 4544 5431 00A2      move.l     [A0 + 0xA2], 0x45445431 /* 'EDT1' */
  29311. 000158FE  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29312. 00015902  4868 0074                pea.l      [A0 + 0x74]
  29313. 00015906  4EB9 0000 3B20           jsr        [0x00003B20]
  29314. 0001590C  2F3C 4544 5432           move.l     -[A7], 0x45445432 /* 'EDT2' */
  29315. 00015912  2F0A                     move.l     -[A7], A2
  29316. 00015914  2057                     movea.l    A0, [A7]
  29317. 00015916  2268 0004                movea.l    A1, [A0 + 0x4]
  29318. 0001591A  2269 0010                movea.l    A1, [A1 + 0x10]
  29319. 0001591E  4E91                     jsr        [A1]
  29320. 00015920  2D48 F9EE                move.l     [A6 - 0x612], A0
  29321. 00015924  4AAE F9EE                tst.l      [A6 - 0x612]
  29322. 00015928  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29323. 0001592C  661E                     bne        +0x20 /* 0001594C */
  29324. 0001592E  42A7                     clr.l      -[A7]
  29325. 00015930  486E F7D2                pea.l      [A6 - 0x82E]
  29326. 00015934  2D7C 6E69 6C50 F7D2      move.l     [A6 - 0x82E], 0x6E696C50 /* 'nilP' */
  29327. 0001593C  4879 0001 D888           push.l     0x1D888
  29328. 00015942  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29329. 00015948  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29330. label0001594C:
  29331. 0001594C  206E F9EE                movea.l    A0, [A6 - 0x612]
  29332. 00015950  217C 4544 5432 00A2      move.l     [A0 + 0xA2], 0x45445432 /* 'EDT2' */
  29333. 00015958  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29334. 0001595C  4868 0074                pea.l      [A0 + 0x74]
  29335. 00015960  4EB9 0000 3B20           jsr        [0x00003B20]
  29336. 00015966  2F3C 4544 5433           move.l     -[A7], 0x45445433 /* 'EDT3' */
  29337. 0001596C  2F0A                     move.l     -[A7], A2
  29338. 0001596E  2057                     movea.l    A0, [A7]
  29339. 00015970  2268 0004                movea.l    A1, [A0 + 0x4]
  29340. 00015974  2269 0010                movea.l    A1, [A1 + 0x10]
  29341. 00015978  4E91                     jsr        [A1]
  29342. 0001597A  2D48 F9EA                move.l     [A6 - 0x616], A0
  29343. 0001597E  4AAE F9EA                tst.l      [A6 - 0x616]
  29344. 00015982  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29345. 00015986  661E                     bne        +0x20 /* 000159A6 */
  29346. 00015988  42A7                     clr.l      -[A7]
  29347. 0001598A  486E F7CE                pea.l      [A6 - 0x832]
  29348. 0001598E  2D7C 6E69 6C50 F7CE      move.l     [A6 - 0x832], 0x6E696C50 /* 'nilP' */
  29349. 00015996  4879 0001 D888           push.l     0x1D888
  29350. 0001599C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29351. 000159A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29352. label000159A6:
  29353. 000159A6  206E F9EA                movea.l    A0, [A6 - 0x616]
  29354. 000159AA  217C 4544 5433 00A2      move.l     [A0 + 0xA2], 0x45445433 /* 'EDT3' */
  29355. 000159B2  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29356. 000159B6  4868 0074                pea.l      [A0 + 0x74]
  29357. 000159BA  4EB9 0000 3B20           jsr        [0x00003B20]
  29358. 000159C0  2F3C 4544 5434           move.l     -[A7], 0x45445434 /* 'EDT4' */
  29359. 000159C6  2F0A                     move.l     -[A7], A2
  29360. 000159C8  2057                     movea.l    A0, [A7]
  29361. 000159CA  2268 0004                movea.l    A1, [A0 + 0x4]
  29362. 000159CE  2269 0010                movea.l    A1, [A1 + 0x10]
  29363. 000159D2  4E91                     jsr        [A1]
  29364. 000159D4  2848                     movea.l    A4, A0
  29365. 000159D6  200C                     move.l     D0, A4
  29366. 000159D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29367. 000159DC  661E                     bne        +0x20 /* 000159FC */
  29368. 000159DE  42A7                     clr.l      -[A7]
  29369. 000159E0  486E F7CA                pea.l      [A6 - 0x836]
  29370. 000159E4  2D7C 6E69 6C50 F7CA      move.l     [A6 - 0x836], 0x6E696C50 /* 'nilP' */
  29371. 000159EC  4879 0001 D888           push.l     0x1D888
  29372. 000159F2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29373. 000159F8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29374. label000159FC:
  29375. 000159FC  297C 4544 5434 00A2      move.l     [A4 + 0xA2], 0x45445434 /* 'EDT4' */
  29376. 00015A04  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29377. 00015A08  486C 0074                pea.l      [A4 + 0x74]
  29378. 00015A0C  4EB9 0000 3B20           jsr        [0x00003B20]
  29379. 00015A12  2F3C 4544 5435           move.l     -[A7], 0x45445435 /* 'EDT5' */
  29380. 00015A18  2F0A                     move.l     -[A7], A2
  29381. 00015A1A  2057                     movea.l    A0, [A7]
  29382. 00015A1C  2268 0004                movea.l    A1, [A0 + 0x4]
  29383. 00015A20  2269 0010                movea.l    A1, [A1 + 0x10]
  29384. 00015A24  4E91                     jsr        [A1]
  29385. 00015A26  2C08                     move.l     D6, A0
  29386. 00015A28  4A86                     tst.l      D6
  29387. 00015A2A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29388. 00015A2E  661E                     bne        +0x20 /* 00015A4E */
  29389. 00015A30  42A7                     clr.l      -[A7]
  29390. 00015A32  486E F7C6                pea.l      [A6 - 0x83A]
  29391. 00015A36  2D7C 6E69 6C50 F7C6      move.l     [A6 - 0x83A], 0x6E696C50 /* 'nilP' */
  29392. 00015A3E  4879 0001 D888           push.l     0x1D888
  29393. 00015A44  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29394. 00015A4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29395. label00015A4E:
  29396. 00015A4E  2046                     movea.l    A0, D6
  29397. 00015A50  217C 4544 5435 00A2      move.l     [A0 + 0xA2], 0x45445435 /* 'EDT5' */
  29398. 00015A58  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29399. 00015A5C  4868 0074                pea.l      [A0 + 0x74]
  29400. 00015A60  4EB9 0000 3B20           jsr        [0x00003B20]
  29401. 00015A66  2F3C 4544 5436           move.l     -[A7], 0x45445436 /* 'EDT6' */
  29402. 00015A6C  2F0A                     move.l     -[A7], A2
  29403. 00015A6E  2057                     movea.l    A0, [A7]
  29404. 00015A70  2268 0004                movea.l    A1, [A0 + 0x4]
  29405. 00015A74  2269 0010                movea.l    A1, [A1 + 0x10]
  29406. 00015A78  4E91                     jsr        [A1]
  29407. 00015A7A  2E08                     move.l     D7, A0
  29408. 00015A7C  4A87                     tst.l      D7
  29409. 00015A7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29410. 00015A82  661E                     bne        +0x20 /* 00015AA2 */
  29411. 00015A84  42A7                     clr.l      -[A7]
  29412. 00015A86  486E F7C2                pea.l      [A6 - 0x83E]
  29413. 00015A8A  2D7C 6E69 6C50 F7C2      move.l     [A6 - 0x83E], 0x6E696C50 /* 'nilP' */
  29414. 00015A92  4879 0001 D888           push.l     0x1D888
  29415. 00015A98  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29416. 00015A9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29417. label00015AA2:
  29418. 00015AA2  2047                     movea.l    A0, D7
  29419. 00015AA4  217C 4544 5436 00A2      move.l     [A0 + 0xA2], 0x45445436 /* 'EDT6' */
  29420. 00015AAC  2F2E F8BA                move.l     -[A7], [A6 - 0x746]
  29421. 00015AB0  4868 0074                pea.l      [A0 + 0x74]
  29422. 00015AB4  4EB9 0000 3B20           jsr        [0x00003B20]
  29423. 00015ABA  2F3C 4558 4D31           move.l     -[A7], 0x45584D31 /* 'EXM1' */
  29424. 00015AC0  2F0A                     move.l     -[A7], A2
  29425. 00015AC2  2057                     movea.l    A0, [A7]
  29426. 00015AC4  2268 0004                movea.l    A1, [A0 + 0x4]
  29427. 00015AC8  2269 0010                movea.l    A1, [A1 + 0x10]
  29428. 00015ACC  4E91                     jsr        [A1]
  29429. 00015ACE  2D48 F812                move.l     [A6 - 0x7EE], A0
  29430. 00015AD2  4AAE F812                tst.l      [A6 - 0x7EE]
  29431. 00015AD6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29432. 00015ADA  661E                     bne        +0x20 /* 00015AFA */
  29433. 00015ADC  42A7                     clr.l      -[A7]
  29434. 00015ADE  486E F7BE                pea.l      [A6 - 0x842]
  29435. 00015AE2  2D7C 6E69 6C50 F7BE      move.l     [A6 - 0x842], 0x6E696C50 /* 'nilP' */
  29436. 00015AEA  4879 0001 D888           push.l     0x1D888
  29437. 00015AF0  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29438. 00015AF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29439. label00015AFA:
  29440. 00015AFA  2F3C 4558 4D32           move.l     -[A7], 0x45584D32 /* 'EXM2' */
  29441. 00015B00  2F0A                     move.l     -[A7], A2
  29442. 00015B02  2057                     movea.l    A0, [A7]
  29443. 00015B04  2268 0004                movea.l    A1, [A0 + 0x4]
  29444. 00015B08  2269 0010                movea.l    A1, [A1 + 0x10]
  29445. 00015B0C  4E91                     jsr        [A1]
  29446. 00015B0E  2D48 F80E                move.l     [A6 - 0x7F2], A0
  29447. 00015B12  4AAE F80E                tst.l      [A6 - 0x7F2]
  29448. 00015B16  504F                     addq.w     A7, 8
  29449. 00015B18  661E                     bne        +0x20 /* 00015B38 */
  29450. 00015B1A  42A7                     clr.l      -[A7]
  29451. 00015B1C  486E F7BA                pea.l      [A6 - 0x846]
  29452. 00015B20  2D7C 6E69 6C50 F7BA      move.l     [A6 - 0x846], 0x6E696C50 /* 'nilP' */
  29453. 00015B28  4879 0001 D888           push.l     0x1D888
  29454. 00015B2E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29455. 00015B34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29456. label00015B38:
  29457. 00015B38  2F3C 4558 4D33           move.l     -[A7], 0x45584D33 /* 'EXM3' */
  29458. 00015B3E  2F0A                     move.l     -[A7], A2
  29459. 00015B40  2057                     movea.l    A0, [A7]
  29460. 00015B42  2268 0004                movea.l    A1, [A0 + 0x4]
  29461. 00015B46  2269 0010                movea.l    A1, [A1 + 0x10]
  29462. 00015B4A  4E91                     jsr        [A1]
  29463. 00015B4C  2D48 F80A                move.l     [A6 - 0x7F6], A0
  29464. 00015B50  4AAE F80A                tst.l      [A6 - 0x7F6]
  29465. 00015B54  504F                     addq.w     A7, 8
  29466. 00015B56  661E                     bne        +0x20 /* 00015B76 */
  29467. 00015B58  42A7                     clr.l      -[A7]
  29468. 00015B5A  486E F7B6                pea.l      [A6 - 0x84A]
  29469. 00015B5E  2D7C 6E69 6C50 F7B6      move.l     [A6 - 0x84A], 0x6E696C50 /* 'nilP' */
  29470. 00015B66  4879 0001 D888           push.l     0x1D888
  29471. 00015B6C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29472. 00015B72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29473. label00015B76:
  29474. 00015B76  2F3C 4558 4D34           move.l     -[A7], 0x45584D34 /* 'EXM4' */
  29475. 00015B7C  2F0A                     move.l     -[A7], A2
  29476. 00015B7E  2057                     movea.l    A0, [A7]
  29477. 00015B80  2268 0004                movea.l    A1, [A0 + 0x4]
  29478. 00015B84  2269 0010                movea.l    A1, [A1 + 0x10]
  29479. 00015B88  4E91                     jsr        [A1]
  29480. 00015B8A  2D48 F8C6                move.l     [A6 - 0x73A], A0
  29481. 00015B8E  4AAE F8C6                tst.l      [A6 - 0x73A]
  29482. 00015B92  504F                     addq.w     A7, 8
  29483. 00015B94  661E                     bne        +0x20 /* 00015BB4 */
  29484. 00015B96  42A7                     clr.l      -[A7]
  29485. 00015B98  486E F7B2                pea.l      [A6 - 0x84E]
  29486. 00015B9C  2D7C 6E69 6C50 F7B2      move.l     [A6 - 0x84E], 0x6E696C50 /* 'nilP' */
  29487. 00015BA4  4879 0001 D888           push.l     0x1D888
  29488. 00015BAA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29489. 00015BB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29490. label00015BB4:
  29491. 00015BB4  2F3C 4558 4D35           move.l     -[A7], 0x45584D35 /* 'EXM5' */
  29492. 00015BBA  2F0A                     move.l     -[A7], A2
  29493. 00015BBC  2057                     movea.l    A0, [A7]
  29494. 00015BBE  2268 0004                movea.l    A1, [A0 + 0x4]
  29495. 00015BC2  2269 0010                movea.l    A1, [A1 + 0x10]
  29496. 00015BC6  4E91                     jsr        [A1]
  29497. 00015BC8  2D48 F8C2                move.l     [A6 - 0x73E], A0
  29498. 00015BCC  4AAE F8C2                tst.l      [A6 - 0x73E]
  29499. 00015BD0  504F                     addq.w     A7, 8
  29500. 00015BD2  661E                     bne        +0x20 /* 00015BF2 */
  29501. 00015BD4  42A7                     clr.l      -[A7]
  29502. 00015BD6  486E F7AE                pea.l      [A6 - 0x852]
  29503. 00015BDA  2D7C 6E69 6C50 F7AE      move.l     [A6 - 0x852], 0x6E696C50 /* 'nilP' */
  29504. 00015BE2  4879 0001 D888           push.l     0x1D888
  29505. 00015BE8  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29506. 00015BEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29507. label00015BF2:
  29508. 00015BF2  2F3C 4558 4D36           move.l     -[A7], 0x45584D36 /* 'EXM6' */
  29509. 00015BF8  2F0A                     move.l     -[A7], A2
  29510. 00015BFA  2057                     movea.l    A0, [A7]
  29511. 00015BFC  2268 0004                movea.l    A1, [A0 + 0x4]
  29512. 00015C00  2269 0010                movea.l    A1, [A1 + 0x10]
  29513. 00015C04  4E91                     jsr        [A1]
  29514. 00015C06  2D48 F8BE                move.l     [A6 - 0x742], A0
  29515. 00015C0A  4AAE F8BE                tst.l      [A6 - 0x742]
  29516. 00015C0E  504F                     addq.w     A7, 8
  29517. 00015C10  661E                     bne        +0x20 /* 00015C30 */
  29518. 00015C12  42A7                     clr.l      -[A7]
  29519. 00015C14  486E F7AA                pea.l      [A6 - 0x856]
  29520. 00015C18  2D7C 6E69 6C50 F7AA      move.l     [A6 - 0x856], 0x6E696C50 /* 'nilP' */
  29521. 00015C20  4879 0001 D888           push.l     0x1D888
  29522. 00015C26  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  29523. 00015C2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29524. label00015C30:
  29525. 00015C30  2D4F F7A6                move.l     [A6 - 0x85A], A7
  29526. 00015C34  486E FCF6                pea.l      [A6 - 0x30A]
  29527. 00015C38  4EB9 0000 2440           jsr        [0x00002440]
  29528. 00015C3E  3D7C 0001 F8B8           move.w     [A6 - 0x748], 0x1
  29529. 00015C44  584F                     addq.w     A7, 4
  29530. 00015C46  6000 0B64                bra        +0xB66 /* 000167AC */
  29531. label00015C4A:
  29532. 00015C4A  3F2E F8B8                move.w     -[A7], [A6 - 0x748]
  29533. 00015C4E  3F3C 0866                move.w     -[A7], 0x866
  29534. 00015C52  486E F8DE                pea.l      [A6 - 0x722]
  29535. 00015C56  4EB9 0000 2458           jsr        [0x00002458]
  29536. 00015C5C  206E F8DE                movea.l    A0, [A6 - 0x722]
  29537. 00015C60  1F10                     move.b     -[A7], [A0]
  29538. 00015C62  4868 0001                pea.l      [A0 + 0x1]
  29539. 00015C66  486E FCF6                pea.l      [A6 - 0x30A]
  29540. 00015C6A  4EB9 0000 23E8           jsr        [0x000023E8]
  29541. 00015C70  41EE F8E8                lea.l      A0, [A6 - 0x718]
  29542. 00015C74  43EE FD00                lea.l      A1, [A6 - 0x300]
  29543. 00015C78  703F                     moveq.l    D0, 0x3F
  29544. label00015C7A:
  29545. 00015C7A  22D8                     move.l     [A1]+, [A0]+
  29546. 00015C7C  51C8 FFFC                dbf        D0, -0x6 /* 00015C7A */
  29547. 00015C80  206E FCF6                movea.l    A0, [A6 - 0x30A]
  29548. 00015C84  0C10 0001                cmpi.b     [A0], 0x1
  29549. 00015C88  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29550. 00015C8C  6328                     bls        +0x2A /* 00015CB6 */
  29551. 00015C8E  1F3C 0001                move.b     -[A7], 0x1
  29552. 00015C92  4850                     pea.l      [A0]
  29553. 00015C94  2F2E F7FE                move.l     -[A7], [A6 - 0x802]
  29554. 00015C98  2057                     movea.l    A0, [A7]
  29555. 00015C9A  2250                     movea.l    A1, [A0]
  29556. 00015C9C  2269 0020                movea.l    A1, [A1 + 0x20]
  29557. 00015CA0  4E91                     jsr        [A1]
  29558. 00015CA2  526E F8B8                addq.w     [A6 - 0x748], 1
  29559. 00015CA6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  29560. 00015CAA  609E                     bra        -0x60 /* 00015C4A */
  29561. 00015CAC  486E F792                pea.l      [A6 - 0x86E]
  29562. 00015CB0  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  29563. label00015CB6:
  29564. 00015CB6  0C53 FFFF                cmpi.w     [A3], 0xFFFF
  29565. 00015CBA  6700 0080                beq        +0x82 /* 00015D3C */
  29566. 00015CBE  3D53 F8D8                move.w     [A6 - 0x728], [A3]
  29567. 00015CC2  486B 0002                pea.l      [A3 + 0x2]
  29568. 00015CC6  2F2E F9F2                move.l     -[A7], [A6 - 0x60E]
  29569. 00015CCA  2057                     movea.l    A0, [A7]
  29570. 00015CCC  2268 0004                movea.l    A1, [A0 + 0x4]
  29571. 00015CD0  2269 0028                movea.l    A1, [A1 + 0x28]
  29572. 00015CD4  4E91                     jsr        [A1]
  29573. 00015CD6  486B 0102                pea.l      [A3 + 0x102]
  29574. 00015CDA  2F2E F9EE                move.l     -[A7], [A6 - 0x612]
  29575. 00015CDE  2057                     movea.l    A0, [A7]
  29576. 00015CE0  2268 0004                movea.l    A1, [A0 + 0x4]
  29577. 00015CE4  2269 0028                movea.l    A1, [A1 + 0x28]
  29578. 00015CE8  4E91                     jsr        [A1]
  29579. 00015CEA  486B 0202                pea.l      [A3 + 0x202]
  29580. 00015CEE  2F2E F9EA                move.l     -[A7], [A6 - 0x616]
  29581. 00015CF2  2057                     movea.l    A0, [A7]
  29582. 00015CF4  2268 0004                movea.l    A1, [A0 + 0x4]
  29583. 00015CF8  2269 0028                movea.l    A1, [A1 + 0x28]
  29584. 00015CFC  4E91                     jsr        [A1]
  29585. 00015CFE  486B 0302                pea.l      [A3 + 0x302]
  29586. 00015D02  2F0C                     move.l     -[A7], A4
  29587. 00015D04  2057                     movea.l    A0, [A7]
  29588. 00015D06  2268 0004                movea.l    A1, [A0 + 0x4]
  29589. 00015D0A  2269 0028                movea.l    A1, [A1 + 0x28]
  29590. 00015D0E  4E91                     jsr        [A1]
  29591. 00015D10  486B 0402                pea.l      [A3 + 0x402]
  29592. 00015D14  2F06                     move.l     -[A7], D6
  29593. 00015D16  2057                     movea.l    A0, [A7]
  29594. 00015D18  2268 0004                movea.l    A1, [A0 + 0x4]
  29595. 00015D1C  2269 0028                movea.l    A1, [A1 + 0x28]
  29596. 00015D20  4E91                     jsr        [A1]
  29597. 00015D22  486B 0502                pea.l      [A3 + 0x502]
  29598. 00015D26  2F07                     move.l     -[A7], D7
  29599. 00015D28  2057                     movea.l    A0, [A7]
  29600. 00015D2A  2268 0004                movea.l    A1, [A0 + 0x4]
  29601. 00015D2E  2269 0028                movea.l    A1, [A1 + 0x28]
  29602. 00015D32  4E91                     jsr        [A1]
  29603. 00015D34  4FEF 0030                lea.l      A7, [A7 + 0x30]
  29604. 00015D38  6000 008C                bra        +0x8E /* 00015DC6 */
  29605. label00015D3C:
  29606. 00015D3C  486B 0002                pea.l      [A3 + 0x2]
  29607. 00015D40  2F2E F9F2                move.l     -[A7], [A6 - 0x60E]
  29608. 00015D44  2057                     movea.l    A0, [A7]
  29609. 00015D46  2268 0004                movea.l    A1, [A0 + 0x4]
  29610. 00015D4A  2269 0028                movea.l    A1, [A1 + 0x28]
  29611. 00015D4E  4E91                     jsr        [A1]
  29612. 00015D50  486B 0102                pea.l      [A3 + 0x102]
  29613. 00015D54  2F2E F9EE                move.l     -[A7], [A6 - 0x612]
  29614. 00015D58  2057                     movea.l    A0, [A7]
  29615. 00015D5A  2268 0004                movea.l    A1, [A0 + 0x4]
  29616. 00015D5E  2269 0028                movea.l    A1, [A1 + 0x28]
  29617. 00015D62  4E91                     jsr        [A1]
  29618. 00015D64  486B 0202                pea.l      [A3 + 0x202]
  29619. 00015D68  2F2E F9EA                move.l     -[A7], [A6 - 0x616]
  29620. 00015D6C  2057                     movea.l    A0, [A7]
  29621. 00015D6E  2268 0004                movea.l    A1, [A0 + 0x4]
  29622. 00015D72  2269 0028                movea.l    A1, [A1 + 0x28]
  29623. 00015D76  4E91                     jsr        [A1]
  29624. 00015D78  486B 0302                pea.l      [A3 + 0x302]
  29625. 00015D7C  2F0C                     move.l     -[A7], A4
  29626. 00015D7E  2057                     movea.l    A0, [A7]
  29627. 00015D80  2268 0004                movea.l    A1, [A0 + 0x4]
  29628. 00015D84  2269 0028                movea.l    A1, [A1 + 0x28]
  29629. 00015D88  4E91                     jsr        [A1]
  29630. 00015D8A  486B 0402                pea.l      [A3 + 0x402]
  29631. 00015D8E  2F06                     move.l     -[A7], D6
  29632. 00015D90  2057                     movea.l    A0, [A7]
  29633. 00015D92  2268 0004                movea.l    A1, [A0 + 0x4]
  29634. 00015D96  2269 0028                movea.l    A1, [A1 + 0x28]
  29635. 00015D9A  4E91                     jsr        [A1]
  29636. 00015D9C  486B 0502                pea.l      [A3 + 0x502]
  29637. 00015DA0  2F07                     move.l     -[A7], D7
  29638. 00015DA2  2057                     movea.l    A0, [A7]
  29639. 00015DA4  2268 0004                movea.l    A1, [A0 + 0x4]
  29640. 00015DA8  2269 0028                movea.l    A1, [A1 + 0x28]
  29641. 00015DAC  4E91                     jsr        [A1]
  29642. 00015DAE  426E F8D8                clr.w      [A6 - 0x728]
  29643. 00015DB2  2F2E F8DA                move.l     -[A7], [A6 - 0x726]
  29644. 00015DB6  2057                     movea.l    A0, [A7]
  29645. 00015DB8  2268 0004                movea.l    A1, [A0 + 0x4]
  29646. 00015DBC  2269 00B8                movea.l    A1, [A1 + 0xB8]
  29647. 00015DC0  4E91                     jsr        [A1]
  29648. 00015DC2  4FEF 0034                lea.l      A7, [A7 + 0x34]
  29649. label00015DC6:
  29650. 00015DC6  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29651. 00015DCA  61FF 0000 0BA8           bsr        +0xBAA /* 00016974 */
  29652. 00015DD0  3D40 F802                move.w     [A6 - 0x7FE], D0
  29653. 00015DD4  41F9 0002 BB3A           lea.l      A0, [0x0002BB3A]
  29654. 00015DDA  43EE FAF6                lea.l      A1, [A6 - 0x50A]
  29655. 00015DDE  703F                     moveq.l    D0, 0x3F
  29656. label00015DE0:
  29657. 00015DE0  22D8                     move.l     [A1]+, [A0]+
  29658. 00015DE2  51C8 FFFC                dbf        D0, -0x6 /* 00015DE0 */
  29659. 00015DE6  41F9 0002 BA3A           lea.l      A0, [0x0002BA3A]
  29660. 00015DEC  43EE F9F6                lea.l      A1, [A6 - 0x60A]
  29661. 00015DF0  703F                     moveq.l    D0, 0x3F
  29662. label00015DF2:
  29663. 00015DF2  22D8                     move.l     [A1]+, [A0]+
  29664. 00015DF4  51C8 FFFC                dbf        D0, -0x6 /* 00015DF2 */
  29665. 00015DF8  302E F8D8                move.w     D0, [A6 - 0x728]
  29666. 00015DFC  5240                     addq.w     D0, 1
  29667. 00015DFE  3F00                     move.w     -[A7], D0
  29668. 00015E00  206E F826                movea.l    A0, [A6 - 0x7DA]
  29669. 00015E04  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  29670. 00015E08  2D48 F18E                move.l     [A6 - 0xE72], A0
  29671. 00015E0C  4850                     pea.l      [A0]
  29672. 00015E0E  2057                     movea.l    A0, [A7]
  29673. 00015E10  2250                     movea.l    A1, [A0]
  29674. 00015E12  2269 0010                movea.l    A1, [A1 + 0x10]
  29675. 00015E16  4E91                     jsr        [A1]
  29676. 00015E18  0C6E 0006 F802           cmpi.w     [A6 - 0x7FE], 0x6
  29677. 00015E1E  504F                     addq.w     A7, 8
  29678. 00015E20  6C40                     bge        +0x42 /* 00015E62 */
  29679. 00015E22  4879 0001 D858           push.l     0x1D858
  29680. 00015E28  2F2E F8CA                move.l     -[A7], [A6 - 0x736]
  29681. 00015E2C  2057                     movea.l    A0, [A7]
  29682. 00015E2E  2268 0004                movea.l    A1, [A0 + 0x4]
  29683. 00015E32  2269 0028                movea.l    A1, [A1 + 0x28]
  29684. 00015E36  4E91                     jsr        [A1]
  29685. 00015E38  4879 0001 D858           push.l     0x1D858
  29686. 00015E3E  2F2E F8BE                move.l     -[A7], [A6 - 0x742]
  29687. 00015E42  2057                     movea.l    A0, [A7]
  29688. 00015E44  2268 0004                movea.l    A1, [A0 + 0x4]
  29689. 00015E48  2269 0028                movea.l    A1, [A1 + 0x28]
  29690. 00015E4C  4E91                     jsr        [A1]
  29691. 00015E4E  2F07                     move.l     -[A7], D7
  29692. 00015E50  2057                     movea.l    A0, [A7]
  29693. 00015E52  2268 0004                movea.l    A1, [A0 + 0x4]
  29694. 00015E56  2269 00B8                movea.l    A1, [A1 + 0xB8]
  29695. 00015E5A  4E91                     jsr        [A1]
  29696. 00015E5C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  29697. 00015E60  6050                     bra        +0x52 /* 00015EB2 */
  29698. label00015E62:
  29699. 00015E62  2F07                     move.l     -[A7], D7
  29700. 00015E64  2057                     movea.l    A0, [A7]
  29701. 00015E66  2268 0004                movea.l    A1, [A0 + 0x4]
  29702. 00015E6A  2269 00B4                movea.l    A1, [A1 + 0xB4]
  29703. 00015E6E  4E91                     jsr        [A1]
  29704. 00015E70  3F3C 0005                move.w     -[A7], 0x5
  29705. 00015E74  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29706. 00015E78  486E F9F6                pea.l      [A6 - 0x60A]
  29707. 00015E7C  486E FAF6                pea.l      [A6 - 0x50A]
  29708. 00015E80  61FF 0000 0952           bsr        +0x954 /* 000167D4 */
  29709. 00015E86  486E FAF6                pea.l      [A6 - 0x50A]
  29710. 00015E8A  2F2E F8CA                move.l     -[A7], [A6 - 0x736]
  29711. 00015E8E  2057                     movea.l    A0, [A7]
  29712. 00015E90  2268 0004                movea.l    A1, [A0 + 0x4]
  29713. 00015E94  2269 0028                movea.l    A1, [A1 + 0x28]
  29714. 00015E98  4E91                     jsr        [A1]
  29715. 00015E9A  486E F9F6                pea.l      [A6 - 0x60A]
  29716. 00015E9E  2F2E F8BE                move.l     -[A7], [A6 - 0x742]
  29717. 00015EA2  2057                     movea.l    A0, [A7]
  29718. 00015EA4  2268 0004                movea.l    A1, [A0 + 0x4]
  29719. 00015EA8  2269 0028                movea.l    A1, [A1 + 0x28]
  29720. 00015EAC  4E91                     jsr        [A1]
  29721. 00015EAE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  29722. label00015EB2:
  29723. 00015EB2  0C6E 0005 F802           cmpi.w     [A6 - 0x7FE], 0x5
  29724. 00015EB8  6C40                     bge        +0x42 /* 00015EFA */
  29725. 00015EBA  4879 0001 D858           push.l     0x1D858
  29726. 00015EC0  2F2E F8CE                move.l     -[A7], [A6 - 0x732]
  29727. 00015EC4  2057                     movea.l    A0, [A7]
  29728. 00015EC6  2268 0004                movea.l    A1, [A0 + 0x4]
  29729. 00015ECA  2269 0028                movea.l    A1, [A1 + 0x28]
  29730. 00015ECE  4E91                     jsr        [A1]
  29731. 00015ED0  4879 0001 D858           push.l     0x1D858
  29732. 00015ED6  2F2E F8C2                move.l     -[A7], [A6 - 0x73E]
  29733. 00015EDA  2057                     movea.l    A0, [A7]
  29734. 00015EDC  2268 0004                movea.l    A1, [A0 + 0x4]
  29735. 00015EE0  2269 0028                movea.l    A1, [A1 + 0x28]
  29736. 00015EE4  4E91                     jsr        [A1]
  29737. 00015EE6  2F06                     move.l     -[A7], D6
  29738. 00015EE8  2057                     movea.l    A0, [A7]
  29739. 00015EEA  2268 0004                movea.l    A1, [A0 + 0x4]
  29740. 00015EEE  2269 00B8                movea.l    A1, [A1 + 0xB8]
  29741. 00015EF2  4E91                     jsr        [A1]
  29742. 00015EF4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  29743. 00015EF8  6050                     bra        +0x52 /* 00015F4A */
  29744. label00015EFA:
  29745. 00015EFA  2F06                     move.l     -[A7], D6
  29746. 00015EFC  2057                     movea.l    A0, [A7]
  29747. 00015EFE  2268 0004                movea.l    A1, [A0 + 0x4]
  29748. 00015F02  2269 00B4                movea.l    A1, [A1 + 0xB4]
  29749. 00015F06  4E91                     jsr        [A1]
  29750. 00015F08  3F3C 0004                move.w     -[A7], 0x4
  29751. 00015F0C  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29752. 00015F10  486E F9F6                pea.l      [A6 - 0x60A]
  29753. 00015F14  486E FAF6                pea.l      [A6 - 0x50A]
  29754. 00015F18  61FF 0000 08BA           bsr        +0x8BC /* 000167D4 */
  29755. 00015F1E  486E F9F6                pea.l      [A6 - 0x60A]
  29756. 00015F22  2F2E F8C2                move.l     -[A7], [A6 - 0x73E]
  29757. 00015F26  2057                     movea.l    A0, [A7]
  29758. 00015F28  2268 0004                movea.l    A1, [A0 + 0x4]
  29759. 00015F2C  2269 0028                movea.l    A1, [A1 + 0x28]
  29760. 00015F30  4E91                     jsr        [A1]
  29761. 00015F32  486E FAF6                pea.l      [A6 - 0x50A]
  29762. 00015F36  2F2E F8CE                move.l     -[A7], [A6 - 0x732]
  29763. 00015F3A  2057                     movea.l    A0, [A7]
  29764. 00015F3C  2268 0004                movea.l    A1, [A0 + 0x4]
  29765. 00015F40  2269 0028                movea.l    A1, [A1 + 0x28]
  29766. 00015F44  4E91                     jsr        [A1]
  29767. 00015F46  4FEF 0020                lea.l      A7, [A7 + 0x20]
  29768. label00015F4A:
  29769. 00015F4A  0C6E 0004 F802           cmpi.w     [A6 - 0x7FE], 0x4
  29770. 00015F50  6C40                     bge        +0x42 /* 00015F92 */
  29771. 00015F52  4879 0001 D858           push.l     0x1D858
  29772. 00015F58  2F2E F8D2                move.l     -[A7], [A6 - 0x72E]
  29773. 00015F5C  2057                     movea.l    A0, [A7]
  29774. 00015F5E  2268 0004                movea.l    A1, [A0 + 0x4]
  29775. 00015F62  2269 0028                movea.l    A1, [A1 + 0x28]
  29776. 00015F66  4E91                     jsr        [A1]
  29777. 00015F68  4879 0001 D858           push.l     0x1D858
  29778. 00015F6E  2F2E F8C6                move.l     -[A7], [A6 - 0x73A]
  29779. 00015F72  2057                     movea.l    A0, [A7]
  29780. 00015F74  2268 0004                movea.l    A1, [A0 + 0x4]
  29781. 00015F78  2269 0028                movea.l    A1, [A1 + 0x28]
  29782. 00015F7C  4E91                     jsr        [A1]
  29783. 00015F7E  2F0C                     move.l     -[A7], A4
  29784. 00015F80  2057                     movea.l    A0, [A7]
  29785. 00015F82  2268 0004                movea.l    A1, [A0 + 0x4]
  29786. 00015F86  2269 00B8                movea.l    A1, [A1 + 0xB8]
  29787. 00015F8A  4E91                     jsr        [A1]
  29788. 00015F8C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  29789. 00015F90  6050                     bra        +0x52 /* 00015FE2 */
  29790. label00015F92:
  29791. 00015F92  2F0C                     move.l     -[A7], A4
  29792. 00015F94  2057                     movea.l    A0, [A7]
  29793. 00015F96  2268 0004                movea.l    A1, [A0 + 0x4]
  29794. 00015F9A  2269 00B4                movea.l    A1, [A1 + 0xB4]
  29795. 00015F9E  4E91                     jsr        [A1]
  29796. 00015FA0  3F3C 0003                move.w     -[A7], 0x3
  29797. 00015FA4  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29798. 00015FA8  486E F9F6                pea.l      [A6 - 0x60A]
  29799. 00015FAC  486E FAF6                pea.l      [A6 - 0x50A]
  29800. 00015FB0  61FF 0000 0822           bsr        +0x824 /* 000167D4 */
  29801. 00015FB6  486E F9F6                pea.l      [A6 - 0x60A]
  29802. 00015FBA  2F2E F8C6                move.l     -[A7], [A6 - 0x73A]
  29803. 00015FBE  2057                     movea.l    A0, [A7]
  29804. 00015FC0  2268 0004                movea.l    A1, [A0 + 0x4]
  29805. 00015FC4  2269 0028                movea.l    A1, [A1 + 0x28]
  29806. 00015FC8  4E91                     jsr        [A1]
  29807. 00015FCA  486E FAF6                pea.l      [A6 - 0x50A]
  29808. 00015FCE  2F2E F8D2                move.l     -[A7], [A6 - 0x72E]
  29809. 00015FD2  2057                     movea.l    A0, [A7]
  29810. 00015FD4  2268 0004                movea.l    A1, [A0 + 0x4]
  29811. 00015FD8  2269 0028                movea.l    A1, [A1 + 0x28]
  29812. 00015FDC  4E91                     jsr        [A1]
  29813. 00015FDE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  29814. label00015FE2:
  29815. 00015FE2  3F3C 0002                move.w     -[A7], 0x2
  29816. 00015FE6  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29817. 00015FEA  486E F9F6                pea.l      [A6 - 0x60A]
  29818. 00015FEE  486E FAF6                pea.l      [A6 - 0x50A]
  29819. 00015FF2  61FF 0000 07E0           bsr        +0x7E2 /* 000167D4 */
  29820. 00015FF8  486E FAF6                pea.l      [A6 - 0x50A]
  29821. 00015FFC  2F2E F816                move.l     -[A7], [A6 - 0x7EA]
  29822. 00016000  2057                     movea.l    A0, [A7]
  29823. 00016002  2268 0004                movea.l    A1, [A0 + 0x4]
  29824. 00016006  2269 0028                movea.l    A1, [A1 + 0x28]
  29825. 0001600A  4E91                     jsr        [A1]
  29826. 0001600C  486E F9F6                pea.l      [A6 - 0x60A]
  29827. 00016010  2F2E F80A                move.l     -[A7], [A6 - 0x7F6]
  29828. 00016014  2057                     movea.l    A0, [A7]
  29829. 00016016  2268 0004                movea.l    A1, [A0 + 0x4]
  29830. 0001601A  2269 0028                movea.l    A1, [A1 + 0x28]
  29831. 0001601E  4E91                     jsr        [A1]
  29832. 00016020  3F3C 0001                move.w     -[A7], 0x1
  29833. 00016024  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29834. 00016028  486E F9F6                pea.l      [A6 - 0x60A]
  29835. 0001602C  486E FAF6                pea.l      [A6 - 0x50A]
  29836. 00016030  61FF 0000 07A2           bsr        +0x7A4 /* 000167D4 */
  29837. 00016036  486E FAF6                pea.l      [A6 - 0x50A]
  29838. 0001603A  2F2E F81A                move.l     -[A7], [A6 - 0x7E6]
  29839. 0001603E  2057                     movea.l    A0, [A7]
  29840. 00016040  2268 0004                movea.l    A1, [A0 + 0x4]
  29841. 00016044  2269 0028                movea.l    A1, [A1 + 0x28]
  29842. 00016048  4E91                     jsr        [A1]
  29843. 0001604A  486E F9F6                pea.l      [A6 - 0x60A]
  29844. 0001604E  2F2E F80E                move.l     -[A7], [A6 - 0x7F2]
  29845. 00016052  2057                     movea.l    A0, [A7]
  29846. 00016054  2268 0004                movea.l    A1, [A0 + 0x4]
  29847. 00016058  2269 0028                movea.l    A1, [A1 + 0x28]
  29848. 0001605C  4E91                     jsr        [A1]
  29849. 0001605E  4267                     clr.w      -[A7]
  29850. 00016060  3F2E F8D8                move.w     -[A7], [A6 - 0x728]
  29851. 00016064  486E F9F6                pea.l      [A6 - 0x60A]
  29852. 00016068  486E FAF6                pea.l      [A6 - 0x50A]
  29853. 0001606C  61FF 0000 0766           bsr        +0x768 /* 000167D4 */
  29854. 00016072  486E FAF6                pea.l      [A6 - 0x50A]
  29855. 00016076  2F2E F81E                move.l     -[A7], [A6 - 0x7E2]
  29856. 0001607A  2057                     movea.l    A0, [A7]
  29857. 0001607C  2268 0004                movea.l    A1, [A0 + 0x4]
  29858. 00016080  2269 0028                movea.l    A1, [A1 + 0x28]
  29859. 00016084  4E91                     jsr        [A1]
  29860. 00016086  486E F9F6                pea.l      [A6 - 0x60A]
  29861. 0001608A  2F2E F812                move.l     -[A7], [A6 - 0x7EE]
  29862. 0001608E  2057                     movea.l    A0, [A7]
  29863. 00016090  2268 0004                movea.l    A1, [A0 + 0x4]
  29864. 00016094  2269 0028                movea.l    A1, [A1 + 0x28]
  29865. 00016098  4E91                     jsr        [A1]
  29866. 0001609A  2F0A                     move.l     -[A7], A2
  29867. 0001609C  2057                     movea.l    A0, [A7]
  29868. 0001609E  2268 0004                movea.l    A1, [A0 + 0x4]
  29869. 000160A2  2269 00A4                movea.l    A1, [A1 + 0xA4]
  29870. 000160A6  4E91                     jsr        [A1]
  29871. 000160A8  4FEF 0058                lea.l      A7, [A7 + 0x58]
  29872. 000160AC  6000 070E                bra        +0x710 /* 000167BC */
  29873. label000160B0:
  29874. 000160B0  486E F82A                pea.l      [A6 - 0x7D6]
  29875. 000160B4  4EB9 0000 2260           jsr        [0x00002260]
  29876. 000160BA  584F                     addq.w     A7, 4
  29877. 000160BC  61FF FFFE A466           bsr        -0x15B98 /* 00000524 */
  29878. 000160C2  FFEE                     .invalid   <<F/7/7>>
  29879. 000160C4  0000 0384                ori.b      D0, 0x84
  29880. 000160C8  5470 6F70 0008 0000      addq.w     [A0 + 0x80000], 2
  29881. 000160D0  0384                     bclr       D4, D1
  29882. 000160D2  0032 0000 0385           ori.b      [[ + <<invalid base displacement size>>] + D0 * 2], 0x0
  29883. 000160D8  0134 4544                btst       <<invalid full ext with I/IS == 4>>, D0
  29884. 000160DC  5431 0144                addq.b     <<invalid full ext with I/IS == 4>>, 2
  29885. 000160E0  4544                     chk.w      D2, D4
  29886. 000160E2  5432 013E 4544 5433 0138 addq.b     [[A2 + 0x45445433] + D0 + 0x138], 2
  29887. 000160EC  4544                     chk.w      D2, D4
  29888. 000160EE  5434 0132 4544 5435 012C addq.b     [[A4 + 0x45445435 + D0] + 0x12C], 2
  29889. 000160F8  4544                     chk.w      D2, D4
  29890. 000160FA  5436 0126 5470 6F70      addq.b     [[A6 + 0x5470] + D0 + 0x6F70], 2
  29891. 00016102  035A                     bchg       [A2]+, D1
  29892. 00016104  486E F692                pea.l      [A6 - 0x96E]
  29893. 00016108  2F2E F9F2                move.l     -[A7], [A6 - 0x60E]
  29894. 0001610C  2057                     movea.l    A0, [A7]
  29895. 0001610E  2268 0004                movea.l    A1, [A0 + 0x4]
  29896. 00016112  2269 0024                movea.l    A1, [A1 + 0x24]
  29897. 00016116  4E91                     jsr        [A1]
  29898. 00016118  3F3C 0100                move.w     -[A7], 0x100
  29899. 0001611C  486B 0002                pea.l      [A3 + 0x2]
  29900. 00016120  486E F692                pea.l      [A6 - 0x96E]
  29901. 00016124  4EB9 0000 2420           jsr        [0x00002420]
  29902. 0001612A  486E F592                pea.l      [A6 - 0xA6E]
  29903. 0001612E  2F2E F9EE                move.l     -[A7], [A6 - 0x612]
  29904. 00016132  2057                     movea.l    A0, [A7]
  29905. 00016134  2268 0004                movea.l    A1, [A0 + 0x4]
  29906. 00016138  2269 0024                movea.l    A1, [A1 + 0x24]
  29907. 0001613C  4E91                     jsr        [A1]
  29908. 0001613E  3F3C 0100                move.w     -[A7], 0x100
  29909. 00016142  486B 0102                pea.l      [A3 + 0x102]
  29910. 00016146  486E F592                pea.l      [A6 - 0xA6E]
  29911. 0001614A  4EB9 0000 2420           jsr        [0x00002420]
  29912. 00016150  486E F492                pea.l      [A6 - 0xB6E]
  29913. 00016154  2F2E F9EA                move.l     -[A7], [A6 - 0x616]
  29914. 00016158  2057                     movea.l    A0, [A7]
  29915. 0001615A  2268 0004                movea.l    A1, [A0 + 0x4]
  29916. 0001615E  2269 0024                movea.l    A1, [A1 + 0x24]
  29917. 00016162  4E91                     jsr        [A1]
  29918. 00016164  3F3C 0100                move.w     -[A7], 0x100
  29919. 00016168  486B 0202                pea.l      [A3 + 0x202]
  29920. 0001616C  486E F492                pea.l      [A6 - 0xB6E]
  29921. 00016170  4EB9 0000 2420           jsr        [0x00002420]
  29922. 00016176  486E F392                pea.l      [A6 - 0xC6E]
  29923. 0001617A  2F0C                     move.l     -[A7], A4
  29924. 0001617C  2057                     movea.l    A0, [A7]
  29925. 0001617E  2268 0004                movea.l    A1, [A0 + 0x4]
  29926. 00016182  2269 0024                movea.l    A1, [A1 + 0x24]
  29927. 00016186  4E91                     jsr        [A1]
  29928. 00016188  3F3C 0100                move.w     -[A7], 0x100
  29929. 0001618C  486B 0302                pea.l      [A3 + 0x302]
  29930. 00016190  486E F392                pea.l      [A6 - 0xC6E]
  29931. 00016194  4EB9 0000 2420           jsr        [0x00002420]
  29932. 0001619A  486E F292                pea.l      [A6 - 0xD6E]
  29933. 0001619E  2F06                     move.l     -[A7], D6
  29934. 000161A0  2057                     movea.l    A0, [A7]
  29935. 000161A2  2268 0004                movea.l    A1, [A0 + 0x4]
  29936. 000161A6  2269 0024                movea.l    A1, [A1 + 0x24]
  29937. 000161AA  4E91                     jsr        [A1]
  29938. 000161AC  3F3C 0100                move.w     -[A7], 0x100
  29939. 000161B0  486B 0402                pea.l      [A3 + 0x402]
  29940. 000161B4  486E F292                pea.l      [A6 - 0xD6E]
  29941. 000161B8  4EB9 0000 2420           jsr        [0x00002420]
  29942. 000161BE  486E F192                pea.l      [A6 - 0xE6E]
  29943. 000161C2  2F07                     move.l     -[A7], D7
  29944. 000161C4  2057                     movea.l    A0, [A7]
  29945. 000161C6  2268 0004                movea.l    A1, [A0 + 0x4]
  29946. 000161CA  2269 0024                movea.l    A1, [A1 + 0x24]
  29947. 000161CE  4E91                     jsr        [A1]
  29948. 000161D0  3F3C 0100                move.w     -[A7], 0x100
  29949. 000161D4  486B 0502                pea.l      [A3 + 0x502]
  29950. 000161D8  486E F192                pea.l      [A6 - 0xE6E]
  29951. 000161DC  4EB9 0000 2420           jsr        [0x00002420]
  29952. 000161E2  2F2E F18E                move.l     -[A7], [A6 - 0xE72]
  29953. 000161E6  2057                     movea.l    A0, [A7]
  29954. 000161E8  2250                     movea.l    A1, [A0]
  29955. 000161EA  2269 0014                movea.l    A1, [A1 + 0x14]
  29956. 000161EE  4E91                     jsr        [A1]
  29957. 000161F0  5340                     subq.w     D0, 1
  29958. 000161F2  3680                     move.w     [A3], D0
  29959. 000161F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  29960. 000161F8  486E F82A                pea.l      [A6 - 0x7D6]
  29961. 000161FC  4EB9 0000 2258           jsr        [0x00002258]
  29962. 00016202  7001                     moveq.l    D0, 0x01
  29963. 00016204  4FEF 0076                lea.l      A7, [A7 + 0x76]
  29964. 00016208  6000 05C2                bra        +0x5C4 /* 000167CC */
  29965. 0001620C  3F3C FFFF                move.w     -[A7], 0xFFFF
  29966. 00016210  486E F82A                pea.l      [A6 - 0x7D6]
  29967. 00016214  4EB9 0000 2258           jsr        [0x00002258]
  29968. 0001621A  7000                     moveq.l    D0, 0x00
  29969. 0001621C  5C4F                     addq.w     A7, 6
  29970. 0001621E  6000 05AC                bra        +0x5AE /* 000167CC */
  29971. 00016222  2F2E F822                move.l     -[A7], [A6 - 0x7DE]
  29972. 00016226  2057                     movea.l    A0, [A7]
  29973. 00016228  2250                     movea.l    A1, [A0]
  29974. 0001622A  2269 0014                movea.l    A1, [A1 + 0x14]
  29975. 0001622E  4E91                     jsr        [A1]
  29976. 00016230  5340                     subq.w     D0, 1
  29977. 00016232  3800                     move.w     D4, D0
  29978. 00016234  3F04                     move.w     -[A7], D4
  29979. 00016236  61FF 0000 073C           bsr        +0x73E /* 00016974 */
  29980. 0001623C  3D40 F9E8                move.w     [A6 - 0x618], D0
  29981. 00016240  486E FBF6                pea.l      [A6 - 0x40A]
  29982. 00016244  2F2E F9F2                move.l     -[A7], [A6 - 0x60E]
  29983. 00016248  2057                     movea.l    A0, [A7]
  29984. 0001624A  2268 0004                movea.l    A1, [A0 + 0x4]
  29985. 0001624E  2269 0024                movea.l    A1, [A1 + 0x24]
  29986. 00016252  4E91                     jsr        [A1]
  29987. 00016254  4A10                     tst.b      [A0]
  29988. 00016256  4FEF 000E                lea.l      A7, [A7 + 0xE]
  29989. 0001625A  6704                     beq        +0x6 /* 00016260 */
  29990. 0001625C  7001                     moveq.l    D0, 0x01
  29991. 0001625E  6002                     bra        +0x4 /* 00016262 */
  29992. label00016260:
  29993. 00016260  7000                     moveq.l    D0, 0x00
  29994. label00016262:
  29995. 00016262  4A00                     tst.b      D0
  29996. 00016264  6614                     bne        +0x16 /* 0001627A */
  29997. 00016266  4267                     clr.w      -[A7]
  29998. 00016268  3F04                     move.w     -[A7], D4
  29999. 0001626A  61FF 0000 072C           bsr        +0x72E /* 00016998 */
  30000. 00016270  4A00                     tst.b      D0
  30001. 00016272  584F                     addq.w     A7, 4
  30002. 00016274  6604                     bne        +0x6 /* 0001627A */
  30003. 00016276  7000                     moveq.l    D0, 0x00
  30004. 00016278  6002                     bra        +0x4 /* 0001627C */
  30005. label0001627A:
  30006. 0001627A  7001                     moveq.l    D0, 0x01
  30007. label0001627C:
  30008. 0001627C  1D40 F809                move.b     [A6 - 0x7F7], D0
  30009. 00016280  486E FBF6                pea.l      [A6 - 0x40A]
  30010. 00016284  2F2E F9EE                move.l     -[A7], [A6 - 0x612]
  30011. 00016288  2057                     movea.l    A0, [A7]
  30012. 0001628A  2268 0004                movea.l    A1, [A0 + 0x4]
  30013. 0001628E  2269 0024                movea.l    A1, [A1 + 0x24]
  30014. 00016292  4E91                     jsr        [A1]
  30015. 00016294  4A10                     tst.b      [A0]
  30016. 00016296  504F                     addq.w     A7, 8
  30017. 00016298  6704                     beq        +0x6 /* 0001629E */
  30018. 0001629A  7001                     moveq.l    D0, 0x01
  30019. 0001629C  6002                     bra        +0x4 /* 000162A0 */
  30020. label0001629E:
  30021. 0001629E  7000                     moveq.l    D0, 0x00
  30022. label000162A0:
  30023. 000162A0  4A00                     tst.b      D0
  30024. 000162A2  6616                     bne        +0x18 /* 000162BA */
  30025. 000162A4  3F3C 0001                move.w     -[A7], 0x1
  30026. 000162A8  3F04                     move.w     -[A7], D4
  30027. 000162AA  61FF 0000 06EC           bsr        +0x6EE /* 00016998 */
  30028. 000162B0  4A00                     tst.b      D0
  30029. 000162B2  584F                     addq.w     A7, 4
  30030. 000162B4  6604                     bne        +0x6 /* 000162BA */
  30031. 000162B6  7000                     moveq.l    D0, 0x00
  30032. 000162B8  6002                     bra        +0x4 /* 000162BC */
  30033. label000162BA:
  30034. 000162BA  7001                     moveq.l    D0, 0x01
  30035. label000162BC:
  30036. 000162BC  1D40 F808                move.b     [A6 - 0x7F8], D0
  30037. 000162C0  486E FBF6                pea.l      [A6 - 0x40A]
  30038. 000162C4  2F2E F9EA                move.l     -[A7], [A6 - 0x616]
  30039. 000162C8  2057                     movea.l    A0, [A7]
  30040. 000162CA  2268 0004                movea.l    A1, [A0 + 0x4]
  30041. 000162CE  2269 0024                movea.l    A1, [A1 + 0x24]
  30042. 000162D2  4E91                     jsr        [A1]
  30043. 000162D4  4A10                     tst.b      [A0]
  30044. 000162D6  504F                     addq.w     A7, 8
  30045. 000162D8  6704                     beq        +0x6 /* 000162DE */
  30046. 000162DA  7001                     moveq.l    D0, 0x01
  30047. 000162DC  6002                     bra        +0x4 /* 000162E0 */
  30048. label000162DE:
  30049. 000162DE  7000                     moveq.l    D0, 0x00
  30050. label000162E0:
  30051. 000162E0  4A00                     tst.b      D0
  30052. 000162E2  6616                     bne        +0x18 /* 000162FA */
  30053. 000162E4  3F3C 0002                move.w     -[A7], 0x2
  30054. 000162E8  3F04                     move.w     -[A7], D4
  30055. 000162EA  61FF 0000 06AC           bsr        +0x6AE /* 00016998 */
  30056. 000162F0  4A00                     tst.b      D0
  30057. 000162F2  584F                     addq.w     A7, 4
  30058. 000162F4  6604                     bne        +0x6 /* 000162FA */
  30059. 000162F6  7000                     moveq.l    D0, 0x00
  30060. 000162F8  6002                     bra        +0x4 /* 000162FC */
  30061. label000162FA:
  30062. 000162FA  7001                     moveq.l    D0, 0x01
  30063. label000162FC:
  30064. 000162FC  1D40 F807                move.b     [A6 - 0x7F9], D0
  30065. 00016300  486E FBF6                pea.l      [A6 - 0x40A]
  30066. 00016304  2F0C                     move.l     -[A7], A4
  30067. 00016306  2057                     movea.l    A0, [A7]
  30068. 00016308  2268 0004                movea.l    A1, [A0 + 0x4]
  30069. 0001630C  2269 0024                movea.l    A1, [A1 + 0x24]
  30070. 00016310  4E91                     jsr        [A1]
  30071. 00016312  4A10                     tst.b      [A0]
  30072. 00016314  504F                     addq.w     A7, 8
  30073. 00016316  6704                     beq        +0x6 /* 0001631C */
  30074. 00016318  7001                     moveq.l    D0, 0x01
  30075. 0001631A  6002                     bra        +0x4 /* 0001631E */
  30076. label0001631C:
  30077. 0001631C  7000                     moveq.l    D0, 0x00
  30078. label0001631E:
  30079. 0001631E  4A00                     tst.b      D0
  30080. 00016320  6616                     bne        +0x18 /* 00016338 */
  30081. 00016322  3F3C 0003                move.w     -[A7], 0x3
  30082. 00016326  3F04                     move.w     -[A7], D4
  30083. 00016328  61FF 0000 066E           bsr        +0x670 /* 00016998 */
  30084. 0001632E  4A00                     tst.b      D0
  30085. 00016330  584F                     addq.w     A7, 4
  30086. 00016332  6604                     bne        +0x6 /* 00016338 */
  30087. 00016334  7000                     moveq.l    D0, 0x00
  30088. 00016336  6002                     bra        +0x4 /* 0001633A */
  30089. label00016338:
  30090. 00016338  7001                     moveq.l    D0, 0x01
  30091. label0001633A:
  30092. 0001633A  1D40 F806                move.b     [A6 - 0x7FA], D0
  30093. 0001633E  486E FBF6                pea.l      [A6 - 0x40A]
  30094. 00016342  2F06                     move.l     -[A7], D6
  30095. 00016344  2057                     movea.l    A0, [A7]
  30096. 00016346  2268 0004                movea.l    A1, [A0 + 0x4]
  30097. 0001634A  2269 0024                movea.l    A1, [A1 + 0x24]
  30098. 0001634E  4E91                     jsr        [A1]
  30099. 00016350  4A10                     tst.b      [A0]
  30100. 00016352  504F                     addq.w     A7, 8
  30101. 00016354  6704                     beq        +0x6 /* 0001635A */
  30102. 00016356  7001                     moveq.l    D0, 0x01
  30103. 00016358  6002                     bra        +0x4 /* 0001635C */
  30104. label0001635A:
  30105. 0001635A  7000                     moveq.l    D0, 0x00
  30106. label0001635C:
  30107. 0001635C  4A00                     tst.b      D0
  30108. 0001635E  6616                     bne        +0x18 /* 00016376 */
  30109. 00016360  3F3C 0004                move.w     -[A7], 0x4
  30110. 00016364  3F04                     move.w     -[A7], D4
  30111. 00016366  61FF 0000 0630           bsr        +0x632 /* 00016998 */
  30112. 0001636C  4A00                     tst.b      D0
  30113. 0001636E  584F                     addq.w     A7, 4
  30114. 00016370  6604                     bne        +0x6 /* 00016376 */
  30115. 00016372  7000                     moveq.l    D0, 0x00
  30116. 00016374  6002                     bra        +0x4 /* 00016378 */
  30117. label00016376:
  30118. 00016376  7001                     moveq.l    D0, 0x01
  30119. label00016378:
  30120. 00016378  1D40 F805                move.b     [A6 - 0x7FB], D0
  30121. 0001637C  486E FBF6                pea.l      [A6 - 0x40A]
  30122. 00016380  2F07                     move.l     -[A7], D7
  30123. 00016382  2057                     movea.l    A0, [A7]
  30124. 00016384  2268 0004                movea.l    A1, [A0 + 0x4]
  30125. 00016388  2269 0024                movea.l    A1, [A1 + 0x24]
  30126. 0001638C  4E91                     jsr        [A1]
  30127. 0001638E  4A10                     tst.b      [A0]
  30128. 00016390  504F                     addq.w     A7, 8
  30129. 00016392  6704                     beq        +0x6 /* 00016398 */
  30130. 00016394  7001                     moveq.l    D0, 0x01
  30131. 00016396  6002                     bra        +0x4 /* 0001639A */
  30132. label00016398:
  30133. 00016398  7000                     moveq.l    D0, 0x00
  30134. label0001639A:
  30135. 0001639A  4A00                     tst.b      D0
  30136. 0001639C  6616                     bne        +0x18 /* 000163B4 */
  30137. 0001639E  3F3C 0005                move.w     -[A7], 0x5
  30138. 000163A2  3F04                     move.w     -[A7], D4
  30139. 000163A4  61FF 0000 05F2           bsr        +0x5F4 /* 00016998 */
  30140. 000163AA  4A00                     tst.b      D0
  30141. 000163AC  584F                     addq.w     A7, 4
  30142. 000163AE  6604                     bne        +0x6 /* 000163B4 */
  30143. 000163B0  7000                     moveq.l    D0, 0x00
  30144. 000163B2  6002                     bra        +0x4 /* 000163B6 */
  30145. label000163B4:
  30146. 000163B4  7001                     moveq.l    D0, 0x01
  30147. label000163B6:
  30148. 000163B6  1D40 F804                move.b     [A6 - 0x7FC], D0
  30149. 000163BA  7600                     moveq.l    D3, 0x00
  30150. 000163BC  0C6E 0003 F9E8           cmpi.w     [A6 - 0x618], 0x3
  30151. 000163C2  6D1A                     blt        +0x1C /* 000163DE */
  30152. 000163C4  4A2E F809                tst.b      [A6 - 0x7F7]
  30153. 000163C8  670C                     beq        +0xE /* 000163D6 */
  30154. 000163CA  4A2E F808                tst.b      [A6 - 0x7F8]
  30155. 000163CE  6706                     beq        +0x8 /* 000163D6 */
  30156. 000163D0  4A2E F807                tst.b      [A6 - 0x7F9]
  30157. 000163D4  6604                     bne        +0x6 /* 000163DA */
  30158. label000163D6:
  30159. 000163D6  7000                     moveq.l    D0, 0x00
  30160. 000163D8  6002                     bra        +0x4 /* 000163DC */
  30161. label000163DA:
  30162. 000163DA  7001                     moveq.l    D0, 0x01
  30163. label000163DC:
  30164. 000163DC  1600                     move.b     D3, D0
  30165. label000163DE:
  30166. 000163DE  0C6E 0004 F9E8           cmpi.w     [A6 - 0x618], 0x4
  30167. 000163E4  6D12                     blt        +0x14 /* 000163F8 */
  30168. 000163E6  4A03                     tst.b      D3
  30169. 000163E8  6706                     beq        +0x8 /* 000163F0 */
  30170. 000163EA  4A2E F806                tst.b      [A6 - 0x7FA]
  30171. 000163EE  6604                     bne        +0x6 /* 000163F4 */
  30172. label000163F0:
  30173. 000163F0  7000                     moveq.l    D0, 0x00
  30174. 000163F2  6002                     bra        +0x4 /* 000163F6 */
  30175. label000163F4:
  30176. 000163F4  7001                     moveq.l    D0, 0x01
  30177. label000163F6:
  30178. 000163F6  1600                     move.b     D3, D0
  30179. label000163F8:
  30180. 000163F8  0C6E 0005 F9E8           cmpi.w     [A6 - 0x618], 0x5
  30181. 000163FE  6D12                     blt        +0x14 /* 00016412 */
  30182. 00016400  4A03                     tst.b      D3
  30183. 00016402  6706                     beq        +0x8 /* 0001640A */
  30184. 00016404  4A2E F805                tst.b      [A6 - 0x7FB]
  30185. 00016408  6604                     bne        +0x6 /* 0001640E */
  30186. label0001640A:
  30187. 0001640A  7000                     moveq.l    D0, 0x00
  30188. 0001640C  6002                     bra        +0x4 /* 00016410 */
  30189. label0001640E:
  30190. 0001640E  7001                     moveq.l    D0, 0x01
  30191. label00016410:
  30192. 00016410  1600                     move.b     D3, D0
  30193. label00016412:
  30194. 00016412  0C6E 0006 F9E8           cmpi.w     [A6 - 0x618], 0x6
  30195. 00016418  6612                     bne        +0x14 /* 0001642C */
  30196. 0001641A  4A03                     tst.b      D3
  30197. 0001641C  6706                     beq        +0x8 /* 00016424 */
  30198. 0001641E  4A2E F804                tst.b      [A6 - 0x7FC]
  30199. 00016422  6604                     bne        +0x6 /* 00016428 */
  30200. label00016424:
  30201. 00016424  7000                     moveq.l    D0, 0x00
  30202. 00016426  6002                     bra        +0x4 /* 0001642A */
  30203. label00016428:
  30204. 00016428  7001                     moveq.l    D0, 0x01
  30205. label0001642A:
  30206. 0001642A  1600                     move.b     D3, D0
  30207. label0001642C:
  30208. 0001642C  4A03                     tst.b      D3
  30209. 0001642E  6716                     beq        +0x18 /* 00016446 */
  30210. 00016430  2F2E F8DA                move.l     -[A7], [A6 - 0x726]
  30211. 00016434  2057                     movea.l    A0, [A7]
  30212. 00016436  2268 0004                movea.l    A1, [A0 + 0x4]
  30213. 0001643A  2269 00B4                movea.l    A1, [A1 + 0xB4]
  30214. 0001643E  4E91                     jsr        [A1]
  30215. 00016440  584F                     addq.w     A7, 4
  30216. 00016442  6000 FC6C                bra        -0x392 /* 000160B0 */
  30217. label00016446:
  30218. 00016446  2F2E F8DA                move.l     -[A7], [A6 - 0x726]
  30219. 0001644A  2057                     movea.l    A0, [A7]
  30220. 0001644C  2268 0004                movea.l    A1, [A0 + 0x4]
  30221. 00016450  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30222. 00016454  4E91                     jsr        [A1]
  30223. 00016456  584F                     addq.w     A7, 4
  30224. 00016458  6000 FC56                bra        -0x3A8 /* 000160B0 */
  30225. 0001645C  2F2E F822                move.l     -[A7], [A6 - 0x7DE]
  30226. 00016460  2057                     movea.l    A0, [A7]
  30227. 00016462  2250                     movea.l    A1, [A0]
  30228. 00016464  2269 0014                movea.l    A1, [A1 + 0x14]
  30229. 00016468  4E91                     jsr        [A1]
  30230. 0001646A  5340                     subq.w     D0, 1
  30231. 0001646C  3A00                     move.w     D5, D0
  30232. 0001646E  3F05                     move.w     -[A7], D5
  30233. 00016470  61FF 0000 0502           bsr        +0x504 /* 00016974 */
  30234. 00016476  3D40 F8D6                move.w     [A6 - 0x72A], D0
  30235. 0001647A  41F9 0002 B93A           lea.l      A0, [0x0002B93A]
  30236. 00016480  43EE FF00                lea.l      A1, [A6 - 0x100]
  30237. 00016484  703F                     moveq.l    D0, 0x3F
  30238. label00016486:
  30239. 00016486  22D8                     move.l     [A1]+, [A0]+
  30240. 00016488  51C8 FFFC                dbf        D0, -0x6 /* 00016486 */
  30241. 0001648C  41F9 0002 B83A           lea.l      A0, [0x0002B83A]
  30242. 00016492  43EE FE00                lea.l      A1, [A6 - 0x200]
  30243. 00016496  703F                     moveq.l    D0, 0x3F
  30244. label00016498:
  30245. 00016498  22D8                     move.l     [A1]+, [A0]+
  30246. 0001649A  51C8 FFFC                dbf        D0, -0x6 /* 00016498 */
  30247. 0001649E  2F2E F8DA                move.l     -[A7], [A6 - 0x726]
  30248. 000164A2  2057                     movea.l    A0, [A7]
  30249. 000164A4  2268 0004                movea.l    A1, [A0 + 0x4]
  30250. 000164A8  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30251. 000164AC  4E91                     jsr        [A1]
  30252. 000164AE  4879 0001 D858           push.l     0x1D858
  30253. 000164B4  2F2E F9F2                move.l     -[A7], [A6 - 0x60E]
  30254. 000164B8  2057                     movea.l    A0, [A7]
  30255. 000164BA  2268 0004                movea.l    A1, [A0 + 0x4]
  30256. 000164BE  2269 0028                movea.l    A1, [A1 + 0x28]
  30257. 000164C2  4E91                     jsr        [A1]
  30258. 000164C4  4879 0001 D858           push.l     0x1D858
  30259. 000164CA  2F2E F9EE                move.l     -[A7], [A6 - 0x612]
  30260. 000164CE  2057                     movea.l    A0, [A7]
  30261. 000164D0  2268 0004                movea.l    A1, [A0 + 0x4]
  30262. 000164D4  2269 0028                movea.l    A1, [A1 + 0x28]
  30263. 000164D8  4E91                     jsr        [A1]
  30264. 000164DA  4879 0001 D858           push.l     0x1D858
  30265. 000164E0  2F2E F9EA                move.l     -[A7], [A6 - 0x616]
  30266. 000164E4  2057                     movea.l    A0, [A7]
  30267. 000164E6  2268 0004                movea.l    A1, [A0 + 0x4]
  30268. 000164EA  2269 0028                movea.l    A1, [A1 + 0x28]
  30269. 000164EE  4E91                     jsr        [A1]
  30270. 000164F0  4879 0001 D858           push.l     0x1D858
  30271. 000164F6  2F0C                     move.l     -[A7], A4
  30272. 000164F8  2057                     movea.l    A0, [A7]
  30273. 000164FA  2268 0004                movea.l    A1, [A0 + 0x4]
  30274. 000164FE  2269 0028                movea.l    A1, [A1 + 0x28]
  30275. 00016502  4E91                     jsr        [A1]
  30276. 00016504  4879 0001 D858           push.l     0x1D858
  30277. 0001650A  2F06                     move.l     -[A7], D6
  30278. 0001650C  2057                     movea.l    A0, [A7]
  30279. 0001650E  2268 0004                movea.l    A1, [A0 + 0x4]
  30280. 00016512  2269 0028                movea.l    A1, [A1 + 0x28]
  30281. 00016516  4E91                     jsr        [A1]
  30282. 00016518  4879 0001 D858           push.l     0x1D858
  30283. 0001651E  2F07                     move.l     -[A7], D7
  30284. 00016520  2057                     movea.l    A0, [A7]
  30285. 00016522  2268 0004                movea.l    A1, [A0 + 0x4]
  30286. 00016526  2269 0028                movea.l    A1, [A1 + 0x28]
  30287. 0001652A  4E91                     jsr        [A1]
  30288. 0001652C  0C6E 0006 F8D6           cmpi.w     [A6 - 0x72A], 0x6
  30289. 00016532  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  30290. 00016536  6C40                     bge        +0x42 /* 00016578 */
  30291. 00016538  4879 0001 D858           push.l     0x1D858
  30292. 0001653E  2F2E F8CA                move.l     -[A7], [A6 - 0x736]
  30293. 00016542  2057                     movea.l    A0, [A7]
  30294. 00016544  2268 0004                movea.l    A1, [A0 + 0x4]
  30295. 00016548  2269 0028                movea.l    A1, [A1 + 0x28]
  30296. 0001654C  4E91                     jsr        [A1]
  30297. 0001654E  4879 0001 D858           push.l     0x1D858
  30298. 00016554  2F2E F8BE                move.l     -[A7], [A6 - 0x742]
  30299. 00016558  2057                     movea.l    A0, [A7]
  30300. 0001655A  2268 0004                movea.l    A1, [A0 + 0x4]
  30301. 0001655E  2269 0028                movea.l    A1, [A1 + 0x28]
  30302. 00016562  4E91                     jsr        [A1]
  30303. 00016564  2F07                     move.l     -[A7], D7
  30304. 00016566  2057                     movea.l    A0, [A7]
  30305. 00016568  2268 0004                movea.l    A1, [A0 + 0x4]
  30306. 0001656C  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30307. 00016570  4E91                     jsr        [A1]
  30308. 00016572  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30309. 00016576  604E                     bra        +0x50 /* 000165C6 */
  30310. label00016578:
  30311. 00016578  2F07                     move.l     -[A7], D7
  30312. 0001657A  2057                     movea.l    A0, [A7]
  30313. 0001657C  2268 0004                movea.l    A1, [A0 + 0x4]
  30314. 00016580  2269 00B4                movea.l    A1, [A1 + 0xB4]
  30315. 00016584  4E91                     jsr        [A1]
  30316. 00016586  3F3C 0005                move.w     -[A7], 0x5
  30317. 0001658A  3F05                     move.w     -[A7], D5
  30318. 0001658C  486E FE00                pea.l      [A6 - 0x200]
  30319. 00016590  486E FF00                pea.l      [A6 - 0x100]
  30320. 00016594  61FF 0000 023E           bsr        +0x240 /* 000167D4 */
  30321. 0001659A  486E FF00                pea.l      [A6 - 0x100]
  30322. 0001659E  2F2E F8CA                move.l     -[A7], [A6 - 0x736]
  30323. 000165A2  2057                     movea.l    A0, [A7]
  30324. 000165A4  2268 0004                movea.l    A1, [A0 + 0x4]
  30325. 000165A8  2269 0028                movea.l    A1, [A1 + 0x28]
  30326. 000165AC  4E91                     jsr        [A1]
  30327. 000165AE  486E FE00                pea.l      [A6 - 0x200]
  30328. 000165B2  2F2E F8BE                move.l     -[A7], [A6 - 0x742]
  30329. 000165B6  2057                     movea.l    A0, [A7]
  30330. 000165B8  2268 0004                movea.l    A1, [A0 + 0x4]
  30331. 000165BC  2269 0028                movea.l    A1, [A1 + 0x28]
  30332. 000165C0  4E91                     jsr        [A1]
  30333. 000165C2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  30334. label000165C6:
  30335. 000165C6  0C6E 0005 F8D6           cmpi.w     [A6 - 0x72A], 0x5
  30336. 000165CC  6C40                     bge        +0x42 /* 0001660E */
  30337. 000165CE  4879 0001 D858           push.l     0x1D858
  30338. 000165D4  2F2E F8CE                move.l     -[A7], [A6 - 0x732]
  30339. 000165D8  2057                     movea.l    A0, [A7]
  30340. 000165DA  2268 0004                movea.l    A1, [A0 + 0x4]
  30341. 000165DE  2269 0028                movea.l    A1, [A1 + 0x28]
  30342. 000165E2  4E91                     jsr        [A1]
  30343. 000165E4  4879 0001 D858           push.l     0x1D858
  30344. 000165EA  2F2E F8C2                move.l     -[A7], [A6 - 0x73E]
  30345. 000165EE  2057                     movea.l    A0, [A7]
  30346. 000165F0  2268 0004                movea.l    A1, [A0 + 0x4]
  30347. 000165F4  2269 0028                movea.l    A1, [A1 + 0x28]
  30348. 000165F8  4E91                     jsr        [A1]
  30349. 000165FA  2F06                     move.l     -[A7], D6
  30350. 000165FC  2057                     movea.l    A0, [A7]
  30351. 000165FE  2268 0004                movea.l    A1, [A0 + 0x4]
  30352. 00016602  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30353. 00016606  4E91                     jsr        [A1]
  30354. 00016608  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30355. 0001660C  604E                     bra        +0x50 /* 0001665C */
  30356. label0001660E:
  30357. 0001660E  2F06                     move.l     -[A7], D6
  30358. 00016610  2057                     movea.l    A0, [A7]
  30359. 00016612  2268 0004                movea.l    A1, [A0 + 0x4]
  30360. 00016616  2269 00B4                movea.l    A1, [A1 + 0xB4]
  30361. 0001661A  4E91                     jsr        [A1]
  30362. 0001661C  3F3C 0004                move.w     -[A7], 0x4
  30363. 00016620  3F05                     move.w     -[A7], D5
  30364. 00016622  486E FE00                pea.l      [A6 - 0x200]
  30365. 00016626  486E FF00                pea.l      [A6 - 0x100]
  30366. 0001662A  61FF 0000 01A8           bsr        +0x1AA /* 000167D4 */
  30367. 00016630  486E FE00                pea.l      [A6 - 0x200]
  30368. 00016634  2F2E F8C2                move.l     -[A7], [A6 - 0x73E]
  30369. 00016638  2057                     movea.l    A0, [A7]
  30370. 0001663A  2268 0004                movea.l    A1, [A0 + 0x4]
  30371. 0001663E  2269 0028                movea.l    A1, [A1 + 0x28]
  30372. 00016642  4E91                     jsr        [A1]
  30373. 00016644  486E FF00                pea.l      [A6 - 0x100]
  30374. 00016648  2F2E F8CE                move.l     -[A7], [A6 - 0x732]
  30375. 0001664C  2057                     movea.l    A0, [A7]
  30376. 0001664E  2268 0004                movea.l    A1, [A0 + 0x4]
  30377. 00016652  2269 0028                movea.l    A1, [A1 + 0x28]
  30378. 00016656  4E91                     jsr        [A1]
  30379. 00016658  4FEF 0020                lea.l      A7, [A7 + 0x20]
  30380. label0001665C:
  30381. 0001665C  0C6E 0004 F8D6           cmpi.w     [A6 - 0x72A], 0x4
  30382. 00016662  6C40                     bge        +0x42 /* 000166A4 */
  30383. 00016664  4879 0001 D858           push.l     0x1D858
  30384. 0001666A  2F2E F8D2                move.l     -[A7], [A6 - 0x72E]
  30385. 0001666E  2057                     movea.l    A0, [A7]
  30386. 00016670  2268 0004                movea.l    A1, [A0 + 0x4]
  30387. 00016674  2269 0028                movea.l    A1, [A1 + 0x28]
  30388. 00016678  4E91                     jsr        [A1]
  30389. 0001667A  4879 0001 D858           push.l     0x1D858
  30390. 00016680  2F2E F8C6                move.l     -[A7], [A6 - 0x73A]
  30391. 00016684  2057                     movea.l    A0, [A7]
  30392. 00016686  2268 0004                movea.l    A1, [A0 + 0x4]
  30393. 0001668A  2269 0028                movea.l    A1, [A1 + 0x28]
  30394. 0001668E  4E91                     jsr        [A1]
  30395. 00016690  2F0C                     move.l     -[A7], A4
  30396. 00016692  2057                     movea.l    A0, [A7]
  30397. 00016694  2268 0004                movea.l    A1, [A0 + 0x4]
  30398. 00016698  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30399. 0001669C  4E91                     jsr        [A1]
  30400. 0001669E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30401. 000166A2  604E                     bra        +0x50 /* 000166F2 */
  30402. label000166A4:
  30403. 000166A4  2F0C                     move.l     -[A7], A4
  30404. 000166A6  2057                     movea.l    A0, [A7]
  30405. 000166A8  2268 0004                movea.l    A1, [A0 + 0x4]
  30406. 000166AC  2269 00B4                movea.l    A1, [A1 + 0xB4]
  30407. 000166B0  4E91                     jsr        [A1]
  30408. 000166B2  3F3C 0003                move.w     -[A7], 0x3
  30409. 000166B6  3F05                     move.w     -[A7], D5
  30410. 000166B8  486E FE00                pea.l      [A6 - 0x200]
  30411. 000166BC  486E FF00                pea.l      [A6 - 0x100]
  30412. 000166C0  61FF 0000 0112           bsr        +0x114 /* 000167D4 */
  30413. 000166C6  486E FE00                pea.l      [A6 - 0x200]
  30414. 000166CA  2F2E F8C6                move.l     -[A7], [A6 - 0x73A]
  30415. 000166CE  2057                     movea.l    A0, [A7]
  30416. 000166D0  2268 0004                movea.l    A1, [A0 + 0x4]
  30417. 000166D4  2269 0028                movea.l    A1, [A1 + 0x28]
  30418. 000166D8  4E91                     jsr        [A1]
  30419. 000166DA  486E FF00                pea.l      [A6 - 0x100]
  30420. 000166DE  2F2E F8D2                move.l     -[A7], [A6 - 0x72E]
  30421. 000166E2  2057                     movea.l    A0, [A7]
  30422. 000166E4  2268 0004                movea.l    A1, [A0 + 0x4]
  30423. 000166E8  2269 0028                movea.l    A1, [A1 + 0x28]
  30424. 000166EC  4E91                     jsr        [A1]
  30425. 000166EE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  30426. label000166F2:
  30427. 000166F2  3F3C 0002                move.w     -[A7], 0x2
  30428. 000166F6  3F05                     move.w     -[A7], D5
  30429. 000166F8  486E FE00                pea.l      [A6 - 0x200]
  30430. 000166FC  486E FF00                pea.l      [A6 - 0x100]
  30431. 00016700  61FF 0000 00D2           bsr        +0xD4 /* 000167D4 */
  30432. 00016706  486E FF00                pea.l      [A6 - 0x100]
  30433. 0001670A  2F2E F816                move.l     -[A7], [A6 - 0x7EA]
  30434. 0001670E  2057                     movea.l    A0, [A7]
  30435. 00016710  2268 0004                movea.l    A1, [A0 + 0x4]
  30436. 00016714  2269 0028                movea.l    A1, [A1 + 0x28]
  30437. 00016718  4E91                     jsr        [A1]
  30438. 0001671A  486E FE00                pea.l      [A6 - 0x200]
  30439. 0001671E  2F2E F80A                move.l     -[A7], [A6 - 0x7F6]
  30440. 00016722  2057                     movea.l    A0, [A7]
  30441. 00016724  2268 0004                movea.l    A1, [A0 + 0x4]
  30442. 00016728  2269 0028                movea.l    A1, [A1 + 0x28]
  30443. 0001672C  4E91                     jsr        [A1]
  30444. 0001672E  3F3C 0001                move.w     -[A7], 0x1
  30445. 00016732  3F05                     move.w     -[A7], D5
  30446. 00016734  486E FE00                pea.l      [A6 - 0x200]
  30447. 00016738  486E FF00                pea.l      [A6 - 0x100]
  30448. 0001673C  61FF 0000 0096           bsr        +0x98 /* 000167D4 */
  30449. 00016742  486E FF00                pea.l      [A6 - 0x100]
  30450. 00016746  2F2E F81A                move.l     -[A7], [A6 - 0x7E6]
  30451. 0001674A  2057                     movea.l    A0, [A7]
  30452. 0001674C  2268 0004                movea.l    A1, [A0 + 0x4]
  30453. 00016750  2269 0028                movea.l    A1, [A1 + 0x28]
  30454. 00016754  4E91                     jsr        [A1]
  30455. 00016756  486E FE00                pea.l      [A6 - 0x200]
  30456. 0001675A  2F2E F80E                move.l     -[A7], [A6 - 0x7F2]
  30457. 0001675E  2057                     movea.l    A0, [A7]
  30458. 00016760  2268 0004                movea.l    A1, [A0 + 0x4]
  30459. 00016764  2269 0028                movea.l    A1, [A1 + 0x28]
  30460. 00016768  4E91                     jsr        [A1]
  30461. 0001676A  4267                     clr.w      -[A7]
  30462. 0001676C  3F05                     move.w     -[A7], D5
  30463. 0001676E  486E FE00                pea.l      [A6 - 0x200]
  30464. 00016772  486E FF00                pea.l      [A6 - 0x100]
  30465. 00016776  61FF 0000 005C           bsr        +0x5E /* 000167D4 */
  30466. 0001677C  486E FF00                pea.l      [A6 - 0x100]
  30467. 00016780  2F2E F81E                move.l     -[A7], [A6 - 0x7E2]
  30468. 00016784  2057                     movea.l    A0, [A7]
  30469. 00016786  2268 0004                movea.l    A1, [A0 + 0x4]
  30470. 0001678A  2269 0028                movea.l    A1, [A1 + 0x28]
  30471. 0001678E  4E91                     jsr        [A1]
  30472. 00016790  486E FE00                pea.l      [A6 - 0x200]
  30473. 00016794  2F2E F812                move.l     -[A7], [A6 - 0x7EE]
  30474. 00016798  2057                     movea.l    A0, [A7]
  30475. 0001679A  2268 0004                movea.l    A1, [A0 + 0x4]
  30476. 0001679E  2269 0028                movea.l    A1, [A1 + 0x28]
  30477. 000167A2  4E91                     jsr        [A1]
  30478. 000167A4  4FEF 0054                lea.l      A7, [A7 + 0x54]
  30479. 000167A8  6000 F906                bra        -0x6F8 /* 000160B0 */
  30480. label000167AC:
  30481. 000167AC  206E F826                movea.l    A0, [A6 - 0x7DA]
  30482. 000167B0  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  30483. 000167B4  2D48 F7FE                move.l     [A6 - 0x802], A0
  30484. 000167B8  6000 F490                bra        -0xB6E /* 00015C4A */
  30485. label000167BC:
  30486. 000167BC  206E F826                movea.l    A0, [A6 - 0x7DA]
  30487. 000167C0  41E8 00DA                lea.l      A0, [A0 + 0xDA]
  30488. 000167C4  2D48 F822                move.l     [A6 - 0x7DE], A0
  30489. 000167C8  6000 F8E6                bra        -0x718 /* 000160B0 */
  30490. label000167CC:
  30491. 000167CC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  30492. 000167D0  4E5E                     unlink     A6
  30493. 000167D2  4E75                     rts
  30494. fn000167D4:
  30495. 000167D4  4E56 FDEC                link       A6, -0x0214
  30496. 000167D8  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  30497. 000167DC  266E 0008                movea.l    A3, [A6 + 0x8]
  30498. 000167E0  246E 000C                movea.l    A2, [A6 + 0xC]
  30499. 000167E4  382E 0010                move.w     D4, [A6 + 0x10]
  30500. 000167E8  3E2E 0012                move.w     D7, [A6 + 0x12]
  30501. 000167EC  3F07                     move.w     -[A7], D7
  30502. 000167EE  3F04                     move.w     -[A7], D4
  30503. 000167F0  61FF 0000 0144           bsr        +0x146 /* 00016936 */
  30504. 000167F6  3A00                     move.w     D5, D0
  30505. 000167F8  3605                     move.w     D3, D5
  30506. 000167FA  5E43                     addq.w     D3, 7
  30507. 000167FC  3C05                     move.w     D6, D5
  30508. 000167FE  5246                     addq.w     D6, 1
  30509. 00016800  4A45                     tst.w      D5
  30510. 00016802  584F                     addq.w     A7, 4
  30511. 00016804  6606                     bne        +0x8 /* 0001680C */
  30512. 00016806  7601                     moveq.l    D3, 0x01
  30513. 00016808  6000 00B0                bra        +0xB2 /* 000168BA */
  30514. label0001680C:
  30515. 0001680C  0C45 0001                cmpi.w     D5, 0x1
  30516. 00016810  6640                     bne        +0x42 /* 00016852 */
  30517. 00016812  4A44                     tst.w      D4
  30518. 00016814  6706                     beq        +0x8 /* 0001681C */
  30519. 00016816  0C44 0008                cmpi.w     D4, 0x8
  30520. 0001681A  6606                     bne        +0x8 /* 00016822 */
  30521. label0001681C:
  30522. 0001681C  7602                     moveq.l    D3, 0x02
  30523. 0001681E  6000 009A                bra        +0x9C /* 000168BA */
  30524. label00016822:
  30525. 00016822  0C44 0001                cmpi.w     D4, 0x1
  30526. 00016826  6606                     bne        +0x8 /* 0001682E */
  30527. 00016828  7603                     moveq.l    D3, 0x03
  30528. 0001682A  6000 008E                bra        +0x90 /* 000168BA */
  30529. label0001682E:
  30530. 0001682E  0C44 0003                cmpi.w     D4, 0x3
  30531. 00016832  670C                     beq        +0xE /* 00016840 */
  30532. 00016834  0C44 0004                cmpi.w     D4, 0x4
  30533. 00016838  6706                     beq        +0x8 /* 00016840 */
  30534. 0001683A  0C44 000B                cmpi.w     D4, 0xB
  30535. 0001683E  6604                     bne        +0x6 /* 00016844 */
  30536. label00016840:
  30537. 00016840  7604                     moveq.l    D3, 0x04
  30538. 00016842  6076                     bra        +0x78 /* 000168BA */
  30539. label00016844:
  30540. 00016844  0C44 0006                cmpi.w     D4, 0x6
  30541. 00016848  6604                     bne        +0x6 /* 0001684E */
  30542. 0001684A  7605                     moveq.l    D3, 0x05
  30543. 0001684C  606C                     bra        +0x6E /* 000168BA */
  30544. label0001684E:
  30545. 0001684E  7606                     moveq.l    D3, 0x06
  30546. 00016850  6068                     bra        +0x6A /* 000168BA */
  30547. label00016852:
  30548. 00016852  0C45 0002                cmpi.w     D5, 0x2
  30549. 00016856  6624                     bne        +0x26 /* 0001687C */
  30550. 00016858  0C44 0006                cmpi.w     D4, 0x6
  30551. 0001685C  6604                     bne        +0x6 /* 00016862 */
  30552. 0001685E  7607                     moveq.l    D3, 0x07
  30553. 00016860  6058                     bra        +0x5A /* 000168BA */
  30554. label00016862:
  30555. 00016862  0C44 0008                cmpi.w     D4, 0x8
  30556. 00016866  6604                     bne        +0x6 /* 0001686C */
  30557. 00016868  7608                     moveq.l    D3, 0x08
  30558. 0001686A  604E                     bra        +0x50 /* 000168BA */
  30559. label0001686C:
  30560. 0001686C  0C44 0009                cmpi.w     D4, 0x9 /* '\t' */
  30561. 00016870  6606                     bne        +0x8 /* 00016878 */
  30562. 00016872  7606                     moveq.l    D3, 0x06
  30563. 00016874  7C02                     moveq.l    D6, 0x02
  30564. 00016876  6042                     bra        +0x44 /* 000168BA */
  30565. label00016878:
  30566. 00016878  7609                     moveq.l    D3, 0x09
  30567. 0001687A  603E                     bra        +0x40 /* 000168BA */
  30568. label0001687C:
  30569. 0001687C  0C45 0007                cmpi.w     D5, 0x7
  30570. 00016880  6610                     bne        +0x12 /* 00016892 */
  30571. 00016882  0C44 0007                cmpi.w     D4, 0x7
  30572. 00016886  6604                     bne        +0x6 /* 0001688C */
  30573. 00016888  760E                     moveq.l    D3, 0x0E
  30574. 0001688A  602E                     bra        +0x30 /* 000168BA */
  30575. label0001688C:
  30576. 0001688C  760F                     moveq.l    D3, 0x0F
  30577. 0001688E  7C09                     moveq.l    D6, 0x09
  30578. 00016890  6028                     bra        +0x2A /* 000168BA */
  30579. label00016892:
  30580. 00016892  0C45 0008                cmpi.w     D5, 0x8
  30581. 00016896  6606                     bne        +0x8 /* 0001689E */
  30582. 00016898  760E                     moveq.l    D3, 0x0E
  30583. 0001689A  7C08                     moveq.l    D6, 0x08
  30584. 0001689C  601C                     bra        +0x1E /* 000168BA */
  30585. label0001689E:
  30586. 0001689E  0C45 000D                cmpi.w     D5, 0xD /* '\r' */
  30587. 000168A2  660E                     bne        +0x10 /* 000168B2 */
  30588. 000168A4  0C44 0007                cmpi.w     D4, 0x7
  30589. 000168A8  6604                     bne        +0x6 /* 000168AE */
  30590. 000168AA  7614                     moveq.l    D3, 0x14
  30591. 000168AC  600C                     bra        +0xE /* 000168BA */
  30592. label000168AE:
  30593. 000168AE  7615                     moveq.l    D3, 0x15
  30594. 000168B0  6008                     bra        +0xA /* 000168BA */
  30595. label000168B2:
  30596. 000168B2  0C45 000F                cmpi.w     D5, 0xF
  30597. 000168B6  6602                     bne        +0x4 /* 000168BA */
  30598. 000168B8  7606                     moveq.l    D3, 0x06
  30599. label000168BA:
  30600. 000168BA  3F03                     move.w     -[A7], D3
  30601. 000168BC  3F3C 0870                move.w     -[A7], 0x870
  30602. 000168C0  486E FEF6                pea.l      [A6 - 0x10A]
  30603. 000168C4  4EB9 0000 2458           jsr        [0x00002458]
  30604. 000168CA  3F07                     move.w     -[A7], D7
  30605. 000168CC  3F04                     move.w     -[A7], D4
  30606. 000168CE  61FF 0000 00C8           bsr        +0xCA /* 00016998 */
  30607. 000168D4  4A00                     tst.b      D0
  30608. 000168D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  30609. 000168DA  661A                     bne        +0x1C /* 000168F6 */
  30610. 000168DC  1F39 0001 D80C           move.b     -[A7], [0x0001D80C]
  30611. 000168E2  4879 0001 D80D           push.l     0x1D80D
  30612. 000168E8  486E FEF6                pea.l      [A6 - 0x10A]
  30613. 000168EC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30614. 000168F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30615. label000168F6:
  30616. 000168F6  3F06                     move.w     -[A7], D6
  30617. 000168F8  3F3C 087A                move.w     -[A7], 0x87A
  30618. 000168FC  486E FDEC                pea.l      [A6 - 0x214]
  30619. 00016900  4EB9 0000 2458           jsr        [0x00002458]
  30620. 00016906  3F3C 0100                move.w     -[A7], 0x100
  30621. 0001690A  2F0A                     move.l     -[A7], A2
  30622. 0001690C  206E FDEC                movea.l    A0, [A6 - 0x214]
  30623. 00016910  4850                     pea.l      [A0]
  30624. 00016912  4EB9 0000 2420           jsr        [0x00002420]
  30625. 00016918  3F3C 0100                move.w     -[A7], 0x100
  30626. 0001691C  2F0B                     move.l     -[A7], A3
  30627. 0001691E  206E FEF6                movea.l    A0, [A6 - 0x10A]
  30628. 00016922  4850                     pea.l      [A0]
  30629. 00016924  4EB9 0000 2420           jsr        [0x00002420]
  30630. 0001692A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  30631. 0001692E  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  30632. 00016932  4E5E                     unlink     A6
  30633. 00016934  4E75                     rts
  30634. fn00016936:
  30635. 00016936  2F04                     move.l     -[A7], D4
  30636. 00016938  382F 0008                move.w     D4, [A7 + 0x8]
  30637. 0001693C  342F 000A                move.w     D2, [A7 + 0xA]
  30638. 00016940  4A44                     tst.w      D4
  30639. 00016942  6D10                     blt        +0x12 /* 00016954 */
  30640. 00016944  0C44 000C                cmpi.w     D4, 0xC
  30641. 00016948  6E0A                     bgt        +0xC /* 00016954 */
  30642. 0001694A  4A42                     tst.w      D2
  30643. 0001694C  6D06                     blt        +0x8 /* 00016954 */
  30644. 0001694E  0C42 0005                cmpi.w     D2, 0x5
  30645. 00016952  6F06                     ble        +0x8 /* 0001695A */
  30646. label00016954:
  30647. 00016954  70FF                     moveq.l    D0, 0xFFFFFFFF
  30648. 00016956  281F                     move.l     D4, [A7]+
  30649. 00016958  4E75                     rts
  30650. label0001695A:
  30651. 0001695A  3042                     movea.w    A0, D2
  30652. 0001695C  2008                     move.l     D0, A0
  30653. 0001695E  D080                     add.l      D0, D0
  30654. 00016960  720C                     moveq.l    D1, 0x0C
  30655. 00016962  C3C4                     muls.w     D1, D4
  30656. 00016964  41F9 0001 D76A           lea.l      A0, [0x0001D76A]
  30657. 0001696A  D1C1                     add.l      A0, D1
  30658. 0001696C  3030 0800                move.w     D0, [A0 + D0]
  30659. 00016970  281F                     move.l     D4, [A7]+
  30660. 00016972  4E75                     rts
  30661. fn00016974:
  30662. 00016974  322F 0004                move.w     D1, [A7 + 0x4]
  30663. 00016978  4A41                     tst.w      D1
  30664. 0001697A  6D06                     blt        +0x8 /* 00016982 */
  30665. 0001697C  0C41 000C                cmpi.w     D1, 0xC
  30666. 00016980  6F04                     ble        +0x6 /* 00016986 */
  30667. label00016982:
  30668. 00016982  7000                     moveq.l    D0, 0x00
  30669. 00016984  4E75                     rts
  30670. label00016986:
  30671. 00016986  3041                     movea.w    A0, D1
  30672. 00016988  2008                     move.l     D0, A0
  30673. 0001698A  D080                     add.l      D0, D0
  30674. 0001698C  41F9 0001 D750           lea.l      A0, [0x0001D750]
  30675. 00016992  3030 0800                move.w     D0, [A0 + D0]
  30676. 00016996  4E75                     rts
  30677. fn00016998:
  30678. 00016998  4E56 0000                link       A6, 0
  30679. 0001699C  48E7 1C00                movem.l    -[A7], D3,D4,D5
  30680. 000169A0  382E 0008                move.w     D4, [A6 + 0x8]
  30681. 000169A4  3A2E 000A                move.w     D5, [A6 + 0xA]
  30682. 000169A8  3F05                     move.w     -[A7], D5
  30683. 000169AA  3F04                     move.w     -[A7], D4
  30684. 000169AC  4EBA FF88                jsr        [PC - 0x78 /* 00016936 */]
  30685. 000169B0  3600                     move.w     D3, D0
  30686. 000169B2  0C44 0002                cmpi.w     D4, 0x2
  30687. 000169B6  584F                     addq.w     A7, 4
  30688. 000169B8  670E                     beq        +0x10 /* 000169C8 */
  30689. 000169BA  4A43                     tst.w      D3
  30690. 000169BC  6706                     beq        +0x8 /* 000169C4 */
  30691. 000169BE  0C43 0003                cmpi.w     D3, 0x3
  30692. 000169C2  6604                     bne        +0x6 /* 000169C8 */
  30693. label000169C4:
  30694. 000169C4  7001                     moveq.l    D0, 0x01
  30695. 000169C6  601C                     bra        +0x1E /* 000169E4 */
  30696. label000169C8:
  30697. 000169C8  0C44 0006                cmpi.w     D4, 0x6
  30698. 000169CC  660A                     bne        +0xC /* 000169D8 */
  30699. 000169CE  0C43 0005                cmpi.w     D3, 0x5
  30700. 000169D2  6604                     bne        +0x6 /* 000169D8 */
  30701. 000169D4  7001                     moveq.l    D0, 0x01
  30702. 000169D6  600C                     bra        +0xE /* 000169E4 */
  30703. label000169D8:
  30704. 000169D8  0C43 000C                cmpi.w     D3, 0xC
  30705. 000169DC  6604                     bne        +0x6 /* 000169E2 */
  30706. 000169DE  7001                     moveq.l    D0, 0x01
  30707. 000169E0  6002                     bra        +0x4 /* 000169E4 */
  30708. label000169E2:
  30709. 000169E2  7000                     moveq.l    D0, 0x00
  30710. label000169E4:
  30711. 000169E4  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  30712. 000169E8  4E5E                     unlink     A6
  30713. 000169EA  4E75                     rts
  30714. fn000169EC:
  30715. 000169EC  4E56 0000                link       A6, 0
  30716. 000169F0  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  30717. 000169F4  266E 0008                movea.l    A3, [A6 + 0x8]
  30718. 000169F8  246E 000C                movea.l    A2, [A6 + 0xC]
  30719. 000169FC  286E 0010                movea.l    A4, [A6 + 0x10]
  30720. 00016A00  262E 0014                move.l     D3, [A6 + 0x14]
  30721. 00016A04  1A2E 0018                move.b     D5, [A6 + 0x18]
  30722. 00016A08  3812                     move.w     D4, [A2]
  30723. 00016A0A  6600 017E                bne        +0x180 /* 00016B8A */
  30724. 00016A0E  4A2A 0002                tst.b      [A2 + 0x2]
  30725. 00016A12  672A                     beq        +0x2C /* 00016A3E */
  30726. 00016A14  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  30727. 00016A18  7002                     moveq.l    D0, 0x02
  30728. 00016A1A  4872 0801                pea.l      [A2 + D0 + 0x1]
  30729. 00016A1E  2F0B                     move.l     -[A7], A3
  30730. 00016A20  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30731. 00016A26  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  30732. 00016A2C  4879 0001 D74D           push.l     0x1D74D
  30733. 00016A32  2F0B                     move.l     -[A7], A3
  30734. 00016A34  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30735. 00016A3A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30736. label00016A3E:
  30737. 00016A3E  4A2A 0102                tst.b      [A2 + 0x102]
  30738. 00016A42  6742                     beq        +0x44 /* 00016A86 */
  30739. 00016A44  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  30740. 00016A4A  4879 0001 D74B           push.l     0x1D74B
  30741. 00016A50  2F0B                     move.l     -[A7], A3
  30742. 00016A52  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30743. 00016A58  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  30744. 00016A5C  203C 0000 0102           move.l     D0, 0x102
  30745. 00016A62  4872 0801                pea.l      [A2 + D0 + 0x1]
  30746. 00016A66  2F0B                     move.l     -[A7], A3
  30747. 00016A68  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30748. 00016A6E  1F39 0001 D746           move.b     -[A7], [0x0001D746]
  30749. 00016A74  4879 0001 D747           push.l     0x1D747
  30750. 00016A7A  2F0B                     move.l     -[A7], A3
  30751. 00016A7C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30752. 00016A82  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  30753. label00016A86:
  30754. 00016A86  4A2A 0202                tst.b      [A2 + 0x202]
  30755. 00016A8A  675C                     beq        +0x5E /* 00016AE8 */
  30756. 00016A8C  200C                     move.l     D0, A4
  30757. 00016A8E  6712                     beq        +0x14 /* 00016AA2 */
  30758. 00016A90  1F14                     move.b     -[A7], [A4]
  30759. 00016A92  486C 0001                pea.l      [A4 + 0x1]
  30760. 00016A96  2F0B                     move.l     -[A7], A3
  30761. 00016A98  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30762. 00016A9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30763. label00016AA2:
  30764. 00016AA2  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  30765. 00016AA6  203C 0000 0202           move.l     D0, 0x202
  30766. 00016AAC  4872 0801                pea.l      [A2 + D0 + 0x1]
  30767. 00016AB0  2F0B                     move.l     -[A7], A3
  30768. 00016AB2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30769. 00016AB8  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30770. 00016ABE  4879 0001 D743           push.l     0x1D743
  30771. 00016AC4  2F0B                     move.l     -[A7], A3
  30772. 00016AC6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30773. 00016ACC  2043                     movea.l    A0, D3
  30774. 00016ACE  1810                     move.b     D4, [A0]
  30775. 00016AD0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30776. 00016AD4  6712                     beq        +0x14 /* 00016AE8 */
  30777. 00016AD6  1F04                     move.b     -[A7], D4
  30778. 00016AD8  4868 0001                pea.l      [A0 + 0x1]
  30779. 00016ADC  2F0B                     move.l     -[A7], A3
  30780. 00016ADE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30781. 00016AE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30782. label00016AE8:
  30783. 00016AE8  4A2A 0302                tst.b      [A2 + 0x302]
  30784. 00016AEC  672E                     beq        +0x30 /* 00016B1C */
  30785. 00016AEE  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  30786. 00016AF2  203C 0000 0302           move.l     D0, 0x302
  30787. 00016AF8  4872 0801                pea.l      [A2 + D0 + 0x1]
  30788. 00016AFC  2F0B                     move.l     -[A7], A3
  30789. 00016AFE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30790. 00016B04  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30791. 00016B0A  4879 0001 D743           push.l     0x1D743
  30792. 00016B10  2F0B                     move.l     -[A7], A3
  30793. 00016B12  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30794. 00016B18  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30795. label00016B1C:
  30796. 00016B1C  4A2A 0402                tst.b      [A2 + 0x402]
  30797. 00016B20  672E                     beq        +0x30 /* 00016B50 */
  30798. 00016B22  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  30799. 00016B26  203C 0000 0402           move.l     D0, 0x402
  30800. 00016B2C  4872 0801                pea.l      [A2 + D0 + 0x1]
  30801. 00016B30  2F0B                     move.l     -[A7], A3
  30802. 00016B32  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30803. 00016B38  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30804. 00016B3E  4879 0001 D743           push.l     0x1D743
  30805. 00016B44  2F0B                     move.l     -[A7], A3
  30806. 00016B46  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30807. 00016B4C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30808. label00016B50:
  30809. 00016B50  4A2A 0502                tst.b      [A2 + 0x502]
  30810. 00016B54  6700 0F4C                beq        +0xF4E /* 00017AA2 */
  30811. 00016B58  1F2A 0502                move.b     -[A7], [A2 + 0x502]
  30812. 00016B5C  203C 0000 0502           move.l     D0, 0x502
  30813. 00016B62  4872 0801                pea.l      [A2 + D0 + 0x1]
  30814. 00016B66  2F0B                     move.l     -[A7], A3
  30815. 00016B68  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30816. 00016B6E  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  30817. 00016B74  4879 0001 D741           push.l     0x1D741
  30818. 00016B7A  2F0B                     move.l     -[A7], A3
  30819. 00016B7C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30820. 00016B82  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30821. 00016B86  6000 0F1A                bra        +0xF1C /* 00017AA2 */
  30822. label00016B8A:
  30823. 00016B8A  0C44 0001                cmpi.w     D4, 0x1
  30824. 00016B8E  6600 0192                bne        +0x194 /* 00016D22 */
  30825. 00016B92  4A2A 0002                tst.b      [A2 + 0x2]
  30826. 00016B96  672A                     beq        +0x2C /* 00016BC2 */
  30827. 00016B98  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  30828. 00016B9C  7002                     moveq.l    D0, 0x02
  30829. 00016B9E  4872 0801                pea.l      [A2 + D0 + 0x1]
  30830. 00016BA2  2F0B                     move.l     -[A7], A3
  30831. 00016BA4  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30832. 00016BAA  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  30833. 00016BB0  4879 0001 D74D           push.l     0x1D74D
  30834. 00016BB6  2F0B                     move.l     -[A7], A3
  30835. 00016BB8  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30836. 00016BBE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30837. label00016BC2:
  30838. 00016BC2  4A2A 0102                tst.b      [A2 + 0x102]
  30839. 00016BC6  6742                     beq        +0x44 /* 00016C0A */
  30840. 00016BC8  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  30841. 00016BCE  4879 0001 D74B           push.l     0x1D74B
  30842. 00016BD4  2F0B                     move.l     -[A7], A3
  30843. 00016BD6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30844. 00016BDC  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  30845. 00016BE0  203C 0000 0102           move.l     D0, 0x102
  30846. 00016BE6  4872 0801                pea.l      [A2 + D0 + 0x1]
  30847. 00016BEA  2F0B                     move.l     -[A7], A3
  30848. 00016BEC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30849. 00016BF2  1F39 0001 D746           move.b     -[A7], [0x0001D746]
  30850. 00016BF8  4879 0001 D747           push.l     0x1D747
  30851. 00016BFE  2F0B                     move.l     -[A7], A3
  30852. 00016C00  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30853. 00016C06  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  30854. label00016C0A:
  30855. 00016C0A  4A2A 0202                tst.b      [A2 + 0x202]
  30856. 00016C0E  675C                     beq        +0x5E /* 00016C6C */
  30857. 00016C10  1814                     move.b     D4, [A4]
  30858. 00016C12  6712                     beq        +0x14 /* 00016C26 */
  30859. 00016C14  1F04                     move.b     -[A7], D4
  30860. 00016C16  486C 0001                pea.l      [A4 + 0x1]
  30861. 00016C1A  2F0B                     move.l     -[A7], A3
  30862. 00016C1C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30863. 00016C22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30864. label00016C26:
  30865. 00016C26  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  30866. 00016C2A  203C 0000 0202           move.l     D0, 0x202
  30867. 00016C30  4872 0801                pea.l      [A2 + D0 + 0x1]
  30868. 00016C34  2F0B                     move.l     -[A7], A3
  30869. 00016C36  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30870. 00016C3C  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30871. 00016C42  4879 0001 D743           push.l     0x1D743
  30872. 00016C48  2F0B                     move.l     -[A7], A3
  30873. 00016C4A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30874. 00016C50  2043                     movea.l    A0, D3
  30875. 00016C52  1810                     move.b     D4, [A0]
  30876. 00016C54  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30877. 00016C58  6712                     beq        +0x14 /* 00016C6C */
  30878. 00016C5A  1F04                     move.b     -[A7], D4
  30879. 00016C5C  4868 0001                pea.l      [A0 + 0x1]
  30880. 00016C60  2F0B                     move.l     -[A7], A3
  30881. 00016C62  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30882. 00016C68  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30883. label00016C6C:
  30884. 00016C6C  4A2A 0302                tst.b      [A2 + 0x302]
  30885. 00016C70  672E                     beq        +0x30 /* 00016CA0 */
  30886. 00016C72  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  30887. 00016C76  203C 0000 0302           move.l     D0, 0x302
  30888. 00016C7C  4872 0801                pea.l      [A2 + D0 + 0x1]
  30889. 00016C80  2F0B                     move.l     -[A7], A3
  30890. 00016C82  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30891. 00016C88  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30892. 00016C8E  4879 0001 D743           push.l     0x1D743
  30893. 00016C94  2F0B                     move.l     -[A7], A3
  30894. 00016C96  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30895. 00016C9C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30896. label00016CA0:
  30897. 00016CA0  4A2A 0402                tst.b      [A2 + 0x402]
  30898. 00016CA4  6742                     beq        +0x44 /* 00016CE8 */
  30899. 00016CA6  1F39 0001 D738           move.b     -[A7], [0x0001D738]
  30900. 00016CAC  4879 0001 D739           push.l     0x1D739
  30901. 00016CB2  2F0B                     move.l     -[A7], A3
  30902. 00016CB4  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30903. 00016CBA  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  30904. 00016CBE  203C 0000 0402           move.l     D0, 0x402
  30905. 00016CC4  4872 0801                pea.l      [A2 + D0 + 0x1]
  30906. 00016CC8  2F0B                     move.l     -[A7], A3
  30907. 00016CCA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30908. 00016CD0  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30909. 00016CD6  4879 0001 D743           push.l     0x1D743
  30910. 00016CDC  2F0B                     move.l     -[A7], A3
  30911. 00016CDE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30912. 00016CE4  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  30913. label00016CE8:
  30914. 00016CE8  4A2A 0502                tst.b      [A2 + 0x502]
  30915. 00016CEC  6700 0DB4                beq        +0xDB6 /* 00017AA2 */
  30916. 00016CF0  1F2A 0502                move.b     -[A7], [A2 + 0x502]
  30917. 00016CF4  203C 0000 0502           move.l     D0, 0x502
  30918. 00016CFA  4872 0801                pea.l      [A2 + D0 + 0x1]
  30919. 00016CFE  2F0B                     move.l     -[A7], A3
  30920. 00016D00  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30921. 00016D06  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  30922. 00016D0C  4879 0001 D741           push.l     0x1D741
  30923. 00016D12  2F0B                     move.l     -[A7], A3
  30924. 00016D14  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30925. 00016D1A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30926. 00016D1E  6000 0D82                bra        +0xD84 /* 00017AA2 */
  30927. label00016D22:
  30928. 00016D22  0C44 0002                cmpi.w     D4, 0x2
  30929. 00016D26  6600 0198                bne        +0x19A /* 00016EC0 */
  30930. 00016D2A  4A2A 0002                tst.b      [A2 + 0x2]
  30931. 00016D2E  672A                     beq        +0x2C /* 00016D5A */
  30932. 00016D30  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  30933. 00016D34  7002                     moveq.l    D0, 0x02
  30934. 00016D36  4872 0801                pea.l      [A2 + D0 + 0x1]
  30935. 00016D3A  2F0B                     move.l     -[A7], A3
  30936. 00016D3C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30937. 00016D42  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  30938. 00016D48  4879 0001 D74D           push.l     0x1D74D
  30939. 00016D4E  2F0B                     move.l     -[A7], A3
  30940. 00016D50  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30941. 00016D56  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30942. label00016D5A:
  30943. 00016D5A  4A2A 0102                tst.b      [A2 + 0x102]
  30944. 00016D5E  675C                     beq        +0x5E /* 00016DBC */
  30945. 00016D60  1814                     move.b     D4, [A4]
  30946. 00016D62  6712                     beq        +0x14 /* 00016D76 */
  30947. 00016D64  1F04                     move.b     -[A7], D4
  30948. 00016D66  486C 0001                pea.l      [A4 + 0x1]
  30949. 00016D6A  2F0B                     move.l     -[A7], A3
  30950. 00016D6C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30951. 00016D72  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30952. label00016D76:
  30953. 00016D76  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  30954. 00016D7A  203C 0000 0102           move.l     D0, 0x102
  30955. 00016D80  4872 0801                pea.l      [A2 + D0 + 0x1]
  30956. 00016D84  2F0B                     move.l     -[A7], A3
  30957. 00016D86  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30958. 00016D8C  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  30959. 00016D92  4879 0001 D74D           push.l     0x1D74D
  30960. 00016D98  2F0B                     move.l     -[A7], A3
  30961. 00016D9A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30962. 00016DA0  2043                     movea.l    A0, D3
  30963. 00016DA2  1810                     move.b     D4, [A0]
  30964. 00016DA4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30965. 00016DA8  6712                     beq        +0x14 /* 00016DBC */
  30966. 00016DAA  1F04                     move.b     -[A7], D4
  30967. 00016DAC  4868 0001                pea.l      [A0 + 0x1]
  30968. 00016DB0  2F0B                     move.l     -[A7], A3
  30969. 00016DB2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30970. 00016DB8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30971. label00016DBC:
  30972. 00016DBC  4A2A 0202                tst.b      [A2 + 0x202]
  30973. 00016DC0  672E                     beq        +0x30 /* 00016DF0 */
  30974. 00016DC2  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  30975. 00016DC6  203C 0000 0202           move.l     D0, 0x202
  30976. 00016DCC  4872 0801                pea.l      [A2 + D0 + 0x1]
  30977. 00016DD0  2F0B                     move.l     -[A7], A3
  30978. 00016DD2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30979. 00016DD8  1F39 0001 D734           move.b     -[A7], [0x0001D734]
  30980. 00016DDE  4879 0001 D735           push.l     0x1D735
  30981. 00016DE4  2F0B                     move.l     -[A7], A3
  30982. 00016DE6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30983. 00016DEC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30984. label00016DF0:
  30985. 00016DF0  4A2A 0302                tst.b      [A2 + 0x302]
  30986. 00016DF4  672E                     beq        +0x30 /* 00016E24 */
  30987. 00016DF6  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  30988. 00016DFA  203C 0000 0302           move.l     D0, 0x302
  30989. 00016E00  4872 0801                pea.l      [A2 + D0 + 0x1]
  30990. 00016E04  2F0B                     move.l     -[A7], A3
  30991. 00016E06  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30992. 00016E0C  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  30993. 00016E12  4879 0001 D743           push.l     0x1D743
  30994. 00016E18  2F0B                     move.l     -[A7], A3
  30995. 00016E1A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  30996. 00016E20  4FEF 0014                lea.l      A7, [A7 + 0x14]
  30997. label00016E24:
  30998. 00016E24  4A2A 0402                tst.b      [A2 + 0x402]
  30999. 00016E28  6756                     beq        +0x58 /* 00016E80 */
  31000. 00016E2A  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31001. 00016E2E  203C 0000 0402           move.l     D0, 0x402
  31002. 00016E34  4872 0801                pea.l      [A2 + D0 + 0x1]
  31003. 00016E38  2F0B                     move.l     -[A7], A3
  31004. 00016E3A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31005. 00016E40  4A05                     tst.b      D5
  31006. 00016E42  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31007. 00016E46  6720                     beq        +0x22 /* 00016E68 */
  31008. 00016E48  4A2A 0502                tst.b      [A2 + 0x502]
  31009. 00016E4C  671A                     beq        +0x1C /* 00016E68 */
  31010. 00016E4E  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31011. 00016E54  4879 0001 D743           push.l     0x1D743
  31012. 00016E5A  2F0B                     move.l     -[A7], A3
  31013. 00016E5C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31014. 00016E62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31015. 00016E66  6018                     bra        +0x1A /* 00016E80 */
  31016. label00016E68:
  31017. 00016E68  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31018. 00016E6E  4879 0001 D741           push.l     0x1D741
  31019. 00016E74  2F0B                     move.l     -[A7], A3
  31020. 00016E76  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31021. 00016E7C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31022. label00016E80:
  31023. 00016E80  4A2A 0502                tst.b      [A2 + 0x502]
  31024. 00016E84  6700 0C1C                beq        +0xC1E /* 00017AA2 */
  31025. 00016E88  4A05                     tst.b      D5
  31026. 00016E8A  6700 0C16                beq        +0xC18 /* 00017AA2 */
  31027. 00016E8E  1F2A 0502                move.b     -[A7], [A2 + 0x502]
  31028. 00016E92  203C 0000 0502           move.l     D0, 0x502
  31029. 00016E98  4872 0801                pea.l      [A2 + D0 + 0x1]
  31030. 00016E9C  2F0B                     move.l     -[A7], A3
  31031. 00016E9E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31032. 00016EA4  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31033. 00016EAA  4879 0001 D741           push.l     0x1D741
  31034. 00016EB0  2F0B                     move.l     -[A7], A3
  31035. 00016EB2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31036. 00016EB8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31037. 00016EBC  6000 0BE4                bra        +0xBE6 /* 00017AA2 */
  31038. label00016EC0:
  31039. 00016EC0  0C44 0003                cmpi.w     D4, 0x3
  31040. 00016EC4  6600 014A                bne        +0x14C /* 00017010 */
  31041. 00016EC8  4A2A 0002                tst.b      [A2 + 0x2]
  31042. 00016ECC  672A                     beq        +0x2C /* 00016EF8 */
  31043. 00016ECE  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31044. 00016ED2  7002                     moveq.l    D0, 0x02
  31045. 00016ED4  4872 0801                pea.l      [A2 + D0 + 0x1]
  31046. 00016ED8  2F0B                     move.l     -[A7], A3
  31047. 00016EDA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31048. 00016EE0  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31049. 00016EE6  4879 0001 D74D           push.l     0x1D74D
  31050. 00016EEC  2F0B                     move.l     -[A7], A3
  31051. 00016EEE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31052. 00016EF4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31053. label00016EF8:
  31054. 00016EF8  4A2A 0102                tst.b      [A2 + 0x102]
  31055. 00016EFC  6742                     beq        +0x44 /* 00016F40 */
  31056. 00016EFE  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  31057. 00016F04  4879 0001 D74B           push.l     0x1D74B
  31058. 00016F0A  2F0B                     move.l     -[A7], A3
  31059. 00016F0C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31060. 00016F12  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31061. 00016F16  203C 0000 0102           move.l     D0, 0x102
  31062. 00016F1C  4872 0801                pea.l      [A2 + D0 + 0x1]
  31063. 00016F20  2F0B                     move.l     -[A7], A3
  31064. 00016F22  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31065. 00016F28  1F39 0001 D746           move.b     -[A7], [0x0001D746]
  31066. 00016F2E  4879 0001 D747           push.l     0x1D747
  31067. 00016F34  2F0B                     move.l     -[A7], A3
  31068. 00016F36  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31069. 00016F3C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31070. label00016F40:
  31071. 00016F40  4A2A 0202                tst.b      [A2 + 0x202]
  31072. 00016F44  675C                     beq        +0x5E /* 00016FA2 */
  31073. 00016F46  1814                     move.b     D4, [A4]
  31074. 00016F48  6712                     beq        +0x14 /* 00016F5C */
  31075. 00016F4A  1F04                     move.b     -[A7], D4
  31076. 00016F4C  486C 0001                pea.l      [A4 + 0x1]
  31077. 00016F50  2F0B                     move.l     -[A7], A3
  31078. 00016F52  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31079. 00016F58  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31080. label00016F5C:
  31081. 00016F5C  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31082. 00016F60  203C 0000 0202           move.l     D0, 0x202
  31083. 00016F66  4872 0801                pea.l      [A2 + D0 + 0x1]
  31084. 00016F6A  2F0B                     move.l     -[A7], A3
  31085. 00016F6C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31086. 00016F72  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31087. 00016F78  4879 0001 D743           push.l     0x1D743
  31088. 00016F7E  2F0B                     move.l     -[A7], A3
  31089. 00016F80  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31090. 00016F86  2043                     movea.l    A0, D3
  31091. 00016F88  1810                     move.b     D4, [A0]
  31092. 00016F8A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31093. 00016F8E  6712                     beq        +0x14 /* 00016FA2 */
  31094. 00016F90  1F04                     move.b     -[A7], D4
  31095. 00016F92  4868 0001                pea.l      [A0 + 0x1]
  31096. 00016F96  2F0B                     move.l     -[A7], A3
  31097. 00016F98  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31098. 00016F9E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31099. label00016FA2:
  31100. 00016FA2  4A2A 0302                tst.b      [A2 + 0x302]
  31101. 00016FA6  672E                     beq        +0x30 /* 00016FD6 */
  31102. 00016FA8  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31103. 00016FAC  203C 0000 0302           move.l     D0, 0x302
  31104. 00016FB2  4872 0801                pea.l      [A2 + D0 + 0x1]
  31105. 00016FB6  2F0B                     move.l     -[A7], A3
  31106. 00016FB8  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31107. 00016FBE  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31108. 00016FC4  4879 0001 D743           push.l     0x1D743
  31109. 00016FCA  2F0B                     move.l     -[A7], A3
  31110. 00016FCC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31111. 00016FD2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31112. label00016FD6:
  31113. 00016FD6  4A2A 0402                tst.b      [A2 + 0x402]
  31114. 00016FDA  6700 0AC6                beq        +0xAC8 /* 00017AA2 */
  31115. 00016FDE  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31116. 00016FE2  203C 0000 0402           move.l     D0, 0x402
  31117. 00016FE8  4872 0801                pea.l      [A2 + D0 + 0x1]
  31118. 00016FEC  2F0B                     move.l     -[A7], A3
  31119. 00016FEE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31120. 00016FF4  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31121. 00016FFA  4879 0001 D741           push.l     0x1D741
  31122. 00017000  2F0B                     move.l     -[A7], A3
  31123. 00017002  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31124. 00017008  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31125. 0001700C  6000 0A94                bra        +0xA96 /* 00017AA2 */
  31126. label00017010:
  31127. 00017010  0C44 0004                cmpi.w     D4, 0x4
  31128. 00017014  6600 014A                bne        +0x14C /* 00017160 */
  31129. 00017018  4A2A 0002                tst.b      [A2 + 0x2]
  31130. 0001701C  672A                     beq        +0x2C /* 00017048 */
  31131. 0001701E  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31132. 00017022  7002                     moveq.l    D0, 0x02
  31133. 00017024  4872 0801                pea.l      [A2 + D0 + 0x1]
  31134. 00017028  2F0B                     move.l     -[A7], A3
  31135. 0001702A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31136. 00017030  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31137. 00017036  4879 0001 D74D           push.l     0x1D74D
  31138. 0001703C  2F0B                     move.l     -[A7], A3
  31139. 0001703E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31140. 00017044  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31141. label00017048:
  31142. 00017048  4A2A 0102                tst.b      [A2 + 0x102]
  31143. 0001704C  6742                     beq        +0x44 /* 00017090 */
  31144. 0001704E  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  31145. 00017054  4879 0001 D74B           push.l     0x1D74B
  31146. 0001705A  2F0B                     move.l     -[A7], A3
  31147. 0001705C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31148. 00017062  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31149. 00017066  203C 0000 0102           move.l     D0, 0x102
  31150. 0001706C  4872 0801                pea.l      [A2 + D0 + 0x1]
  31151. 00017070  2F0B                     move.l     -[A7], A3
  31152. 00017072  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31153. 00017078  1F39 0001 D730           move.b     -[A7], [0x0001D730]
  31154. 0001707E  4879 0001 D731           push.l     0x1D731
  31155. 00017084  2F0B                     move.l     -[A7], A3
  31156. 00017086  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31157. 0001708C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31158. label00017090:
  31159. 00017090  4A2A 0202                tst.b      [A2 + 0x202]
  31160. 00017094  675C                     beq        +0x5E /* 000170F2 */
  31161. 00017096  1814                     move.b     D4, [A4]
  31162. 00017098  6712                     beq        +0x14 /* 000170AC */
  31163. 0001709A  1F04                     move.b     -[A7], D4
  31164. 0001709C  486C 0001                pea.l      [A4 + 0x1]
  31165. 000170A0  2F0B                     move.l     -[A7], A3
  31166. 000170A2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31167. 000170A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31168. label000170AC:
  31169. 000170AC  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31170. 000170B0  203C 0000 0202           move.l     D0, 0x202
  31171. 000170B6  4872 0801                pea.l      [A2 + D0 + 0x1]
  31172. 000170BA  2F0B                     move.l     -[A7], A3
  31173. 000170BC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31174. 000170C2  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31175. 000170C8  4879 0001 D743           push.l     0x1D743
  31176. 000170CE  2F0B                     move.l     -[A7], A3
  31177. 000170D0  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31178. 000170D6  2043                     movea.l    A0, D3
  31179. 000170D8  1810                     move.b     D4, [A0]
  31180. 000170DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31181. 000170DE  6712                     beq        +0x14 /* 000170F2 */
  31182. 000170E0  1F04                     move.b     -[A7], D4
  31183. 000170E2  4868 0001                pea.l      [A0 + 0x1]
  31184. 000170E6  2F0B                     move.l     -[A7], A3
  31185. 000170E8  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31186. 000170EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31187. label000170F2:
  31188. 000170F2  4A2A 0302                tst.b      [A2 + 0x302]
  31189. 000170F6  672E                     beq        +0x30 /* 00017126 */
  31190. 000170F8  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31191. 000170FC  203C 0000 0302           move.l     D0, 0x302
  31192. 00017102  4872 0801                pea.l      [A2 + D0 + 0x1]
  31193. 00017106  2F0B                     move.l     -[A7], A3
  31194. 00017108  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31195. 0001710E  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31196. 00017114  4879 0001 D743           push.l     0x1D743
  31197. 0001711A  2F0B                     move.l     -[A7], A3
  31198. 0001711C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31199. 00017122  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31200. label00017126:
  31201. 00017126  4A2A 0402                tst.b      [A2 + 0x402]
  31202. 0001712A  6700 0976                beq        +0x978 /* 00017AA2 */
  31203. 0001712E  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31204. 00017132  203C 0000 0402           move.l     D0, 0x402
  31205. 00017138  4872 0801                pea.l      [A2 + D0 + 0x1]
  31206. 0001713C  2F0B                     move.l     -[A7], A3
  31207. 0001713E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31208. 00017144  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31209. 0001714A  4879 0001 D741           push.l     0x1D741
  31210. 00017150  2F0B                     move.l     -[A7], A3
  31211. 00017152  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31212. 00017158  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31213. 0001715C  6000 0944                bra        +0x946 /* 00017AA2 */
  31214. label00017160:
  31215. 00017160  0C44 0005                cmpi.w     D4, 0x5
  31216. 00017164  6600 014A                bne        +0x14C /* 000172B0 */
  31217. 00017168  4A2A 0002                tst.b      [A2 + 0x2]
  31218. 0001716C  6758                     beq        +0x5A /* 000171C6 */
  31219. 0001716E  1814                     move.b     D4, [A4]
  31220. 00017170  6712                     beq        +0x14 /* 00017184 */
  31221. 00017172  1F04                     move.b     -[A7], D4
  31222. 00017174  486C 0001                pea.l      [A4 + 0x1]
  31223. 00017178  2F0B                     move.l     -[A7], A3
  31224. 0001717A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31225. 00017180  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31226. label00017184:
  31227. 00017184  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31228. 00017188  7002                     moveq.l    D0, 0x02
  31229. 0001718A  4872 0801                pea.l      [A2 + D0 + 0x1]
  31230. 0001718E  2F0B                     move.l     -[A7], A3
  31231. 00017190  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31232. 00017196  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31233. 0001719C  4879 0001 D74D           push.l     0x1D74D
  31234. 000171A2  2F0B                     move.l     -[A7], A3
  31235. 000171A4  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31236. 000171AA  2043                     movea.l    A0, D3
  31237. 000171AC  1810                     move.b     D4, [A0]
  31238. 000171AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31239. 000171B2  6712                     beq        +0x14 /* 000171C6 */
  31240. 000171B4  1F04                     move.b     -[A7], D4
  31241. 000171B6  4868 0001                pea.l      [A0 + 0x1]
  31242. 000171BA  2F0B                     move.l     -[A7], A3
  31243. 000171BC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31244. 000171C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31245. label000171C6:
  31246. 000171C6  4A2A 0102                tst.b      [A2 + 0x102]
  31247. 000171CA  672E                     beq        +0x30 /* 000171FA */
  31248. 000171CC  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31249. 000171D0  203C 0000 0102           move.l     D0, 0x102
  31250. 000171D6  4872 0801                pea.l      [A2 + D0 + 0x1]
  31251. 000171DA  2F0B                     move.l     -[A7], A3
  31252. 000171DC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31253. 000171E2  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31254. 000171E8  4879 0001 D74D           push.l     0x1D74D
  31255. 000171EE  2F0B                     move.l     -[A7], A3
  31256. 000171F0  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31257. 000171F6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31258. label000171FA:
  31259. 000171FA  4A2A 0202                tst.b      [A2 + 0x202]
  31260. 000171FE  6742                     beq        +0x44 /* 00017242 */
  31261. 00017200  1F39 0001 D72E           move.b     -[A7], [0x0001D72E]
  31262. 00017206  4879 0001 D72F           push.l     0x1D72F
  31263. 0001720C  2F0B                     move.l     -[A7], A3
  31264. 0001720E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31265. 00017214  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31266. 00017218  203C 0000 0202           move.l     D0, 0x202
  31267. 0001721E  4872 0801                pea.l      [A2 + D0 + 0x1]
  31268. 00017222  2F0B                     move.l     -[A7], A3
  31269. 00017224  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31270. 0001722A  1F39 0001 D72A           move.b     -[A7], [0x0001D72A]
  31271. 00017230  4879 0001 D72B           push.l     0x1D72B
  31272. 00017236  2F0B                     move.l     -[A7], A3
  31273. 00017238  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31274. 0001723E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31275. label00017242:
  31276. 00017242  4A2A 0302                tst.b      [A2 + 0x302]
  31277. 00017246  672E                     beq        +0x30 /* 00017276 */
  31278. 00017248  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31279. 0001724C  203C 0000 0302           move.l     D0, 0x302
  31280. 00017252  4872 0801                pea.l      [A2 + D0 + 0x1]
  31281. 00017256  2F0B                     move.l     -[A7], A3
  31282. 00017258  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31283. 0001725E  1F39 0001 D734           move.b     -[A7], [0x0001D734]
  31284. 00017264  4879 0001 D735           push.l     0x1D735
  31285. 0001726A  2F0B                     move.l     -[A7], A3
  31286. 0001726C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31287. 00017272  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31288. label00017276:
  31289. 00017276  4A2A 0402                tst.b      [A2 + 0x402]
  31290. 0001727A  6700 0826                beq        +0x828 /* 00017AA2 */
  31291. 0001727E  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31292. 00017282  203C 0000 0402           move.l     D0, 0x402
  31293. 00017288  4872 0801                pea.l      [A2 + D0 + 0x1]
  31294. 0001728C  2F0B                     move.l     -[A7], A3
  31295. 0001728E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31296. 00017294  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31297. 0001729A  4879 0001 D741           push.l     0x1D741
  31298. 000172A0  2F0B                     move.l     -[A7], A3
  31299. 000172A2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31300. 000172A8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31301. 000172AC  6000 07F4                bra        +0x7F6 /* 00017AA2 */
  31302. label000172B0:
  31303. 000172B0  0C44 0006                cmpi.w     D4, 0x6
  31304. 000172B4  6600 0180                bne        +0x182 /* 00017436 */
  31305. 000172B8  4A2A 0002                tst.b      [A2 + 0x2]
  31306. 000172BC  673E                     beq        +0x40 /* 000172FC */
  31307. 000172BE  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  31308. 000172C4  4879 0001 D74B           push.l     0x1D74B
  31309. 000172CA  2F0B                     move.l     -[A7], A3
  31310. 000172CC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31311. 000172D2  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31312. 000172D6  7002                     moveq.l    D0, 0x02
  31313. 000172D8  4872 0801                pea.l      [A2 + D0 + 0x1]
  31314. 000172DC  2F0B                     move.l     -[A7], A3
  31315. 000172DE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31316. 000172E4  1F39 0001 D730           move.b     -[A7], [0x0001D730]
  31317. 000172EA  4879 0001 D731           push.l     0x1D731
  31318. 000172F0  2F0B                     move.l     -[A7], A3
  31319. 000172F2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31320. 000172F8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31321. label000172FC:
  31322. 000172FC  4A2A 0102                tst.b      [A2 + 0x102]
  31323. 00017300  675C                     beq        +0x5E /* 0001735E */
  31324. 00017302  1814                     move.b     D4, [A4]
  31325. 00017304  6712                     beq        +0x14 /* 00017318 */
  31326. 00017306  1F04                     move.b     -[A7], D4
  31327. 00017308  486C 0001                pea.l      [A4 + 0x1]
  31328. 0001730C  2F0B                     move.l     -[A7], A3
  31329. 0001730E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31330. 00017314  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31331. label00017318:
  31332. 00017318  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31333. 0001731C  203C 0000 0102           move.l     D0, 0x102
  31334. 00017322  4872 0801                pea.l      [A2 + D0 + 0x1]
  31335. 00017326  2F0B                     move.l     -[A7], A3
  31336. 00017328  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31337. 0001732E  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31338. 00017334  4879 0001 D743           push.l     0x1D743
  31339. 0001733A  2F0B                     move.l     -[A7], A3
  31340. 0001733C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31341. 00017342  2043                     movea.l    A0, D3
  31342. 00017344  1810                     move.b     D4, [A0]
  31343. 00017346  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31344. 0001734A  6712                     beq        +0x14 /* 0001735E */
  31345. 0001734C  1F04                     move.b     -[A7], D4
  31346. 0001734E  4868 0001                pea.l      [A0 + 0x1]
  31347. 00017352  2F0B                     move.l     -[A7], A3
  31348. 00017354  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31349. 0001735A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31350. label0001735E:
  31351. 0001735E  4A2A 0202                tst.b      [A2 + 0x202]
  31352. 00017362  672E                     beq        +0x30 /* 00017392 */
  31353. 00017364  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31354. 00017368  203C 0000 0202           move.l     D0, 0x202
  31355. 0001736E  4872 0801                pea.l      [A2 + D0 + 0x1]
  31356. 00017372  2F0B                     move.l     -[A7], A3
  31357. 00017374  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31358. 0001737A  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31359. 00017380  4879 0001 D74D           push.l     0x1D74D
  31360. 00017386  2F0B                     move.l     -[A7], A3
  31361. 00017388  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31362. 0001738E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31363. label00017392:
  31364. 00017392  4A2A 0302                tst.b      [A2 + 0x302]
  31365. 00017396  671A                     beq        +0x1C /* 000173B2 */
  31366. 00017398  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31367. 0001739C  203C 0000 0302           move.l     D0, 0x302
  31368. 000173A2  4872 0801                pea.l      [A2 + D0 + 0x1]
  31369. 000173A6  2F0B                     move.l     -[A7], A3
  31370. 000173A8  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31371. 000173AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31372. label000173B2:
  31373. 000173B2  4A2A 0402                tst.b      [A2 + 0x402]
  31374. 000173B6  672E                     beq        +0x30 /* 000173E6 */
  31375. 000173B8  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31376. 000173BE  4879 0001 D74D           push.l     0x1D74D
  31377. 000173C4  2F0B                     move.l     -[A7], A3
  31378. 000173C6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31379. 000173CC  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31380. 000173D0  203C 0000 0402           move.l     D0, 0x402
  31381. 000173D6  4872 0801                pea.l      [A2 + D0 + 0x1]
  31382. 000173DA  2F0B                     move.l     -[A7], A3
  31383. 000173DC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31384. 000173E2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31385. label000173E6:
  31386. 000173E6  4A2A 0502                tst.b      [A2 + 0x502]
  31387. 000173EA  672E                     beq        +0x30 /* 0001741A */
  31388. 000173EC  1F39 0001 D734           move.b     -[A7], [0x0001D734]
  31389. 000173F2  4879 0001 D735           push.l     0x1D735
  31390. 000173F8  2F0B                     move.l     -[A7], A3
  31391. 000173FA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31392. 00017400  1F2A 0502                move.b     -[A7], [A2 + 0x502]
  31393. 00017404  203C 0000 0502           move.l     D0, 0x502
  31394. 0001740A  4872 0801                pea.l      [A2 + D0 + 0x1]
  31395. 0001740E  2F0B                     move.l     -[A7], A3
  31396. 00017410  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31397. 00017416  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31398. label0001741A:
  31399. 0001741A  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31400. 00017420  4879 0001 D741           push.l     0x1D741
  31401. 00017426  2F0B                     move.l     -[A7], A3
  31402. 00017428  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31403. 0001742E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31404. 00017432  6000 066E                bra        +0x670 /* 00017AA2 */
  31405. label00017436:
  31406. 00017436  0C44 0007                cmpi.w     D4, 0x7
  31407. 0001743A  6600 0136                bne        +0x138 /* 00017572 */
  31408. 0001743E  4A2A 0002                tst.b      [A2 + 0x2]
  31409. 00017442  6758                     beq        +0x5A /* 0001749C */
  31410. 00017444  1814                     move.b     D4, [A4]
  31411. 00017446  6712                     beq        +0x14 /* 0001745A */
  31412. 00017448  1F04                     move.b     -[A7], D4
  31413. 0001744A  486C 0001                pea.l      [A4 + 0x1]
  31414. 0001744E  2F0B                     move.l     -[A7], A3
  31415. 00017450  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31416. 00017456  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31417. label0001745A:
  31418. 0001745A  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31419. 0001745E  7002                     moveq.l    D0, 0x02
  31420. 00017460  4872 0801                pea.l      [A2 + D0 + 0x1]
  31421. 00017464  2F0B                     move.l     -[A7], A3
  31422. 00017466  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31423. 0001746C  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31424. 00017472  4879 0001 D743           push.l     0x1D743
  31425. 00017478  2F0B                     move.l     -[A7], A3
  31426. 0001747A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31427. 00017480  2043                     movea.l    A0, D3
  31428. 00017482  1810                     move.b     D4, [A0]
  31429. 00017484  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31430. 00017488  6712                     beq        +0x14 /* 0001749C */
  31431. 0001748A  1F04                     move.b     -[A7], D4
  31432. 0001748C  4868 0001                pea.l      [A0 + 0x1]
  31433. 00017490  2F0B                     move.l     -[A7], A3
  31434. 00017492  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31435. 00017498  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31436. label0001749C:
  31437. 0001749C  4A2A 0102                tst.b      [A2 + 0x102]
  31438. 000174A0  672E                     beq        +0x30 /* 000174D0 */
  31439. 000174A2  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31440. 000174A6  203C 0000 0102           move.l     D0, 0x102
  31441. 000174AC  4872 0801                pea.l      [A2 + D0 + 0x1]
  31442. 000174B0  2F0B                     move.l     -[A7], A3
  31443. 000174B2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31444. 000174B8  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31445. 000174BE  4879 0001 D743           push.l     0x1D743
  31446. 000174C4  2F0B                     move.l     -[A7], A3
  31447. 000174C6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31448. 000174CC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31449. label000174D0:
  31450. 000174D0  4A2A 0202                tst.b      [A2 + 0x202]
  31451. 000174D4  672E                     beq        +0x30 /* 00017504 */
  31452. 000174D6  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31453. 000174DA  203C 0000 0202           move.l     D0, 0x202
  31454. 000174E0  4872 0801                pea.l      [A2 + D0 + 0x1]
  31455. 000174E4  2F0B                     move.l     -[A7], A3
  31456. 000174E6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31457. 000174EC  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31458. 000174F2  4879 0001 D74D           push.l     0x1D74D
  31459. 000174F8  2F0B                     move.l     -[A7], A3
  31460. 000174FA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31461. 00017500  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31462. label00017504:
  31463. 00017504  4A2A 0302                tst.b      [A2 + 0x302]
  31464. 00017508  672E                     beq        +0x30 /* 00017538 */
  31465. 0001750A  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31466. 0001750E  203C 0000 0302           move.l     D0, 0x302
  31467. 00017514  4872 0801                pea.l      [A2 + D0 + 0x1]
  31468. 00017518  2F0B                     move.l     -[A7], A3
  31469. 0001751A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31470. 00017520  1F39 0001 D734           move.b     -[A7], [0x0001D734]
  31471. 00017526  4879 0001 D735           push.l     0x1D735
  31472. 0001752C  2F0B                     move.l     -[A7], A3
  31473. 0001752E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31474. 00017534  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31475. label00017538:
  31476. 00017538  4A2A 0402                tst.b      [A2 + 0x402]
  31477. 0001753C  6700 0564                beq        +0x566 /* 00017AA2 */
  31478. 00017540  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31479. 00017544  203C 0000 0402           move.l     D0, 0x402
  31480. 0001754A  4872 0801                pea.l      [A2 + D0 + 0x1]
  31481. 0001754E  2F0B                     move.l     -[A7], A3
  31482. 00017550  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31483. 00017556  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31484. 0001755C  4879 0001 D741           push.l     0x1D741
  31485. 00017562  2F0B                     move.l     -[A7], A3
  31486. 00017564  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31487. 0001756A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31488. 0001756E  6000 0532                bra        +0x534 /* 00017AA2 */
  31489. label00017572:
  31490. 00017572  0C44 0008                cmpi.w     D4, 0x8
  31491. 00017576  6600 0116                bne        +0x118 /* 0001768E */
  31492. 0001757A  4A2A 0002                tst.b      [A2 + 0x2]
  31493. 0001757E  673E                     beq        +0x40 /* 000175BE */
  31494. 00017580  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  31495. 00017586  4879 0001 D74B           push.l     0x1D74B
  31496. 0001758C  2F0B                     move.l     -[A7], A3
  31497. 0001758E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31498. 00017594  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31499. 00017598  7002                     moveq.l    D0, 0x02
  31500. 0001759A  4872 0801                pea.l      [A2 + D0 + 0x1]
  31501. 0001759E  2F0B                     move.l     -[A7], A3
  31502. 000175A0  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31503. 000175A6  1F39 0001 D730           move.b     -[A7], [0x0001D730]
  31504. 000175AC  4879 0001 D731           push.l     0x1D731
  31505. 000175B2  2F0B                     move.l     -[A7], A3
  31506. 000175B4  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31507. 000175BA  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31508. label000175BE:
  31509. 000175BE  4A2A 0102                tst.b      [A2 + 0x102]
  31510. 000175C2  675C                     beq        +0x5E /* 00017620 */
  31511. 000175C4  1814                     move.b     D4, [A4]
  31512. 000175C6  6712                     beq        +0x14 /* 000175DA */
  31513. 000175C8  1F04                     move.b     -[A7], D4
  31514. 000175CA  486C 0001                pea.l      [A4 + 0x1]
  31515. 000175CE  2F0B                     move.l     -[A7], A3
  31516. 000175D0  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31517. 000175D6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31518. label000175DA:
  31519. 000175DA  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31520. 000175DE  203C 0000 0102           move.l     D0, 0x102
  31521. 000175E4  4872 0801                pea.l      [A2 + D0 + 0x1]
  31522. 000175E8  2F0B                     move.l     -[A7], A3
  31523. 000175EA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31524. 000175F0  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31525. 000175F6  4879 0001 D74D           push.l     0x1D74D
  31526. 000175FC  2F0B                     move.l     -[A7], A3
  31527. 000175FE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31528. 00017604  2043                     movea.l    A0, D3
  31529. 00017606  1810                     move.b     D4, [A0]
  31530. 00017608  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31531. 0001760C  6712                     beq        +0x14 /* 00017620 */
  31532. 0001760E  1F04                     move.b     -[A7], D4
  31533. 00017610  4868 0001                pea.l      [A0 + 0x1]
  31534. 00017614  2F0B                     move.l     -[A7], A3
  31535. 00017616  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31536. 0001761C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31537. label00017620:
  31538. 00017620  4A2A 0202                tst.b      [A2 + 0x202]
  31539. 00017624  672E                     beq        +0x30 /* 00017654 */
  31540. 00017626  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31541. 0001762A  203C 0000 0202           move.l     D0, 0x202
  31542. 00017630  4872 0801                pea.l      [A2 + D0 + 0x1]
  31543. 00017634  2F0B                     move.l     -[A7], A3
  31544. 00017636  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31545. 0001763C  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31546. 00017642  4879 0001 D743           push.l     0x1D743
  31547. 00017648  2F0B                     move.l     -[A7], A3
  31548. 0001764A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31549. 00017650  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31550. label00017654:
  31551. 00017654  4A2A 0302                tst.b      [A2 + 0x302]
  31552. 00017658  6700 0448                beq        +0x44A /* 00017AA2 */
  31553. 0001765C  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31554. 00017660  203C 0000 0302           move.l     D0, 0x302
  31555. 00017666  4872 0801                pea.l      [A2 + D0 + 0x1]
  31556. 0001766A  2F0B                     move.l     -[A7], A3
  31557. 0001766C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31558. 00017672  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31559. 00017678  4879 0001 D741           push.l     0x1D741
  31560. 0001767E  2F0B                     move.l     -[A7], A3
  31561. 00017680  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31562. 00017686  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31563. 0001768A  6000 0416                bra        +0x418 /* 00017AA2 */
  31564. label0001768E:
  31565. 0001768E  0C44 0009                cmpi.w     D4, 0x9 /* '\t' */
  31566. 00017692  6600 0130                bne        +0x132 /* 000177C4 */
  31567. 00017696  4A2A 0002                tst.b      [A2 + 0x2]
  31568. 0001769A  672A                     beq        +0x2C /* 000176C6 */
  31569. 0001769C  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31570. 000176A0  7002                     moveq.l    D0, 0x02
  31571. 000176A2  4872 0801                pea.l      [A2 + D0 + 0x1]
  31572. 000176A6  2F0B                     move.l     -[A7], A3
  31573. 000176A8  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31574. 000176AE  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31575. 000176B4  4879 0001 D74D           push.l     0x1D74D
  31576. 000176BA  2F0B                     move.l     -[A7], A3
  31577. 000176BC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31578. 000176C2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31579. label000176C6:
  31580. 000176C6  4A2A 0102                tst.b      [A2 + 0x102]
  31581. 000176CA  6742                     beq        +0x44 /* 0001770E */
  31582. 000176CC  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  31583. 000176D2  4879 0001 D74B           push.l     0x1D74B
  31584. 000176D8  2F0B                     move.l     -[A7], A3
  31585. 000176DA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31586. 000176E0  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31587. 000176E4  203C 0000 0102           move.l     D0, 0x102
  31588. 000176EA  4872 0801                pea.l      [A2 + D0 + 0x1]
  31589. 000176EE  2F0B                     move.l     -[A7], A3
  31590. 000176F0  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31591. 000176F6  1F39 0001 D746           move.b     -[A7], [0x0001D746]
  31592. 000176FC  4879 0001 D747           push.l     0x1D747
  31593. 00017702  2F0B                     move.l     -[A7], A3
  31594. 00017704  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31595. 0001770A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31596. label0001770E:
  31597. 0001770E  4A2A 0202                tst.b      [A2 + 0x202]
  31598. 00017712  6742                     beq        +0x44 /* 00017756 */
  31599. 00017714  1F39 0001 D71C           move.b     -[A7], [0x0001D71C]
  31600. 0001771A  4879 0001 D71D           push.l     0x1D71D
  31601. 00017720  2F0B                     move.l     -[A7], A3
  31602. 00017722  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31603. 00017728  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31604. 0001772C  203C 0000 0202           move.l     D0, 0x202
  31605. 00017732  4872 0801                pea.l      [A2 + D0 + 0x1]
  31606. 00017736  2F0B                     move.l     -[A7], A3
  31607. 00017738  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31608. 0001773E  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31609. 00017744  4879 0001 D743           push.l     0x1D743
  31610. 0001774A  2F0B                     move.l     -[A7], A3
  31611. 0001774C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31612. 00017752  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31613. label00017756:
  31614. 00017756  4A2A 0302                tst.b      [A2 + 0x302]
  31615. 0001775A  672E                     beq        +0x30 /* 0001778A */
  31616. 0001775C  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31617. 00017760  203C 0000 0302           move.l     D0, 0x302
  31618. 00017766  4872 0801                pea.l      [A2 + D0 + 0x1]
  31619. 0001776A  2F0B                     move.l     -[A7], A3
  31620. 0001776C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31621. 00017772  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31622. 00017778  4879 0001 D743           push.l     0x1D743
  31623. 0001777E  2F0B                     move.l     -[A7], A3
  31624. 00017780  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31625. 00017786  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31626. label0001778A:
  31627. 0001778A  4A2A 0402                tst.b      [A2 + 0x402]
  31628. 0001778E  6700 0312                beq        +0x314 /* 00017AA2 */
  31629. 00017792  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31630. 00017796  203C 0000 0402           move.l     D0, 0x402
  31631. 0001779C  4872 0801                pea.l      [A2 + D0 + 0x1]
  31632. 000177A0  2F0B                     move.l     -[A7], A3
  31633. 000177A2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31634. 000177A8  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31635. 000177AE  4879 0001 D741           push.l     0x1D741
  31636. 000177B4  2F0B                     move.l     -[A7], A3
  31637. 000177B6  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31638. 000177BC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31639. 000177C0  6000 02E0                bra        +0x2E2 /* 00017AA2 */
  31640. label000177C4:
  31641. 000177C4  0C44 000A                cmpi.w     D4, 0xA /* '\n' */
  31642. 000177C8  6600 0136                bne        +0x138 /* 00017900 */
  31643. 000177CC  4A2A 0002                tst.b      [A2 + 0x2]
  31644. 000177D0  6758                     beq        +0x5A /* 0001782A */
  31645. 000177D2  1814                     move.b     D4, [A4]
  31646. 000177D4  6712                     beq        +0x14 /* 000177E8 */
  31647. 000177D6  1F04                     move.b     -[A7], D4
  31648. 000177D8  486C 0001                pea.l      [A4 + 0x1]
  31649. 000177DC  2F0B                     move.l     -[A7], A3
  31650. 000177DE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31651. 000177E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31652. label000177E8:
  31653. 000177E8  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31654. 000177EC  7002                     moveq.l    D0, 0x02
  31655. 000177EE  4872 0801                pea.l      [A2 + D0 + 0x1]
  31656. 000177F2  2F0B                     move.l     -[A7], A3
  31657. 000177F4  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31658. 000177FA  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31659. 00017800  4879 0001 D74D           push.l     0x1D74D
  31660. 00017806  2F0B                     move.l     -[A7], A3
  31661. 00017808  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31662. 0001780E  2043                     movea.l    A0, D3
  31663. 00017810  1810                     move.b     D4, [A0]
  31664. 00017812  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31665. 00017816  6712                     beq        +0x14 /* 0001782A */
  31666. 00017818  1F04                     move.b     -[A7], D4
  31667. 0001781A  4868 0001                pea.l      [A0 + 0x1]
  31668. 0001781E  2F0B                     move.l     -[A7], A3
  31669. 00017820  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31670. 00017826  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31671. label0001782A:
  31672. 0001782A  4A2A 0102                tst.b      [A2 + 0x102]
  31673. 0001782E  672E                     beq        +0x30 /* 0001785E */
  31674. 00017830  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31675. 00017834  203C 0000 0102           move.l     D0, 0x102
  31676. 0001783A  4872 0801                pea.l      [A2 + D0 + 0x1]
  31677. 0001783E  2F0B                     move.l     -[A7], A3
  31678. 00017840  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31679. 00017846  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31680. 0001784C  4879 0001 D743           push.l     0x1D743
  31681. 00017852  2F0B                     move.l     -[A7], A3
  31682. 00017854  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31683. 0001785A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31684. label0001785E:
  31685. 0001785E  4A2A 0202                tst.b      [A2 + 0x202]
  31686. 00017862  672E                     beq        +0x30 /* 00017892 */
  31687. 00017864  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31688. 00017868  203C 0000 0202           move.l     D0, 0x202
  31689. 0001786E  4872 0801                pea.l      [A2 + D0 + 0x1]
  31690. 00017872  2F0B                     move.l     -[A7], A3
  31691. 00017874  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31692. 0001787A  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31693. 00017880  4879 0001 D743           push.l     0x1D743
  31694. 00017886  2F0B                     move.l     -[A7], A3
  31695. 00017888  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31696. 0001788E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31697. label00017892:
  31698. 00017892  4A2A 0302                tst.b      [A2 + 0x302]
  31699. 00017896  672E                     beq        +0x30 /* 000178C6 */
  31700. 00017898  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31701. 0001789C  203C 0000 0302           move.l     D0, 0x302
  31702. 000178A2  4872 0801                pea.l      [A2 + D0 + 0x1]
  31703. 000178A6  2F0B                     move.l     -[A7], A3
  31704. 000178A8  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31705. 000178AE  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31706. 000178B4  4879 0001 D74D           push.l     0x1D74D
  31707. 000178BA  2F0B                     move.l     -[A7], A3
  31708. 000178BC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31709. 000178C2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31710. label000178C6:
  31711. 000178C6  4A2A 0402                tst.b      [A2 + 0x402]
  31712. 000178CA  6700 01D6                beq        +0x1D8 /* 00017AA2 */
  31713. 000178CE  1F2A 0402                move.b     -[A7], [A2 + 0x402]
  31714. 000178D2  203C 0000 0402           move.l     D0, 0x402
  31715. 000178D8  4872 0801                pea.l      [A2 + D0 + 0x1]
  31716. 000178DC  2F0B                     move.l     -[A7], A3
  31717. 000178DE  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31718. 000178E4  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31719. 000178EA  4879 0001 D741           push.l     0x1D741
  31720. 000178F0  2F0B                     move.l     -[A7], A3
  31721. 000178F2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31722. 000178F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31723. 000178FC  6000 01A4                bra        +0x1A6 /* 00017AA2 */
  31724. label00017900:
  31725. 00017900  0C44 000B                cmpi.w     D4, 0xB
  31726. 00017904  6600 00E8                bne        +0xEA /* 000179EE */
  31727. 00017908  4A2A 0002                tst.b      [A2 + 0x2]
  31728. 0001790C  672A                     beq        +0x2C /* 00017938 */
  31729. 0001790E  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31730. 00017912  7002                     moveq.l    D0, 0x02
  31731. 00017914  4872 0801                pea.l      [A2 + D0 + 0x1]
  31732. 00017918  2F0B                     move.l     -[A7], A3
  31733. 0001791A  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31734. 00017920  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31735. 00017926  4879 0001 D74D           push.l     0x1D74D
  31736. 0001792C  2F0B                     move.l     -[A7], A3
  31737. 0001792E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31738. 00017934  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31739. label00017938:
  31740. 00017938  4A2A 0102                tst.b      [A2 + 0x102]
  31741. 0001793C  6742                     beq        +0x44 /* 00017980 */
  31742. 0001793E  1F39 0001 D74A           move.b     -[A7], [0x0001D74A]
  31743. 00017944  4879 0001 D74B           push.l     0x1D74B
  31744. 0001794A  2F0B                     move.l     -[A7], A3
  31745. 0001794C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31746. 00017952  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31747. 00017956  203C 0000 0102           move.l     D0, 0x102
  31748. 0001795C  4872 0801                pea.l      [A2 + D0 + 0x1]
  31749. 00017960  2F0B                     move.l     -[A7], A3
  31750. 00017962  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31751. 00017968  1F39 0001 D746           move.b     -[A7], [0x0001D746]
  31752. 0001796E  4879 0001 D747           push.l     0x1D747
  31753. 00017974  2F0B                     move.l     -[A7], A3
  31754. 00017976  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31755. 0001797C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31756. label00017980:
  31757. 00017980  4A2A 0202                tst.b      [A2 + 0x202]
  31758. 00017984  672E                     beq        +0x30 /* 000179B4 */
  31759. 00017986  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31760. 0001798A  203C 0000 0202           move.l     D0, 0x202
  31761. 00017990  4872 0801                pea.l      [A2 + D0 + 0x1]
  31762. 00017994  2F0B                     move.l     -[A7], A3
  31763. 00017996  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31764. 0001799C  1F39 0001 D742           move.b     -[A7], [0x0001D742]
  31765. 000179A2  4879 0001 D743           push.l     0x1D743
  31766. 000179A8  2F0B                     move.l     -[A7], A3
  31767. 000179AA  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31768. 000179B0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31769. label000179B4:
  31770. 000179B4  4A2A 0302                tst.b      [A2 + 0x302]
  31771. 000179B8  6700 00E8                beq        +0xEA /* 00017AA2 */
  31772. 000179BC  1F2A 0302                move.b     -[A7], [A2 + 0x302]
  31773. 000179C0  203C 0000 0302           move.l     D0, 0x302
  31774. 000179C6  4872 0801                pea.l      [A2 + D0 + 0x1]
  31775. 000179CA  2F0B                     move.l     -[A7], A3
  31776. 000179CC  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31777. 000179D2  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31778. 000179D8  4879 0001 D741           push.l     0x1D741
  31779. 000179DE  2F0B                     move.l     -[A7], A3
  31780. 000179E0  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31781. 000179E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31782. 000179EA  6000 00B6                bra        +0xB8 /* 00017AA2 */
  31783. label000179EE:
  31784. 000179EE  0C44 000C                cmpi.w     D4, 0xC
  31785. 000179F2  6600 00AE                bne        +0xB0 /* 00017AA2 */
  31786. 000179F6  4A2A 0002                tst.b      [A2 + 0x2]
  31787. 000179FA  672A                     beq        +0x2C /* 00017A26 */
  31788. 000179FC  1F2A 0002                move.b     -[A7], [A2 + 0x2]
  31789. 00017A00  7002                     moveq.l    D0, 0x02
  31790. 00017A02  4872 0801                pea.l      [A2 + D0 + 0x1]
  31791. 00017A06  2F0B                     move.l     -[A7], A3
  31792. 00017A08  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31793. 00017A0E  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31794. 00017A14  4879 0001 D74D           push.l     0x1D74D
  31795. 00017A1A  2F0B                     move.l     -[A7], A3
  31796. 00017A1C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31797. 00017A22  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31798. label00017A26:
  31799. 00017A26  4A2A 0102                tst.b      [A2 + 0x102]
  31800. 00017A2A  672E                     beq        +0x30 /* 00017A5A */
  31801. 00017A2C  1F2A 0102                move.b     -[A7], [A2 + 0x102]
  31802. 00017A30  203C 0000 0102           move.l     D0, 0x102
  31803. 00017A36  4872 0801                pea.l      [A2 + D0 + 0x1]
  31804. 00017A3A  2F0B                     move.l     -[A7], A3
  31805. 00017A3C  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31806. 00017A42  1F39 0001 D74C           move.b     -[A7], [0x0001D74C]
  31807. 00017A48  4879 0001 D74D           push.l     0x1D74D
  31808. 00017A4E  2F0B                     move.l     -[A7], A3
  31809. 00017A50  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31810. 00017A56  4FEF 0014                lea.l      A7, [A7 + 0x14]
  31811. label00017A5A:
  31812. 00017A5A  4A2A 0202                tst.b      [A2 + 0x202]
  31813. 00017A5E  6742                     beq        +0x44 /* 00017AA2 */
  31814. 00017A60  1F39 0001 D706           move.b     -[A7], [0x0001D706]
  31815. 00017A66  4879 0001 D707           push.l     0x1D707
  31816. 00017A6C  2F0B                     move.l     -[A7], A3
  31817. 00017A6E  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31818. 00017A74  1F2A 0202                move.b     -[A7], [A2 + 0x202]
  31819. 00017A78  203C 0000 0202           move.l     D0, 0x202
  31820. 00017A7E  4872 0801                pea.l      [A2 + D0 + 0x1]
  31821. 00017A82  2F0B                     move.l     -[A7], A3
  31822. 00017A84  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31823. 00017A8A  1F39 0001 D740           move.b     -[A7], [0x0001D740]
  31824. 00017A90  4879 0001 D741           push.l     0x1D741
  31825. 00017A96  2F0B                     move.l     -[A7], A3
  31826. 00017A98  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  31827. 00017A9E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  31828. label00017AA2:
  31829. 00017AA2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  31830. 00017AA6  4E5E                     unlink     A6
  31831. 00017AA8  4E75                     rts
  31832. 00017AAA  206F 0004                movea.l    A0, [A7 + 0x4]
  31833. 00017AAE  2028 0088                move.l     D0, [A0 + 0x88]
  31834. 00017AB2  4E75                     rts
  31835. 00017AB4  4E56 0000                link       A6, 0
  31836. 00017AB8  2F0A                     move.l     -[A7], A2
  31837. 00017ABA  246E 0008                movea.l    A2, [A6 + 0x8]
  31838. 00017ABE  200A                     move.l     D0, A2
  31839. 00017AC0  6724                     beq        +0x26 /* 00017AE6 */
  31840. 00017AC2  41F9 0001 D484           lea.l      A0, [0x0001D484]
  31841. 00017AC8  2488                     move.l     [A2], A0
  31842. 00017ACA  4267                     clr.w      -[A7]
  31843. 00017ACC  2F0A                     move.l     -[A7], A2
  31844. 00017ACE  4EB9 0000 26A0           jsr        [0x000026A0]
  31845. 00017AD4  4A6E 000C                tst.w      [A6 + 0xC]
  31846. 00017AD8  5C4F                     addq.w     A7, 6
  31847. 00017ADA  6F0A                     ble        +0xC /* 00017AE6 */
  31848. 00017ADC  2F0A                     move.l     -[A7], A2
  31849. 00017ADE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  31850. 00017AE4  584F                     addq.w     A7, 4
  31851. label00017AE6:
  31852. 00017AE6  204A                     movea.l    A0, A2
  31853. 00017AE8  245F                     movea.l    A2, [A7]+
  31854. 00017AEA  4E5E                     unlink     A6
  31855. 00017AEC  4E75                     rts
  31856. 00017AEE  206F 0004                movea.l    A0, [A7 + 0x4]
  31857. 00017AF2  5088                     addq.l     A0, 8
  31858. 00017AF4  2010                     move.l     D0, [A0]
  31859. 00017AF6  0680 FFFF FE48           addi.l     D0, 0xFFFFFE48
  31860. 00017AFC  D1AF 0004                add.l      [A7 + 0x4], D0
  31861. 00017B00  4EFA D276                jmp        [PC - 0x2D8A /* 00014D78 */]
  31862. 00017B04  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  31863. 00017B0C  4EFA D74E                jmp        [PC - 0x28B2 /* 0001525C */]
  31864. 00017B10  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  31865. 00017B18  4EFA D25E                jmp        [PC - 0x2DA2 /* 00014D78 */]
  31866. 00017B1C  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  31867. 00017B24  4EFA DA8E                jmp        [PC - 0x2572 /* 000155B4 */]
  31868. 00017B28  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  31869. 00017B30  4EF9 0001 7AAE           jmp        [0x00017AAE]
  31870. 00017B36  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  31871. 00017B3E  4EFA D238                jmp        [PC - 0x2DC8 /* 00014D78 */]
  31872. fn00017B42:
  31873. 00017B42  4E56 0000                link       A6, 0
  31874. 00017B46  2F0A                     move.l     -[A7], A2
  31875. 00017B48  246E 0008                movea.l    A2, [A6 + 0x8]
  31876. 00017B4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  31877. 00017B50  2F0A                     move.l     -[A7], A2
  31878. 00017B52  61FF FFFF 0E94           bsr        -0xF16A /* 000089E8 */
  31879. 00017B58  41F9 0001 D3E4           lea.l      A0, [0x0001D3E4]
  31880. 00017B5E  2488                     move.l     [A2], A0
  31881. 00017B60  204A                     movea.l    A0, A2
  31882. 00017B62  504F                     addq.w     A7, 8
  31883. 00017B64  245F                     movea.l    A2, [A7]+
  31884. 00017B66  4E5E                     unlink     A6
  31885. 00017B68  4E75                     rts
  31886. 00017B6A  4E56 FFE2                link       A6, -0x001E
  31887. 00017B6E  48E7 0038                movem.l    -[A7], A2,A3,A4
  31888. 00017B72  266E 0008                movea.l    A3, [A6 + 0x8]
  31889. 00017B76  286E 0010                movea.l    A4, [A6 + 0x10]
  31890. 00017B7A  486E FFE2                pea.l      [A6 - 0x1E]
  31891. 00017B7E  4EB9 0000 20A0           jsr        [0x000020A0]
  31892. 00017B84  486B 000E                pea.l      [A3 + 0xE]
  31893. 00017B88  A899                     syscall    SetPenState
  31894. 00017B8A  486B 0020                pea.l      [A3 + 0x20]
  31895. 00017B8E  AA14                     syscall    RGBForeColor
  31896. 00017B90  486B 0026                pea.l      [A3 + 0x26]
  31897. 00017B94  AA15                     syscall    RGBBackColor
  31898. 00017B96  244C                     movea.l    A2, A4
  31899. 00017B98  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  31900. 00017B9C  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  31901. 00017BA0  A893                     syscall    MoveTo
  31902. 00017BA2  302A 0006                move.w     D0, [A2 + 0x6]
  31903. 00017BA6  906B 0014                sub.w      D0, [A3 + 0x14]
  31904. 00017BAA  3F00                     move.w     -[A7], D0
  31905. 00017BAC  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  31906. 00017BB0  A891                     syscall    LineTo
  31907. 00017BB2  3F3C FFFF                move.w     -[A7], 0xFFFF
  31908. 00017BB6  486E FFE2                pea.l      [A6 - 0x1E]
  31909. 00017BBA  4EB9 0000 20A8           jsr        [0x000020A8]
  31910. 00017BC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31911. 00017BC4  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  31912. 00017BC8  4E5E                     unlink     A6
  31913. 00017BCA  4E75                     rts
  31914. 00017BCC  4E56 0000                link       A6, 0
  31915. 00017BD0  2F0A                     move.l     -[A7], A2
  31916. 00017BD2  246E 0008                movea.l    A2, [A6 + 0x8]
  31917. 00017BD6  200A                     move.l     D0, A2
  31918. 00017BD8  6730                     beq        +0x32 /* 00017C0A */
  31919. 00017BDA  41F9 0001 D3E4           lea.l      A0, [0x0001D3E4]
  31920. 00017BE0  2488                     move.l     [A2], A0
  31921. 00017BE2  200A                     move.l     D0, A2
  31922. 00017BE4  6714                     beq        +0x16 /* 00017BFA */
  31923. 00017BE6  41F9 0002 2BCA           lea.l      A0, [0x00022BCA]
  31924. 00017BEC  2488                     move.l     [A2], A0
  31925. 00017BEE  4267                     clr.w      -[A7]
  31926. 00017BF0  2F0A                     move.l     -[A7], A2
  31927. 00017BF2  4EB9 0000 3AB0           jsr        [0x00003AB0]
  31928. 00017BF8  5C4F                     addq.w     A7, 6
  31929. label00017BFA:
  31930. 00017BFA  4A6E 000C                tst.w      [A6 + 0xC]
  31931. 00017BFE  6F0A                     ble        +0xC /* 00017C0A */
  31932. 00017C00  2F0A                     move.l     -[A7], A2
  31933. 00017C02  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  31934. 00017C08  584F                     addq.w     A7, 4
  31935. label00017C0A:
  31936. 00017C0A  204A                     movea.l    A0, A2
  31937. 00017C0C  245F                     movea.l    A2, [A7]+
  31938. 00017C0E  4E5E                     unlink     A6
  31939. 00017C10  4E75                     rts
  31940. fn00017C12:
  31941. 00017C12  4E56 0000                link       A6, 0
  31942. 00017C16  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  31943. 00017C1A  246E 0008                movea.l    A2, [A6 + 0x8]
  31944. 00017C1E  362E 000C                move.w     D3, [A6 + 0xC]
  31945. 00017C22  286E 000E                movea.l    A4, [A6 + 0xE]
  31946. 00017C26  4A43                     tst.w      D3
  31947. 00017C28  6714                     beq        +0x16 /* 00017C3E */
  31948. 00017C2A  204A                     movea.l    A0, A2
  31949. 00017C2C  41E8 004E                lea.l      A0, [A0 + 0x4E]
  31950. 00017C30  2648                     movea.l    A3, A0
  31951. 00017C32  2488                     move.l     [A2], A0
  31952. 00017C34  2F0B                     move.l     -[A7], A3
  31953. 00017C36  4EB9 0000 3AE0           jsr        [0x00003AE0]
  31954. 00017C3C  584F                     addq.w     A7, 4
  31955. label00017C3E:
  31956. 00017C3E  2F0C                     move.l     -[A7], A4
  31957. 00017C40  4267                     clr.w      -[A7]
  31958. 00017C42  2F0A                     move.l     -[A7], A2
  31959. 00017C44  61FF FFFE 9BB8           bsr        -0x16446 /* 000017FE */
  31960. 00017C4A  41F9 0001 D258           lea.l      A0, [0x0001D258]
  31961. 00017C50  2548 0004                move.l     [A2 + 0x4], A0
  31962. 00017C54  41F9 0001 D258           lea.l      A0, [0x0001D258]
  31963. 00017C5A  41E8 0084                lea.l      A0, [A0 + 0x84]
  31964. 00017C5E  2252                     movea.l    A1, [A2]
  31965. 00017C60  2288                     move.l     [A1], A0
  31966. 00017C62  2652                     movea.l    A3, [A2]
  31967. 00017C64  204A                     movea.l    A0, A2
  31968. 00017C66  41E8 004E                lea.l      A0, [A0 + 0x4E]
  31969. 00017C6A  91CB                     sub.l      A0, A3
  31970. 00017C6C  2748 0008                move.l     [A3 + 0x8], A0
  31971. 00017C70  204A                     movea.l    A0, A2
  31972. 00017C72  4FEF 000A                lea.l      A7, [A7 + 0xA]
  31973. 00017C76  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  31974. 00017C7A  4E5E                     unlink     A6
  31975. 00017C7C  4E75                     rts
  31976. label00017C7E:
  31977. 00017C7E  4E56 0000                link       A6, 0
  31978. 00017C82  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  31979. 00017C86  246E 0008                movea.l    A2, [A6 + 0x8]
  31980. 00017C8A  362E 000C                move.w     D3, [A6 + 0xC]
  31981. 00017C8E  200A                     move.l     D0, A2
  31982. 00017C90  6752                     beq        +0x54 /* 00017CE4 */
  31983. 00017C92  41F9 0001 D258           lea.l      A0, [0x0001D258]
  31984. 00017C98  2548 0004                move.l     [A2 + 0x4], A0
  31985. 00017C9C  41F9 0001 D258           lea.l      A0, [0x0001D258]
  31986. 00017CA2  41E8 0084                lea.l      A0, [A0 + 0x84]
  31987. 00017CA6  2252                     movea.l    A1, [A2]
  31988. 00017CA8  2288                     move.l     [A1], A0
  31989. 00017CAA  2652                     movea.l    A3, [A2]
  31990. 00017CAC  204A                     movea.l    A0, A2
  31991. 00017CAE  41E8 004E                lea.l      A0, [A0 + 0x4E]
  31992. 00017CB2  2848                     movea.l    A4, A0
  31993. 00017CB4  91CB                     sub.l      A0, A3
  31994. 00017CB6  2748 0008                move.l     [A3 + 0x8], A0
  31995. 00017CBA  4267                     clr.w      -[A7]
  31996. 00017CBC  2F0A                     move.l     -[A7], A2
  31997. 00017CBE  61FF FFFE 9C32           bsr        -0x163CC /* 000018F2 */
  31998. 00017CC4  4A43                     tst.w      D3
  31999. 00017CC6  5C4F                     addq.w     A7, 6
  32000. 00017CC8  670C                     beq        +0xE /* 00017CD6 */
  32001. 00017CCA  4267                     clr.w      -[A7]
  32002. 00017CCC  2F0C                     move.l     -[A7], A4
  32003. 00017CCE  4EB9 0000 3AE8           jsr        [0x00003AE8]
  32004. 00017CD4  5C4F                     addq.w     A7, 6
  32005. label00017CD6:
  32006. 00017CD6  4A43                     tst.w      D3
  32007. 00017CD8  6F0A                     ble        +0xC /* 00017CE4 */
  32008. 00017CDA  2F0A                     move.l     -[A7], A2
  32009. 00017CDC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32010. 00017CE2  584F                     addq.w     A7, 4
  32011. label00017CE4:
  32012. 00017CE4  204A                     movea.l    A0, A2
  32013. 00017CE6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  32014. 00017CEA  4E5E                     unlink     A6
  32015. 00017CEC  4E75                     rts
  32016. 00017CEE  4E56 0000                link       A6, 0
  32017. 00017CF2  48E7 0030                movem.l    -[A7], A2,A3
  32018. 00017CF6  266E 0008                movea.l    A3, [A6 + 0x8]
  32019. 00017CFA  2F3C 5247 5056           move.l     -[A7], 0x52475056 /* 'RGPV' */
  32020. 00017D00  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  32021. 00017D04  2057                     movea.l    A0, [A7]
  32022. 00017D06  2268 0004                movea.l    A1, [A0 + 0x4]
  32023. 00017D0A  2269 0010                movea.l    A1, [A1 + 0x10]
  32024. 00017D0E  4E91                     jsr        [A1]
  32025. 00017D10  2448                     movea.l    A2, A0
  32026. 00017D12  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32027. 00017D18  4A28 066A                tst.b      [A0 + 0x66A]
  32028. 00017D1C  504F                     addq.w     A7, 8
  32029. 00017D1E  6716                     beq        +0x18 /* 00017D36 */
  32030. 00017D20  4878 0320                push.l     0x320
  32031. 00017D24  2F0A                     move.l     -[A7], A2
  32032. 00017D26  2057                     movea.l    A0, [A7]
  32033. 00017D28  2268 0004                movea.l    A1, [A0 + 0x4]
  32034. 00017D2C  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  32035. 00017D30  4E91                     jsr        [A1]
  32036. 00017D32  504F                     addq.w     A7, 8
  32037. 00017D34  6014                     bra        +0x16 /* 00017D4A */
  32038. label00017D36:
  32039. 00017D36  4878 0321                push.l     0x321
  32040. 00017D3A  2F0A                     move.l     -[A7], A2
  32041. 00017D3C  2057                     movea.l    A0, [A7]
  32042. 00017D3E  2268 0004                movea.l    A1, [A0 + 0x4]
  32043. 00017D42  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  32044. 00017D46  4E91                     jsr        [A1]
  32045. 00017D48  504F                     addq.w     A7, 8
  32046. label00017D4A:
  32047. 00017D4A  4CDF 0C00                movem.l    A2,A3, [A7]+
  32048. 00017D4E  4E5E                     unlink     A6
  32049. 00017D50  4E75                     rts
  32050. 00017D52  4E56 0000                link       A6, 0
  32051. 00017D56  2F0A                     move.l     -[A7], A2
  32052. 00017D58  246E 0008                movea.l    A2, [A6 + 0x8]
  32053. 00017D5C  2F0A                     move.l     -[A7], A2
  32054. 00017D5E  61FF 0000 0036           bsr        +0x38 /* 00017D96 */
  32055. 00017D64  2F0A                     move.l     -[A7], A2
  32056. 00017D66  61FF FFFE A076           bsr        -0x15F88 /* 00001DDE */
  32057. 00017D6C  504F                     addq.w     A7, 8
  32058. 00017D6E  245F                     movea.l    A2, [A7]+
  32059. 00017D70  4E5E                     unlink     A6
  32060. 00017D72  4E75                     rts
  32061. 00017D74  4E56 0000                link       A6, 0
  32062. 00017D78  2F0A                     move.l     -[A7], A2
  32063. 00017D7A  246E 0008                movea.l    A2, [A6 + 0x8]
  32064. 00017D7E  2F0A                     move.l     -[A7], A2
  32065. 00017D80  61FF 0000 0014           bsr        +0x16 /* 00017D96 */
  32066. 00017D86  2F0A                     move.l     -[A7], A2
  32067. 00017D88  61FF FFFE A070           bsr        -0x15F8E /* 00001DFA */
  32068. 00017D8E  504F                     addq.w     A7, 8
  32069. 00017D90  245F                     movea.l    A2, [A7]+
  32070. 00017D92  4E5E                     unlink     A6
  32071. 00017D94  4E75                     rts
  32072. fn00017D96:
  32073. 00017D96  4E56 0000                link       A6, 0
  32074. 00017D9A  48E7 0030                movem.l    -[A7], A2,A3
  32075. 00017D9E  266E 0008                movea.l    A3, [A6 + 0x8]
  32076. 00017DA2  2F3C 5247 5056           move.l     -[A7], 0x52475056 /* 'RGPV' */
  32077. 00017DA8  2F2B 004A                move.l     -[A7], [A3 + 0x4A]
  32078. 00017DAC  2057                     movea.l    A0, [A7]
  32079. 00017DAE  2268 0004                movea.l    A1, [A0 + 0x4]
  32080. 00017DB2  2269 0010                movea.l    A1, [A1 + 0x10]
  32081. 00017DB6  4E91                     jsr        [A1]
  32082. 00017DB8  2448                     movea.l    A2, A0
  32083. 00017DBA  2F0A                     move.l     -[A7], A2
  32084. 00017DBC  2057                     movea.l    A0, [A7]
  32085. 00017DBE  2268 0004                movea.l    A1, [A0 + 0x4]
  32086. 00017DC2  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  32087. 00017DC6  4E91                     jsr        [A1]
  32088. 00017DC8  0C80 0000 0320           cmpi.l     D0, 0x320
  32089. 00017DCE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32090. 00017DD2  6604                     bne        +0x6 /* 00017DD8 */
  32091. 00017DD4  7001                     moveq.l    D0, 0x01
  32092. 00017DD6  6002                     bra        +0x4 /* 00017DDA */
  32093. label00017DD8:
  32094. 00017DD8  7000                     moveq.l    D0, 0x00
  32095. label00017DDA:
  32096. 00017DDA  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32097. 00017DE0  1140 066A                move.b     [A0 + 0x66A], D0
  32098. 00017DE4  4CDF 0C00                movem.l    A2,A3, [A7]+
  32099. 00017DE8  4E5E                     unlink     A6
  32100. 00017DEA  4E75                     rts
  32101. 00017DEC  206F 0004                movea.l    A0, [A7 + 0x4]
  32102. 00017DF0  5088                     addq.l     A0, 8
  32103. 00017DF2  2010                     move.l     D0, [A0]
  32104. 00017DF4  0680 FFFF FFB2           addi.l     D0, 0xFFFFFFB2
  32105. 00017DFA  D1AF 0004                add.l      [A7 + 0x4], D0
  32106. 00017DFE  4EFA FE7E                jmp        [PC - 0x182 /* 00017C7E */]
  32107. fn00017E02:
  32108. 00017E02  4E56 0000                link       A6, 0
  32109. 00017E06  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  32110. 00017E0A  246E 0008                movea.l    A2, [A6 + 0x8]
  32111. 00017E0E  362E 000C                move.w     D3, [A6 + 0xC]
  32112. 00017E12  286E 000E                movea.l    A4, [A6 + 0xE]
  32113. 00017E16  4A43                     tst.w      D3
  32114. 00017E18  6714                     beq        +0x16 /* 00017E2E */
  32115. 00017E1A  204A                     movea.l    A0, A2
  32116. 00017E1C  41E8 0050                lea.l      A0, [A0 + 0x50]
  32117. 00017E20  2648                     movea.l    A3, A0
  32118. 00017E22  2488                     move.l     [A2], A0
  32119. 00017E24  2F0B                     move.l     -[A7], A3
  32120. 00017E26  4EB9 0000 3AE0           jsr        [0x00003AE0]
  32121. 00017E2C  584F                     addq.w     A7, 4
  32122. label00017E2E:
  32123. 00017E2E  2F0C                     move.l     -[A7], A4
  32124. 00017E30  4267                     clr.w      -[A7]
  32125. 00017E32  2F0A                     move.l     -[A7], A2
  32126. 00017E34  61FF FFFE 99C8           bsr        -0x16636 /* 000017FE */
  32127. 00017E3A  41F9 0001 CF1E           lea.l      A0, [0x0001CF1E]
  32128. 00017E40  2548 0004                move.l     [A2 + 0x4], A0
  32129. 00017E44  41F9 0001 CF1E           lea.l      A0, [0x0001CF1E]
  32130. 00017E4A  41E8 0084                lea.l      A0, [A0 + 0x84]
  32131. 00017E4E  2252                     movea.l    A1, [A2]
  32132. 00017E50  2288                     move.l     [A1], A0
  32133. 00017E52  2652                     movea.l    A3, [A2]
  32134. 00017E54  204A                     movea.l    A0, A2
  32135. 00017E56  41E8 0050                lea.l      A0, [A0 + 0x50]
  32136. 00017E5A  91CB                     sub.l      A0, A3
  32137. 00017E5C  2748 0008                move.l     [A3 + 0x8], A0
  32138. 00017E60  204A                     movea.l    A0, A2
  32139. 00017E62  4FEF 000A                lea.l      A7, [A7 + 0xA]
  32140. 00017E66  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  32141. 00017E6A  4E5E                     unlink     A6
  32142. 00017E6C  4E75                     rts
  32143. label00017E6E:
  32144. 00017E6E  4E56 0000                link       A6, 0
  32145. 00017E72  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  32146. 00017E76  246E 0008                movea.l    A2, [A6 + 0x8]
  32147. 00017E7A  362E 000C                move.w     D3, [A6 + 0xC]
  32148. 00017E7E  200A                     move.l     D0, A2
  32149. 00017E80  6752                     beq        +0x54 /* 00017ED4 */
  32150. 00017E82  41F9 0001 CF1E           lea.l      A0, [0x0001CF1E]
  32151. 00017E88  2548 0004                move.l     [A2 + 0x4], A0
  32152. 00017E8C  41F9 0001 CF1E           lea.l      A0, [0x0001CF1E]
  32153. 00017E92  41E8 0084                lea.l      A0, [A0 + 0x84]
  32154. 00017E96  2252                     movea.l    A1, [A2]
  32155. 00017E98  2288                     move.l     [A1], A0
  32156. 00017E9A  2652                     movea.l    A3, [A2]
  32157. 00017E9C  204A                     movea.l    A0, A2
  32158. 00017E9E  41E8 0050                lea.l      A0, [A0 + 0x50]
  32159. 00017EA2  2848                     movea.l    A4, A0
  32160. 00017EA4  91CB                     sub.l      A0, A3
  32161. 00017EA6  2748 0008                move.l     [A3 + 0x8], A0
  32162. 00017EAA  4267                     clr.w      -[A7]
  32163. 00017EAC  2F0A                     move.l     -[A7], A2
  32164. 00017EAE  61FF FFFE 9A42           bsr        -0x165BC /* 000018F2 */
  32165. 00017EB4  4A43                     tst.w      D3
  32166. 00017EB6  5C4F                     addq.w     A7, 6
  32167. 00017EB8  670C                     beq        +0xE /* 00017EC6 */
  32168. 00017EBA  4267                     clr.w      -[A7]
  32169. 00017EBC  2F0C                     move.l     -[A7], A4
  32170. 00017EBE  4EB9 0000 3AE8           jsr        [0x00003AE8]
  32171. 00017EC4  5C4F                     addq.w     A7, 6
  32172. label00017EC6:
  32173. 00017EC6  4A43                     tst.w      D3
  32174. 00017EC8  6F0A                     ble        +0xC /* 00017ED4 */
  32175. 00017ECA  2F0A                     move.l     -[A7], A2
  32176. 00017ECC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32177. 00017ED2  584F                     addq.w     A7, 4
  32178. label00017ED4:
  32179. 00017ED4  204A                     movea.l    A0, A2
  32180. 00017ED6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  32181. 00017EDA  4E5E                     unlink     A6
  32182. 00017EDC  4E75                     rts
  32183. 00017EDE  4E56 FBA8                link       A6, -0x0458
  32184. 00017EE2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  32185. 00017EE6  246E 0008                movea.l    A2, [A6 + 0x8]
  32186. 00017EEA  4EB9 0000 25C0           jsr        [0x000025C0]
  32187. 00017EF0  4879 0001 D22E           push.l     0x1D22E
  32188. 00017EF6  4879 0001 D22D           push.l     0x1D22D
  32189. 00017EFC  486E FFA8                pea.l      [A6 - 0x58]
  32190. 00017F00  3F3C 0005                move.w     -[A7], 0x5
  32191. 00017F04  A9EA                     syscall    Pack3
  32192. 00017F06  4EB9 0000 25C8           jsr        [0x000025C8]
  32193. 00017F0C  102E FFA8                move.b     D0, [A6 - 0x58]
  32194. 00017F10  57C0                     seq        D0
  32195. 00017F12  4400                     neg.b      D0
  32196. 00017F14  1540 004E                move.b     [A2 + 0x4E], D0
  32197. 00017F18  4A2A 004E                tst.b      [A2 + 0x4E]
  32198. 00017F1C  6600 01DE                bne        +0x1E0 /* 000180FC */
  32199. 00017F20  2D4F FC28                move.l     [A6 - 0x3D8], A7
  32200. 00017F24  4A2E FFA9                tst.b      [A6 - 0x57]
  32201. 00017F28  672E                     beq        +0x30 /* 00017F58 */
  32202. 00017F2A  554F                     subq.w     A7, 2
  32203. 00017F2C  486E FFAE                pea.l      [A6 - 0x52]
  32204. 00017F30  7006                     moveq.l    D0, 0x06
  32205. 00017F32  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  32206. 00017F34  301F                     move.w     D0, [A7]+
  32207. 00017F36  3600                     move.w     D3, D0
  32208. 00017F38  4A43                     tst.w      D3
  32209. 00017F3A  671C                     beq        +0x1E /* 00017F58 */
  32210. 00017F3C  42A7                     clr.l      -[A7]
  32211. 00017F3E  486E FC2C                pea.l      [A6 - 0x3D4]
  32212. 00017F42  3043                     movea.w    A0, D3
  32213. 00017F44  2D48 FC2C                move.l     [A6 - 0x3D4], A0
  32214. 00017F48  4879 0001 D23C           push.l     0x1D23C
  32215. 00017F4E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  32216. 00017F54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32217. label00017F58:
  32218. 00017F58  486E FFAE                pea.l      [A6 - 0x52]
  32219. 00017F5C  486E FD3A                pea.l      [A6 - 0x2C6]
  32220. 00017F60  61FF FFFF 1DA8           bsr        -0xE256 /* 00009D0A */
  32221. 00017F66  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32222. 00017F6C  4A28 066A                tst.b      [A0 + 0x66A]
  32223. 00017F70  504F                     addq.w     A7, 8
  32224. 00017F72  6708                     beq        +0xA /* 00017F7C */
  32225. 00017F74  203C 4D53 5744           move.l     D0, 0x4D535744 /* 'MSWD' */
  32226. 00017F7A  6006                     bra        +0x8 /* 00017F82 */
  32227. label00017F7C:
  32228. 00017F7C  203C 7474 7874           move.l     D0, 0x74747874 /* 'ttxt' */
  32229. label00017F82:
  32230. 00017F82  2800                     move.l     D4, D0
  32231. 00017F84  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  32232. 00017F88  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  32233. 00017F8E  2F04                     move.l     -[A7], D4
  32234. 00017F90  486E FD3A                pea.l      [A6 - 0x2C6]
  32235. 00017F94  2057                     movea.l    A0, [A7]
  32236. 00017F96  2250                     movea.l    A1, [A0]
  32237. 00017F98  2269 0018                movea.l    A1, [A1 + 0x18]
  32238. 00017F9C  4E91                     jsr        [A1]
  32239. 00017F9E  3F3C 0002                move.w     -[A7], 0x2
  32240. 00017FA2  486E FD3A                pea.l      [A6 - 0x2C6]
  32241. 00017FA6  2057                     movea.l    A0, [A7]
  32242. 00017FA8  2250                     movea.l    A1, [A0]
  32243. 00017FAA  2269 001C                movea.l    A1, [A1 + 0x1C]
  32244. 00017FAE  4E91                     jsr        [A1]
  32245. 00017FB0  486E FD88                pea.l      [A6 - 0x278]
  32246. 00017FB4  2F0A                     move.l     -[A7], A2
  32247. 00017FB6  61FF 0000 01A6           bsr        +0x1A8 /* 0001815E */
  32248. 00017FBC  3F3C FFFF                move.w     -[A7], 0xFFFF
  32249. 00017FC0  486E FD3A                pea.l      [A6 - 0x2C6]
  32250. 00017FC4  61FF FFFF 1D86           bsr        -0xE278 /* 00009D4C */
  32251. 00017FCA  4FEF 0022                lea.l      A7, [A7 + 0x22]
  32252. 00017FCE  6044                     bra        +0x46 /* 00018014 */
  32253. 00017FD0  4879 0001 D216           push.l     0x1D216
  32254. 00017FD6  486E FC30                pea.l      [A6 - 0x3D0]
  32255. 00017FDA  4EB9 0000 2448           jsr        [0x00002448]
  32256. 00017FE0  1F2E FFB4                move.b     -[A7], [A6 - 0x4C]
  32257. 00017FE4  41EE FFA8                lea.l      A0, [A6 - 0x58]
  32258. 00017FE8  700C                     moveq.l    D0, 0x0C
  32259. 00017FEA  4870 0801                pea.l      [A0 + D0 + 0x1]
  32260. 00017FEE  486E FC30                pea.l      [A6 - 0x3D0]
  32261. 00017FF2  4EB9 0000 2400           jsr        [0x00002400 /* BasesValid1 */]
  32262. 00017FF8  42A7                     clr.l      -[A7]
  32263. 00017FFA  4878 0030                push.l     0x30 /* '0' */
  32264. 00017FFE  206E FC30                movea.l    A0, [A6 - 0x3D0]
  32265. 00018002  4850                     pea.l      [A0]
  32266. 00018004  61FF FFFF B176           bsr        -0x4E88 /* 0001317C */
  32267. 0001800A  157C 0001 004E           move.b     [A2 + 0x4E], 0x1
  32268. 00018010  2E6E FC28                movea.l    A7, [A6 - 0x3D8]
  32269. label00018014:
  32270. 00018014  4A2A 004E                tst.b      [A2 + 0x4E]
  32271. 00018018  6600 00E2                bne        +0xE4 /* 000180FC */
  32272. 0001801C  2F0A                     move.l     -[A7], A2
  32273. 0001801E  61FF FFFE 9A28           bsr        -0x165D6 /* 00001A48 */
  32274. 00018024  486E FE9E                pea.l      [A6 - 0x162]
  32275. 00018028  4EB9 0000 2440           jsr        [0x00002440]
  32276. 0001802E  1F2E FFB4                move.b     -[A7], [A6 - 0x4C]
  32277. 00018032  41EE FFA8                lea.l      A0, [A6 - 0x58]
  32278. 00018036  700C                     moveq.l    D0, 0x0C
  32279. 00018038  4870 0801                pea.l      [A0 + D0 + 0x1]
  32280. 0001803C  486E FE9E                pea.l      [A6 - 0x162]
  32281. 00018040  4EB9 0000 23E8           jsr        [0x000023E8]
  32282. 00018046  2F3C 5458 5431           move.l     -[A7], 0x54585431 /* 'TXT1' */
  32283. 0001804C  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  32284. 00018050  2057                     movea.l    A0, [A7]
  32285. 00018052  2268 0004                movea.l    A1, [A0 + 0x4]
  32286. 00018056  2269 0010                movea.l    A1, [A1 + 0x10]
  32287. 0001805A  4E91                     jsr        [A1]
  32288. 0001805C  2848                     movea.l    A4, A0
  32289. 0001805E  206E FE9E                movea.l    A0, [A6 - 0x162]
  32290. 00018062  4850                     pea.l      [A0]
  32291. 00018064  2F0C                     move.l     -[A7], A4
  32292. 00018066  2057                     movea.l    A0, [A7]
  32293. 00018068  2268 0004                movea.l    A1, [A0 + 0x4]
  32294. 0001806C  2269 0028                movea.l    A1, [A1 + 0x28]
  32295. 00018070  4E91                     jsr        [A1]
  32296. 00018072  47EE FBA8                lea.l      A3, [A6 - 0x458]
  32297. 00018076  486E FD94                pea.l      [A6 - 0x26C]
  32298. 0001807A  4EB9 0000 2440           jsr        [0x00002440]
  32299. 00018080  276E FFB0 0064           move.l     [A3 + 0x64], [A6 - 0x50]
  32300. 00018086  206E FD94                movea.l    A0, [A6 - 0x26C]
  32301. 0001808A  2748 0012                move.l     [A3 + 0x12], A0
  32302. 0001808E  376E FFAE 0016           move.w     [A3 + 0x16], [A6 - 0x52]
  32303. 00018094  377C FFFF 001C           move.w     [A3 + 0x1C], 0xFFFF
  32304. 0001809A  276B 0064 0030           move.l     [A3 + 0x30], [A3 + 0x64]
  32305. 000180A0  41EE FBA8                lea.l      A0, [A6 - 0x458]
  32306. 000180A4  7009                     moveq.l    D0, 0x09
  32307. 000180A6  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  32308. 000180A8  206E FD94                movea.l    A0, [A6 - 0x26C]
  32309. 000180AC  1F10                     move.b     -[A7], [A0]
  32310. 000180AE  4868 0001                pea.l      [A0 + 0x1]
  32311. 000180B2  486E FE9E                pea.l      [A6 - 0x162]
  32312. 000180B6  4EB9 0000 23E8           jsr        [0x000023E8]
  32313. 000180BC  41EE FD9E                lea.l      A0, [A6 - 0x262]
  32314. 000180C0  43EE FEA8                lea.l      A1, [A6 - 0x158]
  32315. 000180C4  703F                     moveq.l    D0, 0x3F
  32316. label000180C6:
  32317. 000180C6  22D8                     move.l     [A1]+, [A0]+
  32318. 000180C8  51C8 FFFC                dbf        D0, -0x6 /* 000180C6 */
  32319. 000180CC  2F3C 5458 5432           move.l     -[A7], 0x54585432 /* 'TXT2' */
  32320. 000180D2  2F2A 004A                move.l     -[A7], [A2 + 0x4A]
  32321. 000180D6  2057                     movea.l    A0, [A7]
  32322. 000180D8  2268 0004                movea.l    A1, [A0 + 0x4]
  32323. 000180DC  2269 0010                movea.l    A1, [A1 + 0x10]
  32324. 000180E0  4E91                     jsr        [A1]
  32325. 000180E2  2848                     movea.l    A4, A0
  32326. 000180E4  206E FE9E                movea.l    A0, [A6 - 0x162]
  32327. 000180E8  4850                     pea.l      [A0]
  32328. 000180EA  2F0C                     move.l     -[A7], A4
  32329. 000180EC  2057                     movea.l    A0, [A7]
  32330. 000180EE  2268 0004                movea.l    A1, [A0 + 0x4]
  32331. 000180F2  2269 0028                movea.l    A1, [A1 + 0x28]
  32332. 000180F6  4E91                     jsr        [A1]
  32333. 000180F8  4FEF 0040                lea.l      A7, [A7 + 0x40]
  32334. label000180FC:
  32335. 000180FC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  32336. 00018100  4E5E                     unlink     A6
  32337. 00018102  4E75                     rts
  32338. 00018104  4E56 0000                link       A6, 0
  32339. 00018108  2F0A                     move.l     -[A7], A2
  32340. 0001810A  246E 0008                movea.l    A2, [A6 + 0x8]
  32341. 0001810E  4A2A 004E                tst.b      [A2 + 0x4E]
  32342. 00018112  6712                     beq        +0x14 /* 00018126 */
  32343. 00018114  2F0A                     move.l     -[A7], A2
  32344. 00018116  2057                     movea.l    A0, [A7]
  32345. 00018118  2268 0004                movea.l    A1, [A0 + 0x4]
  32346. 0001811C  2269 006C                movea.l    A1, [A1 + 0x6C]
  32347. 00018120  4E91                     jsr        [A1]
  32348. 00018122  584F                     addq.w     A7, 4
  32349. 00018124  600A                     bra        +0xC /* 00018130 */
  32350. label00018126:
  32351. 00018126  2F0A                     move.l     -[A7], A2
  32352. 00018128  61FF FFFE 9ABA           bsr        -0x16544 /* 00001BE4 */
  32353. 0001812E  584F                     addq.w     A7, 4
  32354. label00018130:
  32355. 00018130  245F                     movea.l    A2, [A7]+
  32356. 00018132  4E5E                     unlink     A6
  32357. 00018134  4E75                     rts
  32358. 00018136  4E75                     rts
  32359. 00018138  4E56 0000                link       A6, 0
  32360. 0001813C  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32361. 00018142  4868 061A                pea.l      [A0 + 0x61A]
  32362. 00018146  2057                     movea.l    A0, [A7]
  32363. 00018148  2250                     movea.l    A1, [A0]
  32364. 0001814A  2269 0010                movea.l    A1, [A1 + 0x10]
  32365. 0001814E  4E91                     jsr        [A1]
  32366. 00018150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32367. 00018154  61FF FFFE 9CDC           bsr        -0x16322 /* 00001E32 */
  32368. 0001815A  4E5E                     unlink     A6
  32369. 0001815C  4E75                     rts
  32370. fn0001815E:
  32371. 0001815E  4E56 FC9C                link       A6, -0x0364
  32372. 00018162  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  32373. 00018166  2E2E 000C                move.l     D7, [A6 + 0xC]
  32374. 0001816A  486E FEF6                pea.l      [A6 - 0x10A]
  32375. 0001816E  4EB9 0000 2440           jsr        [0x00002440]
  32376. 00018174  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32377. 0001817A  4A28 066A                tst.b      [A0 + 0x66A]
  32378. 0001817E  584F                     addq.w     A7, 4
  32379. 00018180  6700 008C                beq        +0x8E /* 0001820E */
  32380. 00018184  1F39 0001 D192           move.b     -[A7], [0x0001D192]
  32381. 0001818A  4879 0001 D193           push.l     0x1D193
  32382. 00018190  486E FEF6                pea.l      [A6 - 0x10A]
  32383. 00018194  4EB9 0000 23E8           jsr        [0x000023E8]
  32384. 0001819A  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32385. 0001819E  7000                     moveq.l    D0, 0x00
  32386. 000181A0  1010                     move.b     D0, [A0]
  32387. 000181A2  2F00                     move.l     -[A7], D0
  32388. 000181A4  4868 0001                pea.l      [A0 + 0x1]
  32389. 000181A8  2F07                     move.l     -[A7], D7
  32390. 000181AA  4EB9 0000 2B90           jsr        [0x00002B90]
  32391. 000181B0  1F39 0001 D172           move.b     -[A7], [0x0001D172]
  32392. 000181B6  4879 0001 D173           push.l     0x1D173
  32393. 000181BC  486E FEF6                pea.l      [A6 - 0x10A]
  32394. 000181C0  4EB9 0000 23E8           jsr        [0x000023E8]
  32395. 000181C6  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32396. 000181CA  7000                     moveq.l    D0, 0x00
  32397. 000181CC  1010                     move.b     D0, [A0]
  32398. 000181CE  2F00                     move.l     -[A7], D0
  32399. 000181D0  4868 0001                pea.l      [A0 + 0x1]
  32400. 000181D4  2F07                     move.l     -[A7], D7
  32401. 000181D6  4EB9 0000 2B90           jsr        [0x00002B90]
  32402. 000181DC  1F39 0001 D12A           move.b     -[A7], [0x0001D12A]
  32403. 000181E2  4879 0001 D12B           push.l     0x1D12B
  32404. 000181E8  486E FEF6                pea.l      [A6 - 0x10A]
  32405. 000181EC  4EB9 0000 23E8           jsr        [0x000023E8]
  32406. 000181F2  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32407. 000181F6  7000                     moveq.l    D0, 0x00
  32408. 000181F8  1010                     move.b     D0, [A0]
  32409. 000181FA  2F00                     move.l     -[A7], D0
  32410. 000181FC  4868 0001                pea.l      [A0 + 0x1]
  32411. 00018200  2F07                     move.l     -[A7], D7
  32412. 00018202  4EB9 0000 2B90           jsr        [0x00002B90]
  32413. 00018208  4FEF 0042                lea.l      A7, [A7 + 0x42]
  32414. 0001820C  6030                     bra        +0x32 /* 0001823E */
  32415. label0001820E:
  32416. 0001820E  1F39 0001 D114           move.b     -[A7], [0x0001D114]
  32417. 00018214  4879 0001 D115           push.l     0x1D115
  32418. 0001821A  486E FEF6                pea.l      [A6 - 0x10A]
  32419. 0001821E  4EB9 0000 23E8           jsr        [0x000023E8]
  32420. 00018224  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32421. 00018228  7000                     moveq.l    D0, 0x00
  32422. 0001822A  1010                     move.b     D0, [A0]
  32423. 0001822C  2F00                     move.l     -[A7], D0
  32424. 0001822E  4868 0001                pea.l      [A0 + 0x1]
  32425. 00018232  2F07                     move.l     -[A7], D7
  32426. 00018234  4EB9 0000 2B90           jsr        [0x00002B90]
  32427. 0001823A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  32428. label0001823E:
  32429. 0001823E  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32430. 00018244  2D68 0616 FC9E           move.l     [A6 - 0x362], [A0 + 0x616]
  32431. 0001824A  554F                     subq.w     A7, 2
  32432. 0001824C  486E FC9E                pea.l      [A6 - 0x362]
  32433. 00018250  4EB9 0000 1F88           jsr        [0x00001F88]
  32434. 00018256  301F                     move.w     D0, [A7]+
  32435. 00018258  4878 0028                push.l     0x28 /* '(' */
  32436. 0001825C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  32437. 00018262  2448                     movea.l    A2, A0
  32438. 00018264  2008                     move.l     D0, A0
  32439. 00018266  584F                     addq.w     A7, 4
  32440. 00018268  6726                     beq        +0x28 /* 00018290 */
  32441. 0001826A  284A                     movea.l    A4, A2
  32442. 0001826C  4227                     clr.b      -[A7]
  32443. 0001826E  4227                     clr.b      -[A7]
  32444. 00018270  4878 0000                push.l     0x0
  32445. 00018274  2F2E FC9E                move.l     -[A7], [A6 - 0x362]
  32446. 00018278  4878 0602                push.l     0x602
  32447. 0001827C  2F0C                     move.l     -[A7], A4
  32448. 0001827E  4EB9 0000 2690           jsr        [0x00002690]
  32449. 00018284  41F9 0001 D484           lea.l      A0, [0x0001D484]
  32450. 0001828A  2888                     move.l     [A4], A0
  32451. 0001828C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  32452. label00018290:
  32453. 00018290  200A                     move.l     D0, A2
  32454. 00018292  56C0                     sne        D0
  32455. 00018294  4400                     neg.b      D0
  32456. 00018296  1D40 FCDC                move.b     [A6 - 0x324], D0
  32457. 0001829A  2D4A FCDE                move.l     [A6 - 0x322], A2
  32458. 0001829E  260A                     move.l     D3, A2
  32459. 000182A0  2043                     movea.l    A0, D3
  32460. 000182A2  2028 0008                move.l     D0, [A0 + 0x8]
  32461. 000182A6  6700 0342                beq        +0x344 /* 000185EA */
  32462. 000182AA  280A                     move.l     D4, A2
  32463. 000182AC  2044                     movea.l    A0, D4
  32464. 000182AE  2028 0008                move.l     D0, [A0 + 0x8]
  32465. 000182B2  3D40 FCBA                move.w     [A6 - 0x346], D0
  32466. 000182B6  284A                     movea.l    A4, A2
  32467. 000182B8  45EE FCBC                lea.l      A2, [A6 - 0x344]
  32468. 000182BC  260A                     move.l     D3, A2
  32469. 000182BE  42A7                     clr.l      -[A7]
  32470. 000182C0  2F0C                     move.l     -[A7], A4
  32471. 000182C2  2F03                     move.l     -[A7], D3
  32472. 000182C4  4EB9 0000 2798           jsr        [0x00002798]
  32473. 000182CA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32474. 000182CE  4EB9 0000 2708           jsr        [0x00002708]
  32475. 000182D4  306E FCBA                movea.w    A0, [A6 - 0x346]
  32476. 000182D8  2008                     move.l     D0, A0
  32477. 000182DA  D080                     add.l      D0, D0
  32478. 000182DC  2F00                     move.l     -[A7], D0
  32479. 000182DE  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  32480. 000182E4  2448                     movea.l    A2, A0
  32481. 000182E6  200A                     move.l     D0, A2
  32482. 000182E8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  32483. 000182EC  6700 02E2                beq        +0x2E4 /* 000185D0 */
  32484. 000182F0  7C01                     moveq.l    D6, 0x01
  32485. 000182F2  6000 039E                bra        +0x3A0 /* 00018692 */
  32486. label000182F6:
  32487. 000182F6  3586 3800                move.w     [A2 + D3], D6
  32488. 000182FA  5246                     addq.w     D6, 1
  32489. 000182FC  5483                     addq.l     D3, 2
  32490. label000182FE:
  32491. 000182FE  BC6E FCBA                cmp.w      D6, [A6 - 0x346]
  32492. 00018302  6FF2                     ble        -0xC /* 000182F6 */
  32493. 00018304  7600                     moveq.l    D3, 0x00
  32494. 00018306  6000 00BE                bra        +0xC0 /* 000183C6 */
  32495. label0001830A:
  32496. 0001830A  99CC                     sub.l      A4, A4
  32497. 0001830C  2C04                     move.l     D6, D4
  32498. 0001830E  5286                     addq.l     D6, 1
  32499. 00018310  206E FCDE                movea.l    A0, [A6 - 0x322]
  32500. 00018314  2808                     move.l     D4, A0
  32501. 00018316  49EE FCCC                lea.l      A4, [A6 - 0x334]
  32502. 0001831A  2F06                     move.l     -[A7], D6
  32503. 0001831C  2F04                     move.l     -[A7], D4
  32504. 0001831E  2F0C                     move.l     -[A7], A4
  32505. 00018320  4EB9 0000 2798           jsr        [0x00002798]
  32506. 00018326  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32507. 0001832A  606C                     bra        +0x6E /* 00018398 */
  32508. label0001832C:
  32509. 0001832C  1F2C 0002                move.b     -[A7], [A4 + 0x2]
  32510. 00018330  2043                     movea.l    A0, D3
  32511. 00018332  1F28 0002                move.b     -[A7], [A0 + 0x2]
  32512. 00018336  486C 0003                pea.l      [A4 + 0x3]
  32513. 0001833A  4868 0003                pea.l      [A0 + 0x3]
  32514. 0001833E  4EB9 0000 2410           jsr        [0x00002410]
  32515. 00018344  3800                     move.w     D4, D0
  32516. 00018346  4A44                     tst.w      D4
  32517. 00018348  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32518. 0001834C  6D4A                     blt        +0x4C /* 00018398 */
  32519. 0001834E  4A44                     tst.w      D4
  32520. 00018350  6622                     bne        +0x24 /* 00018374 */
  32521. 00018352  1F2C 0102                move.b     -[A7], [A4 + 0x102]
  32522. 00018356  2043                     movea.l    A0, D3
  32523. 00018358  1F28 0102                move.b     -[A7], [A0 + 0x102]
  32524. 0001835C  486C 0103                pea.l      [A4 + 0x103]
  32525. 00018360  4868 0103                pea.l      [A0 + 0x103]
  32526. 00018364  4EB9 0000 2410           jsr        [0x00002410]
  32527. 0001836A  3800                     move.w     D4, D0
  32528. 0001836C  4A44                     tst.w      D4
  32529. 0001836E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32530. 00018372  6F24                     ble        +0x26 /* 00018398 */
  32531. label00018374:
  32532. 00018374  202E FCC4                move.l     D0, [A6 - 0x33C]
  32533. 00018378  D080                     add.l      D0, D0
  32534. 0001837A  2600                     move.l     D3, D0
  32535. 0001837C  3832 0800                move.w     D4, [A2 + D0]
  32536. 00018380  202E FCD4                move.l     D0, [A6 - 0x32C]
  32537. 00018384  D080                     add.l      D0, D0
  32538. 00018386  35B2 0800 3800           move.w     [A2 + D3], [A2 + D0]
  32539. 0001838C  202E FCD4                move.l     D0, [A6 - 0x32C]
  32540. 00018390  D080                     add.l      D0, D0
  32541. 00018392  3584 0800                move.w     [A2 + D0], D4
  32542. 00018396  260C                     move.l     D3, A4
  32543. label00018398:
  32544. 00018398  486E FCCC                pea.l      [A6 - 0x334]
  32545. 0001839C  4EB9 0000 27B0           jsr        [0x000027B0]
  32546. 000183A2  2848                     movea.l    A4, A0
  32547. 000183A4  2008                     move.l     D0, A0
  32548. 000183A6  584F                     addq.w     A7, 4
  32549. 000183A8  670E                     beq        +0x10 /* 000183B8 */
  32550. 000183AA  306E FCBA                movea.w    A0, [A6 - 0x346]
  32551. 000183AE  202E FCD4                move.l     D0, [A6 - 0x32C]
  32552. 000183B2  B088                     cmp.l      D0, A0
  32553. 000183B4  6D00 FF76                blt        -0x88 /* 0001832C */
  32554. label000183B8:
  32555. 000183B8  4267                     clr.w      -[A7]
  32556. 000183BA  486E FCCC                pea.l      [A6 - 0x334]
  32557. 000183BE  4EB9 0000 27A0           jsr        [0x000027A0]
  32558. 000183C4  5C4F                     addq.w     A7, 6
  32559. label000183C6:
  32560. 000183C6  486E FCBC                pea.l      [A6 - 0x344]
  32561. 000183CA  4EB9 0000 27B0           jsr        [0x000027B0]
  32562. 000183D0  2608                     move.l     D3, A0
  32563. 000183D2  2008                     move.l     D0, A0
  32564. 000183D4  584F                     addq.w     A7, 4
  32565. 000183D6  6712                     beq        +0x14 /* 000183EA */
  32566. 000183D8  302E FCBA                move.w     D0, [A6 - 0x346]
  32567. 000183DC  5340                     subq.w     D0, 1
  32568. 000183DE  48C0                     ext.l      D0
  32569. 000183E0  282E FCC4                move.l     D4, [A6 - 0x33C]
  32570. 000183E4  B880                     cmp.l      D4, D0
  32571. 000183E6  6D00 FF22                blt        -0xDC /* 0001830A */
  32572. label000183EA:
  32573. 000183EA  7C01                     moveq.l    D6, 0x01
  32574. 000183EC  6000 02B4                bra        +0x2B6 /* 000186A2 */
  32575. label000183F0:
  32576. 000183F0  202E FCB2                move.l     D0, [A6 - 0x34E]
  32577. 000183F4  3072 0800                movea.w    A0, [A2 + D0]
  32578. 000183F8  2D48 FCAA                move.l     [A6 - 0x356], A0
  32579. 000183FC  206E FCDE                movea.l    A0, [A6 - 0x322]
  32580. 00018400  2D48 FCAE                move.l     [A6 - 0x352], A0
  32581. 00018404  202E FCAA                move.l     D0, [A6 - 0x356]
  32582. 00018408  5380                     subq.l     D0, 1
  32583. 0001840A  4C3C 0000 0000           movem.w    <none>, 0x0
  32584. 00018410  0602 2068                addi.b     D2, 0x68 /* 'h' */
  32585. 00018414  0014 2050                ori.b      [A4], 0x50 /* 'P' */
  32586. 00018418  D1C0                     add.l      A0, D0
  32587. 0001841A  2D48 FCB6                move.l     [A6 - 0x34A], A0
  32588. 0001841E  4AAE FCB6                tst.l      [A6 - 0x34A]
  32589. 00018422  6700 0194                beq        +0x196 /* 000185B8 */
  32590. 00018426  486E FDEC                pea.l      [A6 - 0x214]
  32591. 0001842A  4EB9 0000 2440           jsr        [0x00002440]
  32592. 00018430  4227                     clr.b      -[A7]
  32593. 00018432  4879 0001 D22D           push.l     0x1D22D
  32594. 00018438  4879 0001 D22D           push.l     0x1D22D
  32595. 0001843E  2F2E FCB6                move.l     -[A7], [A6 - 0x34A]
  32596. 00018442  486E FDEC                pea.l      [A6 - 0x214]
  32597. 00018446  61FF FFFF E5A4           bsr        -0x1A5A /* 000169EC */
  32598. 0001844C  0C46 0001                cmpi.w     D6, 0x1
  32599. 00018450  4FEF 0016                lea.l      A7, [A7 + 0x16]
  32600. 00018454  6F00 008E                ble        +0x90 /* 000184E4 */
  32601. 00018458  3806                     move.w     D4, D6
  32602. 0001845A  5344                     subq.w     D4, 1
  32603. 0001845C  6000 023A                bra        +0x23C /* 00018698 */
  32604. label00018460:
  32605. 00018460  3872 3800                movea.w    A4, [A2 + D3]
  32606. 00018464  2A0C                     move.l     D5, A4
  32607. 00018466  286E FCDE                movea.l    A4, [A6 - 0x322]
  32608. 0001846A  264C                     movea.l    A3, A4
  32609. 0001846C  2005                     move.l     D0, D5
  32610. 0001846E  5380                     subq.l     D0, 1
  32611. 00018470  4C3C 0000 0000           movem.w    <none>, 0x0
  32612. 00018476  0602 286B                addi.b     D2, 0x6B /* 'k' */
  32613. 0001847A  0014 2854                ori.b      [A4], 0x54 /* 'T' */
  32614. 0001847E  D9C0                     add.l      A4, D0
  32615. 00018480  200C                     move.l     D0, A4
  32616. 00018482  674E                     beq        +0x50 /* 000184D2 */
  32617. 00018484  486E FCE2                pea.l      [A6 - 0x31E]
  32618. 00018488  4EB9 0000 2440           jsr        [0x00002440]
  32619. 0001848E  4227                     clr.b      -[A7]
  32620. 00018490  4879 0001 D22D           push.l     0x1D22D
  32621. 00018496  4879 0001 D22D           push.l     0x1D22D
  32622. 0001849C  2F0C                     move.l     -[A7], A4
  32623. 0001849E  486E FCE2                pea.l      [A6 - 0x31E]
  32624. 000184A2  61FF FFFF E548           bsr        -0x1AB6 /* 000169EC */
  32625. 000184A8  206E FCE2                movea.l    A0, [A6 - 0x31E]
  32626. 000184AC  1F10                     move.b     -[A7], [A0]
  32627. 000184AE  206E FDEC                movea.l    A0, [A6 - 0x214]
  32628. 000184B2  1F10                     move.b     -[A7], [A0]
  32629. 000184B4  206E FCE2                movea.l    A0, [A6 - 0x31E]
  32630. 000184B8  4868 0001                pea.l      [A0 + 0x1]
  32631. 000184BC  206E FDEC                movea.l    A0, [A6 - 0x214]
  32632. 000184C0  4868 0001                pea.l      [A0 + 0x1]
  32633. 000184C4  206E FDF0                movea.l    A0, [A6 - 0x210]
  32634. 000184C8  4E90                     jsr        [A0]
  32635. 000184CA  4A40                     tst.w      D0
  32636. 000184CC  4FEF 0022                lea.l      A7, [A7 + 0x22]
  32637. 000184D0  670A                     beq        +0xC /* 000184DC */
  32638. label000184D2:
  32639. 000184D2  5344                     subq.w     D4, 1
  32640. 000184D4  5583                     subq.l     D3, 2
  32641. label000184D6:
  32642. 000184D6  0C44 0001                cmpi.w     D4, 0x1
  32643. 000184DA  6C84                     bge        -0x7A /* 00018460 */
  32644. label000184DC:
  32645. 000184DC  0C44 0001                cmpi.w     D4, 0x1
  32646. 000184E0  6C00 00D6                bge        +0xD8 /* 000185B8 */
  32647. label000184E4:
  32648. 000184E4  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32649. 000184EA  4A28 066A                tst.b      [A0 + 0x66A]
  32650. 000184EE  6760                     beq        +0x62 /* 00018550 */
  32651. 000184F0  4227                     clr.b      -[A7]
  32652. 000184F2  4879 0001 D0F4           push.l     0x1D0F4
  32653. 000184F8  4879 0001 D110           push.l     0x1D110
  32654. 000184FE  2F2E FCB6                move.l     -[A7], [A6 - 0x34A]
  32655. 00018502  486E FDEC                pea.l      [A6 - 0x214]
  32656. 00018506  61FF FFFF E4E4           bsr        -0x1B1A /* 000169EC */
  32657. 0001850C  2F07                     move.l     -[A7], D7
  32658. 0001850E  206E FDEC                movea.l    A0, [A6 - 0x214]
  32659. 00018512  7000                     moveq.l    D0, 0x00
  32660. 00018514  1010                     move.b     D0, [A0]
  32661. 00018516  2F00                     move.l     -[A7], D0
  32662. 00018518  4850                     pea.l      [A0]
  32663. 0001851A  61FF FFFF 171A           bsr        -0xE8E4 /* 00009C36 */
  32664. 00018520  1F39 0001 D0EE           move.b     -[A7], [0x0001D0EE]
  32665. 00018526  2F2E FCA6                move.l     -[A7], [A6 - 0x35A]
  32666. 0001852A  486E FEF6                pea.l      [A6 - 0x10A]
  32667. 0001852E  4EB9 0000 23E8           jsr        [0x000023E8]
  32668. 00018534  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32669. 00018538  7000                     moveq.l    D0, 0x00
  32670. 0001853A  1010                     move.b     D0, [A0]
  32671. 0001853C  2F00                     move.l     -[A7], D0
  32672. 0001853E  4868 0001                pea.l      [A0 + 0x1]
  32673. 00018542  2F07                     move.l     -[A7], D7
  32674. 00018544  4EB9 0000 2B90           jsr        [0x00002B90]
  32675. 0001854A  4FEF 0034                lea.l      A7, [A7 + 0x34]
  32676. 0001854E  6068                     bra        +0x6A /* 000185B8 */
  32677. label00018550:
  32678. 00018550  206E FDEC                movea.l    A0, [A6 - 0x214]
  32679. 00018554  1F10                     move.b     -[A7], [A0]
  32680. 00018556  4868 0001                pea.l      [A0 + 0x1]
  32681. 0001855A  486E FEF6                pea.l      [A6 - 0x10A]
  32682. 0001855E  4EB9 0000 23E8           jsr        [0x000023E8]
  32683. 00018564  41EE FDF6                lea.l      A0, [A6 - 0x20A]
  32684. 00018568  43EE FF00                lea.l      A1, [A6 - 0x100]
  32685. 0001856C  703F                     moveq.l    D0, 0x3F
  32686. label0001856E:
  32687. 0001856E  22D8                     move.l     [A1]+, [A0]+
  32688. 00018570  51C8 FFFC                dbf        D0, -0x6 /* 0001856E */
  32689. 00018574  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32690. 00018578  7000                     moveq.l    D0, 0x00
  32691. 0001857A  1010                     move.b     D0, [A0]
  32692. 0001857C  2F00                     move.l     -[A7], D0
  32693. 0001857E  4868 0001                pea.l      [A0 + 0x1]
  32694. 00018582  2F07                     move.l     -[A7], D7
  32695. 00018584  4EB9 0000 2B90           jsr        [0x00002B90]
  32696. 0001858A  1F39 0001 D0EC           move.b     -[A7], [0x0001D0EC]
  32697. 00018590  2F2E FCA2                move.l     -[A7], [A6 - 0x35E]
  32698. 00018594  486E FEF6                pea.l      [A6 - 0x10A]
  32699. 00018598  4EB9 0000 23E8           jsr        [0x000023E8]
  32700. 0001859E  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32701. 000185A2  7000                     moveq.l    D0, 0x00
  32702. 000185A4  1010                     move.b     D0, [A0]
  32703. 000185A6  2F00                     move.l     -[A7], D0
  32704. 000185A8  4868 0001                pea.l      [A0 + 0x1]
  32705. 000185AC  2F07                     move.l     -[A7], D7
  32706. 000185AE  4EB9 0000 2B90           jsr        [0x00002B90]
  32707. 000185B4  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  32708. label000185B8:
  32709. 000185B8  5246                     addq.w     D6, 1
  32710. 000185BA  54AE FCB2                addq.l     [A6 - 0x34E], 2
  32711. label000185BE:
  32712. 000185BE  BC6E FCBA                cmp.w      D6, [A6 - 0x346]
  32713. 000185C2  6F00 FE2C                ble        -0x1D2 /* 000183F0 */
  32714. 000185C6  2F0A                     move.l     -[A7], A2
  32715. 000185C8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32716. 000185CE  584F                     addq.w     A7, 4
  32717. label000185D0:
  32718. 000185D0  2F2E FCC0                move.l     -[A7], [A6 - 0x340]
  32719. 000185D4  4EB9 0000 2710           jsr        [0x00002710]
  32720. 000185DA  4267                     clr.w      -[A7]
  32721. 000185DC  486E FCBC                pea.l      [A6 - 0x344]
  32722. 000185E0  4EB9 0000 27A0           jsr        [0x000027A0]
  32723. 000185E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  32724. label000185EA:
  32725. 000185EA  2079 0002 C12A           movea.l    A0, [0x0002C12A]
  32726. 000185F0  4A28 066A                tst.b      [A0 + 0x66A]
  32727. 000185F4  6748                     beq        +0x4A /* 0001863E */
  32728. 000185F6  1F39 0001 D0EE           move.b     -[A7], [0x0001D0EE]
  32729. 000185FC  4879 0001 D0EF           push.l     0x1D0EF
  32730. 00018602  486E FEF6                pea.l      [A6 - 0x10A]
  32731. 00018606  4EB9 0000 23E8           jsr        [0x000023E8]
  32732. 0001860C  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32733. 00018610  7000                     moveq.l    D0, 0x00
  32734. 00018612  1010                     move.b     D0, [A0]
  32735. 00018614  2F00                     move.l     -[A7], D0
  32736. 00018616  4868 0001                pea.l      [A0 + 0x1]
  32737. 0001861A  2F07                     move.l     -[A7], D7
  32738. 0001861C  4EB9 0000 2B90           jsr        [0x00002B90]
  32739. 00018622  1D7C 007D FC9D           move.b     [A6 - 0x363], 0x7D /* '}' */
  32740. 00018628  4878 0001                push.l     0x1
  32741. 0001862C  486E FC9D                pea.l      [A6 - 0x363]
  32742. 00018630  2F07                     move.l     -[A7], D7
  32743. 00018632  4EB9 0000 2B90           jsr        [0x00002B90]
  32744. 00018638  4FEF 0022                lea.l      A7, [A7 + 0x22]
  32745. 0001863C  6030                     bra        +0x32 /* 0001866E */
  32746. label0001863E:
  32747. 0001863E  1F39 0001 D0EC           move.b     -[A7], [0x0001D0EC]
  32748. 00018644  4879 0001 D0ED           push.l     0x1D0ED
  32749. 0001864A  486E FEF6                pea.l      [A6 - 0x10A]
  32750. 0001864E  4EB9 0000 23E8           jsr        [0x000023E8]
  32751. 00018654  206E FEF6                movea.l    A0, [A6 - 0x10A]
  32752. 00018658  7000                     moveq.l    D0, 0x00
  32753. 0001865A  1010                     move.b     D0, [A0]
  32754. 0001865C  2F00                     move.l     -[A7], D0
  32755. 0001865E  4868 0001                pea.l      [A0 + 0x1]
  32756. 00018662  2F07                     move.l     -[A7], D7
  32757. 00018664  4EB9 0000 2B90           jsr        [0x00002B90]
  32758. 0001866A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  32759. label0001866E:
  32760. 0001866E  4A2E FCDC                tst.b      [A6 - 0x324]
  32761. 00018672  671C                     beq        +0x1E /* 00018690 */
  32762. 00018674  4AAE FCDE                tst.l      [A6 - 0x322]
  32763. 00018678  6716                     beq        +0x18 /* 00018690 */
  32764. 0001867A  3F3C 0001                move.w     -[A7], 0x1
  32765. 0001867E  206E FCDE                movea.l    A0, [A6 - 0x322]
  32766. 00018682  4850                     pea.l      [A0]
  32767. 00018684  2057                     movea.l    A0, [A7]
  32768. 00018686  2250                     movea.l    A1, [A0]
  32769. 00018688  2269 0008                movea.l    A1, [A1 + 0x8]
  32770. 0001868C  4E91                     jsr        [A1]
  32771. 0001868E  5C4F                     addq.w     A7, 6
  32772. label00018690:
  32773. 00018690  6032                     bra        +0x34 /* 000186C4 */
  32774. label00018692:
  32775. 00018692  7602                     moveq.l    D3, 0x02
  32776. 00018694  6000 FC68                bra        -0x396 /* 000182FE */
  32777. label00018698:
  32778. 00018698  3044                     movea.w    A0, D4
  32779. 0001869A  2608                     move.l     D3, A0
  32780. 0001869C  D683                     add.l      D3, D3
  32781. 0001869E  6000 FE36                bra        -0x1C8 /* 000184D6 */
  32782. label000186A2:
  32783. 000186A2  7002                     moveq.l    D0, 0x02
  32784. 000186A4  2D40 FCB2                move.l     [A6 - 0x34E], D0
  32785. 000186A8  41F9 0001 D0EE           lea.l      A0, [0x0001D0EE]
  32786. 000186AE  5288                     addq.l     A0, 1
  32787. 000186B0  2D48 FCA6                move.l     [A6 - 0x35A], A0
  32788. 000186B4  41F9 0001 D0EC           lea.l      A0, [0x0001D0EC]
  32789. 000186BA  5288                     addq.l     A0, 1
  32790. 000186BC  2D48 FCA2                move.l     [A6 - 0x35E], A0
  32791. 000186C0  6000 FEFC                bra        -0x102 /* 000185BE */
  32792. label000186C4:
  32793. 000186C4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  32794. 000186C8  4E5E                     unlink     A6
  32795. 000186CA  4E75                     rts
  32796. 000186CC  4E56 0000                link       A6, 0
  32797. 000186D0  2F0A                     move.l     -[A7], A2
  32798. 000186D2  246E 0008                movea.l    A2, [A6 + 0x8]
  32799. 000186D6  200A                     move.l     D0, A2
  32800. 000186D8  672C                     beq        +0x2E /* 00018706 */
  32801. 000186DA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32802. 000186DE  4EB9 0000 2710           jsr        [0x00002710]
  32803. 000186E4  200A                     move.l     D0, A2
  32804. 000186E6  584F                     addq.w     A7, 4
  32805. 000186E8  670C                     beq        +0xE /* 000186F6 */
  32806. 000186EA  4267                     clr.w      -[A7]
  32807. 000186EC  2F0A                     move.l     -[A7], A2
  32808. 000186EE  4EB9 0000 27A0           jsr        [0x000027A0]
  32809. 000186F4  5C4F                     addq.w     A7, 6
  32810. label000186F6:
  32811. 000186F6  4A6E 000C                tst.w      [A6 + 0xC]
  32812. 000186FA  6F0A                     ble        +0xC /* 00018706 */
  32813. 000186FC  2F0A                     move.l     -[A7], A2
  32814. 000186FE  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32815. 00018704  584F                     addq.w     A7, 4
  32816. label00018706:
  32817. 00018706  204A                     movea.l    A0, A2
  32818. 00018708  245F                     movea.l    A2, [A7]+
  32819. 0001870A  4E5E                     unlink     A6
  32820. 0001870C  4E75                     rts
  32821. 0001870E  4E56 0000                link       A6, 0
  32822. 00018712  2F0A                     move.l     -[A7], A2
  32823. 00018714  246E 0008                movea.l    A2, [A6 + 0x8]
  32824. 00018718  200A                     move.l     D0, A2
  32825. 0001871A  671C                     beq        +0x1E /* 00018738 */
  32826. 0001871C  4267                     clr.w      -[A7]
  32827. 0001871E  2F0A                     move.l     -[A7], A2
  32828. 00018720  4EB9 0000 27A0           jsr        [0x000027A0]
  32829. 00018726  4A6E 000C                tst.w      [A6 + 0xC]
  32830. 0001872A  5C4F                     addq.w     A7, 6
  32831. 0001872C  6F0A                     ble        +0xC /* 00018738 */
  32832. 0001872E  2F0A                     move.l     -[A7], A2
  32833. 00018730  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32834. 00018736  584F                     addq.w     A7, 4
  32835. label00018738:
  32836. 00018738  204A                     movea.l    A0, A2
  32837. 0001873A  245F                     movea.l    A2, [A7]+
  32838. 0001873C  4E5E                     unlink     A6
  32839. 0001873E  4E75                     rts
  32840. 00018740  4E56 0000                link       A6, 0
  32841. 00018744  2F0A                     move.l     -[A7], A2
  32842. 00018746  246E 0008                movea.l    A2, [A6 + 0x8]
  32843. 0001874A  200A                     move.l     D0, A2
  32844. 0001874C  6730                     beq        +0x32 /* 0001877E */
  32845. 0001874E  4A12                     tst.b      [A2]
  32846. 00018750  671C                     beq        +0x1E /* 0001876E */
  32847. 00018752  4AAA 0002                tst.l      [A2 + 0x2]
  32848. 00018756  6716                     beq        +0x18 /* 0001876E */
  32849. 00018758  3F3C 0001                move.w     -[A7], 0x1
  32850. 0001875C  206A 0002                movea.l    A0, [A2 + 0x2]
  32851. 00018760  4850                     pea.l      [A0]
  32852. 00018762  2057                     movea.l    A0, [A7]
  32853. 00018764  2250                     movea.l    A1, [A0]
  32854. 00018766  2269 0008                movea.l    A1, [A1 + 0x8]
  32855. 0001876A  4E91                     jsr        [A1]
  32856. 0001876C  5C4F                     addq.w     A7, 6
  32857. label0001876E:
  32858. 0001876E  4A6E 000C                tst.w      [A6 + 0xC]
  32859. 00018772  6F0A                     ble        +0xC /* 0001877E */
  32860. 00018774  2F0A                     move.l     -[A7], A2
  32861. 00018776  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32862. 0001877C  584F                     addq.w     A7, 4
  32863. label0001877E:
  32864. 0001877E  204A                     movea.l    A0, A2
  32865. 00018780  245F                     movea.l    A2, [A7]+
  32866. 00018782  4E5E                     unlink     A6
  32867. 00018784  4E75                     rts
  32868. 00018786  206F 0004                movea.l    A0, [A7 + 0x4]
  32869. 0001878A  5088                     addq.l     A0, 8
  32870. 0001878C  2010                     move.l     D0, [A0]
  32871. 0001878E  0680 FFFF FFB0           addi.l     D0, 0xFFFFFFB0
  32872. 00018794  D1AF 0004                add.l      [A7 + 0x4], D0
  32873. 00018798  4EFA F6D4                jmp        [PC - 0x92C /* 00017E6E */]
  32874. fn0001879C:
  32875. 0001879C  4E56 0000                link       A6, 0
  32876. 000187A0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  32877. 000187A4  246E 0008                movea.l    A2, [A6 + 0x8]
  32878. 000187A8  362E 000C                move.w     D3, [A6 + 0xC]
  32879. 000187AC  286E 000E                movea.l    A4, [A6 + 0xE]
  32880. 000187B0  4A43                     tst.w      D3
  32881. 000187B2  6714                     beq        +0x16 /* 000187C8 */
  32882. 000187B4  204A                     movea.l    A0, A2
  32883. 000187B6  41E8 0028                lea.l      A0, [A0 + 0x28]
  32884. 000187BA  2648                     movea.l    A3, A0
  32885. 000187BC  2488                     move.l     [A2], A0
  32886. 000187BE  2F0B                     move.l     -[A7], A3
  32887. 000187C0  4EB9 0000 3AE0           jsr        [0x00003AE0]
  32888. 000187C6  584F                     addq.w     A7, 4
  32889. label000187C8:
  32890. 000187C8  2F0C                     move.l     -[A7], A4
  32891. 000187CA  4267                     clr.w      -[A7]
  32892. 000187CC  2F0A                     move.l     -[A7], A2
  32893. 000187CE  4EB9 0000 2F28           jsr        [0x00002F28]
  32894. 000187D4  41F9 0001 CD24           lea.l      A0, [0x0001CD24]
  32895. 000187DA  2548 0004                move.l     [A2 + 0x4], A0
  32896. 000187DE  41F9 0001 CD24           lea.l      A0, [0x0001CD24]
  32897. 000187E4  41E8 0150                lea.l      A0, [A0 + 0x150]
  32898. 000187E8  2252                     movea.l    A1, [A2]
  32899. 000187EA  2288                     move.l     [A1], A0
  32900. 000187EC  2652                     movea.l    A3, [A2]
  32901. 000187EE  204A                     movea.l    A0, A2
  32902. 000187F0  41E8 0028                lea.l      A0, [A0 + 0x28]
  32903. 000187F4  91CB                     sub.l      A0, A3
  32904. 000187F6  2748 0008                move.l     [A3 + 0x8], A0
  32905. 000187FA  204A                     movea.l    A0, A2
  32906. 000187FC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  32907. 00018800  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  32908. 00018804  4E5E                     unlink     A6
  32909. 00018806  4E75                     rts
  32910. label00018808:
  32911. 00018808  4E56 0000                link       A6, 0
  32912. 0001880C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  32913. 00018810  246E 0008                movea.l    A2, [A6 + 0x8]
  32914. 00018814  362E 000C                move.w     D3, [A6 + 0xC]
  32915. 00018818  200A                     move.l     D0, A2
  32916. 0001881A  6752                     beq        +0x54 /* 0001886E */
  32917. 0001881C  41F9 0001 CD24           lea.l      A0, [0x0001CD24]
  32918. 00018822  2548 0004                move.l     [A2 + 0x4], A0
  32919. 00018826  41F9 0001 CD24           lea.l      A0, [0x0001CD24]
  32920. 0001882C  41E8 0150                lea.l      A0, [A0 + 0x150]
  32921. 00018830  2252                     movea.l    A1, [A2]
  32922. 00018832  2288                     move.l     [A1], A0
  32923. 00018834  2652                     movea.l    A3, [A2]
  32924. 00018836  204A                     movea.l    A0, A2
  32925. 00018838  41E8 0028                lea.l      A0, [A0 + 0x28]
  32926. 0001883C  2848                     movea.l    A4, A0
  32927. 0001883E  91CB                     sub.l      A0, A3
  32928. 00018840  2748 0008                move.l     [A3 + 0x8], A0
  32929. 00018844  4267                     clr.w      -[A7]
  32930. 00018846  2F0A                     move.l     -[A7], A2
  32931. 00018848  4EB9 0000 2F30           jsr        [0x00002F30]
  32932. 0001884E  4A43                     tst.w      D3
  32933. 00018850  5C4F                     addq.w     A7, 6
  32934. 00018852  670C                     beq        +0xE /* 00018860 */
  32935. 00018854  4267                     clr.w      -[A7]
  32936. 00018856  2F0C                     move.l     -[A7], A4
  32937. 00018858  4EB9 0000 3AE8           jsr        [0x00003AE8]
  32938. 0001885E  5C4F                     addq.w     A7, 6
  32939. label00018860:
  32940. 00018860  4A43                     tst.w      D3
  32941. 00018862  6F0A                     ble        +0xC /* 0001886E */
  32942. 00018864  2F0A                     move.l     -[A7], A2
  32943. 00018866  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  32944. 0001886C  584F                     addq.w     A7, 4
  32945. label0001886E:
  32946. 0001886E  204A                     movea.l    A0, A2
  32947. 00018870  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  32948. 00018874  4E5E                     unlink     A6
  32949. 00018876  4E75                     rts
  32950. 00018878  4E56 FFC8                link       A6, -0x0038
  32951. 0001887C  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  32952. 00018880  246E 0008                movea.l    A2, [A6 + 0x8]
  32953. 00018884  486E FFF0                pea.l      [A6 - 0x10]
  32954. 00018888  2F0A                     move.l     -[A7], A2
  32955. 0001888A  2057                     movea.l    A0, [A7]
  32956. 0001888C  2268 0004                movea.l    A1, [A0 + 0x4]
  32957. 00018890  2269 003C                movea.l    A1, [A1 + 0x3C]
  32958. 00018894  4E91                     jsr        [A1]
  32959. 00018896  486E FFC8                pea.l      [A6 - 0x38]
  32960. 0001889A  4EB9 0000 20A0           jsr        [0x000020A0]
  32961. 000188A0  4EB9 0000 20B0           jsr        [0x000020B0]
  32962. 000188A6  2F3C 0001 0001           move.l     -[A7], 0x10001
  32963. 000188AC  A89B                     syscall    PenSize
  32964. 000188AE  3E2E FFF4                move.w     D7, [A6 - 0xC]
  32965. 000188B2  9E6E FFF0                sub.w      D7, [A6 - 0x10]
  32966. 000188B6  3607                     move.w     D3, D7
  32967. 000188B8  0647 000A                addi.w     D7, 0xA /* '\n' */
  32968. 000188BC  48C7                     ext.l      D7
  32969. 000188BE  8FFC 00B2                divs.w     D7, 0xB2
  32970. 000188C2  302E FFF6                move.w     D0, [A6 - 0xA]
  32971. 000188C6  906E FFF2                sub.w      D0, [A6 - 0xE]
  32972. 000188CA  3800                     move.w     D4, D0
  32973. 000188CC  0640 000A                addi.w     D0, 0xA /* '\n' */
  32974. 000188D0  48C0                     ext.l      D0
  32975. 000188D2  81FC 00D2                divs.w     D0, 0xD2
  32976. 000188D6  3D40 FFEA                move.w     [A6 - 0x16], D0
  32977. 000188DA  3007                     move.w     D0, D7
  32978. 000188DC  5340                     subq.w     D0, 1
  32979. 000188DE  720C                     moveq.l    D1, 0x0C
  32980. 000188E0  C3C7                     muls.w     D1, D7
  32981. 000188E2  C3FC 000E                muls.w     D1, 0xE
  32982. 000188E6  3403                     move.w     D2, D3
  32983. 000188E8  9441                     sub.w      D2, D1
  32984. 000188EA  48C2                     ext.l      D2
  32985. 000188EC  85C0                     divs.w     D2, D0
  32986. 000188EE  3D42 FFE8                move.w     [A6 - 0x18], D2
  32987. 000188F2  302E FFEA                move.w     D0, [A6 - 0x16]
  32988. 000188F6  5340                     subq.w     D0, 1
  32989. 000188F8  322E FFEA                move.w     D1, [A6 - 0x16]
  32990. 000188FC  C3FC 00C8                muls.w     D1, 0xC8
  32991. 00018900  3604                     move.w     D3, D4
  32992. 00018902  9641                     sub.w      D3, D1
  32993. 00018904  48C3                     ext.l      D3
  32994. 00018906  87C0                     divs.w     D3, D0
  32995. 00018908  426E FFEC                clr.w      [A6 - 0x14]
  32996. 0001890C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32997. 00018910  6000 00CA                bra        +0xCC /* 000189DC */
  32998. label00018914:
  32999. 00018914  7800                     moveq.l    D4, 0x00
  33000. 00018916  6000 00AA                bra        +0xAC /* 000189C2 */
  33001. label0001891A:
  33002. 0001891A  2D79 0001 CEFC FFF8      move.l     [A6 - 0x8], [0x0001CEFC]
  33003. 00018922  2D79 0001 CF00 FFFC      move.l     [A6 - 0x4], [0x0001CF00]
  33004. 0001892A  486E FFF8                pea.l      [A6 - 0x8]
  33005. 0001892E  302E FFF2                move.w     D0, [A6 - 0xE]
  33006. 00018932  D06E FFEE                add.w      D0, [A6 - 0x12]
  33007. 00018936  3F00                     move.w     -[A7], D0
  33008. 00018938  302E FFF0                move.w     D0, [A6 - 0x10]
  33009. 0001893C  D045                     add.w      D0, D5
  33010. 0001893E  3F00                     move.w     -[A7], D0
  33011. 00018940  A8A8                     syscall    OffsetRect
  33012. 00018942  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  33013. 00018946  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  33014. 0001894A  A893                     syscall    MoveTo
  33015. 0001894C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  33016. 00018950  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  33017. 00018954  A891                     syscall    LineTo
  33018. 00018956  7600                     moveq.l    D3, 0x00
  33019. 00018958  6036                     bra        +0x38 /* 00018990 */
  33020. label0001895A:
  33021. 0001895A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  33022. 0001895E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  33023. 00018962  A893                     syscall    MoveTo
  33024. 00018964  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  33025. 00018968  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  33026. 0001896C  A891                     syscall    LineTo
  33027. 0001896E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  33028. 00018972  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  33029. 00018976  A891                     syscall    LineTo
  33030. 00018978  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  33031. 0001897C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  33032. 00018980  A891                     syscall    LineTo
  33033. 00018982  486E FFF8                pea.l      [A6 - 0x8]
  33034. 00018986  2F3C 000C 0000           move.l     -[A7], 0xC0000
  33035. 0001898C  A8A8                     syscall    OffsetRect
  33036. 0001898E  5243                     addq.w     D3, 1
  33037. label00018990:
  33038. 00018990  0C43 000E                cmpi.w     D3, 0xE
  33039. 00018994  6DC4                     blt        -0x3A /* 0001895A */
  33040. 00018996  5244                     addq.w     D4, 1
  33041. 00018998  DA46                     add.w      D5, D6
  33042. label0001899A:
  33043. 0001899A  B847                     cmp.w      D4, D7
  33044. 0001899C  6D00 FF7C                blt        -0x82 /* 0001891A */
  33045. 000189A0  526E FFEC                addq.w     [A6 - 0x14], 1
  33046. label000189A4:
  33047. 000189A4  302E FFEC                move.w     D0, [A6 - 0x14]
  33048. 000189A8  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  33049. 000189AC  6D00 FF66                blt        -0x98 /* 00018914 */
  33050. 000189B0  3F3C FFFF                move.w     -[A7], 0xFFFF
  33051. 000189B4  486E FFC8                pea.l      [A6 - 0x38]
  33052. 000189B8  4EB9 0000 20A8           jsr        [0x000020A8]
  33053. 000189BE  5C4F                     addq.w     A7, 6
  33054. 000189C0  6026                     bra        +0x28 /* 000189E8 */
  33055. label000189C2:
  33056. 000189C2  3C2E FFE8                move.w     D6, [A6 - 0x18]
  33057. 000189C6  0646 00A8                addi.w     D6, 0xA8
  33058. 000189CA  7A00                     moveq.l    D5, 0x00
  33059. 000189CC  CBC6                     muls.w     D5, D6
  33060. 000189CE  302E FFEC                move.w     D0, [A6 - 0x14]
  33061. 000189D2  C1EE FFE6                muls.w     D0, [A6 - 0x1A]
  33062. 000189D6  3D40 FFEE                move.w     [A6 - 0x12], D0
  33063. 000189DA  60BE                     bra        -0x40 /* 0001899A */
  33064. label000189DC:
  33065. 000189DC  3003                     move.w     D0, D3
  33066. 000189DE  0640 00C8                addi.w     D0, 0xC8
  33067. 000189E2  3D40 FFE6                move.w     [A6 - 0x1A], D0
  33068. 000189E6  60BC                     bra        -0x42 /* 000189A4 */
  33069. label000189E8:
  33070. 000189E8  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  33071. 000189EC  4E5E                     unlink     A6
  33072. 000189EE  4E75                     rts
  33073. 000189F0  206F 0004                movea.l    A0, [A7 + 0x4]
  33074. 000189F4  5088                     addq.l     A0, 8
  33075. 000189F6  2010                     move.l     D0, [A0]
  33076. 000189F8  0680 FFFF FFD8           addi.l     D0, 0xFFFFFFD8
  33077. 000189FE  D1AF 0004                add.l      [A7 + 0x4], D0
  33078. 00018A02  4EFA FE04                jmp        [PC - 0x1FC /* 00018808 */]
  33079. fn00018A06:
  33080. 00018A06  4E56 FFFC                link       A6, -0x0004
  33081. 00018A0A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  33082. 00018A0E  246E 0008                movea.l    A2, [A6 + 0x8]
  33083. 00018A12  362E 000C                move.w     D3, [A6 + 0xC]
  33084. 00018A16  266E 000E                movea.l    A3, [A6 + 0xE]
  33085. 00018A1A  4A43                     tst.w      D3
  33086. 00018A1C  6718                     beq        +0x1A /* 00018A36 */
  33087. 00018A1E  204A                     movea.l    A0, A2
  33088. 00018A20  41E8 00EC                lea.l      A0, [A0 + 0xEC]
  33089. 00018A24  2848                     movea.l    A4, A0
  33090. 00018A26  2488                     move.l     [A2], A0
  33091. 00018A28  2548 007A                move.l     [A2 + 0x7A], A0
  33092. 00018A2C  2F0C                     move.l     -[A7], A4
  33093. 00018A2E  4EB9 0000 3AE0           jsr        [0x00003AE0]
  33094. 00018A34  584F                     addq.w     A7, 4
  33095. label00018A36:
  33096. 00018A36  2F0B                     move.l     -[A7], A3
  33097. 00018A38  4267                     clr.w      -[A7]
  33098. 00018A3A  2F0A                     move.l     -[A7], A2
  33099. 00018A3C  4EB9 0000 3538           jsr        [0x00003538]
  33100. 00018A42  4267                     clr.w      -[A7]
  33101. 00018A44  486A 007A                pea.l      [A2 + 0x7A]
  33102. 00018A48  4EB9 0000 3CB0           jsr        [0x00003CB0]
  33103. 00018A4E  486A 00B0                pea.l      [A2 + 0xB0]
  33104. 00018A52  4EB9 0000 3BE0           jsr        [0x00003BE0]
  33105. 00018A58  2F0A                     move.l     -[A7], A2
  33106. 00018A5A  4EB9 0000 2070           jsr        [0x00002070]
  33107. 00018A60  2F08                     move.l     -[A7], A0
  33108. 00018A62  486A 00B4                pea.l      [A2 + 0xB4]
  33109. 00018A66  61FF 0000 CF86           bsr        +0xCF88 /* 000259EE */
  33110. 00018A6C  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33111. 00018A72  2548 0004                move.l     [A2 + 0x4], A0
  33112. 00018A76  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33113. 00018A7C  41E8 0350                lea.l      A0, [A0 + 0x350]
  33114. 00018A80  2252                     movea.l    A1, [A2]
  33115. 00018A82  2288                     move.l     [A1], A0
  33116. 00018A84  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33117. 00018A8A  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  33118. 00018A8E  2548 007E                move.l     [A2 + 0x7E], A0
  33119. 00018A92  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33120. 00018A98  41E8 0200                lea.l      A0, [A0 + 0x200]
  33121. 00018A9C  2548 00B0                move.l     [A2 + 0xB0], A0
  33122. 00018AA0  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33123. 00018AA6  41E8 0220                lea.l      A0, [A0 + 0x220]
  33124. 00018AAA  2548 00B4                move.l     [A2 + 0xB4], A0
  33125. 00018AAE  2852                     movea.l    A4, [A2]
  33126. 00018AB0  204A                     movea.l    A0, A2
  33127. 00018AB2  41E8 00EC                lea.l      A0, [A0 + 0xEC]
  33128. 00018AB6  91CC                     sub.l      A0, A4
  33129. 00018AB8  2948 0008                move.l     [A4 + 0x8], A0
  33130. 00018ABC  426A 00D4                clr.w      [A2 + 0xD4]
  33131. 00018AC0  4878 0002                push.l     0x2
  33132. 00018AC4  486A 00D4                pea.l      [A2 + 0xD4]
  33133. 00018AC8  2F0B                     move.l     -[A7], A3
  33134. 00018ACA  2057                     movea.l    A0, [A7]
  33135. 00018ACC  2250                     movea.l    A1, [A0]
  33136. 00018ACE  2269 0024                movea.l    A1, [A1 + 0x24]
  33137. 00018AD2  4E91                     jsr        [A1]
  33138. 00018AD4  4878 0002                push.l     0x2
  33139. 00018AD8  486A 00E2                pea.l      [A2 + 0xE2]
  33140. 00018ADC  2F0B                     move.l     -[A7], A3
  33141. 00018ADE  2057                     movea.l    A0, [A7]
  33142. 00018AE0  2250                     movea.l    A1, [A0]
  33143. 00018AE2  2269 0024                movea.l    A1, [A1 + 0x24]
  33144. 00018AE6  4E91                     jsr        [A1]
  33145. 00018AE8  4878 0002                push.l     0x2
  33146. 00018AEC  486A 00E8                pea.l      [A2 + 0xE8]
  33147. 00018AF0  2F0B                     move.l     -[A7], A3
  33148. 00018AF2  2057                     movea.l    A0, [A7]
  33149. 00018AF4  2250                     movea.l    A1, [A0]
  33150. 00018AF6  2269 0024                movea.l    A1, [A1 + 0x24]
  33151. 00018AFA  4E91                     jsr        [A1]
  33152. 00018AFC  2579 0001 CD1E 00D6      move.l     [A2 + 0xD6], [0x0001CD1E]
  33153. 00018B04  3579 0001 CD22 00DA      move.w     [A2 + 0xDA], [0x0001CD22]
  33154. 00018B0C  4878 0004                push.l     0x4
  33155. 00018B10  486E FFFC                pea.l      [A6 - 0x4]
  33156. 00018B14  2F0B                     move.l     -[A7], A3
  33157. 00018B16  2057                     movea.l    A0, [A7]
  33158. 00018B18  2250                     movea.l    A1, [A0]
  33159. 00018B1A  2269 0024                movea.l    A1, [A1 + 0x24]
  33160. 00018B1E  4E91                     jsr        [A1]
  33161. 00018B20  4878 0006                push.l     0x6
  33162. 00018B24  486A 00DC                pea.l      [A2 + 0xDC]
  33163. 00018B28  2F0B                     move.l     -[A7], A3
  33164. 00018B2A  2057                     movea.l    A0, [A7]
  33165. 00018B2C  2250                     movea.l    A1, [A0]
  33166. 00018B2E  2269 0024                movea.l    A1, [A1 + 0x24]
  33167. 00018B32  4E91                     jsr        [A1]
  33168. 00018B34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  33169. 00018B38  2F0A                     move.l     -[A7], A2
  33170. 00018B3A  61FF 0000 0020           bsr        +0x22 /* 00018B5C */
  33171. 00018B40  2F0A                     move.l     -[A7], A2
  33172. 00018B42  2057                     movea.l    A0, [A7]
  33173. 00018B44  2268 0004                movea.l    A1, [A0 + 0x4]
  33174. 00018B48  2269 02BC                movea.l    A1, [A1 + 0x2BC]
  33175. 00018B4C  4E91                     jsr        [A1]
  33176. 00018B4E  204A                     movea.l    A0, A2
  33177. 00018B50  4FEF 0068                lea.l      A7, [A7 + 0x68]
  33178. 00018B54  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  33179. 00018B58  4E5E                     unlink     A6
  33180. 00018B5A  4E75                     rts
  33181. fn00018B5C:
  33182. 00018B5C  4E56 FFBE                link       A6, -0x0042
  33183. 00018B60  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  33184. 00018B64  282E 000C                move.l     D4, [A6 + 0xC]
  33185. 00018B68  486E FFE4                pea.l      [A6 - 0x1C]
  33186. 00018B6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33187. 00018B70  2057                     movea.l    A0, [A7]
  33188. 00018B72  2268 0004                movea.l    A1, [A0 + 0x4]
  33189. 00018B76  2269 003C                movea.l    A1, [A1 + 0x3C]
  33190. 00018B7A  4E91                     jsr        [A1]
  33191. 00018B7C  206E 0008                movea.l    A0, [A6 + 0x8]
  33192. 00018B80  42A8 00E4                clr.l      [A0 + 0xE4]
  33193. 00018B84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33194. 00018B88  2057                     movea.l    A0, [A7]
  33195. 00018B8A  2268 0004                movea.l    A1, [A0 + 0x4]
  33196. 00018B8E  2269 0264                movea.l    A1, [A1 + 0x264]
  33197. 00018B92  4E91                     jsr        [A1]
  33198. 00018B94  2D6E FFE4 FFF8           move.l     [A6 - 0x8], [A6 - 0x1C]
  33199. 00018B9A  2D6E FFE8 FFFC           move.l     [A6 - 0x4], [A6 - 0x18]
  33200. 00018BA0  206E 0008                movea.l    A0, [A6 + 0x8]
  33201. 00018BA4  0828 0004 00D4           btst.b     [A0 + 0xD4], 0x4
  33202. 00018BAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33203. 00018BAE  670E                     beq        +0x10 /* 00018BBE */
  33204. 00018BB0  302E FFFA                move.w     D0, [A6 - 0x6]
  33205. 00018BB4  D068 000C                add.w      D0, [A0 + 0xC]
  33206. 00018BB8  3D40 FFFE                move.w     [A6 - 0x2], D0
  33207. 00018BBC  6022                     bra        +0x24 /* 00018BE0 */
  33208. label00018BBE:
  33209. 00018BBE  2628 0028                move.l     D3, [A0 + 0x28]
  33210. 00018BC2  4A83                     tst.l      D3
  33211. 00018BC4  6F0E                     ble        +0x10 /* 00018BD4 */
  33212. 00018BC6  306E FFFA                movea.w    A0, [A6 - 0x6]
  33213. 00018BCA  2008                     move.l     D0, A0
  33214. 00018BCC  D083                     add.l      D0, D3
  33215. 00018BCE  3D40 FFFE                move.w     [A6 - 0x2], D0
  33216. 00018BD2  600C                     bra        +0xE /* 00018BE0 */
  33217. label00018BD4:
  33218. 00018BD4  302E FFFA                move.w     D0, [A6 - 0x6]
  33219. 00018BD8  0640 0FA0                addi.w     D0, 0xFA0
  33220. 00018BDC  3D40 FFFE                move.w     [A6 - 0x2], D0
  33221. label00018BE0:
  33222. 00018BE0  206E 0008                movea.l    A0, [A6 + 0x8]
  33223. 00018BE4  1628 0078                move.b     D3, [A0 + 0x78]
  33224. 00018BE8  4228 0078                clr.b      [A0 + 0x78]
  33225. 00018BEC  4227                     clr.b      -[A7]
  33226. 00018BEE  302E FFFC                move.w     D0, [A6 - 0x4]
  33227. 00018BF2  906E FFF8                sub.w      D0, [A6 - 0x8]
  33228. 00018BF6  48C0                     ext.l      D0
  33229. 00018BF8  2F00                     move.l     -[A7], D0
  33230. 00018BFA  302E FFFE                move.w     D0, [A6 - 0x2]
  33231. 00018BFE  906E FFFA                sub.w      D0, [A6 - 0x6]
  33232. 00018C02  48C0                     ext.l      D0
  33233. 00018C04  2F00                     move.l     -[A7], D0
  33234. 00018C06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33235. 00018C0A  4EB9 0000 36B0           jsr        [0x000036B0]
  33236. 00018C10  206E 0008                movea.l    A0, [A6 + 0x8]
  33237. 00018C14  1143 0078                move.b     [A0 + 0x78], D3
  33238. 00018C18  486E FFE4                pea.l      [A6 - 0x1C]
  33239. 00018C1C  486E FFD4                pea.l      [A6 - 0x2C]
  33240. 00018C20  61FF 0000 7140           bsr        +0x7142 /* 0001FD62 */
  33241. 00018C26  486E FFF8                pea.l      [A6 - 0x8]
  33242. 00018C2A  486E FFC4                pea.l      [A6 - 0x3C]
  33243. 00018C2E  61FF 0000 7132           bsr        +0x7134 /* 0001FD62 */
  33244. 00018C34  486E FFC4                pea.l      [A6 - 0x3C]
  33245. 00018C38  486E FFD4                pea.l      [A6 - 0x2C]
  33246. 00018C3C  2F04                     move.l     -[A7], D4
  33247. 00018C3E  206E 0008                movea.l    A0, [A6 + 0x8]
  33248. 00018C42  4868 00C8                pea.l      [A0 + 0xC8]
  33249. 00018C46  61FF 0000 3D8E           bsr        +0x3D90 /* 0001C9D6 */
  33250. 00018C4C  301F                     move.w     D0, [A7]+
  33251. 00018C4E  2F3C 7265 6663           move.l     -[A7], 0x72656663 /* 'refc' */
  33252. 00018C54  486E 0008                pea.l      [A6 + 0x8]
  33253. 00018C58  206E 0008                movea.l    A0, [A6 + 0x8]
  33254. 00018C5C  2F28 00C8                move.l     -[A7], [A0 + 0xC8]
  33255. 00018C60  61FF 0000 BFFA           bsr        +0xBFFC /* 00024C5C */
  33256. 00018C66  301F                     move.w     D0, [A7]+
  33257. 00018C68  4A39 0002 B834           tst.b      [0x0002B834]
  33258. 00018C6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  33259. 00018C72  660E                     bne        +0x10 /* 00018C82 */
  33260. 00018C74  42B9 0002 B836           clr.l      [0x0002B836]
  33261. 00018C7A  13FC 0001 0002 B834      move.b     [0x0002B834], 0x1
  33262. label00018C82:
  33263. 00018C82  4AB9 0002 B836           tst.l      [0x0002B836]
  33264. 00018C88  660C                     bne        +0xE /* 00018C96 */
  33265. 00018C8A  41F9 0001 AEDC           lea.l      A0, [0x0001AEDC]
  33266. 00018C90  23C8 0002 B836           move.l     [0x0002B836], A0
  33267. label00018C96:
  33268. 00018C96  554F                     subq.w     A7, 2
  33269. 00018C98  2F3C 636C 696B           move.l     -[A7], 0x636C696B /* 'clik' */
  33270. 00018C9E  4879 0002 B836           push.l     0x2B836
  33271. 00018CA4  206E 0008                movea.l    A0, [A6 + 0x8]
  33272. 00018CA8  2F28 00C8                move.l     -[A7], [A0 + 0xC8]
  33273. 00018CAC  61FF 0000 BFAE           bsr        +0xBFB0 /* 00024C5C */
  33274. 00018CB2  301F                     move.w     D0, [A7]+
  33275. 00018CB4  4A39 0002 B82E           tst.b      [0x0002B82E]
  33276. 00018CBA  660E                     bne        +0x10 /* 00018CCA */
  33277. 00018CBC  42B9 0002 B830           clr.l      [0x0002B830]
  33278. 00018CC2  13FC 0001 0002 B82E      move.b     [0x0002B82E], 0x1
  33279. label00018CCA:
  33280. 00018CCA  4AB9 0002 B830           tst.l      [0x0002B830]
  33281. 00018CD0  660C                     bne        +0xE /* 00018CDE */
  33282. 00018CD2  41F9 0001 AC1C           lea.l      A0, [0x0001AC1C]
  33283. 00018CD8  23C8 0002 B830           move.l     [0x0002B830], A0
  33284. label00018CDE:
  33285. 00018CDE  554F                     subq.w     A7, 2
  33286. 00018CE0  2F3C 6869 6472           move.l     -[A7], 0x68696472 /* 'hidr' */
  33287. 00018CE6  4879 0002 B830           push.l     0x2B830
  33288. 00018CEC  206E 0008                movea.l    A0, [A6 + 0x8]
  33289. 00018CF0  2F28 00C8                move.l     -[A7], [A0 + 0xC8]
  33290. 00018CF4  61FF 0000 BF66           bsr        +0xBF68 /* 00024C5C */
  33291. 00018CFA  301F                     move.w     D0, [A7]+
  33292. 00018CFC  95CA                     sub.l      A2, A2
  33293. 00018CFE  2D79 0001 CCB6 FFBE      move.l     [A6 - 0x42], [0x0001CCB6]
  33294. 00018D06  3D79 0001 CCBA FFC2      move.w     [A6 - 0x3E], [0x0001CCBA]
  33295. 00018D0E  206E 0008                movea.l    A0, [A6 + 0x8]
  33296. 00018D12  4A68 00E2                tst.w      [A0 + 0xE2]
  33297. 00018D16  670E                     beq        +0x10 /* 00018D26 */
  33298. 00018D18  3F28 00E2                move.w     -[A7], [A0 + 0xE2]
  33299. 00018D1C  4EB9 0000 22E0           jsr        [0x000022E0]
  33300. 00018D22  2448                     movea.l    A2, A0
  33301. 00018D24  544F                     addq.w     A7, 2
  33302. label00018D26:
  33303. 00018D26  200A                     move.l     D0, A2
  33304. 00018D28  664A                     bne        +0x4C /* 00018D74 */
  33305. 00018D2A  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  33306. 00018D30  3D7C 000C FFF0           move.w     [A6 - 0x10], 0xC
  33307. 00018D36  422E FFEE                clr.b      [A6 - 0x12]
  33308. 00018D3A  2D6E FFBE FFF2           move.l     [A6 - 0xE], [A6 - 0x42]
  33309. 00018D40  3D6E FFC2 FFF6           move.w     [A6 - 0xA], [A6 - 0x3E]
  33310. 00018D46  486E FFEC                pea.l      [A6 - 0x14]
  33311. 00018D4A  3F3C 000F                move.w     -[A7], 0xF
  33312. 00018D4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33313. 00018D52  2057                     movea.l    A0, [A7]
  33314. 00018D54  2268 0004                movea.l    A1, [A0 + 0x4]
  33315. 00018D58  2269 029C                movea.l    A1, [A1 + 0x29C]
  33316. 00018D5C  4E91                     jsr        [A1]
  33317. 00018D5E  4227                     clr.b      -[A7]
  33318. 00018D60  206E 0008                movea.l    A0, [A6 + 0x8]
  33319. 00018D64  2F28 00C8                move.l     -[A7], [A0 + 0xC8]
  33320. 00018D68  61FF 0000 6E76           bsr        +0x6E78 /* 0001FBE0 */
  33321. 00018D6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  33322. 00018D72  6064                     bra        +0x66 /* 00018DD8 */
  33323. label00018D74:
  33324. 00018D74  2652                     movea.l    A3, [A2]
  33325. 00018D76  3D6B 000E FFEC           move.w     [A6 - 0x14], [A3 + 0xE]
  33326. 00018D7C  3D53 FFF0                move.w     [A6 - 0x10], [A3]
  33327. 00018D80  2052                     movea.l    A0, [A2]
  33328. 00018D82  1D68 0003 FFEE           move.b     [A6 - 0x12], [A0 + 0x3]
  33329. 00018D88  2052                     movea.l    A0, [A2]
  33330. 00018D8A  2D68 0008 FFF2           move.l     [A6 - 0xE], [A0 + 0x8]
  33331. 00018D90  3D68 000C FFF6           move.w     [A6 - 0xA], [A0 + 0xC]
  33332. 00018D96  486E FFEC                pea.l      [A6 - 0x14]
  33333. 00018D9A  3F3C 000F                move.w     -[A7], 0xF
  33334. 00018D9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33335. 00018DA2  2057                     movea.l    A0, [A7]
  33336. 00018DA4  2268 0004                movea.l    A1, [A0 + 0x4]
  33337. 00018DA8  2269 029C                movea.l    A1, [A1 + 0x29C]
  33338. 00018DAC  4E91                     jsr        [A1]
  33339. 00018DAE  2652                     movea.l    A3, [A2]
  33340. 00018DB0  4A6B 0004                tst.w      [A3 + 0x4]
  33341. 00018DB4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  33342. 00018DB8  6606                     bne        +0x8 /* 00018DC0 */
  33343. 00018DBA  377C 0002 0004           move.w     [A3 + 0x4], 0x2
  33344. label00018DC0:
  33345. 00018DC0  2052                     movea.l    A0, [A2]
  33346. 00018DC2  1F28 0005                move.b     -[A7], [A0 + 0x5]
  33347. 00018DC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33348. 00018DCA  2057                     movea.l    A0, [A7]
  33349. 00018DCC  2268 0004                movea.l    A1, [A0 + 0x4]
  33350. 00018DD0  2269 02A8                movea.l    A1, [A1 + 0x2A8]
  33351. 00018DD4  4E91                     jsr        [A1]
  33352. 00018DD6  5C4F                     addq.w     A7, 6
  33353. label00018DD8:
  33354. 00018DD8  206E 0008                movea.l    A0, [A6 + 0x8]
  33355. 00018DDC  0828 0003 00D4           btst.b     [A0 + 0xD4], 0x3
  33356. 00018DE2  670E                     beq        +0x10 /* 00018DF2 */
  33357. 00018DE4  554F                     subq.w     A7, 2
  33358. 00018DE6  2F28 00C8                move.l     -[A7], [A0 + 0xC8]
  33359. 00018DEA  61FF 0000 C254           bsr        +0xC256 /* 00025040 */
  33360. 00018DF0  301F                     move.w     D0, [A7]+
  33361. label00018DF2:
  33362. 00018DF2  4878 0028                push.l     0x28 /* '(' */
  33363. 00018DF6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  33364. 00018DFC  2448                     movea.l    A2, A0
  33365. 00018DFE  2008                     move.l     D0, A0
  33366. 00018E00  584F                     addq.w     A7, 4
  33367. 00018E02  6714                     beq        +0x16 /* 00018E18 */
  33368. 00018E04  4227                     clr.b      -[A7]
  33369. 00018E06  42A7                     clr.l      -[A7]
  33370. 00018E08  4878 0004                push.l     0x4
  33371. 00018E0C  2F0A                     move.l     -[A7], A2
  33372. 00018E0E  4EB9 0000 2688           jsr        [0x00002688]
  33373. 00018E14  4FEF 000E                lea.l      A7, [A7 + 0xE]
  33374. label00018E18:
  33375. 00018E18  206E 0008                movea.l    A0, [A6 + 0x8]
  33376. 00018E1C  214A 00D0                move.l     [A0 + 0xD0], A2
  33377. 00018E20  206E 0008                movea.l    A0, [A6 + 0x8]
  33378. 00018E24  0828 0007 00D4           btst.b     [A0 + 0xD4], 0x7
  33379. 00018E2A  6618                     bne        +0x1A /* 00018E44 */
  33380. 00018E2C  2F3C 000D 0001           move.l     -[A7], 0xD0001
  33381. 00018E32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33382. 00018E36  2057                     movea.l    A0, [A7]
  33383. 00018E38  2268 0004                movea.l    A1, [A0 + 0x4]
  33384. 00018E3C  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  33385. 00018E40  4E91                     jsr        [A1]
  33386. 00018E42  504F                     addq.w     A7, 8
  33387. label00018E44:
  33388. 00018E44  206E 0008                movea.l    A0, [A6 + 0x8]
  33389. 00018E48  0828 0006 00D4           btst.b     [A0 + 0xD4], 0x6
  33390. 00018E4E  6618                     bne        +0x1A /* 00018E68 */
  33391. 00018E50  2F3C 0005 0001           move.l     -[A7], 0x50001
  33392. 00018E56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33393. 00018E5A  2057                     movea.l    A0, [A7]
  33394. 00018E5C  2268 0004                movea.l    A1, [A0 + 0x4]
  33395. 00018E60  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  33396. 00018E64  4E91                     jsr        [A1]
  33397. 00018E66  504F                     addq.w     A7, 8
  33398. label00018E68:
  33399. 00018E68  206E 0008                movea.l    A0, [A6 + 0x8]
  33400. 00018E6C  4A68 00E8                tst.w      [A0 + 0xE8]
  33401. 00018E70  6700 0100                beq        +0x102 /* 00018F72 */
  33402. 00018E74  594F                     subq.w     A7, 4
  33403. 00018E76  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  33404. 00018E7C  3F28 00E8                move.w     -[A7], [A0 + 0xE8]
  33405. 00018E80  A9A0                     syscall    GetResource
  33406. 00018E82  205F                     movea.l    A0, [A7]+
  33407. 00018E84  2448                     movea.l    A2, A0
  33408. 00018E86  200A                     move.l     D0, A2
  33409. 00018E88  6700 00E8                beq        +0xEA /* 00018F72 */
  33410. 00018E8C  2F0A                     move.l     -[A7], A2
  33411. 00018E8E  A9A2                     syscall    LoadResource
  33412. 00018E90  554F                     subq.w     A7, 2
  33413. 00018E92  2F0A                     move.l     -[A7], A2
  33414. 00018E94  A9A4                     syscall    HomeResFile
  33415. 00018E96  301F                     move.w     D0, [A7]+
  33416. 00018E98  206E 0008                movea.l    A0, [A6 + 0x8]
  33417. 00018E9C  3140 00EA                move.w     [A0 + 0xEA], D0
  33418. 00018EA0  594F                     subq.w     A7, 4
  33419. 00018EA2  2F0A                     move.l     -[A7], A2
  33420. 00018EA4  4EB9 0000 1F18           jsr        [0x00001F18]
  33421. 00018EAA  201F                     move.l     D0, [A7]+
  33422. 00018EAC  2600                     move.l     D3, D0
  33423. 00018EAE  2F3C 0006 0000           move.l     -[A7], 0x60000
  33424. 00018EB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33425. 00018EB8  2057                     movea.l    A0, [A7]
  33426. 00018EBA  2268 0004                movea.l    A1, [A0 + 0x4]
  33427. 00018EBE  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  33428. 00018EC2  4E91                     jsr        [A1]
  33429. 00018EC4  1800                     move.b     D4, D0
  33430. 00018EC6  A994                     syscall    CurResFile
  33431. 00018EC8  301F                     move.w     D0, [A7]+
  33432. 00018ECA  3A00                     move.w     D5, D0
  33433. 00018ECC  206E 0008                movea.l    A0, [A6 + 0x8]
  33434. 00018ED0  3F28 00EA                move.w     -[A7], [A0 + 0xEA]
  33435. 00018ED4  A998                     syscall    UseResFile
  33436. 00018ED6  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  33437. 00018EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  33438. 00018EE0  3F28 00E8                move.w     -[A7], [A0 + 0xE8]
  33439. 00018EE4  A81F                     syscall    Get1Resource
  33440. 00018EE6  205F                     movea.l    A0, [A7]+
  33441. 00018EE8  2648                     movea.l    A3, A0
  33442. 00018EEA  200B                     move.l     D0, A3
  33443. 00018EEC  544F                     addq.w     A7, 2
  33444. 00018EEE  6704                     beq        +0x6 /* 00018EF4 */
  33445. 00018EF0  2F0B                     move.l     -[A7], A3
  33446. 00018EF2  A9A2                     syscall    LoadResource
  33447. label00018EF4:
  33448. 00018EF4  594F                     subq.w     A7, 4
  33449. 00018EF6  2F3C 534F 5550           move.l     -[A7], 0x534F5550 /* 'SOUP' */
  33450. 00018EFC  206E 0008                movea.l    A0, [A6 + 0x8]
  33451. 00018F00  3F28 00E8                move.w     -[A7], [A0 + 0xE8]
  33452. 00018F04  A81F                     syscall    Get1Resource
  33453. 00018F06  205F                     movea.l    A0, [A7]+
  33454. 00018F08  2848                     movea.l    A4, A0
  33455. 00018F0A  200C                     move.l     D0, A4
  33456. 00018F0C  6704                     beq        +0x6 /* 00018F12 */
  33457. 00018F0E  2F0C                     move.l     -[A7], A4
  33458. 00018F10  A9A2                     syscall    LoadResource
  33459. label00018F12:
  33460. 00018F12  3F05                     move.w     -[A7], D5
  33461. 00018F14  A998                     syscall    UseResFile
  33462. 00018F16  4227                     clr.b      -[A7]
  33463. 00018F18  1F3C 0001                move.b     -[A7], 0x1
  33464. 00018F1C  2F0C                     move.l     -[A7], A4
  33465. 00018F1E  2F0B                     move.l     -[A7], A3
  33466. 00018F20  2F03                     move.l     -[A7], D3
  33467. 00018F22  2F0A                     move.l     -[A7], A2
  33468. 00018F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33469. 00018F28  2057                     movea.l    A0, [A7]
  33470. 00018F2A  2268 0004                movea.l    A1, [A0 + 0x4]
  33471. 00018F2E  2269 0298                movea.l    A1, [A1 + 0x298]
  33472. 00018F32  4E91                     jsr        [A1]
  33473. 00018F34  1004                     move.b     D0, D4
  33474. 00018F36  4880                     ext.w      D0
  33475. 00018F38  3F00                     move.w     -[A7], D0
  33476. 00018F3A  3F3C 0006                move.w     -[A7], 0x6
  33477. 00018F3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33478. 00018F42  2057                     movea.l    A0, [A7]
  33479. 00018F44  2268 0004                movea.l    A1, [A0 + 0x4]
  33480. 00018F48  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  33481. 00018F4C  4E91                     jsr        [A1]
  33482. 00018F4E  2F0A                     move.l     -[A7], A2
  33483. 00018F50  A9A3                     syscall    ReleaseResource
  33484. 00018F52  2F0B                     move.l     -[A7], A3
  33485. 00018F54  A9A3                     syscall    ReleaseResource
  33486. 00018F56  2F0C                     move.l     -[A7], A4
  33487. 00018F58  A9A3                     syscall    ReleaseResource
  33488. 00018F5A  42A7                     clr.l      -[A7]
  33489. 00018F5C  42A7                     clr.l      -[A7]
  33490. 00018F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  33491. 00018F62  2057                     movea.l    A0, [A7]
  33492. 00018F64  2268 0004                movea.l    A1, [A0 + 0x4]
  33493. 00018F68  2269 02AC                movea.l    A1, [A1 + 0x2AC]
  33494. 00018F6C  4E91                     jsr        [A1]
  33495. 00018F6E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  33496. label00018F72:
  33497. 00018F72  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  33498. 00018F76  4E5E                     unlink     A6
  33499. 00018F78  4E75                     rts
  33500. label00018F7A:
  33501. 00018F7A  4E56 0000                link       A6, 0
  33502. 00018F7E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  33503. 00018F82  246E 0008                movea.l    A2, [A6 + 0x8]
  33504. 00018F86  362E 000C                move.w     D3, [A6 + 0xC]
  33505. 00018F8A  200A                     move.l     D0, A2
  33506. 00018F8C  6700 00E6                beq        +0xE8 /* 00019074 */
  33507. 00018F90  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33508. 00018F96  2548 0004                move.l     [A2 + 0x4], A0
  33509. 00018F9A  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33510. 00018FA0  41E8 0350                lea.l      A0, [A0 + 0x350]
  33511. 00018FA4  2252                     movea.l    A1, [A2]
  33512. 00018FA6  2288                     move.l     [A1], A0
  33513. 00018FA8  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33514. 00018FAE  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  33515. 00018FB2  2548 007E                move.l     [A2 + 0x7E], A0
  33516. 00018FB6  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33517. 00018FBC  41E8 0200                lea.l      A0, [A0 + 0x200]
  33518. 00018FC0  2548 00B0                move.l     [A2 + 0xB0], A0
  33519. 00018FC4  41F9 0001 C722           lea.l      A0, [0x0001C722]
  33520. 00018FCA  41E8 0220                lea.l      A0, [A0 + 0x220]
  33521. 00018FCE  2548 00B4                move.l     [A2 + 0xB4], A0
  33522. 00018FD2  2652                     movea.l    A3, [A2]
  33523. 00018FD4  204A                     movea.l    A0, A2
  33524. 00018FD6  41E8 00EC                lea.l      A0, [A0 + 0xEC]
  33525. 00018FDA  2848                     movea.l    A4, A0
  33526. 00018FDC  91CB                     sub.l      A0, A3
  33527. 00018FDE  2748 0008                move.l     [A3 + 0x8], A0
  33528. 00018FE2  266A 00C8                movea.l    A3, [A2 + 0xC8]
  33529. 00018FE6  200B                     move.l     D0, A3
  33530. 00018FE8  6708                     beq        +0xA /* 00018FF2 */
  33531. 00018FEA  2F0B                     move.l     -[A7], A3
  33532. 00018FEC  61FF 0000 3D3E           bsr        +0x3D40 /* 0001CD2C */
  33533. label00018FF2:
  33534. 00018FF2  4AAA 00D0                tst.l      [A2 + 0xD0]
  33535. 00018FF6  6716                     beq        +0x18 /* 0001900E */
  33536. 00018FF8  3F3C 0001                move.w     -[A7], 0x1
  33537. 00018FFC  206A 00D0                movea.l    A0, [A2 + 0xD0]
  33538. 00019000  4850                     pea.l      [A0]
  33539. 00019002  2057                     movea.l    A0, [A7]
  33540. 00019004  2250                     movea.l    A1, [A0]
  33541. 00019006  2269 0008                movea.l    A1, [A1 + 0x8]
  33542. 0001900A  4E91                     jsr        [A1]
  33543. 0001900C  5C4F                     addq.w     A7, 6
  33544. label0001900E:
  33545. 0001900E  204A                     movea.l    A0, A2
  33546. 00019010  41E8 00B4                lea.l      A0, [A0 + 0xB4]
  33547. 00019014  2648                     movea.l    A3, A0
  33548. 00019016  2008                     move.l     D0, A0
  33549. 00019018  6716                     beq        +0x18 /* 00019030 */
  33550. 0001901A  41F9 0001 C538           lea.l      A0, [0x0001C538]
  33551. 00019020  2548 00B4                move.l     [A2 + 0xB4], A0
  33552. 00019024  4267                     clr.w      -[A7]
  33553. 00019026  2F0B                     move.l     -[A7], A3
  33554. 00019028  61FF 0000 C3B4           bsr        +0xC3B6 /* 000253DE */
  33555. 0001902E  5C4F                     addq.w     A7, 6
  33556. label00019030:
  33557. 00019030  4267                     clr.w      -[A7]
  33558. 00019032  486A 00B0                pea.l      [A2 + 0xB0]
  33559. 00019036  4EB9 0000 3BE8           jsr        [0x00003BE8]
  33560. 0001903C  4267                     clr.w      -[A7]
  33561. 0001903E  486A 007A                pea.l      [A2 + 0x7A]
  33562. 00019042  4EB9 0000 3CC8           jsr        [0x00003CC8]
  33563. 00019048  4267                     clr.w      -[A7]
  33564. 0001904A  2F0A                     move.l     -[A7], A2
  33565. 0001904C  4EB9 0000 3540           jsr        [0x00003540]
  33566. 00019052  4A43                     tst.w      D3
  33567. 00019054  4FEF 0012                lea.l      A7, [A7 + 0x12]
  33568. 00019058  670C                     beq        +0xE /* 00019066 */
  33569. 0001905A  4267                     clr.w      -[A7]
  33570. 0001905C  2F0C                     move.l     -[A7], A4
  33571. 0001905E  4EB9 0000 3AE8           jsr        [0x00003AE8]
  33572. 00019064  5C4F                     addq.w     A7, 6
  33573. label00019066:
  33574. 00019066  4A43                     tst.w      D3
  33575. 00019068  6F0A                     ble        +0xC /* 00019074 */
  33576. 0001906A  2F0A                     move.l     -[A7], A2
  33577. 0001906C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  33578. 00019072  584F                     addq.w     A7, 4
  33579. label00019074:
  33580. 00019074  204A                     movea.l    A0, A2
  33581. 00019076  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  33582. 0001907A  4E5E                     unlink     A6
  33583. 0001907C  4E75                     rts
  33584. 0001907E  4E56 0000                link       A6, 0
  33585. 00019082  2F0A                     move.l     -[A7], A2
  33586. 00019084  246E 0008                movea.l    A2, [A6 + 0x8]
  33587. 00019088  2F0A                     move.l     -[A7], A2
  33588. 0001908A  4EB9 0000 35C0           jsr        [0x000035C0]
  33589. 00019090  2F0A                     move.l     -[A7], A2
  33590. 00019092  2057                     movea.l    A0, [A7]
  33591. 00019094  2268 0004                movea.l    A1, [A0 + 0x4]
  33592. 00019098  2269 0264                movea.l    A1, [A1 + 0x264]
  33593. 0001909C  4E91                     jsr        [A1]
  33594. 0001909E  504F                     addq.w     A7, 8
  33595. 000190A0  245F                     movea.l    A2, [A7]+
  33596. 000190A2  4E5E                     unlink     A6
  33597. 000190A4  4E75                     rts
  33598. 000190A6  4E56 FFF0                link       A6, -0x0010
  33599. 000190AA  48E7 0030                movem.l    -[A7], A2,A3
  33600. 000190AE  246E 0008                movea.l    A2, [A6 + 0x8]
  33601. 000190B2  302A 00D4                move.w     D0, [A2 + 0xD4]
  33602. 000190B6  0240 0400                andi.w     D0, 0x400
  33603. 000190BA  6700 00D8                beq        +0xDA /* 00019194 */
  33604. 000190BE  266A 0020                movea.l    A3, [A2 + 0x20]
  33605. 000190C2  6006                     bra        +0x8 /* 000190CA */
  33606. label000190C4:
  33607. 000190C4  206B 0020                movea.l    A0, [A3 + 0x20]
  33608. 000190C8  2648                     movea.l    A3, A0
  33609. label000190CA:
  33610. 000190CA  200B                     move.l     D0, A3
  33611. 000190CC  6744                     beq        +0x46 /* 00019112 */
  33612. 000190CE  4267                     clr.w      -[A7]
  33613. 000190D0  4879 0001 CC34           push.l     0x1CC34
  33614. 000190D6  4879 0001 CC08           push.l     0x1CC08
  33615. 000190DC  4878 0004                push.l     0x4
  33616. 000190E0  2F0B                     move.l     -[A7], A3
  33617. 000190E2  4EB9 0000 1FE8           jsr        [0x00001FE8]
  33618. 000190E8  2008                     move.l     D0, A0
  33619. 000190EA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  33620. 000190EE  6622                     bne        +0x24 /* 00019112 */
  33621. 000190F0  4267                     clr.w      -[A7]
  33622. 000190F2  4879 0001 CC34           push.l     0x1CC34
  33623. 000190F8  4879 0001 CBCE           push.l     0x1CBCE
  33624. 000190FE  4878 0004                push.l     0x4
  33625. 00019102  2F0B                     move.l     -[A7], A3
  33626. 00019104  4EB9 0000 1FE8           jsr        [0x00001FE8]
  33627. 0001910A  2008                     move.l     D0, A0
  33628. 0001910C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  33629. 00019110  67B2                     beq        -0x4C /* 000190C4 */
  33630. label00019112:
  33631. 00019112  200B                     move.l     D0, A3
  33632. 00019114  6612                     bne        +0x14 /* 00019128 */
  33633. 00019116  426A 00C4                clr.w      [A2 + 0xC4]
  33634. 0001911A  426A 00C2                clr.w      [A2 + 0xC2]
  33635. 0001911E  422A 00C6                clr.b      [A2 + 0xC6]
  33636. 00019122  42AA 00E4                clr.l      [A2 + 0xE4]
  33637. 00019126  607C                     bra        +0x7E /* 000191A4 */
  33638. label00019128:
  33639. 00019128  486E FFF8                pea.l      [A6 - 0x8]
  33640. 0001912C  2F0A                     move.l     -[A7], A2
  33641. 0001912E  2057                     movea.l    A0, [A7]
  33642. 00019130  2268 0004                movea.l    A1, [A0 + 0x4]
  33643. 00019134  2269 0038                movea.l    A1, [A1 + 0x38]
  33644. 00019138  4E91                     jsr        [A1]
  33645. 0001913A  486E FFF0                pea.l      [A6 - 0x10]
  33646. 0001913E  2F0B                     move.l     -[A7], A3
  33647. 00019140  2057                     movea.l    A0, [A7]
  33648. 00019142  2268 0004                movea.l    A1, [A0 + 0x4]
  33649. 00019146  2269 0038                movea.l    A1, [A1 + 0x38]
  33650. 0001914A  4E91                     jsr        [A1]
  33651. 0001914C  302E FFF8                move.w     D0, [A6 - 0x8]
  33652. 00019150  906E FFF0                sub.w      D0, [A6 - 0x10]
  33653. 00019154  3540 00C2                move.w     [A2 + 0xC2], D0
  33654. 00019158  302E FFFA                move.w     D0, [A6 - 0x6]
  33655. 0001915C  906E FFF2                sub.w      D0, [A6 - 0xE]
  33656. 00019160  3540 00C4                move.w     [A2 + 0xC4], D0
  33657. 00019164  157C 0001 00C6           move.b     [A2 + 0xC6], 0x1
  33658. 0001916A  254B 00E4                move.l     [A2 + 0xE4], A3
  33659. 0001916E  4A2A 0018                tst.b      [A2 + 0x18]
  33660. 00019172  4FEF 0010                lea.l      A7, [A7 + 0x10]
  33661. 00019176  6706                     beq        +0x8 /* 0001917E */
  33662. 00019178  4A2A 001A                tst.b      [A2 + 0x1A]
  33663. 0001917C  6604                     bne        +0x6 /* 00019182 */
  33664. label0001917E:
  33665. 0001917E  426A 00C4                clr.w      [A2 + 0xC4]
  33666. label00019182:
  33667. 00019182  4A2A 0019                tst.b      [A2 + 0x19]
  33668. 00019186  6706                     beq        +0x8 /* 0001918E */
  33669. 00019188  4A2A 001B                tst.b      [A2 + 0x1B]
  33670. 0001918C  6616                     bne        +0x18 /* 000191A4 */
  33671. label0001918E:
  33672. 0001918E  426A 00C2                clr.w      [A2 + 0xC2]
  33673. 00019192  6010                     bra        +0x12 /* 000191A4 */
  33674. label00019194:
  33675. 00019194  426A 00C4                clr.w      [A2 + 0xC4]
  33676. 00019198  426A 00C2                clr.w      [A2 + 0xC2]
  33677. 0001919C  422A 00C6                clr.b      [A2 + 0xC6]
  33678. 000191A0  42AA 00E4                clr.l      [A2 + 0xE4]
  33679. label000191A4:
  33680. 000191A4  4CDF 0C00                movem.l    A2,A3, [A7]+
  33681. 000191A8  4E5E                     unlink     A6
  33682. 000191AA  4E75                     rts
  33683. 000191AC  4E56 0000                link       A6, 0
  33684. 000191B0  2F0A                     move.l     -[A7], A2
  33685. 000191B2  246E 0008                movea.l    A2, [A6 + 0x8]
  33686. 000191B6  594F                     subq.w     A7, 4
  33687. 000191B8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  33688. 000191BC  61FF 0000 2F04           bsr        +0x2F06 /* 0001C0C2 */
  33689. 000191C2  205F                     movea.l    A0, [A7]+
  33690. 000191C4  245F                     movea.l    A2, [A7]+
  33691. 000191C6  4E5E                     unlink     A6
  33692. 000191C8  4E75                     rts
  33693. 000191CA  4E56 FFF8                link       A6, -0x0008
  33694. 000191CE  48E7 1030                movem.l    -[A7], D3,A2,A3
  33695. 000191D2  246E 0008                movea.l    A2, [A6 + 0x8]
  33696. 000191D6  266E 000C                movea.l    A3, [A6 + 0xC]
  33697. 000191DA  2F0B                     move.l     -[A7], A3
  33698. 000191DC  2F0A                     move.l     -[A7], A2
  33699. 000191DE  4EB9 0000 3648           jsr        [0x00003648]
  33700. 000191E4  1600                     move.b     D3, D0
  33701. 000191E6  4A03                     tst.b      D3
  33702. 000191E8  504F                     addq.w     A7, 8
  33703. 000191EA  674C                     beq        +0x4E /* 00019238 */
  33704. 000191EC  4A6A 00C4                tst.w      [A2 + 0xC4]
  33705. 000191F0  6606                     bne        +0x8 /* 000191F8 */
  33706. 000191F2  4A6A 00C2                tst.w      [A2 + 0xC2]
  33707. 000191F6  6730                     beq        +0x32 /* 00019228 */
  33708. label000191F8:
  33709. 000191F8  486E FFF8                pea.l      [A6 - 0x8]
  33710. 000191FC  2F0A                     move.l     -[A7], A2
  33711. 000191FE  2057                     movea.l    A0, [A7]
  33712. 00019200  2268 0004                movea.l    A1, [A0 + 0x4]
  33713. 00019204  2269 003C                movea.l    A1, [A1 + 0x3C]
  33714. 00019208  4E91                     jsr        [A1]
  33715. 0001920A  486E FFF8                pea.l      [A6 - 0x8]
  33716. 0001920E  302A 00C4                move.w     D0, [A2 + 0xC4]
  33717. 00019212  4440                     neg.w      D0
  33718. 00019214  3F00                     move.w     -[A7], D0
  33719. 00019216  302A 00C2                move.w     D0, [A2 + 0xC2]
  33720. 0001921A  4440                     neg.w      D0
  33721. 0001921C  3F00                     move.w     -[A7], D0
  33722. 0001921E  A8A9                     syscall    InsetRect
  33723. 00019220  486E FFF8                pea.l      [A6 - 0x8]
  33724. 00019224  A87B                     syscall    ClipRect
  33725. 00019226  504F                     addq.w     A7, 8
  33726. label00019228:
  33727. 00019228  2F0A                     move.l     -[A7], A2
  33728. 0001922A  2057                     movea.l    A0, [A7]
  33729. 0001922C  2268 0004                movea.l    A1, [A0 + 0x4]
  33730. 00019230  2269 00D8                movea.l    A1, [A1 + 0xD8]
  33731. 00019234  4E91                     jsr        [A1]
  33732. 00019236  584F                     addq.w     A7, 4
  33733. label00019238:
  33734. 00019238  1003                     move.b     D0, D3
  33735. 0001923A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  33736. 0001923E  4E5E                     unlink     A6
  33737. 00019240  4E75                     rts
  33738. 00019242  4E56 0000                link       A6, 0
  33739. 00019246  2F0A                     move.l     -[A7], A2
  33740. 00019248  246E 0008                movea.l    A2, [A6 + 0x8]
  33741. 0001924C  486A 00D6                pea.l      [A2 + 0xD6]
  33742. 00019250  AA14                     syscall    RGBForeColor
  33743. 00019252  486A 00DC                pea.l      [A2 + 0xDC]
  33744. 00019256  AA15                     syscall    RGBBackColor
  33745. 00019258  245F                     movea.l    A2, [A7]+
  33746. 0001925A  4E5E                     unlink     A6
  33747. 0001925C  4E75                     rts
  33748. 0001925E  48E7 0038                movem.l    -[A7], A2,A3,A4
  33749. 00019262  246F 0010                movea.l    A2, [A7 + 0x10]
  33750. 00019266  286F 0014                movea.l    A4, [A7 + 0x14]
  33751. 0001926A  266F 0018                movea.l    A3, [A7 + 0x18]
  33752. 0001926E  200C                     move.l     D0, A4
  33753. 00019270  670A                     beq        +0xC /* 0001927C */
  33754. 00019272  2554 00D6                move.l     [A2 + 0xD6], [A4]
  33755. 00019276  356C 0004 00DA           move.w     [A2 + 0xDA], [A4 + 0x4]
  33756. label0001927C:
  33757. 0001927C  200B                     move.l     D0, A3
  33758. 0001927E  670A                     beq        +0xC /* 0001928A */
  33759. 00019280  2553 00DC                move.l     [A2 + 0xDC], [A3]
  33760. 00019284  356B 0004 00E0           move.w     [A2 + 0xE0], [A3 + 0x4]
  33761. label0001928A:
  33762. 0001928A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  33763. 0001928E  4E75                     rts
  33764. 00019290  4E56 FFF8                link       A6, -0x0008
  33765. 00019294  2F0A                     move.l     -[A7], A2
  33766. 00019296  246E 0008                movea.l    A2, [A6 + 0x8]
  33767. 0001929A  486E FFF8                pea.l      [A6 - 0x8]
  33768. 0001929E  2F0A                     move.l     -[A7], A2
  33769. 000192A0  2057                     movea.l    A0, [A7]
  33770. 000192A2  2268 0004                movea.l    A1, [A0 + 0x4]
  33771. 000192A6  2269 003C                movea.l    A1, [A1 + 0x3C]
  33772. 000192AA  4E91                     jsr        [A1]
  33773. 000192AC  42A7                     clr.l      -[A7]
  33774. 000192AE  2F0A                     move.l     -[A7], A2
  33775. 000192B0  2057                     movea.l    A0, [A7]
  33776. 000192B2  2268 0004                movea.l    A1, [A0 + 0x4]
  33777. 000192B6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  33778. 000192BA  4E91                     jsr        [A1]
  33779. 000192BC  486E FFF8                pea.l      [A6 - 0x8]
  33780. 000192C0  A8A3                     syscall    EraseRect
  33781. 000192C2  486E FFF8                pea.l      [A6 - 0x8]
  33782. 000192C6  2F0A                     move.l     -[A7], A2
  33783. 000192C8  2057                     movea.l    A0, [A7]
  33784. 000192CA  2268 0004                movea.l    A1, [A0 + 0x4]
  33785. 000192CE  2269 00C4                movea.l    A1, [A1 + 0xC4]
  33786. 000192D2  4E91                     jsr        [A1]
  33787. 000192D4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  33788. 000192D8  245F                     movea.l    A2, [A7]+
  33789. 000192DA  4E5E                     unlink     A6
  33790. 000192DC  4E75                     rts
  33791. 000192DE  4E56 0000                link       A6, 0
  33792. 000192E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  33793. 000192E6  A8D4                     syscall    EraseRgn
  33794. 000192E8  4E5E                     unlink     A6
  33795. 000192EA  4E75                     rts
  33796. 000192EC  4E56 FFDC                link       A6, -0x0024
  33797. 000192F0  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  33798. 000192F4  246E 0008                movea.l    A2, [A6 + 0x8]
  33799. 000192F8  286E 000C                movea.l    A4, [A6 + 0xC]
  33800. 000192FC  2F0A                     move.l     -[A7], A2
  33801. 000192FE  4EB9 0000 30A0           jsr        [0x000030A0]
  33802. 00019304  4A00                     tst.b      D0
  33803. 00019306  584F                     addq.w     A7, 4
  33804. 00019308  6700 0140                beq        +0x142 /* 0001944A */
  33805. 0001930C  42A7                     clr.l      -[A7]
  33806. 0001930E  2F0A                     move.l     -[A7], A2
  33807. 00019310  2057                     movea.l    A0, [A7]
  33808. 00019312  2268 0004                movea.l    A1, [A0 + 0x4]
  33809. 00019316  2269 00E8                movea.l    A1, [A1 + 0xE8]
  33810. 0001931A  4E91                     jsr        [A1]
  33811. 0001931C  4A00                     tst.b      D0
  33812. 0001931E  504F                     addq.w     A7, 8
  33813. 00019320  6700 0128                beq        +0x12A /* 0001944A */
  33814. 00019324  2F3C 000C FFFF           move.l     -[A7], 0xCFFFF
  33815. 0001932A  2F0A                     move.l     -[A7], A2
  33816. 0001932C  2057                     movea.l    A0, [A7]
  33817. 0001932E  2268 0004                movea.l    A1, [A0 + 0x4]
  33818. 00019332  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  33819. 00019336  4E91                     jsr        [A1]
  33820. 00019338  4A40                     tst.w      D0
  33821. 0001933A  504F                     addq.w     A7, 8
  33822. 0001933C  6600 010C                bne        +0x10E /* 0001944A */
  33823. 00019340  2D6A 006C FFE4           move.l     [A6 - 0x1C], [A2 + 0x6C]
  33824. 00019346  2D6A 0070 FFE8           move.l     [A6 - 0x18], [A2 + 0x70]
  33825. 0001934C  4A6A 00C4                tst.w      [A2 + 0xC4]
  33826. 00019350  6F0A                     ble        +0xC /* 0001935C */
  33827. 00019352  302A 00C4                move.w     D0, [A2 + 0xC4]
  33828. 00019356  5340                     subq.w     D0, 1
  33829. 00019358  4440                     neg.w      D0
  33830. 0001935A  6002                     bra        +0x4 /* 0001935E */
  33831. label0001935C:
  33832. 0001935C  7000                     moveq.l    D0, 0x00
  33833. label0001935E:
  33834. 0001935E  3600                     move.w     D3, D0
  33835. 00019360  4A6A 00C2                tst.w      [A2 + 0xC2]
  33836. 00019364  6F0A                     ble        +0xC /* 00019370 */
  33837. 00019366  302A 00C2                move.w     D0, [A2 + 0xC2]
  33838. 0001936A  5340                     subq.w     D0, 1
  33839. 0001936C  4440                     neg.w      D0
  33840. 0001936E  6002                     bra        +0x4 /* 00019372 */
  33841. label00019370:
  33842. 00019370  7000                     moveq.l    D0, 0x00
  33843. label00019372:
  33844. 00019372  3800                     move.w     D4, D0
  33845. 00019374  082A 0002 00D4           btst.b     [A2 + 0xD4], 0x2
  33846. 0001937A  6712                     beq        +0x14 /* 0001938E */
  33847. 0001937C  4A43                     tst.w      D3
  33848. 0001937E  6D04                     blt        +0x6 /* 00019384 */
  33849. 00019380  4A44                     tst.w      D4
  33850. 00019382  6C0A                     bge        +0xC /* 0001938E */
  33851. label00019384:
  33852. 00019384  486E FFE4                pea.l      [A6 - 0x1C]
  33853. 00019388  3F03                     move.w     -[A7], D3
  33854. 0001938A  3F04                     move.w     -[A7], D4
  33855. 0001938C  A8A9                     syscall    InsetRect
  33856. label0001938E:
  33857. 0001938E  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  33858. 00019392  486E FFE4                pea.l      [A6 - 0x1C]
  33859. 00019396  A8DF                     syscall    RectRgn
  33860. 00019398  200C                     move.l     D0, A4
  33861. 0001939A  670C                     beq        +0xE /* 000193A8 */
  33862. 0001939C  266A 0074                movea.l    A3, [A2 + 0x74]
  33863. 000193A0  2F0C                     move.l     -[A7], A4
  33864. 000193A2  2F0B                     move.l     -[A7], A3
  33865. 000193A4  2F0B                     move.l     -[A7], A3
  33866. 000193A6  A8E4                     syscall    SectRgn
  33867. label000193A8:
  33868. 000193A8  554F                     subq.w     A7, 2
  33869. 000193AA  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  33870. 000193AE  A8E2                     syscall    EmptyRgn
  33871. 000193B0  101F                     move.b     D0, [A7]+
  33872. 000193B2  6600 0090                bne        +0x92 /* 00019444 */
  33873. 000193B6  486E FFDC                pea.l      [A6 - 0x24]
  33874. 000193BA  2F0A                     move.l     -[A7], A2
  33875. 000193BC  2057                     movea.l    A0, [A7]
  33876. 000193BE  2268 0004                movea.l    A1, [A0 + 0x4]
  33877. 000193C2  2269 003C                movea.l    A1, [A1 + 0x3C]
  33878. 000193C6  4E91                     jsr        [A1]
  33879. 000193C8  486E FFDC                pea.l      [A6 - 0x24]
  33880. 000193CC  4878 032B                push.l     0x32B
  33881. 000193D0  2F12                     move.l     -[A7], [A2]
  33882. 000193D2  2057                     movea.l    A0, [A7]
  33883. 000193D4  2250                     movea.l    A1, [A0]
  33884. 000193D6  2269 0018                movea.l    A1, [A1 + 0x18]
  33885. 000193DA  4E91                     jsr        [A1]
  33886. 000193DC  4A00                     tst.b      D0
  33887. 000193DE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  33888. 000193E2  6710                     beq        +0x12 /* 000193F4 */
  33889. 000193E4  2F0A                     move.l     -[A7], A2
  33890. 000193E6  2057                     movea.l    A0, [A7]
  33891. 000193E8  2268 0004                movea.l    A1, [A0 + 0x4]
  33892. 000193EC  2269 00F4                movea.l    A1, [A1 + 0xF4]
  33893. 000193F0  4E91                     jsr        [A1]
  33894. 000193F2  584F                     addq.w     A7, 4
  33895. label000193F4:
  33896. 000193F4  42A7                     clr.l      -[A7]
  33897. 000193F6  486A 0044                pea.l      [A2 + 0x44]
  33898. 000193FA  486E FFEC                pea.l      [A6 - 0x14]
  33899. 000193FE  4EB9 0000 2798           jsr        [0x00002798]
  33900. 00019404  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33901. 00019408  6016                     bra        +0x18 /* 00019420 */
  33902. label0001940A:
  33903. 0001940A  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  33904. 0001940E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  33905. 00019412  2057                     movea.l    A0, [A7]
  33906. 00019414  2268 0004                movea.l    A1, [A0 + 0x4]
  33907. 00019418  2269 00F0                movea.l    A1, [A1 + 0xF0]
  33908. 0001941C  4E91                     jsr        [A1]
  33909. 0001941E  504F                     addq.w     A7, 8
  33910. label00019420:
  33911. 00019420  486E FFFC                pea.l      [A6 - 0x4]
  33912. 00019424  486E FFEC                pea.l      [A6 - 0x14]
  33913. 00019428  4EB9 0000 27A8           jsr        [0x000027A8]
  33914. 0001942E  4A00                     tst.b      D0
  33915. 00019430  504F                     addq.w     A7, 8
  33916. 00019432  66D6                     bne        -0x28 /* 0001940A */
  33917. 00019434  3F3C FFFF                move.w     -[A7], 0xFFFF
  33918. 00019438  486E FFEC                pea.l      [A6 - 0x14]
  33919. 0001943C  4EB9 0000 27A0           jsr        [0x000027A0]
  33920. 00019442  5C4F                     addq.w     A7, 6
  33921. label00019444:
  33922. 00019444  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  33923. 00019448  A8DD                     syscall    SetEmptyRgn
  33924. label0001944A:
  33925. 0001944A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  33926. 0001944E  4E5E                     unlink     A6
  33927. 00019450  4E75                     rts
  33928. 00019452  4E56 FFDC                link       A6, -0x0024
  33929. 00019456  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  33930. 0001945A  246E 0008                movea.l    A2, [A6 + 0x8]
  33931. 0001945E  42A7                     clr.l      -[A7]
  33932. 00019460  2F0A                     move.l     -[A7], A2
  33933. 00019462  2057                     movea.l    A0, [A7]
  33934. 00019464  2268 0004                movea.l    A1, [A0 + 0x4]
  33935. 00019468  2269 00E8                movea.l    A1, [A1 + 0xE8]
  33936. 0001946C  4E91                     jsr        [A1]
  33937. 0001946E  2F3C 706F 7274           move.l     -[A7], 0x706F7274 /* 'port' */
  33938. 00019474  486E FFE0                pea.l      [A6 - 0x20]
  33939. 00019478  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  33940. 0001947C  61FF 0000 B7A8           bsr        +0xB7AA /* 00024C26 */
  33941. 00019482  301F                     move.w     D0, [A7]+
  33942. 00019484  3600                     move.w     D3, D0
  33943. 00019486  4A43                     tst.w      D3
  33944. 00019488  5C4F                     addq.w     A7, 6
  33945. 0001948A  671C                     beq        +0x1E /* 000194A8 */
  33946. 0001948C  42A7                     clr.l      -[A7]
  33947. 0001948E  486E FFEC                pea.l      [A6 - 0x14]
  33948. 00019492  3043                     movea.w    A0, D3
  33949. 00019494  2D48 FFEC                move.l     [A6 - 0x14], A0
  33950. 00019498  4879 0001 CBB6           push.l     0x1CBB6
  33951. 0001949E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  33952. 000194A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33953. label000194A8:
  33954. 000194A8  4EB9 0000 2070           jsr        [0x00002070]
  33955. 000194AE  2D48 FFDC                move.l     [A6 - 0x24], A0
  33956. 000194B2  554F                     subq.w     A7, 2
  33957. 000194B4  2F3C 706F 7274           move.l     -[A7], 0x706F7274 /* 'port' */
  33958. 000194BA  486E FFDC                pea.l      [A6 - 0x24]
  33959. 000194BE  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  33960. 000194C2  61FF 0000 B798           bsr        +0xB79A /* 00024C5C */
  33961. 000194C8  301F                     move.w     D0, [A7]+
  33962. 000194CA  3600                     move.w     D3, D0
  33963. 000194CC  4A43                     tst.w      D3
  33964. 000194CE  671C                     beq        +0x1E /* 000194EC */
  33965. 000194D0  42A7                     clr.l      -[A7]
  33966. 000194D2  486E FFE8                pea.l      [A6 - 0x18]
  33967. 000194D6  3043                     movea.w    A0, D3
  33968. 000194D8  2D48 FFE8                move.l     [A6 - 0x18], A0
  33969. 000194DC  4879 0001 CBB6           push.l     0x1CBB6
  33970. 000194E2  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  33971. 000194E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  33972. label000194EC:
  33973. 000194EC  2F0A                     move.l     -[A7], A2
  33974. 000194EE  2057                     movea.l    A0, [A7]
  33975. 000194F0  2268 0004                movea.l    A1, [A0 + 0x4]
  33976. 000194F4  2269 00D4                movea.l    A1, [A1 + 0xD4]
  33977. 000194F8  4E91                     jsr        [A1]
  33978. 000194FA  2848                     movea.l    A4, A0
  33979. 000194FC  4A6A 00C2                tst.w      [A2 + 0xC2]
  33980. 00019500  584F                     addq.w     A7, 4
  33981. 00019502  6608                     bne        +0xA /* 0001950C */
  33982. 00019504  4A6A 00C4                tst.w      [A2 + 0xC4]
  33983. 00019508  6700 0088                beq        +0x8A /* 00019592 */
  33984. label0001950C:
  33985. 0001950C  594F                     subq.w     A7, 4
  33986. 0001950E  A8D8                     syscall    NewRgn
  33987. 00019510  205F                     movea.l    A0, [A7]+
  33988. 00019512  2648                     movea.l    A3, A0
  33989. 00019514  594F                     subq.w     A7, 4
  33990. 00019516  A8D8                     syscall    NewRgn
  33991. 00019518  205F                     movea.l    A0, [A7]+
  33992. 0001951A  2608                     move.l     D3, A0
  33993. 0001951C  486E FFF8                pea.l      [A6 - 0x8]
  33994. 00019520  2F0A                     move.l     -[A7], A2
  33995. 00019522  2057                     movea.l    A0, [A7]
  33996. 00019524  2268 0004                movea.l    A1, [A0 + 0x4]
  33997. 00019528  2269 003C                movea.l    A1, [A1 + 0x3C]
  33998. 0001952C  4E91                     jsr        [A1]
  33999. 0001952E  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  34000. 00019534  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  34001. 0001953A  486E FFF0                pea.l      [A6 - 0x10]
  34002. 0001953E  302A 00C4                move.w     D0, [A2 + 0xC4]
  34003. 00019542  5340                     subq.w     D0, 1
  34004. 00019544  4440                     neg.w      D0
  34005. 00019546  3F00                     move.w     -[A7], D0
  34006. 00019548  302A 00C2                move.w     D0, [A2 + 0xC2]
  34007. 0001954C  5340                     subq.w     D0, 1
  34008. 0001954E  4440                     neg.w      D0
  34009. 00019550  3F00                     move.w     -[A7], D0
  34010. 00019552  A8A9                     syscall    InsetRect
  34011. 00019554  2F03                     move.l     -[A7], D3
  34012. 00019556  486E FFF8                pea.l      [A6 - 0x8]
  34013. 0001955A  A8DF                     syscall    RectRgn
  34014. 0001955C  2F0B                     move.l     -[A7], A3
  34015. 0001955E  486E FFF0                pea.l      [A6 - 0x10]
  34016. 00019562  A8DF                     syscall    RectRgn
  34017. 00019564  2F0B                     move.l     -[A7], A3
  34018. 00019566  2F03                     move.l     -[A7], D3
  34019. 00019568  2F0B                     move.l     -[A7], A3
  34020. 0001956A  A8E6                     syscall    DiffRgn
  34021. 0001956C  2F0B                     move.l     -[A7], A3
  34022. 0001956E  2F0C                     move.l     -[A7], A4
  34023. 00019570  2F0B                     move.l     -[A7], A3
  34024. 00019572  A8E5                     syscall    UnionRgn
  34025. 00019574  2F0B                     move.l     -[A7], A3
  34026. 00019576  2F0A                     move.l     -[A7], A2
  34027. 00019578  2057                     movea.l    A0, [A7]
  34028. 0001957A  2268 0004                movea.l    A1, [A0 + 0x4]
  34029. 0001957E  2269 0280                movea.l    A1, [A1 + 0x280]
  34030. 00019582  4E91                     jsr        [A1]
  34031. 00019584  2F0B                     move.l     -[A7], A3
  34032. 00019586  A8D9                     syscall    DisposRgn/DisposeRgn
  34033. 00019588  2F03                     move.l     -[A7], D3
  34034. 0001958A  A8D9                     syscall    DisposRgn/DisposeRgn
  34035. 0001958C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  34036. 00019590  6012                     bra        +0x14 /* 000195A4 */
  34037. label00019592:
  34038. 00019592  2F0C                     move.l     -[A7], A4
  34039. 00019594  2F0A                     move.l     -[A7], A2
  34040. 00019596  2057                     movea.l    A0, [A7]
  34041. 00019598  2268 0004                movea.l    A1, [A0 + 0x4]
  34042. 0001959C  2269 0280                movea.l    A1, [A1 + 0x280]
  34043. 000195A0  4E91                     jsr        [A1]
  34044. 000195A2  504F                     addq.w     A7, 8
  34045. label000195A4:
  34046. 000195A4  2F0C                     move.l     -[A7], A4
  34047. 000195A6  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34048. 000195AA  61FF 0000 B040           bsr        +0xB042 /* 000245EC */
  34049. 000195B0  2F0C                     move.l     -[A7], A4
  34050. 000195B2  A8D9                     syscall    DisposRgn/DisposeRgn
  34051. 000195B4  554F                     subq.w     A7, 2
  34052. 000195B6  2F3C 706F 7274           move.l     -[A7], 0x706F7274 /* 'port' */
  34053. 000195BC  486E FFE0                pea.l      [A6 - 0x20]
  34054. 000195C0  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34055. 000195C4  61FF 0000 B696           bsr        +0xB698 /* 00024C5C */
  34056. 000195CA  301F                     move.w     D0, [A7]+
  34057. 000195CC  3600                     move.w     D3, D0
  34058. 000195CE  4A43                     tst.w      D3
  34059. 000195D0  671C                     beq        +0x1E /* 000195EE */
  34060. 000195D2  42A7                     clr.l      -[A7]
  34061. 000195D4  486E FFE4                pea.l      [A6 - 0x1C]
  34062. 000195D8  3043                     movea.w    A0, D3
  34063. 000195DA  2D48 FFE4                move.l     [A6 - 0x1C], A0
  34064. 000195DE  4879 0001 CBB6           push.l     0x1CBB6
  34065. 000195E4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  34066. 000195EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34067. label000195EE:
  34068. 000195EE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  34069. 000195F2  4E5E                     unlink     A6
  34070. 000195F4  4E75                     rts
  34071. 000195F6  4E56 FFF4                link       A6, -0x000C
  34072. 000195FA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  34073. 000195FE  246E 0008                movea.l    A2, [A6 + 0x8]
  34074. 00019602  266E 000C                movea.l    A3, [A6 + 0xC]
  34075. 00019606  302A 00D4                move.w     D0, [A2 + 0xD4]
  34076. 0001960A  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  34077. 0001960E  6700 020C                beq        +0x20E /* 0001981C */
  34078. 00019612  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  34079. 00019616  302A 0040                move.w     D0, [A2 + 0x40]
  34080. 0001961A  D16E FFFC                add.w      [A6 - 0x4], D0
  34081. 0001961E  302A 0042                move.w     D0, [A2 + 0x42]
  34082. 00019622  D16E FFFE                add.w      [A6 - 0x2], D0
  34083. 00019626  204A                     movea.l    A0, A2
  34084. 00019628  41E8 007A                lea.l      A0, [A0 + 0x7A]
  34085. 0001962C  B1F9 0002 B7CE           cmpa.l     A0, [0x0002B7CE]
  34086. 00019632  6700 0146                beq        +0x148 /* 0001977A */
  34087. 00019636  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  34088. 0001963C  2F0A                     move.l     -[A7], A2
  34089. 0001963E  2057                     movea.l    A0, [A7]
  34090. 00019640  2268 0004                movea.l    A1, [A0 + 0x4]
  34091. 00019644  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34092. 00019648  4E91                     jsr        [A1]
  34093. 0001964A  4A40                     tst.w      D0
  34094. 0001964C  504F                     addq.w     A7, 8
  34095. 0001964E  6728                     beq        +0x2A /* 00019678 */
  34096. 00019650  554F                     subq.w     A7, 2
  34097. 00019652  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  34098. 00019656  7023                     moveq.l    D0, 0x23
  34099. 00019658  ABED                     syscall    DragDispatch
  34100. 0001965A  101F                     move.b     D0, [A7]+
  34101. 0001965C  671A                     beq        +0x1C /* 00019678 */
  34102. 0001965E  486B 0008                pea.l      [A3 + 0x8]
  34103. 00019662  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34104. 00019666  2F0A                     move.l     -[A7], A2
  34105. 00019668  2057                     movea.l    A0, [A7]
  34106. 0001966A  2268 0004                movea.l    A1, [A0 + 0x4]
  34107. 0001966E  2269 0318                movea.l    A1, [A1 + 0x318]
  34108. 00019672  4E91                     jsr        [A1]
  34109. 00019674  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34110. label00019678:
  34111. 00019678  486E FFF4                pea.l      [A6 - 0xC]
  34112. 0001967C  486E FFF8                pea.l      [A6 - 0x8]
  34113. 00019680  2F0A                     move.l     -[A7], A2
  34114. 00019682  2057                     movea.l    A0, [A7]
  34115. 00019684  2268 0004                movea.l    A1, [A0 + 0x4]
  34116. 00019688  2269 0300                movea.l    A1, [A1 + 0x300]
  34117. 0001968C  4E91                     jsr        [A1]
  34118. 0001968E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  34119. 00019692  2F0A                     move.l     -[A7], A2
  34120. 00019694  61FF 0000 10E6           bsr        +0x10E8 /* 0001A77C */
  34121. 0001969A  4A00                     tst.b      D0
  34122. 0001969C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  34123. 000196A0  6620                     bne        +0x22 /* 000196C2 */
  34124. 000196A2  202E FFF8                move.l     D0, [A6 - 0x8]
  34125. 000196A6  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  34126. 000196AA  6712                     beq        +0x14 /* 000196BE */
  34127. 000196AC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  34128. 000196B0  2F0A                     move.l     -[A7], A2
  34129. 000196B2  61FF 0000 10C8           bsr        +0x10CA /* 0001A77C */
  34130. 000196B8  4A00                     tst.b      D0
  34131. 000196BA  504F                     addq.w     A7, 8
  34132. 000196BC  6604                     bne        +0x6 /* 000196C2 */
  34133. label000196BE:
  34134. 000196BE  6000 015C                bra        +0x15E /* 0001981C */
  34135. label000196C2:
  34136. 000196C2  2F3C 0002 FFFF           move.l     -[A7], 0x2FFFF
  34137. 000196C8  2F0A                     move.l     -[A7], A2
  34138. 000196CA  2057                     movea.l    A0, [A7]
  34139. 000196CC  2268 0004                movea.l    A1, [A0 + 0x4]
  34140. 000196D0  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34141. 000196D4  4E91                     jsr        [A1]
  34142. 000196D6  1600                     move.b     D3, D0
  34143. 000196D8  4A03                     tst.b      D3
  34144. 000196DA  504F                     addq.w     A7, 8
  34145. 000196DC  6736                     beq        +0x38 /* 00019714 */
  34146. 000196DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34147. 000196E2  2F0A                     move.l     -[A7], A2
  34148. 000196E4  2057                     movea.l    A0, [A7]
  34149. 000196E6  2268 0004                movea.l    A1, [A0 + 0x4]
  34150. 000196EA  2269 034C                movea.l    A1, [A1 + 0x34C]
  34151. 000196EE  4E91                     jsr        [A1]
  34152. 000196F0  4A00                     tst.b      D0
  34153. 000196F2  504F                     addq.w     A7, 8
  34154. 000196F4  671E                     beq        +0x20 /* 00019714 */
  34155. 000196F6  200A                     move.l     D0, A2
  34156. 000196F8  4A80                     tst.l      D0
  34157. 000196FA  6708                     beq        +0xA /* 00019704 */
  34158. 000196FC  204A                     movea.l    A0, A2
  34159. 000196FE  41E8 007A                lea.l      A0, [A0 + 0x7A]
  34160. 00019702  6002                     bra        +0x4 /* 00019706 */
  34161. label00019704:
  34162. 00019704  204A                     movea.l    A0, A2
  34163. label00019706:
  34164. 00019706  4850                     pea.l      [A0]
  34165. 00019708  4EB9 0000 3D00           jsr        [0x00003D00]
  34166. 0001970E  584F                     addq.w     A7, 4
  34167. 00019710  6000 010A                bra        +0x10C /* 0001981C */
  34168. label00019714:
  34169. 00019714  42A7                     clr.l      -[A7]
  34170. 00019716  2F0A                     move.l     -[A7], A2
  34171. 00019718  2057                     movea.l    A0, [A7]
  34172. 0001971A  2268 0004                movea.l    A1, [A0 + 0x4]
  34173. 0001971E  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34174. 00019722  4E91                     jsr        [A1]
  34175. 00019724  1600                     move.b     D3, D0
  34176. 00019726  42A7                     clr.l      -[A7]
  34177. 00019728  2F0A                     move.l     -[A7], A2
  34178. 0001972A  2057                     movea.l    A0, [A7]
  34179. 0001972C  2268 0004                movea.l    A1, [A0 + 0x4]
  34180. 00019730  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34181. 00019734  4E91                     jsr        [A1]
  34182. 00019736  42A7                     clr.l      -[A7]
  34183. 00019738  42A7                     clr.l      -[A7]
  34184. 0001973A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34185. 0001973E  61FF 0000 A744           bsr        +0xA746 /* 00023E84 */
  34186. 00019744  1003                     move.b     D0, D3
  34187. 00019746  4880                     ext.w      D0
  34188. 00019748  3F00                     move.w     -[A7], D0
  34189. 0001974A  4267                     clr.w      -[A7]
  34190. 0001974C  2F0A                     move.l     -[A7], A2
  34191. 0001974E  2057                     movea.l    A0, [A7]
  34192. 00019750  2268 0004                movea.l    A1, [A0 + 0x4]
  34193. 00019754  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34194. 00019758  4E91                     jsr        [A1]
  34195. 0001975A  200A                     move.l     D0, A2
  34196. 0001975C  4A80                     tst.l      D0
  34197. 0001975E  6708                     beq        +0xA /* 00019768 */
  34198. 00019760  204A                     movea.l    A0, A2
  34199. 00019762  41E8 007A                lea.l      A0, [A0 + 0x7A]
  34200. 00019766  6002                     bra        +0x4 /* 0001976A */
  34201. label00019768:
  34202. 00019768  204A                     movea.l    A0, A2
  34203. label0001976A:
  34204. 0001976A  4850                     pea.l      [A0]
  34205. 0001976C  4EB9 0000 3D00           jsr        [0x00003D00]
  34206. 00019772  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  34207. 00019776  6000 00A4                bra        +0xA6 /* 0001981C */
  34208. label0001977A:
  34209. 0001977A  42A7                     clr.l      -[A7]
  34210. 0001977C  2F0A                     move.l     -[A7], A2
  34211. 0001977E  2057                     movea.l    A0, [A7]
  34212. 00019780  2268 0004                movea.l    A1, [A0 + 0x4]
  34213. 00019784  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34214. 00019788  4E91                     jsr        [A1]
  34215. 0001978A  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  34216. 0001978E  302A 0040                move.w     D0, [A2 + 0x40]
  34217. 00019792  D16E FFFC                add.w      [A6 - 0x4], D0
  34218. 00019796  302A 0042                move.w     D0, [A2 + 0x42]
  34219. 0001979A  D16E FFFE                add.w      [A6 - 0x2], D0
  34220. 0001979E  362B 0016                move.w     D3, [A3 + 0x16]
  34221. 000197A2  282B 000E                move.l     D4, [A3 + 0xE]
  34222. 000197A6  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  34223. 000197AC  2F0A                     move.l     -[A7], A2
  34224. 000197AE  2057                     movea.l    A0, [A7]
  34225. 000197B0  2268 0004                movea.l    A1, [A0 + 0x4]
  34226. 000197B4  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34227. 000197B8  4E91                     jsr        [A1]
  34228. 000197BA  4A40                     tst.w      D0
  34229. 000197BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  34230. 000197C0  672A                     beq        +0x2C /* 000197EC */
  34231. 000197C2  554F                     subq.w     A7, 2
  34232. 000197C4  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  34233. 000197C8  7023                     moveq.l    D0, 0x23
  34234. 000197CA  ABED                     syscall    DragDispatch
  34235. 000197CC  101F                     move.b     D0, [A7]+
  34236. 000197CE  671C                     beq        +0x1E /* 000197EC */
  34237. 000197D0  486B 0008                pea.l      [A3 + 0x8]
  34238. 000197D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34239. 000197D8  2F0A                     move.l     -[A7], A2
  34240. 000197DA  2057                     movea.l    A0, [A7]
  34241. 000197DC  2268 0004                movea.l    A1, [A0 + 0x4]
  34242. 000197E0  2269 0318                movea.l    A1, [A1 + 0x318]
  34243. 000197E4  4E91                     jsr        [A1]
  34244. 000197E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34245. 000197EA  6012                     bra        +0x14 /* 000197FE */
  34246. label000197EC:
  34247. 000197EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34248. 000197F0  3F03                     move.w     -[A7], D3
  34249. 000197F2  2F04                     move.l     -[A7], D4
  34250. 000197F4  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34251. 000197F8  61FF 0000 850A           bsr        +0x850C /* 00021D04 */
  34252. label000197FE:
  34253. 000197FE  2F0A                     move.l     -[A7], A2
  34254. 00019800  2057                     movea.l    A0, [A7]
  34255. 00019802  2268 0004                movea.l    A1, [A0 + 0x4]
  34256. 00019806  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  34257. 0001980A  4E91                     jsr        [A1]
  34258. 0001980C  2F0A                     move.l     -[A7], A2
  34259. 0001980E  2057                     movea.l    A0, [A7]
  34260. 00019810  2268 0004                movea.l    A1, [A0 + 0x4]
  34261. 00019814  2269 033C                movea.l    A1, [A1 + 0x33C]
  34262. 00019818  4E91                     jsr        [A1]
  34263. 0001981A  504F                     addq.w     A7, 8
  34264. label0001981C:
  34265. 0001981C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  34266. 00019820  4E5E                     unlink     A6
  34267. 00019822  4E75                     rts
  34268. 00019824  4E56 FFF8                link       A6, -0x0008
  34269. 00019828  48E7 1030                movem.l    -[A7], D3,A2,A3
  34270. 0001982C  246E 0008                movea.l    A2, [A6 + 0x8]
  34271. 00019830  7600                     moveq.l    D3, 0x00
  34272. 00019832  486E FFF8                pea.l      [A6 - 0x8]
  34273. 00019836  486E FFFC                pea.l      [A6 - 0x4]
  34274. 0001983A  2F0A                     move.l     -[A7], A2
  34275. 0001983C  2057                     movea.l    A0, [A7]
  34276. 0001983E  2268 0004                movea.l    A1, [A0 + 0x4]
  34277. 00019842  2269 0300                movea.l    A1, [A1 + 0x300]
  34278. 00019846  4E91                     jsr        [A1]
  34279. 00019848  202E FFF8                move.l     D0, [A6 - 0x8]
  34280. 0001984C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  34281. 00019850  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34282. 00019854  6740                     beq        +0x42 /* 00019896 */
  34283. 00019856  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  34284. 0001985A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34285. 0001985E  2F0A                     move.l     -[A7], A2
  34286. 00019860  2057                     movea.l    A0, [A7]
  34287. 00019862  2268 0004                movea.l    A1, [A0 + 0x4]
  34288. 00019866  2269 02B0                movea.l    A1, [A1 + 0x2B0]
  34289. 0001986A  4E91                     jsr        [A1]
  34290. 0001986C  2648                     movea.l    A3, A0
  34291. 0001986E  2F0B                     move.l     -[A7], A3
  34292. 00019870  302A 0042                move.w     D0, [A2 + 0x42]
  34293. 00019874  4440                     neg.w      D0
  34294. 00019876  3F00                     move.w     -[A7], D0
  34295. 00019878  302A 0040                move.w     D0, [A2 + 0x40]
  34296. 0001987C  4440                     neg.w      D0
  34297. 0001987E  3F00                     move.w     -[A7], D0
  34298. 00019880  A8E0                     syscall    OffsetRgn/OfsetRgn
  34299. 00019882  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34300. 00019886  2F0B                     move.l     -[A7], A3
  34301. 00019888  A8E8                     syscall    PtInRgn
  34302. 0001988A  101F                     move.b     D0, [A7]+
  34303. 0001988C  1600                     move.b     D3, D0
  34304. 0001988E  2F0B                     move.l     -[A7], A3
  34305. 00019890  A8D9                     syscall    DisposRgn/DisposeRgn
  34306. 00019892  4FEF 000A                lea.l      A7, [A7 + 0xA]
  34307. label00019896:
  34308. 00019896  1003                     move.b     D0, D3
  34309. 00019898  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  34310. 0001989C  4E5E                     unlink     A6
  34311. 0001989E  4E75                     rts
  34312. 000198A0  4E56 0000                link       A6, 0
  34313. 000198A4  2F0A                     move.l     -[A7], A2
  34314. 000198A6  246E 0008                movea.l    A2, [A6 + 0x8]
  34315. 000198AA  42A7                     clr.l      -[A7]
  34316. 000198AC  2F0A                     move.l     -[A7], A2
  34317. 000198AE  2057                     movea.l    A0, [A7]
  34318. 000198B0  2268 0004                movea.l    A1, [A0 + 0x4]
  34319. 000198B4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34320. 000198B8  4E91                     jsr        [A1]
  34321. 000198BA  4A00                     tst.b      D0
  34322. 000198BC  504F                     addq.w     A7, 8
  34323. 000198BE  673C                     beq        +0x3E /* 000198FC */
  34324. 000198C0  486E 000C                pea.l      [A6 + 0xC]
  34325. 000198C4  2F0A                     move.l     -[A7], A2
  34326. 000198C6  2057                     movea.l    A0, [A7]
  34327. 000198C8  2268 0004                movea.l    A1, [A0 + 0x4]
  34328. 000198CC  2269 0118                movea.l    A1, [A1 + 0x118]
  34329. 000198D0  4E91                     jsr        [A1]
  34330. 000198D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34331. 000198D6  42A7                     clr.l      -[A7]
  34332. 000198D8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34333. 000198DC  61FF 0000 AB02           bsr        +0xAB04 /* 000243E0 */
  34334. 000198E2  101F                     move.b     D0, [A7]+
  34335. 000198E4  5C4F                     addq.w     A7, 6
  34336. 000198E6  6614                     bne        +0x16 /* 000198FC */
  34337. 000198E8  594F                     subq.w     A7, 4
  34338. 000198EA  3F3C 0001                move.w     -[A7], 0x1
  34339. 000198EE  A9B9                     syscall    GetCursor
  34340. 000198F0  205F                     movea.l    A0, [A7]+
  34341. 000198F2  2448                     movea.l    A2, A0
  34342. 000198F4  200A                     move.l     D0, A2
  34343. 000198F6  6704                     beq        +0x6 /* 000198FC */
  34344. 000198F8  2F12                     move.l     -[A7], [A2]
  34345. 000198FA  A851                     syscall    SetCursor
  34346. label000198FC:
  34347. 000198FC  245F                     movea.l    A2, [A7]+
  34348. 000198FE  4E5E                     unlink     A6
  34349. 00019900  4E75                     rts
  34350. label00019902:
  34351. 00019902  4E56 FFEC                link       A6, -0x0014
  34352. 00019906  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  34353. 0001990A  246E 0008                movea.l    A2, [A6 + 0x8]
  34354. 0001990E  2A2E 000C                move.l     D5, [A6 + 0xC]
  34355. 00019912  266E 0010                movea.l    A3, [A6 + 0x10]
  34356. 00019916  7601                     moveq.l    D3, 0x01
  34357. 00019918  7801                     moveq.l    D4, 0x01
  34358. 0001991A  42A7                     clr.l      -[A7]
  34359. 0001991C  2F0A                     move.l     -[A7], A2
  34360. 0001991E  2057                     movea.l    A0, [A7]
  34361. 00019920  2268 0004                movea.l    A1, [A0 + 0x4]
  34362. 00019924  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34363. 00019928  4E91                     jsr        [A1]
  34364. 0001992A  504F                     addq.w     A7, 8
  34365. 0001992C  2005                     move.l     D0, D5
  34366. 0001992E  61FF FFFE 6BF4           bsr        -0x1940A /* 00000524 */
  34367. 00019934  0204 0000                andi.b     D4, 0x0
  34368. 00019938  000B 0000                ori.b      A3, 0x0
  34369. 0001993C  00C9                     .incomplete
  34370. 0001993E  0006 0000                ori.b      D6, 0x0
  34371. 00019942  000B 0026                ori.b      A3, 0x26 /* '&' */
  34372. 00019946  0000 000C                ori.b      D0, 0xC
  34373. 0001994A  0078 0000 000D           ori.w      [0x0000000D], 0x0
  34374. 00019950  00CA                     .incomplete
  34375. 00019952  0000 000E                ori.b      D0, 0xE
  34376. 00019956  0106                     btst       D6, D0
  34377. 00019958  0000 000F                ori.b      D0, 0xF
  34378. 0001995C  0158                     bchg       [A0]+, D0
  34379. 0001995E  0000 0010                ori.b      D0, 0x10
  34380. 00019962  01BA 0000                bclr       [PC /* 00019964 */], D0
  34381. 00019966  00C9                     .incomplete
  34382. 00019968  01A2                     bclr       -[A2], D0
  34383. 0001996A  302A 00D4                move.w     D0, [A2 + 0xD4]
  34384. 0001996E  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34385. 00019972  6700 01DA                beq        +0x1DC /* 00019B4E */
  34386. 00019976  554F                     subq.w     A7, 2
  34387. 00019978  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34388. 0001997C  61FF 0000 49CC           bsr        +0x49CE /* 0001E34A */
  34389. 00019982  301F                     move.w     D0, [A7]+
  34390. 00019984  3A00                     move.w     D5, D0
  34391. 00019986  4A45                     tst.w      D5
  34392. 00019988  671C                     beq        +0x1E /* 000199A6 */
  34393. 0001998A  42A7                     clr.l      -[A7]
  34394. 0001998C  486E FFFC                pea.l      [A6 - 0x4]
  34395. 00019990  3045                     movea.w    A0, D5
  34396. 00019992  2D48 FFFC                move.l     [A6 - 0x4], A0
  34397. 00019996  4879 0001 CBB6           push.l     0x1CBB6
  34398. 0001999C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  34399. 000199A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34400. label000199A6:
  34401. 000199A6  2F0A                     move.l     -[A7], A2
  34402. 000199A8  2057                     movea.l    A0, [A7]
  34403. 000199AA  2268 0004                movea.l    A1, [A0 + 0x4]
  34404. 000199AE  2269 0288                movea.l    A1, [A1 + 0x288]
  34405. 000199B2  4E91                     jsr        [A1]
  34406. 000199B4  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  34407. 000199BC  584F                     addq.w     A7, 4
  34408. 000199BE  6000 018E                bra        +0x190 /* 00019B4E */
  34409. 000199C2  302A 00D4                move.w     D0, [A2 + 0xD4]
  34410. 000199C6  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34411. 000199CA  6700 0182                beq        +0x184 /* 00019B4E */
  34412. 000199CE  554F                     subq.w     A7, 2
  34413. 000199D0  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34414. 000199D4  61FF 0000 5362           bsr        +0x5364 /* 0001ED38 */
  34415. 000199DA  301F                     move.w     D0, [A7]+
  34416. 000199DC  3A00                     move.w     D5, D0
  34417. 000199DE  4A45                     tst.w      D5
  34418. 000199E0  671C                     beq        +0x1E /* 000199FE */
  34419. 000199E2  42A7                     clr.l      -[A7]
  34420. 000199E4  486E FFF8                pea.l      [A6 - 0x8]
  34421. 000199E8  3045                     movea.w    A0, D5
  34422. 000199EA  2D48 FFF8                move.l     [A6 - 0x8], A0
  34423. 000199EE  4879 0001 CBB6           push.l     0x1CBB6
  34424. 000199F4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  34425. 000199FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34426. label000199FE:
  34427. 000199FE  2F0A                     move.l     -[A7], A2
  34428. 00019A00  2057                     movea.l    A0, [A7]
  34429. 00019A02  2268 0004                movea.l    A1, [A0 + 0x4]
  34430. 00019A06  2269 0288                movea.l    A1, [A1 + 0x288]
  34431. 00019A0A  4E91                     jsr        [A1]
  34432. 00019A0C  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  34433. 00019A14  584F                     addq.w     A7, 4
  34434. 00019A16  6000 0136                bra        +0x138 /* 00019B4E */
  34435. 00019A1A  302A 00D4                move.w     D0, [A2 + 0xD4]
  34436. 00019A1E  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  34437. 00019A22  6700 012A                beq        +0x12C /* 00019B4E */
  34438. 00019A26  554F                     subq.w     A7, 2
  34439. 00019A28  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34440. 00019A2C  61FF 0000 8F12           bsr        +0x8F14 /* 00022940 */
  34441. 00019A32  301F                     move.w     D0, [A7]+
  34442. 00019A34  3800                     move.w     D4, D0
  34443. 00019A36  4A44                     tst.w      D4
  34444. 00019A38  671C                     beq        +0x1E /* 00019A56 */
  34445. 00019A3A  42A7                     clr.l      -[A7]
  34446. 00019A3C  486E FFF4                pea.l      [A6 - 0xC]
  34447. 00019A40  3044                     movea.w    A0, D4
  34448. 00019A42  2D48 FFF4                move.l     [A6 - 0xC], A0
  34449. 00019A46  4879 0001 CBB6           push.l     0x1CBB6
  34450. 00019A4C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  34451. 00019A52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34452. label00019A56:
  34453. 00019A56  7800                     moveq.l    D4, 0x00
  34454. 00019A58  6000 00F4                bra        +0xF6 /* 00019B4E */
  34455. 00019A5C  302A 00D4                move.w     D0, [A2 + 0xD4]
  34456. 00019A60  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34457. 00019A64  6700 00E8                beq        +0xEA /* 00019B4E */
  34458. 00019A68  554F                     subq.w     A7, 2
  34459. 00019A6A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34460. 00019A6E  61FF 0000 53E2           bsr        +0x53E4 /* 0001EE52 */
  34461. 00019A74  301F                     move.w     D0, [A7]+
  34462. 00019A76  3A00                     move.w     D5, D0
  34463. 00019A78  4A45                     tst.w      D5
  34464. 00019A7A  671C                     beq        +0x1E /* 00019A98 */
  34465. 00019A7C  42A7                     clr.l      -[A7]
  34466. 00019A7E  486E FFF0                pea.l      [A6 - 0x10]
  34467. 00019A82  3045                     movea.w    A0, D5
  34468. 00019A84  2D48 FFF0                move.l     [A6 - 0x10], A0
  34469. 00019A88  4879 0001 CBB6           push.l     0x1CBB6
  34470. 00019A8E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  34471. 00019A94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34472. label00019A98:
  34473. 00019A98  2F0A                     move.l     -[A7], A2
  34474. 00019A9A  2057                     movea.l    A0, [A7]
  34475. 00019A9C  2268 0004                movea.l    A1, [A0 + 0x4]
  34476. 00019AA0  2269 0288                movea.l    A1, [A1 + 0x288]
  34477. 00019AA4  4E91                     jsr        [A1]
  34478. 00019AA6  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  34479. 00019AAE  584F                     addq.w     A7, 4
  34480. 00019AB0  6000 009C                bra        +0x9E /* 00019B4E */
  34481. 00019AB4  302A 00D4                move.w     D0, [A2 + 0xD4]
  34482. 00019AB8  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34483. 00019ABC  6700 0090                beq        +0x92 /* 00019B4E */
  34484. 00019AC0  554F                     subq.w     A7, 2
  34485. 00019AC2  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34486. 00019AC6  61FF 0000 5180           bsr        +0x5182 /* 0001EC48 */
  34487. 00019ACC  301F                     move.w     D0, [A7]+
  34488. 00019ACE  3A00                     move.w     D5, D0
  34489. 00019AD0  4A45                     tst.w      D5
  34490. 00019AD2  671C                     beq        +0x1E /* 00019AF0 */
  34491. 00019AD4  42A7                     clr.l      -[A7]
  34492. 00019AD6  486E FFEC                pea.l      [A6 - 0x14]
  34493. 00019ADA  3045                     movea.w    A0, D5
  34494. 00019ADC  2D48 FFEC                move.l     [A6 - 0x14], A0
  34495. 00019AE0  4879 0001 CBB6           push.l     0x1CBB6
  34496. 00019AE6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  34497. 00019AEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34498. label00019AF0:
  34499. 00019AF0  2F0A                     move.l     -[A7], A2
  34500. 00019AF2  2057                     movea.l    A0, [A7]
  34501. 00019AF4  2268 0004                movea.l    A1, [A0 + 0x4]
  34502. 00019AF8  2269 0288                movea.l    A1, [A1 + 0x288]
  34503. 00019AFC  4E91                     jsr        [A1]
  34504. 00019AFE  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  34505. 00019B06  584F                     addq.w     A7, 4
  34506. 00019B08  6044                     bra        +0x46 /* 00019B4E */
  34507. 00019B0A  2F0A                     move.l     -[A7], A2
  34508. 00019B0C  4EB9 0000 3110           jsr        [0x00003110]
  34509. 00019B12  4A00                     tst.b      D0
  34510. 00019B14  584F                     addq.w     A7, 4
  34511. 00019B16  6604                     bne        +0x6 /* 00019B1C */
  34512. 00019B18  7600                     moveq.l    D3, 0x00
  34513. 00019B1A  6032                     bra        +0x34 /* 00019B4E */
  34514. label00019B1C:
  34515. 00019B1C  302A 00D4                move.w     D0, [A2 + 0xD4]
  34516. 00019B20  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  34517. 00019B24  6728                     beq        +0x2A /* 00019B4E */
  34518. 00019B26  2F0A                     move.l     -[A7], A2
  34519. 00019B28  2057                     movea.l    A0, [A7]
  34520. 00019B2A  2268 0004                movea.l    A1, [A0 + 0x4]
  34521. 00019B2E  2269 0284                movea.l    A1, [A1 + 0x284]
  34522. 00019B32  4E91                     jsr        [A1]
  34523. 00019B34  584F                     addq.w     A7, 4
  34524. 00019B36  6016                     bra        +0x18 /* 00019B4E */
  34525. 00019B38  7800                     moveq.l    D4, 0x00
  34526. 00019B3A  2F0B                     move.l     -[A7], A3
  34527. 00019B3C  2F05                     move.l     -[A7], D5
  34528. 00019B3E  486A 007A                pea.l      [A2 + 0x7A]
  34529. 00019B42  4EB9 0000 3D50           jsr        [0x00003D50]
  34530. 00019B48  1600                     move.b     D3, D0
  34531. 00019B4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34532. label00019B4E:
  34533. 00019B4E  4A04                     tst.b      D4
  34534. 00019B50  671E                     beq        +0x20 /* 00019B70 */
  34535. 00019B52  2F0A                     move.l     -[A7], A2
  34536. 00019B54  2057                     movea.l    A0, [A7]
  34537. 00019B56  2268 0004                movea.l    A1, [A0 + 0x4]
  34538. 00019B5A  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  34539. 00019B5E  4E91                     jsr        [A1]
  34540. 00019B60  2F0A                     move.l     -[A7], A2
  34541. 00019B62  2057                     movea.l    A0, [A7]
  34542. 00019B64  2268 0004                movea.l    A1, [A0 + 0x4]
  34543. 00019B68  2269 033C                movea.l    A1, [A1 + 0x33C]
  34544. 00019B6C  4E91                     jsr        [A1]
  34545. 00019B6E  504F                     addq.w     A7, 8
  34546. label00019B70:
  34547. 00019B70  1003                     move.b     D0, D3
  34548. 00019B72  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  34549. 00019B76  4E5E                     unlink     A6
  34550. 00019B78  4E75                     rts
  34551. label00019B7A:
  34552. 00019B7A  4E56 FEEE                link       A6, -0x0112
  34553. 00019B7E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  34554. 00019B82  246E 0008                movea.l    A2, [A6 + 0x8]
  34555. 00019B86  262E 000C                move.l     D3, [A6 + 0xC]
  34556. 00019B8A  266E 0010                movea.l    A3, [A6 + 0x10]
  34557. 00019B8E  286E 0014                movea.l    A4, [A6 + 0x14]
  34558. 00019B92  282E 0018                move.l     D4, [A6 + 0x18]
  34559. 00019B96  2C2E 001C                move.l     D6, [A6 + 0x1C]
  34560. 00019B9A  4214                     clr.b      [A4]
  34561. 00019B9C  42A7                     clr.l      -[A7]
  34562. 00019B9E  2F0A                     move.l     -[A7], A2
  34563. 00019BA0  2057                     movea.l    A0, [A7]
  34564. 00019BA2  2268 0004                movea.l    A1, [A0 + 0x4]
  34565. 00019BA6  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34566. 00019BAA  4E91                     jsr        [A1]
  34567. 00019BAC  504F                     addq.w     A7, 8
  34568. 00019BAE  2003                     move.l     D0, D3
  34569. 00019BB0  5180                     subq.l     D0, 8
  34570. 00019BB2  5780                     subq.l     D0, 3
  34571. 00019BB4  0C80 0000 0005           cmpi.l     D0, 0x5
  34572. 00019BBA  6200 0132                bhi        +0x134 /* 00019CEE */
  34573. 00019BBE  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  34574. 00019BC2  4EFB 0002                jmp        [PC + D0.w + 0x2]
  34575. 00019BC6  000C 00B6                ori.b      A4, 0xB6
  34576. 00019BCA  007E 00EE                ori.w      <<invalid special address>>, 0xEE
  34577. 00019BCE  00B6 010E 302A 00D4      ori.l      [A6 + D0.w - 0x44], 0x10E302A
  34578. 00019BD6  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34579. 00019BDA  6606                     bne        +0x8 /* 00019BE2 */
  34580. 00019BDC  4213                     clr.b      [A3]
  34581. 00019BDE  6000 0126                bra        +0x128 /* 00019D06 */
  34582. label00019BE2:
  34583. 00019BE2  554F                     subq.w     A7, 2
  34584. 00019BE4  486E FFFF                pea.l      [A6 - 0x1]
  34585. 00019BE8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34586. 00019BEC  61FF 0000 47E8           bsr        +0x47EA /* 0001E3D6 */
  34587. 00019BF2  301F                     move.w     D0, [A7]+
  34588. 00019BF4  3800                     move.w     D4, D0
  34589. 00019BF6  7600                     moveq.l    D3, 0x00
  34590. 00019BF8  4A2E FFFF                tst.b      [A6 - 0x1]
  34591. 00019BFC  6702                     beq        +0x4 /* 00019C00 */
  34592. 00019BFE  7601                     moveq.l    D3, 0x01
  34593. label00019C00:
  34594. 00019C00  4A2E FFFF                tst.b      [A6 - 0x1]
  34595. 00019C04  6606                     bne        +0x8 /* 00019C0C */
  34596. 00019C06  4A44                     tst.w      D4
  34597. 00019C08  6602                     bne        +0x4 /* 00019C0C */
  34598. 00019C0A  7601                     moveq.l    D3, 0x01
  34599. label00019C0C:
  34600. 00019C0C  3A04                     move.w     D5, D4
  34601. 00019C0E  DA45                     add.w      D5, D5
  34602. 00019C10  DA43                     add.w      D5, D3
  34603. 00019C12  486E FEFE                pea.l      [A6 - 0x102]
  34604. 00019C16  3F3C 0190                move.w     -[A7], 0x190
  34605. 00019C1A  3F05                     move.w     -[A7], D5
  34606. 00019C1C  4EB9 0000 1FA0           jsr        [0x00001FA0]
  34607. 00019C22  3F3C 0100                move.w     -[A7], 0x100
  34608. 00019C26  2F06                     move.l     -[A7], D6
  34609. 00019C28  486E FEFE                pea.l      [A6 - 0x102]
  34610. 00019C2C  4EB9 0000 2420           jsr        [0x00002420]
  34611. 00019C32  0C45 0001                cmpi.w     D5, 0x1
  34612. 00019C36  5EC0                     sgt        D0
  34613. 00019C38  4400                     neg.b      D0
  34614. 00019C3A  1680                     move.b     [A3], D0
  34615. 00019C3C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  34616. 00019C40  6000 00C4                bra        +0xC6 /* 00019D06 */
  34617. 00019C44  302A 00D4                move.w     D0, [A2 + 0xD4]
  34618. 00019C48  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  34619. 00019C4C  6700 00B8                beq        +0xBA /* 00019D06 */
  34620. 00019C50  486E FEF6                pea.l      [A6 - 0x10A]
  34621. 00019C54  486E FEFA                pea.l      [A6 - 0x106]
  34622. 00019C58  2F0A                     move.l     -[A7], A2
  34623. 00019C5A  2057                     movea.l    A0, [A7]
  34624. 00019C5C  2268 0004                movea.l    A1, [A0 + 0x4]
  34625. 00019C60  2269 0300                movea.l    A1, [A1 + 0x300]
  34626. 00019C64  4E91                     jsr        [A1]
  34627. 00019C66  202E FEFA                move.l     D0, [A6 - 0x106]
  34628. 00019C6A  B0AE FEF6                cmp.l      D0, [A6 - 0x10A]
  34629. 00019C6E  56C0                     sne        D0
  34630. 00019C70  4400                     neg.b      D0
  34631. 00019C72  1680                     move.b     [A3], D0
  34632. 00019C74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34633. 00019C78  6000 008C                bra        +0x8E /* 00019D06 */
  34634. 00019C7C  302A 00D4                move.w     D0, [A2 + 0xD4]
  34635. 00019C80  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34636. 00019C84  6604                     bne        +0x6 /* 00019C8A */
  34637. 00019C86  4213                     clr.b      [A3]
  34638. 00019C88  607C                     bra        +0x7E /* 00019D06 */
  34639. label00019C8A:
  34640. 00019C8A  486E FEEE                pea.l      [A6 - 0x112]
  34641. 00019C8E  486E FEF2                pea.l      [A6 - 0x10E]
  34642. 00019C92  2F0A                     move.l     -[A7], A2
  34643. 00019C94  2057                     movea.l    A0, [A7]
  34644. 00019C96  2268 0004                movea.l    A1, [A0 + 0x4]
  34645. 00019C9A  2269 0300                movea.l    A1, [A1 + 0x300]
  34646. 00019C9E  4E91                     jsr        [A1]
  34647. 00019CA0  202E FEF2                move.l     D0, [A6 - 0x10E]
  34648. 00019CA4  B0AE FEEE                cmp.l      D0, [A6 - 0x112]
  34649. 00019CA8  56C0                     sne        D0
  34650. 00019CAA  4400                     neg.b      D0
  34651. 00019CAC  1680                     move.b     [A3], D0
  34652. 00019CAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34653. 00019CB2  6052                     bra        +0x54 /* 00019D06 */
  34654. 00019CB4  302A 00D4                move.w     D0, [A2 + 0xD4]
  34655. 00019CB8  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34656. 00019CBC  6604                     bne        +0x6 /* 00019CC2 */
  34657. 00019CBE  4213                     clr.b      [A3]
  34658. 00019CC0  6044                     bra        +0x46 /* 00019D06 */
  34659. label00019CC2:
  34660. 00019CC2  554F                     subq.w     A7, 2
  34661. 00019CC4  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34662. 00019CC8  61FF 0000 50B8           bsr        +0x50BA /* 0001ED82 */
  34663. 00019CCE  101F                     move.b     D0, [A7]+
  34664. 00019CD0  1680                     move.b     [A3], D0
  34665. 00019CD2  6032                     bra        +0x34 /* 00019D06 */
  34666. 00019CD4  2F0A                     move.l     -[A7], A2
  34667. 00019CD6  2057                     movea.l    A0, [A7]
  34668. 00019CD8  2268 0004                movea.l    A1, [A0 + 0x4]
  34669. 00019CDC  2269 02F4                movea.l    A1, [A1 + 0x2F4]
  34670. 00019CE0  4E91                     jsr        [A1]
  34671. 00019CE2  4A80                     tst.l      D0
  34672. 00019CE4  5EC0                     sgt        D0
  34673. 00019CE6  4400                     neg.b      D0
  34674. 00019CE8  1680                     move.b     [A3], D0
  34675. 00019CEA  584F                     addq.w     A7, 4
  34676. 00019CEC  6018                     bra        +0x1A /* 00019D06 */
  34677. label00019CEE:
  34678. 00019CEE  2F06                     move.l     -[A7], D6
  34679. 00019CF0  2F04                     move.l     -[A7], D4
  34680. 00019CF2  2F0C                     move.l     -[A7], A4
  34681. 00019CF4  2F0B                     move.l     -[A7], A3
  34682. 00019CF6  2F03                     move.l     -[A7], D3
  34683. 00019CF8  486A 007A                pea.l      [A2 + 0x7A]
  34684. 00019CFC  4EB9 0000 3D60           jsr        [0x00003D60]
  34685. 00019D02  4FEF 0018                lea.l      A7, [A7 + 0x18]
  34686. label00019D06:
  34687. 00019D06  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  34688. 00019D0A  4E5E                     unlink     A6
  34689. 00019D0C  4E75                     rts
  34690. label00019D0E:
  34691. 00019D0E  4E56 FFF8                link       A6, -0x0008
  34692. 00019D12  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  34693. 00019D16  246E 0008                movea.l    A2, [A6 + 0x8]
  34694. 00019D1A  266E 000C                movea.l    A3, [A6 + 0xC]
  34695. 00019D1E  7801                     moveq.l    D4, 0x01
  34696. 00019D20  7A01                     moveq.l    D5, 0x01
  34697. 00019D22  262B 0002                move.l     D3, [A3 + 0x2]
  34698. 00019D26  0283 0000 00FF           andi.l     D3, 0xFF
  34699. 00019D2C  302A 00D4                move.w     D0, [A2 + 0xD4]
  34700. 00019D30  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  34701. 00019D34  6700 0214                beq        +0x216 /* 00019F4A */
  34702. 00019D38  2879 0002 B7CE           movea.l    A4, [0x0002B7CE]
  34703. 00019D3E  486E FFF8                pea.l      [A6 - 0x8]
  34704. 00019D42  486E FFFC                pea.l      [A6 - 0x4]
  34705. 00019D46  2F0A                     move.l     -[A7], A2
  34706. 00019D48  2057                     movea.l    A0, [A7]
  34707. 00019D4A  2268 0004                movea.l    A1, [A0 + 0x4]
  34708. 00019D4E  2269 0300                movea.l    A1, [A1 + 0x300]
  34709. 00019D52  4E91                     jsr        [A1]
  34710. 00019D54  202E FFFC                move.l     D0, [A6 - 0x4]
  34711. 00019D58  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  34712. 00019D5C  57C0                     seq        D0
  34713. 00019D5E  4400                     neg.b      D0
  34714. 00019D60  1E00                     move.b     D7, D0
  34715. 00019D62  42A7                     clr.l      -[A7]
  34716. 00019D64  2F0A                     move.l     -[A7], A2
  34717. 00019D66  2057                     movea.l    A0, [A7]
  34718. 00019D68  2268 0004                movea.l    A1, [A0 + 0x4]
  34719. 00019D6C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34720. 00019D70  4E91                     jsr        [A1]
  34721. 00019D72  302B 000E                move.w     D0, [A3 + 0xE]
  34722. 00019D76  0240 0100                andi.w     D0, 0x100
  34723. 00019D7A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  34724. 00019D7E  6704                     beq        +0x6 /* 00019D84 */
  34725. 00019D80  7C06                     moveq.l    D6, 0x06
  34726. 00019D82  600C                     bra        +0xE /* 00019D90 */
  34727. label00019D84:
  34728. 00019D84  2F0B                     move.l     -[A7], A3
  34729. 00019D86  4EB9 0000 2198           jsr        [0x00002198]
  34730. 00019D8C  1C00                     move.b     D6, D0
  34731. 00019D8E  584F                     addq.w     A7, 4
  34732. label00019D90:
  34733. 00019D90  7000                     moveq.l    D0, 0x00
  34734. 00019D92  1006                     move.b     D0, D6
  34735. 00019D94  0C40 0006                cmpi.w     D0, 0x6
  34736. 00019D98  6200 0150                bhi        +0x152 /* 00019EEA */
  34737. 00019D9C  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  34738. 00019DA0  4EFB 0002                jmp        [PC + D0.w + 0x2]
  34739. 00019DA4  000E 0044                ori.b      A6, 0x44 /* 'D' */
  34740. 00019DA8  007A 00A0 0146           ori.w      [PC + 0x146 /* 00019EF0, value 0xFFFC */], 0xA0
  34741. 00019DAE  00EC                     .incomplete
  34742. 00019DB0  00F6                     .incomplete
  34743. 00019DB2  42A7                     clr.l      -[A7]
  34744. 00019DB4  2F0A                     move.l     -[A7], A2
  34745. 00019DB6  2057                     movea.l    A0, [A7]
  34746. 00019DB8  2268 0004                movea.l    A1, [A0 + 0x4]
  34747. 00019DBC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34748. 00019DC0  4E91                     jsr        [A1]
  34749. 00019DC2  3F03                     move.w     -[A7], D3
  34750. 00019DC4  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  34751. 00019DC8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34752. 00019DCC  61FF 0000 4AA2           bsr        +0x4AA4 /* 0001E870 */
  34753. 00019DD2  2F0A                     move.l     -[A7], A2
  34754. 00019DD4  2057                     movea.l    A0, [A7]
  34755. 00019DD6  2268 0004                movea.l    A1, [A0 + 0x4]
  34756. 00019DDA  2269 0288                movea.l    A1, [A1 + 0x288]
  34757. 00019DDE  4E91                     jsr        [A1]
  34758. 00019DE0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34759. 00019DE4  6000 0104                bra        +0x106 /* 00019EEA */
  34760. 00019DE8  42A7                     clr.l      -[A7]
  34761. 00019DEA  2F0A                     move.l     -[A7], A2
  34762. 00019DEC  2057                     movea.l    A0, [A7]
  34763. 00019DEE  2268 0004                movea.l    A1, [A0 + 0x4]
  34764. 00019DF2  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34765. 00019DF6  4E91                     jsr        [A1]
  34766. 00019DF8  3F03                     move.w     -[A7], D3
  34767. 00019DFA  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  34768. 00019DFE  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34769. 00019E02  61FF 0000 4A6C           bsr        +0x4A6E /* 0001E870 */
  34770. 00019E08  2F0A                     move.l     -[A7], A2
  34771. 00019E0A  2057                     movea.l    A0, [A7]
  34772. 00019E0C  2268 0004                movea.l    A1, [A0 + 0x4]
  34773. 00019E10  2269 0288                movea.l    A1, [A1 + 0x288]
  34774. 00019E14  4E91                     jsr        [A1]
  34775. 00019E16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34776. 00019E1A  6000 00CE                bra        +0xD0 /* 00019EEA */
  34777. 00019E1E  42A7                     clr.l      -[A7]
  34778. 00019E20  2F0A                     move.l     -[A7], A2
  34779. 00019E22  2057                     movea.l    A0, [A7]
  34780. 00019E24  2268 0004                movea.l    A1, [A0 + 0x4]
  34781. 00019E28  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34782. 00019E2C  4E91                     jsr        [A1]
  34783. 00019E2E  3F03                     move.w     -[A7], D3
  34784. 00019E30  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  34785. 00019E34  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34786. 00019E38  61FF 0000 4A36           bsr        +0x4A38 /* 0001E870 */
  34787. 00019E3E  504F                     addq.w     A7, 8
  34788. 00019E40  6000 00A8                bra        +0xAA /* 00019EEA */
  34789. 00019E44  0C43 007F                cmpi.w     D3, 0x7F
  34790. 00019E48  6634                     bne        +0x36 /* 00019E7E */
  34791. 00019E4A  42A7                     clr.l      -[A7]
  34792. 00019E4C  2F0A                     move.l     -[A7], A2
  34793. 00019E4E  2057                     movea.l    A0, [A7]
  34794. 00019E50  2268 0004                movea.l    A1, [A0 + 0x4]
  34795. 00019E54  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34796. 00019E58  4E91                     jsr        [A1]
  34797. 00019E5A  3F03                     move.w     -[A7], D3
  34798. 00019E5C  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  34799. 00019E60  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34800. 00019E64  61FF 0000 4A0A           bsr        +0x4A0C /* 0001E870 */
  34801. 00019E6A  2F0A                     move.l     -[A7], A2
  34802. 00019E6C  2057                     movea.l    A0, [A7]
  34803. 00019E6E  2268 0004                movea.l    A1, [A0 + 0x4]
  34804. 00019E72  2269 0288                movea.l    A1, [A1 + 0x288]
  34805. 00019E76  4E91                     jsr        [A1]
  34806. 00019E78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34807. 00019E7C  606C                     bra        +0x6E /* 00019EEA */
  34808. label00019E7E:
  34809. 00019E7E  2F0B                     move.l     -[A7], A3
  34810. 00019E80  486A 007A                pea.l      [A2 + 0x7A]
  34811. 00019E84  4EB9 0000 3D70           jsr        [0x00003D70]
  34812. 00019E8A  1800                     move.b     D4, D0
  34813. 00019E8C  504F                     addq.w     A7, 8
  34814. 00019E8E  605A                     bra        +0x5C /* 00019EEA */
  34815. 00019E90  7A00                     moveq.l    D5, 0x00
  34816. 00019E92  3F3C 0001                move.w     -[A7], 0x1
  34817. 00019E96  A9C8                     syscall    SysBeep
  34818. 00019E98  6050                     bra        +0x52 /* 00019EEA */
  34819. 00019E9A  0C43 000D                cmpi.w     D3, 0xD /* '\r' */
  34820. 00019E9E  6706                     beq        +0x8 /* 00019EA6 */
  34821. 00019EA0  0C43 0009                cmpi.w     D3, 0x9 /* '\t' */
  34822. 00019EA4  6634                     bne        +0x36 /* 00019EDA */
  34823. label00019EA6:
  34824. 00019EA6  42A7                     clr.l      -[A7]
  34825. 00019EA8  2F0A                     move.l     -[A7], A2
  34826. 00019EAA  2057                     movea.l    A0, [A7]
  34827. 00019EAC  2268 0004                movea.l    A1, [A0 + 0x4]
  34828. 00019EB0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34829. 00019EB4  4E91                     jsr        [A1]
  34830. 00019EB6  3F03                     move.w     -[A7], D3
  34831. 00019EB8  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  34832. 00019EBC  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34833. 00019EC0  61FF 0000 49AE           bsr        +0x49B0 /* 0001E870 */
  34834. 00019EC6  2F0A                     move.l     -[A7], A2
  34835. 00019EC8  2057                     movea.l    A0, [A7]
  34836. 00019ECA  2268 0004                movea.l    A1, [A0 + 0x4]
  34837. 00019ECE  2269 0288                movea.l    A1, [A1 + 0x288]
  34838. 00019ED2  4E91                     jsr        [A1]
  34839. 00019ED4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34840. 00019ED8  6010                     bra        +0x12 /* 00019EEA */
  34841. label00019EDA:
  34842. 00019EDA  2F0B                     move.l     -[A7], A3
  34843. 00019EDC  486A 007A                pea.l      [A2 + 0x7A]
  34844. 00019EE0  4EB9 0000 3D70           jsr        [0x00003D70]
  34845. 00019EE6  1800                     move.b     D4, D0
  34846. 00019EE8  504F                     addq.w     A7, 8
  34847. label00019EEA:
  34848. 00019EEA  486E FFF8                pea.l      [A6 - 0x8]
  34849. 00019EEE  486E FFFC                pea.l      [A6 - 0x4]
  34850. 00019EF2  2F0A                     move.l     -[A7], A2
  34851. 00019EF4  2057                     movea.l    A0, [A7]
  34852. 00019EF6  2268 0004                movea.l    A1, [A0 + 0x4]
  34853. 00019EFA  2269 0300                movea.l    A1, [A1 + 0x300]
  34854. 00019EFE  4E91                     jsr        [A1]
  34855. 00019F00  202E FFFC                move.l     D0, [A6 - 0x4]
  34856. 00019F04  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  34857. 00019F08  57C0                     seq        D0
  34858. 00019F0A  4400                     neg.b      D0
  34859. 00019F0C  BE00                     cmp.b      D7, D0
  34860. 00019F0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34861. 00019F12  6708                     beq        +0xA /* 00019F1C */
  34862. 00019F14  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  34863. label00019F1C:
  34864. 00019F1C  4A05                     tst.b      D5
  34865. 00019F1E  673A                     beq        +0x3C /* 00019F5A */
  34866. 00019F20  2079 0002 B7CE           movea.l    A0, [0x0002B7CE]
  34867. 00019F26  B1CC                     cmpa.l     A0, A4
  34868. 00019F28  6630                     bne        +0x32 /* 00019F5A */
  34869. 00019F2A  2F0A                     move.l     -[A7], A2
  34870. 00019F2C  2057                     movea.l    A0, [A7]
  34871. 00019F2E  2268 0004                movea.l    A1, [A0 + 0x4]
  34872. 00019F32  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  34873. 00019F36  4E91                     jsr        [A1]
  34874. 00019F38  2F0A                     move.l     -[A7], A2
  34875. 00019F3A  2057                     movea.l    A0, [A7]
  34876. 00019F3C  2268 0004                movea.l    A1, [A0 + 0x4]
  34877. 00019F40  2269 033C                movea.l    A1, [A1 + 0x33C]
  34878. 00019F44  4E91                     jsr        [A1]
  34879. 00019F46  504F                     addq.w     A7, 8
  34880. 00019F48  6010                     bra        +0x12 /* 00019F5A */
  34881. label00019F4A:
  34882. 00019F4A  2F0B                     move.l     -[A7], A3
  34883. 00019F4C  486A 007A                pea.l      [A2 + 0x7A]
  34884. 00019F50  4EB9 0000 3D70           jsr        [0x00003D70]
  34885. 00019F56  1800                     move.b     D4, D0
  34886. 00019F58  504F                     addq.w     A7, 8
  34887. label00019F5A:
  34888. 00019F5A  1004                     move.b     D0, D4
  34889. 00019F5C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  34890. 00019F60  4E5E                     unlink     A6
  34891. 00019F62  4E75                     rts
  34892. fn00019F64:
  34893. 00019F64  4E56 0000                link       A6, 0
  34894. 00019F68  48E7 1020                movem.l    -[A7], D3,A2
  34895. 00019F6C  246E 0008                movea.l    A2, [A6 + 0x8]
  34896. 00019F70  42A7                     clr.l      -[A7]
  34897. 00019F72  2F0A                     move.l     -[A7], A2
  34898. 00019F74  2057                     movea.l    A0, [A7]
  34899. 00019F76  2268 0004                movea.l    A1, [A0 + 0x4]
  34900. 00019F7A  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34901. 00019F7E  4E91                     jsr        [A1]
  34902. 00019F80  1600                     move.b     D3, D0
  34903. 00019F82  42A7                     clr.l      -[A7]
  34904. 00019F84  2F0A                     move.l     -[A7], A2
  34905. 00019F86  2057                     movea.l    A0, [A7]
  34906. 00019F88  2268 0004                movea.l    A1, [A0 + 0x4]
  34907. 00019F8C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34908. 00019F90  4E91                     jsr        [A1]
  34909. 00019F92  42A7                     clr.l      -[A7]
  34910. 00019F94  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  34911. 00019F9A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34912. 00019F9E  61FF 0000 9EE4           bsr        +0x9EE6 /* 00023E84 */
  34913. 00019FA4  1003                     move.b     D0, D3
  34914. 00019FA6  4880                     ext.w      D0
  34915. 00019FA8  3F00                     move.w     -[A7], D0
  34916. 00019FAA  4267                     clr.w      -[A7]
  34917. 00019FAC  2F0A                     move.l     -[A7], A2
  34918. 00019FAE  2057                     movea.l    A0, [A7]
  34919. 00019FB0  2268 0004                movea.l    A1, [A0 + 0x4]
  34920. 00019FB4  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  34921. 00019FB8  4E91                     jsr        [A1]
  34922. 00019FBA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  34923. 00019FBE  4CDF 0408                movem.l    D3,A2, [A7]+
  34924. 00019FC2  4E5E                     unlink     A6
  34925. 00019FC4  4E75                     rts
  34926. 00019FC6  4E56 FFD8                link       A6, -0x0028
  34927. 00019FCA  2F0A                     move.l     -[A7], A2
  34928. 00019FCC  246E 0008                movea.l    A2, [A6 + 0x8]
  34929. 00019FD0  42A7                     clr.l      -[A7]
  34930. 00019FD2  2F0A                     move.l     -[A7], A2
  34931. 00019FD4  2057                     movea.l    A0, [A7]
  34932. 00019FD6  2268 0004                movea.l    A1, [A0 + 0x4]
  34933. 00019FDA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  34934. 00019FDE  4E91                     jsr        [A1]
  34935. 00019FE0  4A00                     tst.b      D0
  34936. 00019FE2  504F                     addq.w     A7, 8
  34937. 00019FE4  6700 0092                beq        +0x94 /* 0001A078 */
  34938. 00019FE8  486E FFE8                pea.l      [A6 - 0x18]
  34939. 00019FEC  2F0A                     move.l     -[A7], A2
  34940. 00019FEE  2057                     movea.l    A0, [A7]
  34941. 00019FF0  2268 0004                movea.l    A1, [A0 + 0x4]
  34942. 00019FF4  2269 003C                movea.l    A1, [A1 + 0x3C]
  34943. 00019FF8  4E91                     jsr        [A1]
  34944. 00019FFA  4A00                     tst.b      D0
  34945. 00019FFC  504F                     addq.w     A7, 8
  34946. 00019FFE  6778                     beq        +0x7A /* 0001A078 */
  34947. 0001A000  486E FFE8                pea.l      [A6 - 0x18]
  34948. 0001A004  486E FFD8                pea.l      [A6 - 0x28]
  34949. 0001A008  61FF 0000 5D58           bsr        +0x5D5A /* 0001FD62 */
  34950. 0001A00E  486E FFD8                pea.l      [A6 - 0x28]
  34951. 0001A012  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34952. 0001A016  61FF 0000 216C           bsr        +0x216E /* 0001C184 */
  34953. 0001A01C  306A 0040                movea.w    A0, [A2 + 0x40]
  34954. 0001A020  202A 0034                move.l     D0, [A2 + 0x34]
  34955. 0001A024  D088                     add.l      D0, A0
  34956. 0001A026  2D40 FFF0                move.l     [A6 - 0x10], D0
  34957. 0001A02A  306A 0042                movea.w    A0, [A2 + 0x42]
  34958. 0001A02E  202A 0030                move.l     D0, [A2 + 0x30]
  34959. 0001A032  D088                     add.l      D0, A0
  34960. 0001A034  2D40 FFF4                move.l     [A6 - 0xC], D0
  34961. 0001A038  202E FFF0                move.l     D0, [A6 - 0x10]
  34962. 0001A03C  D0AA 002C                add.l      D0, [A2 + 0x2C]
  34963. 0001A040  2D40 FFF8                move.l     [A6 - 0x8], D0
  34964. 0001A044  202E FFF4                move.l     D0, [A6 - 0xC]
  34965. 0001A048  D0AA 0028                add.l      D0, [A2 + 0x28]
  34966. 0001A04C  2D40 FFFC                move.l     [A6 - 0x4], D0
  34967. 0001A050  486E FFF0                pea.l      [A6 - 0x10]
  34968. 0001A054  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34969. 0001A058  61FF 0000 20E2           bsr        +0x20E4 /* 0001C13C */
  34970. 0001A05E  302A 00D4                move.w     D0, [A2 + 0xD4]
  34971. 0001A062  0240 1000                andi.w     D0, 0x1000
  34972. 0001A066  6710                     beq        +0x12 /* 0001A078 */
  34973. 0001A068  2F0A                     move.l     -[A7], A2
  34974. 0001A06A  2057                     movea.l    A0, [A7]
  34975. 0001A06C  2268 0004                movea.l    A1, [A0 + 0x4]
  34976. 0001A070  2269 0308                movea.l    A1, [A1 + 0x308]
  34977. 0001A074  4E91                     jsr        [A1]
  34978. 0001A076  584F                     addq.w     A7, 4
  34979. label0001A078:
  34980. 0001A078  245F                     movea.l    A2, [A7]+
  34981. 0001A07A  4E5E                     unlink     A6
  34982. 0001A07C  4E75                     rts
  34983. 0001A07E  4E56 FFF0                link       A6, -0x0010
  34984. 0001A082  2F0A                     move.l     -[A7], A2
  34985. 0001A084  246E 0008                movea.l    A2, [A6 + 0x8]
  34986. 0001A088  486E FFF0                pea.l      [A6 - 0x10]
  34987. 0001A08C  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  34988. 0001A090  61FF 0000 20CE           bsr        +0x20D0 /* 0001C160 */
  34989. 0001A096  1F3C 0001                move.b     -[A7], 0x1
  34990. 0001A09A  202E FFF8                move.l     D0, [A6 - 0x8]
  34991. 0001A09E  90AE FFF0                sub.l      D0, [A6 - 0x10]
  34992. 0001A0A2  2F00                     move.l     -[A7], D0
  34993. 0001A0A4  202E FFFC                move.l     D0, [A6 - 0x4]
  34994. 0001A0A8  90AE FFF4                sub.l      D0, [A6 - 0xC]
  34995. 0001A0AC  2F00                     move.l     -[A7], D0
  34996. 0001A0AE  2F0A                     move.l     -[A7], A2
  34997. 0001A0B0  4EB9 0000 36B0           jsr        [0x000036B0]
  34998. 0001A0B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  34999. 0001A0BA  245F                     movea.l    A2, [A7]+
  35000. 0001A0BC  4E5E                     unlink     A6
  35001. 0001A0BE  4E75                     rts
  35002. 0001A0C0  4E56 0000                link       A6, 0
  35003. 0001A0C4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  35004. 0001A0C8  246E 0008                movea.l    A2, [A6 + 0x8]
  35005. 0001A0CC  3A2E 000C                move.w     D5, [A6 + 0xC]
  35006. 0001A0D0  382E 000E                move.w     D4, [A6 + 0xE]
  35007. 0001A0D4  162E 0010                move.b     D3, [A6 + 0x10]
  35008. 0001A0D8  4227                     clr.b      -[A7]
  35009. 0001A0DA  3F04                     move.w     -[A7], D4
  35010. 0001A0DC  3F05                     move.w     -[A7], D5
  35011. 0001A0DE  2F0A                     move.l     -[A7], A2
  35012. 0001A0E0  4EB9 0000 35A0           jsr        [0x000035A0]
  35013. 0001A0E6  302A 00D4                move.w     D0, [A2 + 0xD4]
  35014. 0001A0EA  0240 1000                andi.w     D0, 0x1000
  35015. 0001A0EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35016. 0001A0F2  6718                     beq        +0x1A /* 0001A10C */
  35017. 0001A0F4  4227                     clr.b      -[A7]
  35018. 0001A0F6  2F2A 002C                move.l     -[A7], [A2 + 0x2C]
  35019. 0001A0FA  306A 000C                movea.w    A0, [A2 + 0xC]
  35020. 0001A0FE  2F08                     move.l     -[A7], A0
  35021. 0001A100  2F0A                     move.l     -[A7], A2
  35022. 0001A102  4EB9 0000 36B0           jsr        [0x000036B0]
  35023. 0001A108  4FEF 000E                lea.l      A7, [A7 + 0xE]
  35024. label0001A10C:
  35025. 0001A10C  2F0A                     move.l     -[A7], A2
  35026. 0001A10E  2057                     movea.l    A0, [A7]
  35027. 0001A110  2268 0004                movea.l    A1, [A0 + 0x4]
  35028. 0001A114  2269 02BC                movea.l    A1, [A1 + 0x2BC]
  35029. 0001A118  4E91                     jsr        [A1]
  35030. 0001A11A  2F0A                     move.l     -[A7], A2
  35031. 0001A11C  4EB9 0000 3658           jsr        [0x00003658]
  35032. 0001A122  2F0A                     move.l     -[A7], A2
  35033. 0001A124  2057                     movea.l    A0, [A7]
  35034. 0001A126  2268 0004                movea.l    A1, [A0 + 0x4]
  35035. 0001A12A  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  35036. 0001A12E  4E91                     jsr        [A1]
  35037. 0001A130  302A 00D4                move.w     D0, [A2 + 0xD4]
  35038. 0001A134  0240 1000                andi.w     D0, 0x1000
  35039. 0001A138  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35040. 0001A13C  671E                     beq        +0x20 /* 0001A15C */
  35041. 0001A13E  2F0A                     move.l     -[A7], A2
  35042. 0001A140  2057                     movea.l    A0, [A7]
  35043. 0001A142  2268 0004                movea.l    A1, [A0 + 0x4]
  35044. 0001A146  2269 0304                movea.l    A1, [A1 + 0x304]
  35045. 0001A14A  4E91                     jsr        [A1]
  35046. 0001A14C  2F0A                     move.l     -[A7], A2
  35047. 0001A14E  2057                     movea.l    A0, [A7]
  35048. 0001A150  2268 0004                movea.l    A1, [A0 + 0x4]
  35049. 0001A154  2269 033C                movea.l    A1, [A1 + 0x33C]
  35050. 0001A158  4E91                     jsr        [A1]
  35051. 0001A15A  504F                     addq.w     A7, 8
  35052. label0001A15C:
  35053. 0001A15C  4A03                     tst.b      D3
  35054. 0001A15E  6710                     beq        +0x12 /* 0001A170 */
  35055. 0001A160  2F0A                     move.l     -[A7], A2
  35056. 0001A162  2057                     movea.l    A0, [A7]
  35057. 0001A164  2268 0004                movea.l    A1, [A0 + 0x4]
  35058. 0001A168  2269 00BC                movea.l    A1, [A1 + 0xBC]
  35059. 0001A16C  4E91                     jsr        [A1]
  35060. 0001A16E  584F                     addq.w     A7, 4
  35061. label0001A170:
  35062. 0001A170  4A2A 00C6                tst.b      [A2 + 0xC6]
  35063. 0001A174  6710                     beq        +0x12 /* 0001A186 */
  35064. 0001A176  2F0A                     move.l     -[A7], A2
  35065. 0001A178  2057                     movea.l    A0, [A7]
  35066. 0001A17A  2268 0004                movea.l    A1, [A0 + 0x4]
  35067. 0001A17E  2269 0264                movea.l    A1, [A1 + 0x264]
  35068. 0001A182  4E91                     jsr        [A1]
  35069. 0001A184  584F                     addq.w     A7, 4
  35070. label0001A186:
  35071. 0001A186  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  35072. 0001A18A  4E5E                     unlink     A6
  35073. 0001A18C  4E75                     rts
  35074. 0001A18E  4E56 0000                link       A6, 0
  35075. 0001A192  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  35076. 0001A196  246E 0008                movea.l    A2, [A6 + 0x8]
  35077. 0001A19A  2A2E 000C                move.l     D5, [A6 + 0xC]
  35078. 0001A19E  282E 0010                move.l     D4, [A6 + 0x10]
  35079. 0001A1A2  162E 0014                move.b     D3, [A6 + 0x14]
  35080. 0001A1A6  1F03                     move.b     -[A7], D3
  35081. 0001A1A8  2F04                     move.l     -[A7], D4
  35082. 0001A1AA  2F05                     move.l     -[A7], D5
  35083. 0001A1AC  2F0A                     move.l     -[A7], A2
  35084. 0001A1AE  4EB9 0000 35A8           jsr        [0x000035A8]
  35085. 0001A1B4  2F0A                     move.l     -[A7], A2
  35086. 0001A1B6  2057                     movea.l    A0, [A7]
  35087. 0001A1B8  2268 0004                movea.l    A1, [A0 + 0x4]
  35088. 0001A1BC  2269 02BC                movea.l    A1, [A1 + 0x2BC]
  35089. 0001A1C0  4E91                     jsr        [A1]
  35090. 0001A1C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  35091. 0001A1C6  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  35092. 0001A1CA  4E5E                     unlink     A6
  35093. 0001A1CC  4E75                     rts
  35094. 0001A1CE  4E56 0000                link       A6, 0
  35095. 0001A1D2  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  35096. 0001A1D6  246E 0008                movea.l    A2, [A6 + 0x8]
  35097. 0001A1DA  2C2E 000C                move.l     D6, [A6 + 0xC]
  35098. 0001A1DE  2A2E 0010                move.l     D5, [A6 + 0x10]
  35099. 0001A1E2  182E 0014                move.b     D4, [A6 + 0x14]
  35100. 0001A1E6  42A7                     clr.l      -[A7]
  35101. 0001A1E8  2F0A                     move.l     -[A7], A2
  35102. 0001A1EA  2057                     movea.l    A0, [A7]
  35103. 0001A1EC  2268 0004                movea.l    A1, [A0 + 0x4]
  35104. 0001A1F0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35105. 0001A1F4  4E91                     jsr        [A1]
  35106. 0001A1F6  2F3C 000C 0001           move.l     -[A7], 0xC0001
  35107. 0001A1FC  2F0A                     move.l     -[A7], A2
  35108. 0001A1FE  2057                     movea.l    A0, [A7]
  35109. 0001A200  2268 0004                movea.l    A1, [A0 + 0x4]
  35110. 0001A204  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35111. 0001A208  4E91                     jsr        [A1]
  35112. 0001A20A  1600                     move.b     D3, D0
  35113. 0001A20C  2006                     move.l     D0, D6
  35114. 0001A20E  4480                     neg.l      D0
  35115. 0001A210  2F00                     move.l     -[A7], D0
  35116. 0001A212  2005                     move.l     D0, D5
  35117. 0001A214  4480                     neg.l      D0
  35118. 0001A216  2F00                     move.l     -[A7], D0
  35119. 0001A218  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35120. 0001A21C  61FF 0000 A668           bsr        +0xA66A /* 00024886 */
  35121. 0001A222  1003                     move.b     D0, D3
  35122. 0001A224  4880                     ext.w      D0
  35123. 0001A226  3F00                     move.w     -[A7], D0
  35124. 0001A228  3F3C 000C                move.w     -[A7], 0xC
  35125. 0001A22C  2F0A                     move.l     -[A7], A2
  35126. 0001A22E  2057                     movea.l    A0, [A7]
  35127. 0001A230  2268 0004                movea.l    A1, [A0 + 0x4]
  35128. 0001A234  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35129. 0001A238  4E91                     jsr        [A1]
  35130. 0001A23A  2F0A                     move.l     -[A7], A2
  35131. 0001A23C  2057                     movea.l    A0, [A7]
  35132. 0001A23E  2268 0004                movea.l    A1, [A0 + 0x4]
  35133. 0001A242  2269 033C                movea.l    A1, [A1 + 0x33C]
  35134. 0001A246  4E91                     jsr        [A1]
  35135. 0001A248  4A04                     tst.b      D4
  35136. 0001A24A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  35137. 0001A24E  6712                     beq        +0x14 /* 0001A262 */
  35138. 0001A250  42A7                     clr.l      -[A7]
  35139. 0001A252  2F0A                     move.l     -[A7], A2
  35140. 0001A254  2057                     movea.l    A0, [A7]
  35141. 0001A256  2268 0004                movea.l    A1, [A0 + 0x4]
  35142. 0001A25A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35143. 0001A25E  4E91                     jsr        [A1]
  35144. 0001A260  504F                     addq.w     A7, 8
  35145. label0001A262:
  35146. 0001A262  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  35147. 0001A266  4E5E                     unlink     A6
  35148. 0001A268  4E75                     rts
  35149. 0001A26A  4E56 FFE0                link       A6, -0x0020
  35150. 0001A26E  48E7 1020                movem.l    -[A7], D3,A2
  35151. 0001A272  246E 0008                movea.l    A2, [A6 + 0x8]
  35152. 0001A276  162E 000C                move.b     D3, [A6 + 0xC]
  35153. 0001A27A  1F03                     move.b     -[A7], D3
  35154. 0001A27C  2F0A                     move.l     -[A7], A2
  35155. 0001A27E  4EB9 0000 36C0           jsr        [0x000036C0]
  35156. 0001A284  4A2A 0078                tst.b      [A2 + 0x78]
  35157. 0001A288  5C4F                     addq.w     A7, 6
  35158. 0001A28A  676E                     beq        +0x70 /* 0001A2FA */
  35159. 0001A28C  486E FFF0                pea.l      [A6 - 0x10]
  35160. 0001A290  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35161. 0001A294  61FF 0000 1ECA           bsr        +0x1ECC /* 0001C160 */
  35162. 0001A29A  486E FFE0                pea.l      [A6 - 0x20]
  35163. 0001A29E  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35164. 0001A2A2  61FF 0000 1F20           bsr        +0x1F22 /* 0001C1C4 */
  35165. 0001A2A8  262E FFF8                move.l     D3, [A6 - 0x8]
  35166. 0001A2AC  96AE FFF0                sub.l      D3, [A6 - 0x10]
  35167. 0001A2B0  202E FFE8                move.l     D0, [A6 - 0x18]
  35168. 0001A2B4  90AE FFE0                sub.l      D0, [A6 - 0x20]
  35169. 0001A2B8  B680                     cmp.l      D3, D0
  35170. 0001A2BA  6C3E                     bge        +0x40 /* 0001A2FA */
  35171. 0001A2BC  202E FFF0                move.l     D0, [A6 - 0x10]
  35172. 0001A2C0  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  35173. 0001A2C4  6734                     beq        +0x36 /* 0001A2FA */
  35174. 0001A2C6  2D6E FFE0 FFF0           move.l     [A6 - 0x10], [A6 - 0x20]
  35175. 0001A2CC  2D43 FFF8                move.l     [A6 - 0x8], D3
  35176. 0001A2D0  486E FFF0                pea.l      [A6 - 0x10]
  35177. 0001A2D4  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35178. 0001A2D8  61FF 0000 1E62           bsr        +0x1E64 /* 0001C13C */
  35179. 0001A2DE  42A7                     clr.l      -[A7]
  35180. 0001A2E0  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35181. 0001A2E4  61FF 0000 A306           bsr        +0xA308 /* 000245EC */
  35182. 0001A2EA  2F0A                     move.l     -[A7], A2
  35183. 0001A2EC  2057                     movea.l    A0, [A7]
  35184. 0001A2EE  2268 0004                movea.l    A1, [A0 + 0x4]
  35185. 0001A2F2  2269 033C                movea.l    A1, [A1 + 0x33C]
  35186. 0001A2F6  4E91                     jsr        [A1]
  35187. 0001A2F8  584F                     addq.w     A7, 4
  35188. label0001A2FA:
  35189. 0001A2FA  4CDF 0408                movem.l    D3,A2, [A7]+
  35190. 0001A2FE  4E5E                     unlink     A6
  35191. 0001A300  4E75                     rts
  35192. 0001A302  4E56 FFF0                link       A6, -0x0010
  35193. 0001A306  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  35194. 0001A30A  246E 0008                movea.l    A2, [A6 + 0x8]
  35195. 0001A30E  2C2E 000C                move.l     D6, [A6 + 0xC]
  35196. 0001A312  266E 0010                movea.l    A3, [A6 + 0x10]
  35197. 0001A316  282A 00D0                move.l     D4, [A2 + 0xD0]
  35198. 0001A31A  2844                     movea.l    A4, D4
  35199. 0001A31C  262C 0008                move.l     D3, [A4 + 0x8]
  35200. 0001A320  4A83                     tst.l      D3
  35201. 0001A322  6F16                     ble        +0x18 /* 0001A33A */
  35202. 0001A324  4878 0001                push.l     0x1
  35203. 0001A328  2F03                     move.l     -[A7], D3
  35204. 0001A32A  2F04                     move.l     -[A7], D4
  35205. 0001A32C  2057                     movea.l    A0, [A7]
  35206. 0001A32E  2250                     movea.l    A1, [A0]
  35207. 0001A330  2269 0024                movea.l    A1, [A1 + 0x24]
  35208. 0001A334  4E91                     jsr        [A1]
  35209. 0001A336  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35210. label0001A33A:
  35211. 0001A33A  486E FFF0                pea.l      [A6 - 0x10]
  35212. 0001A33E  2F0A                     move.l     -[A7], A2
  35213. 0001A340  2057                     movea.l    A0, [A7]
  35214. 0001A342  2268 0004                movea.l    A1, [A0 + 0x4]
  35215. 0001A346  2269 0150                movea.l    A1, [A1 + 0x150]
  35216. 0001A34A  4E91                     jsr        [A1]
  35217. 0001A34C  486E FFF8                pea.l      [A6 - 0x8]
  35218. 0001A350  2F0A                     move.l     -[A7], A2
  35219. 0001A352  4EB9 0000 2F90           jsr        [0x00002F90]
  35220. 0001A358  7600                     moveq.l    D3, 0x00
  35221. 0001A35A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35222. 0001A35E  61FF 0000 1AAE           bsr        +0x1AB0 /* 0001BE0E */
  35223. 0001A364  201F                     move.l     D0, [A7]+
  35224. 0001A366  2A00                     move.l     D5, D0
  35225. 0001A368  7800                     moveq.l    D4, 0x00
  35226. 0001A36A  42AE FFFC                clr.l      [A6 - 0x4]
  35227. 0001A36E  4293                     clr.l      [A3]
  35228. 0001A370  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35229. 0001A374  6072                     bra        +0x74 /* 0001A3E8 */
  35230. label0001A376:
  35231. 0001A376  42A7                     clr.l      -[A7]
  35232. 0001A378  486E FFFC                pea.l      [A6 - 0x4]
  35233. 0001A37C  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  35234. 0001A382  4878 0001                push.l     0x1
  35235. 0001A386  2F2A 00D0                move.l     -[A7], [A2 + 0xD0]
  35236. 0001A38A  2057                     movea.l    A0, [A7]
  35237. 0001A38C  2250                     movea.l    A1, [A0]
  35238. 0001A38E  2269 0020                movea.l    A1, [A1 + 0x20]
  35239. 0001A392  4E91                     jsr        [A1]
  35240. 0001A394  4FEF 0014                lea.l      A7, [A7 + 0x14]
  35241. 0001A398  601A                     bra        +0x1C /* 0001A3B4 */
  35242. label0001A39A:
  35243. 0001A39A  594F                     subq.w     A7, 4
  35244. 0001A39C  2F03                     move.l     -[A7], D3
  35245. 0001A39E  2003                     move.l     D0, D3
  35246. 0001A3A0  5280                     addq.l     D0, 1
  35247. 0001A3A2  2F00                     move.l     -[A7], D0
  35248. 0001A3A4  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35249. 0001A3A8  61FF 0000 1C9C           bsr        +0x1C9E /* 0001C046 */
  35250. 0001A3AE  201F                     move.l     D0, [A7]+
  35251. 0001A3B0  D840                     add.w      D4, D0
  35252. 0001A3B2  5283                     addq.l     D3, 1
  35253. label0001A3B4:
  35254. 0001A3B4  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  35255. 0001A3B8  6C04                     bge        +0x6 /* 0001A3BE */
  35256. 0001A3BA  B685                     cmp.l      D3, D5
  35257. 0001A3BC  6DDC                     blt        -0x22 /* 0001A39A */
  35258. label0001A3BE:
  35259. 0001A3BE  B685                     cmp.l      D3, D5
  35260. 0001A3C0  6C1A                     bge        +0x1C /* 0001A3DC */
  35261. 0001A3C2  594F                     subq.w     A7, 4
  35262. 0001A3C4  2003                     move.l     D0, D3
  35263. 0001A3C6  5380                     subq.l     D0, 1
  35264. 0001A3C8  2F00                     move.l     -[A7], D0
  35265. 0001A3CA  2F03                     move.l     -[A7], D3
  35266. 0001A3CC  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35267. 0001A3D0  61FF 0000 1C74           bsr        +0x1C76 /* 0001C046 */
  35268. 0001A3D6  201F                     move.l     D0, [A7]+
  35269. 0001A3D8  9840                     sub.w      D4, D0
  35270. 0001A3DA  5383                     subq.l     D3, 1
  35271. label0001A3DC:
  35272. 0001A3DC  5293                     addq.l     [A3], 1
  35273. 0001A3DE  3044                     movea.w    A0, D4
  35274. 0001A3E0  2008                     move.l     D0, A0
  35275. 0001A3E2  D1AE FFFC                add.l      [A6 - 0x4], D0
  35276. 0001A3E6  7800                     moveq.l    D4, 0x00
  35277. label0001A3E8:
  35278. 0001A3E8  202E FFF4                move.l     D0, [A6 - 0xC]
  35279. 0001A3EC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  35280. 0001A3F0  6F04                     ble        +0x6 /* 0001A3F6 */
  35281. 0001A3F2  B685                     cmp.l      D3, D5
  35282. 0001A3F4  6D80                     blt        -0x7E /* 0001A376 */
  35283. label0001A3F6:
  35284. 0001A3F6  2046                     movea.l    A0, D6
  35285. 0001A3F8  7001                     moveq.l    D0, 0x01
  35286. 0001A3FA  2080                     move.l     [A0], D0
  35287. 0001A3FC  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  35288. 0001A400  4E5E                     unlink     A6
  35289. 0001A402  4E75                     rts
  35290. 0001A404  4E56 FFF4                link       A6, -0x000C
  35291. 0001A408  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  35292. 0001A40C  246E 0008                movea.l    A2, [A6 + 0x8]
  35293. 0001A410  266E 000C                movea.l    A3, [A6 + 0xC]
  35294. 0001A414  7600                     moveq.l    D3, 0x00
  35295. 0001A416  2C2A 00D0                move.l     D6, [A2 + 0xD0]
  35296. 0001A41A  2846                     movea.l    A4, D6
  35297. 0001A41C  282C 0008                move.l     D4, [A4 + 0x8]
  35298. 0001A420  7001                     moveq.l    D0, 0x01
  35299. 0001A422  B093                     cmp.l      D0, [A3]
  35300. 0001A424  6500 00A0                bcs        +0xA2 /* 0001A4C6 */
  35301. 0001A428  2A2B 0004                move.l     D5, [A3 + 0x4]
  35302. 0001A42C  BA84                     cmp.l      D5, D4
  35303. 0001A42E  6200 0096                bhi        +0x98 /* 0001A4C6 */
  35304. 0001A432  486E FFF8                pea.l      [A6 - 0x8]
  35305. 0001A436  2F05                     move.l     -[A7], D5
  35306. 0001A438  2F06                     move.l     -[A7], D6
  35307. 0001A43A  2057                     movea.l    A0, [A7]
  35308. 0001A43C  2250                     movea.l    A1, [A0]
  35309. 0001A43E  2269 0010                movea.l    A1, [A1 + 0x10]
  35310. 0001A442  4E91                     jsr        [A1]
  35311. 0001A444  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35312. 0001A448  61FF 0000 19C4           bsr        +0x19C6 /* 0001BE0E */
  35313. 0001A44E  201F                     move.l     D0, [A7]+
  35314. 0001A450  2600                     move.l     D3, D0
  35315. 0001A452  2A2B 0004                move.l     D5, [A3 + 0x4]
  35316. 0001A456  BA84                     cmp.l      D5, D4
  35317. 0001A458  504F                     addq.w     A7, 8
  35318. 0001A45A  671E                     beq        +0x20 /* 0001A47A */
  35319. 0001A45C  486E FFF4                pea.l      [A6 - 0xC]
  35320. 0001A460  2005                     move.l     D0, D5
  35321. 0001A462  5280                     addq.l     D0, 1
  35322. 0001A464  2F00                     move.l     -[A7], D0
  35323. 0001A466  2F2A 00D0                move.l     -[A7], [A2 + 0xD0]
  35324. 0001A46A  2057                     movea.l    A0, [A7]
  35325. 0001A46C  2250                     movea.l    A1, [A0]
  35326. 0001A46E  2269 0010                movea.l    A1, [A1 + 0x10]
  35327. 0001A472  4E91                     jsr        [A1]
  35328. 0001A474  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35329. 0001A478  6016                     bra        +0x18 /* 0001A490 */
  35330. label0001A47A:
  35331. 0001A47A  594F                     subq.w     A7, 4
  35332. 0001A47C  42A7                     clr.l      -[A7]
  35333. 0001A47E  2F03                     move.l     -[A7], D3
  35334. 0001A480  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35335. 0001A484  61FF 0000 1BC0           bsr        +0x1BC2 /* 0001C046 */
  35336. 0001A48A  201F                     move.l     D0, [A7]+
  35337. 0001A48C  2D40 FFF4                move.l     [A6 - 0xC], D0
  35338. label0001A490:
  35339. 0001A490  42AE FFFC                clr.l      [A6 - 0x4]
  35340. 0001A494  202E FFF4                move.l     D0, [A6 - 0xC]
  35341. 0001A498  90AE FFF8                sub.l      D0, [A6 - 0x8]
  35342. 0001A49C  3540 000E                move.w     [A2 + 0xE], D0
  35343. 0001A4A0  2F0A                     move.l     -[A7], A2
  35344. 0001A4A2  2057                     movea.l    A0, [A7]
  35345. 0001A4A4  2268 0004                movea.l    A1, [A0 + 0x4]
  35346. 0001A4A8  2269 02BC                movea.l    A1, [A1 + 0x2BC]
  35347. 0001A4AC  4E91                     jsr        [A1]
  35348. 0001A4AE  4227                     clr.b      -[A7]
  35349. 0001A4B0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  35350. 0001A4B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  35351. 0001A4B8  2F0A                     move.l     -[A7], A2
  35352. 0001A4BA  4EB9 0000 3688           jsr        [0x00003688]
  35353. 0001A4C0  7601                     moveq.l    D3, 0x01
  35354. 0001A4C2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  35355. label0001A4C6:
  35356. 0001A4C6  1003                     move.b     D0, D3
  35357. 0001A4C8  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  35358. 0001A4CC  4E5E                     unlink     A6
  35359. 0001A4CE  4E75                     rts
  35360. 0001A4D0  4E56 FFF8                link       A6, -0x0008
  35361. 0001A4D4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  35362. 0001A4D8  246E 0008                movea.l    A2, [A6 + 0x8]
  35363. 0001A4DC  286E 000C                movea.l    A4, [A6 + 0xC]
  35364. 0001A4E0  266E 0010                movea.l    A3, [A6 + 0x10]
  35365. 0001A4E4  4EB9 0000 2070           jsr        [0x00002070]
  35366. 0001A4EA  2D48 FFF8                move.l     [A6 - 0x8], A0
  35367. 0001A4EE  554F                     subq.w     A7, 2
  35368. 0001A4F0  2F3C 706F 7274           move.l     -[A7], 0x706F7274 /* 'port' */
  35369. 0001A4F6  486E FFF8                pea.l      [A6 - 0x8]
  35370. 0001A4FA  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35371. 0001A4FE  61FF 0000 A75C           bsr        +0xA75E /* 00024C5C */
  35372. 0001A504  301F                     move.w     D0, [A7]+
  35373. 0001A506  3600                     move.w     D3, D0
  35374. 0001A508  4A43                     tst.w      D3
  35375. 0001A50A  671C                     beq        +0x1E /* 0001A528 */
  35376. 0001A50C  42A7                     clr.l      -[A7]
  35377. 0001A50E  486E FFFC                pea.l      [A6 - 0x4]
  35378. 0001A512  3043                     movea.w    A0, D3
  35379. 0001A514  2D48 FFFC                move.l     [A6 - 0x4], A0
  35380. 0001A518  4879 0001 CBB6           push.l     0x1CBB6
  35381. 0001A51E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  35382. 0001A524  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35383. label0001A528:
  35384. 0001A528  2F0B                     move.l     -[A7], A3
  35385. 0001A52A  2F0C                     move.l     -[A7], A4
  35386. 0001A52C  2F0A                     move.l     -[A7], A2
  35387. 0001A52E  4EB9 0000 3678           jsr        [0x00003678]
  35388. 0001A534  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35389. 0001A538  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  35390. 0001A53C  4E5E                     unlink     A6
  35391. 0001A53E  4E75                     rts
  35392. label0001A540:
  35393. 0001A540  4E56 0000                link       A6, 0
  35394. 0001A544  48E7 0030                movem.l    -[A7], A2,A3
  35395. 0001A548  246E 0008                movea.l    A2, [A6 + 0x8]
  35396. 0001A54C  42A7                     clr.l      -[A7]
  35397. 0001A54E  2F0A                     move.l     -[A7], A2
  35398. 0001A550  2057                     movea.l    A0, [A7]
  35399. 0001A552  2268 0004                movea.l    A1, [A0 + 0x4]
  35400. 0001A556  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35401. 0001A55A  4E91                     jsr        [A1]
  35402. 0001A55C  4A00                     tst.b      D0
  35403. 0001A55E  504F                     addq.w     A7, 8
  35404. 0001A560  670A                     beq        +0xC /* 0001A56C */
  35405. 0001A562  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35406. 0001A566  61FF 0000 A282           bsr        +0xA284 /* 000247EA */
  35407. label0001A56C:
  35408. 0001A56C  486A 00B0                pea.l      [A2 + 0xB0]
  35409. 0001A570  2057                     movea.l    A0, [A7]
  35410. 0001A572  2250                     movea.l    A1, [A0]
  35411. 0001A574  2269 000C                movea.l    A1, [A1 + 0xC]
  35412. 0001A578  4E91                     jsr        [A1]
  35413. 0001A57A  266A 00E4                movea.l    A3, [A2 + 0xE4]
  35414. 0001A57E  200B                     move.l     D0, A3
  35415. 0001A580  584F                     addq.w     A7, 4
  35416. 0001A582  671A                     beq        +0x1C /* 0001A59E */
  35417. 0001A584  302A 00D4                move.w     D0, [A2 + 0xD4]
  35418. 0001A588  0240 0200                andi.w     D0, 0x200
  35419. 0001A58C  6710                     beq        +0x12 /* 0001A59E */
  35420. 0001A58E  2F0B                     move.l     -[A7], A3
  35421. 0001A590  2057                     movea.l    A0, [A7]
  35422. 0001A592  2268 0004                movea.l    A1, [A0 + 0x4]
  35423. 0001A596  2269 00AC                movea.l    A1, [A1 + 0xAC]
  35424. 0001A59A  4E91                     jsr        [A1]
  35425. 0001A59C  584F                     addq.w     A7, 4
  35426. label0001A59E:
  35427. 0001A59E  4CDF 0C00                movem.l    A2,A3, [A7]+
  35428. 0001A5A2  4E5E                     unlink     A6
  35429. 0001A5A4  4E75                     rts
  35430. 0001A5A6  4E56 FFF8                link       A6, -0x0008
  35431. 0001A5AA  48E7 0038                movem.l    -[A7], A2,A3,A4
  35432. 0001A5AE  266E 0008                movea.l    A3, [A6 + 0x8]
  35433. 0001A5B2  2F0B                     move.l     -[A7], A3
  35434. 0001A5B4  2057                     movea.l    A0, [A7]
  35435. 0001A5B6  2268 0004                movea.l    A1, [A0 + 0x4]
  35436. 0001A5BA  2269 0018                movea.l    A1, [A1 + 0x18]
  35437. 0001A5BE  4E91                     jsr        [A1]
  35438. 0001A5C0  2448                     movea.l    A2, A0
  35439. 0001A5C2  A8D8                     syscall    NewRgn
  35440. 0001A5C4  205F                     movea.l    A0, [A7]+
  35441. 0001A5C6  2848                     movea.l    A4, A0
  35442. 0001A5C8  2F0C                     move.l     -[A7], A4
  35443. 0001A5CA  2F0A                     move.l     -[A7], A2
  35444. 0001A5CC  2F0B                     move.l     -[A7], A3
  35445. 0001A5CE  2057                     movea.l    A0, [A7]
  35446. 0001A5D0  2268 0004                movea.l    A1, [A0 + 0x4]
  35447. 0001A5D4  2269 0348                movea.l    A1, [A1 + 0x348]
  35448. 0001A5D8  4E91                     jsr        [A1]
  35449. 0001A5DA  486E FFF8                pea.l      [A6 - 0x8]
  35450. 0001A5DE  486E FFFC                pea.l      [A6 - 0x4]
  35451. 0001A5E2  2F0B                     move.l     -[A7], A3
  35452. 0001A5E4  2057                     movea.l    A0, [A7]
  35453. 0001A5E6  2268 0004                movea.l    A1, [A0 + 0x4]
  35454. 0001A5EA  2269 0300                movea.l    A1, [A1 + 0x300]
  35455. 0001A5EE  4E91                     jsr        [A1]
  35456. 0001A5F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  35457. 0001A5F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  35458. 0001A5F8  2F0B                     move.l     -[A7], A3
  35459. 0001A5FA  2057                     movea.l    A0, [A7]
  35460. 0001A5FC  2268 0004                movea.l    A1, [A0 + 0x4]
  35461. 0001A600  2269 02B0                movea.l    A1, [A1 + 0x2B0]
  35462. 0001A604  4E91                     jsr        [A1]
  35463. 0001A606  2448                     movea.l    A2, A0
  35464. 0001A608  2F0C                     move.l     -[A7], A4
  35465. 0001A60A  2F0A                     move.l     -[A7], A2
  35466. 0001A60C  2F0A                     move.l     -[A7], A2
  35467. 0001A60E  A8E4                     syscall    SectRgn
  35468. 0001A610  42A7                     clr.l      -[A7]
  35469. 0001A612  2F0B                     move.l     -[A7], A3
  35470. 0001A614  2057                     movea.l    A0, [A7]
  35471. 0001A616  2268 0004                movea.l    A1, [A0 + 0x4]
  35472. 0001A61A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35473. 0001A61E  4E91                     jsr        [A1]
  35474. 0001A620  2F0A                     move.l     -[A7], A2
  35475. 0001A622  A8D4                     syscall    EraseRgn
  35476. 0001A624  2F0A                     move.l     -[A7], A2
  35477. 0001A626  A927                     syscall    InvalRgn
  35478. 0001A628  2F0A                     move.l     -[A7], A2
  35479. 0001A62A  A8D9                     syscall    DisposRgn/DisposeRgn
  35480. 0001A62C  2F0C                     move.l     -[A7], A4
  35481. 0001A62E  A8D9                     syscall    DisposRgn/DisposeRgn
  35482. 0001A630  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  35483. 0001A634  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  35484. 0001A638  4E5E                     unlink     A6
  35485. 0001A63A  4E75                     rts
  35486. 0001A63C  4E56 FFFC                link       A6, -0x0004
  35487. 0001A640  48E7 0038                movem.l    -[A7], A2,A3,A4
  35488. 0001A644  246E 0008                movea.l    A2, [A6 + 0x8]
  35489. 0001A648  286E 000C                movea.l    A4, [A6 + 0xC]
  35490. 0001A64C  266E 0010                movea.l    A3, [A6 + 0x10]
  35491. 0001A650  2F2C 007A                move.l     -[A7], [A4 + 0x7A]
  35492. 0001A654  2F0B                     move.l     -[A7], A3
  35493. 0001A656  A8DC                     syscall    CopyRgn
  35494. 0001A658  2D79 0001 CBAC FFFC      move.l     [A6 - 0x4], [0x0001CBAC]
  35495. 0001A660  302A 0040                move.w     D0, [A2 + 0x40]
  35496. 0001A664  4440                     neg.w      D0
  35497. 0001A666  3D40 FFFC                move.w     [A6 - 0x4], D0
  35498. 0001A66A  302A 0042                move.w     D0, [A2 + 0x42]
  35499. 0001A66E  4440                     neg.w      D0
  35500. 0001A670  3D40 FFFE                move.w     [A6 - 0x2], D0
  35501. 0001A674  486E FFFC                pea.l      [A6 - 0x4]
  35502. 0001A678  A870                     syscall    LocalToGlobal
  35503. 0001A67A  2F0B                     move.l     -[A7], A3
  35504. 0001A67C  302E FFFE                move.w     D0, [A6 - 0x2]
  35505. 0001A680  4440                     neg.w      D0
  35506. 0001A682  3F00                     move.w     -[A7], D0
  35507. 0001A684  302E FFFC                move.w     D0, [A6 - 0x4]
  35508. 0001A688  4440                     neg.w      D0
  35509. 0001A68A  3F00                     move.w     -[A7], D0
  35510. 0001A68C  A8E0                     syscall    OffsetRgn/OfsetRgn
  35511. 0001A68E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  35512. 0001A692  4E5E                     unlink     A6
  35513. 0001A694  4E75                     rts
  35514. label0001A696:
  35515. 0001A696  4E56 0000                link       A6, 0
  35516. 0001A69A  48E7 0030                movem.l    -[A7], A2,A3
  35517. 0001A69E  246E 0008                movea.l    A2, [A6 + 0x8]
  35518. 0001A6A2  42A7                     clr.l      -[A7]
  35519. 0001A6A4  2F0A                     move.l     -[A7], A2
  35520. 0001A6A6  2057                     movea.l    A0, [A7]
  35521. 0001A6A8  2268 0004                movea.l    A1, [A0 + 0x4]
  35522. 0001A6AC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35523. 0001A6B0  4E91                     jsr        [A1]
  35524. 0001A6B2  4A00                     tst.b      D0
  35525. 0001A6B4  504F                     addq.w     A7, 8
  35526. 0001A6B6  670A                     beq        +0xC /* 0001A6C2 */
  35527. 0001A6B8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35528. 0001A6BC  61FF 0000 A08A           bsr        +0xA08C /* 00024748 */
  35529. label0001A6C2:
  35530. 0001A6C2  486A 00B0                pea.l      [A2 + 0xB0]
  35531. 0001A6C6  2057                     movea.l    A0, [A7]
  35532. 0001A6C8  2250                     movea.l    A1, [A0]
  35533. 0001A6CA  2269 0010                movea.l    A1, [A1 + 0x10]
  35534. 0001A6CE  4E91                     jsr        [A1]
  35535. 0001A6D0  266A 00E4                movea.l    A3, [A2 + 0xE4]
  35536. 0001A6D4  200B                     move.l     D0, A3
  35537. 0001A6D6  584F                     addq.w     A7, 4
  35538. 0001A6D8  671A                     beq        +0x1C /* 0001A6F4 */
  35539. 0001A6DA  302A 00D4                move.w     D0, [A2 + 0xD4]
  35540. 0001A6DE  0240 0200                andi.w     D0, 0x200
  35541. 0001A6E2  6710                     beq        +0x12 /* 0001A6F4 */
  35542. 0001A6E4  2F0B                     move.l     -[A7], A3
  35543. 0001A6E6  2057                     movea.l    A0, [A7]
  35544. 0001A6E8  2268 0004                movea.l    A1, [A0 + 0x4]
  35545. 0001A6EC  2269 00B0                movea.l    A1, [A1 + 0xB0]
  35546. 0001A6F0  4E91                     jsr        [A1]
  35547. 0001A6F2  584F                     addq.w     A7, 4
  35548. label0001A6F4:
  35549. 0001A6F4  4CDF 0C00                movem.l    A2,A3, [A7]+
  35550. 0001A6F8  4E5E                     unlink     A6
  35551. 0001A6FA  4E75                     rts
  35552. label0001A6FC:
  35553. 0001A6FC  4E56 FFF8                link       A6, -0x0008
  35554. 0001A700  2F0A                     move.l     -[A7], A2
  35555. 0001A702  246E 0008                movea.l    A2, [A6 + 0x8]
  35556. 0001A706  302A 00D4                move.w     D0, [A2 + 0xD4]
  35557. 0001A70A  0240 2000                andi.w     D0, 0x2000 /* ' \0' */
  35558. 0001A70E  6766                     beq        +0x68 /* 0001A776 */
  35559. 0001A710  42A7                     clr.l      -[A7]
  35560. 0001A712  2F0A                     move.l     -[A7], A2
  35561. 0001A714  2057                     movea.l    A0, [A7]
  35562. 0001A716  2268 0004                movea.l    A1, [A0 + 0x4]
  35563. 0001A71A  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35564. 0001A71E  4E91                     jsr        [A1]
  35565. 0001A720  4A00                     tst.b      D0
  35566. 0001A722  504F                     addq.w     A7, 8
  35567. 0001A724  6750                     beq        +0x52 /* 0001A776 */
  35568. 0001A726  2F0A                     move.l     -[A7], A2
  35569. 0001A728  4EB9 0000 30A0           jsr        [0x000030A0]
  35570. 0001A72E  4A00                     tst.b      D0
  35571. 0001A730  584F                     addq.w     A7, 4
  35572. 0001A732  6742                     beq        +0x44 /* 0001A776 */
  35573. 0001A734  486E FFF8                pea.l      [A6 - 0x8]
  35574. 0001A738  486E FFFC                pea.l      [A6 - 0x4]
  35575. 0001A73C  2F0A                     move.l     -[A7], A2
  35576. 0001A73E  2057                     movea.l    A0, [A7]
  35577. 0001A740  2268 0004                movea.l    A1, [A0 + 0x4]
  35578. 0001A744  2269 0300                movea.l    A1, [A1 + 0x300]
  35579. 0001A748  4E91                     jsr        [A1]
  35580. 0001A74A  202E FFFC                move.l     D0, [A6 - 0x4]
  35581. 0001A74E  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  35582. 0001A752  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35583. 0001A756  661E                     bne        +0x20 /* 0001A776 */
  35584. 0001A758  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  35585. 0001A75C  2F0A                     move.l     -[A7], A2
  35586. 0001A75E  61FF 0000 001C           bsr        +0x1E /* 0001A77C */
  35587. 0001A764  4A00                     tst.b      D0
  35588. 0001A766  504F                     addq.w     A7, 8
  35589. 0001A768  670C                     beq        +0xE /* 0001A776 */
  35590. 0001A76A  42A7                     clr.l      -[A7]
  35591. 0001A76C  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35592. 0001A770  61FF 0000 9DEA           bsr        +0x9DEC /* 0002455C */
  35593. label0001A776:
  35594. 0001A776  245F                     movea.l    A2, [A7]+
  35595. 0001A778  4E5E                     unlink     A6
  35596. 0001A77A  4E75                     rts
  35597. fn0001A77C:
  35598. 0001A77C  4E56 FFEA                link       A6, -0x0016
  35599. 0001A780  48E7 1820                movem.l    -[A7], D3,D4,A2
  35600. 0001A784  246E 0008                movea.l    A2, [A6 + 0x8]
  35601. 0001A788  282E 000C                move.l     D4, [A6 + 0xC]
  35602. 0001A78C  7601                     moveq.l    D3, 0x01
  35603. 0001A78E  4A2A 00C6                tst.b      [A2 + 0xC6]
  35604. 0001A792  676C                     beq        +0x6E /* 0001A800 */
  35605. 0001A794  206A 0020                movea.l    A0, [A2 + 0x20]
  35606. 0001A798  B1EA 00E4                cmpa.l     A0, [A2 + 0xE4]
  35607. 0001A79C  6762                     beq        +0x64 /* 0001A800 */
  35608. 0001A79E  486E FFEA                pea.l      [A6 - 0x16]
  35609. 0001A7A2  486E FFF4                pea.l      [A6 - 0xC]
  35610. 0001A7A6  4267                     clr.w      -[A7]
  35611. 0001A7A8  2F04                     move.l     -[A7], D4
  35612. 0001A7AA  2F0A                     move.l     -[A7], A2
  35613. 0001A7AC  2057                     movea.l    A0, [A7]
  35614. 0001A7AE  2268 0004                movea.l    A1, [A0 + 0x4]
  35615. 0001A7B2  2269 02D8                movea.l    A1, [A1 + 0x2D8]
  35616. 0001A7B6  4E91                     jsr        [A1]
  35617. 0001A7B8  486E FFF4                pea.l      [A6 - 0xC]
  35618. 0001A7BC  486E FFFC                pea.l      [A6 - 0x4]
  35619. 0001A7C0  61FF 0000 54EC           bsr        +0x54EE /* 0001FCAE */
  35620. 0001A7C6  486E FFFC                pea.l      [A6 - 0x4]
  35621. 0001A7CA  2F0A                     move.l     -[A7], A2
  35622. 0001A7CC  2057                     movea.l    A0, [A7]
  35623. 0001A7CE  2268 0004                movea.l    A1, [A0 + 0x4]
  35624. 0001A7D2  2269 0110                movea.l    A1, [A1 + 0x110]
  35625. 0001A7D6  4E91                     jsr        [A1]
  35626. 0001A7D8  486E FFEC                pea.l      [A6 - 0x14]
  35627. 0001A7DC  2F2A 00E4                move.l     -[A7], [A2 + 0xE4]
  35628. 0001A7E0  2057                     movea.l    A0, [A7]
  35629. 0001A7E2  2268 0004                movea.l    A1, [A0 + 0x4]
  35630. 0001A7E6  2269 0038                movea.l    A1, [A1 + 0x38]
  35631. 0001A7EA  4E91                     jsr        [A1]
  35632. 0001A7EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  35633. 0001A7F0  486E FFEC                pea.l      [A6 - 0x14]
  35634. 0001A7F4  A8AD                     syscall    PtInRect
  35635. 0001A7F6  101F                     move.b     D0, [A7]+
  35636. 0001A7F8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  35637. 0001A7FC  6602                     bne        +0x4 /* 0001A800 */
  35638. 0001A7FE  7600                     moveq.l    D3, 0x00
  35639. label0001A800:
  35640. 0001A800  1003                     move.b     D0, D3
  35641. 0001A802  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  35642. 0001A806  4E5E                     unlink     A6
  35643. 0001A808  4E75                     rts
  35644. 0001A80A  4E75                     rts
  35645. 0001A80C  4E56 0000                link       A6, 0
  35646. 0001A810  48E7 0030                movem.l    -[A7], A2,A3
  35647. 0001A814  266E 0008                movea.l    A3, [A6 + 0x8]
  35648. 0001A818  246E 0010                movea.l    A2, [A6 + 0x10]
  35649. 0001A81C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35650. 0001A820  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  35651. 0001A824  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  35652. 0001A828  2F2B 00C8                move.l     -[A7], [A3 + 0xC8]
  35653. 0001A82C  61FF 0000 74D6           bsr        +0x74D8 /* 00021D04 */
  35654. 0001A832  4CDF 0C00                movem.l    A2,A3, [A7]+
  35655. 0001A836  4E5E                     unlink     A6
  35656. 0001A838  4E75                     rts
  35657. label0001A83A:
  35658. 0001A83A  4E56 0000                link       A6, 0
  35659. 0001A83E  48E7 1030                movem.l    -[A7], D3,A2,A3
  35660. 0001A842  246E 0008                movea.l    A2, [A6 + 0x8]
  35661. 0001A846  266E 000C                movea.l    A3, [A6 + 0xC]
  35662. 0001A84A  302A 00D4                move.w     D0, [A2 + 0xD4]
  35663. 0001A84E  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  35664. 0001A852  671A                     beq        +0x1C /* 0001A86E */
  35665. 0001A854  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  35666. 0001A85A  2F0A                     move.l     -[A7], A2
  35667. 0001A85C  2057                     movea.l    A0, [A7]
  35668. 0001A85E  2268 0004                movea.l    A1, [A0 + 0x4]
  35669. 0001A862  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35670. 0001A866  4E91                     jsr        [A1]
  35671. 0001A868  4A40                     tst.w      D0
  35672. 0001A86A  504F                     addq.w     A7, 8
  35673. 0001A86C  6604                     bne        +0x6 /* 0001A872 */
  35674. label0001A86E:
  35675. 0001A86E  7000                     moveq.l    D0, 0x00
  35676. 0001A870  6044                     bra        +0x46 /* 0001A8B6 */
  35677. label0001A872:
  35678. 0001A872  2F0A                     move.l     -[A7], A2
  35679. 0001A874  2057                     movea.l    A0, [A7]
  35680. 0001A876  2268 0004                movea.l    A1, [A0 + 0x4]
  35681. 0001A87A  2269 02F4                movea.l    A1, [A1 + 0x2F4]
  35682. 0001A87E  4E91                     jsr        [A1]
  35683. 0001A880  2600                     move.l     D3, D0
  35684. 0001A882  2F03                     move.l     -[A7], D3
  35685. 0001A884  2F0A                     move.l     -[A7], A2
  35686. 0001A886  4EBA FEF4                jsr        [PC - 0x10C /* 0001A77C */]
  35687. 0001A88A  4A00                     tst.b      D0
  35688. 0001A88C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35689. 0001A890  6604                     bne        +0x6 /* 0001A896 */
  35690. 0001A892  7000                     moveq.l    D0, 0x00
  35691. 0001A894  6020                     bra        +0x22 /* 0001A8B6 */
  35692. label0001A896:
  35693. 0001A896  42A7                     clr.l      -[A7]
  35694. 0001A898  2F0A                     move.l     -[A7], A2
  35695. 0001A89A  2057                     movea.l    A0, [A7]
  35696. 0001A89C  2268 0004                movea.l    A1, [A0 + 0x4]
  35697. 0001A8A0  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35698. 0001A8A4  4E91                     jsr        [A1]
  35699. 0001A8A6  2F0B                     move.l     -[A7], A3
  35700. 0001A8A8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35701. 0001A8AC  61FF 0000 68F6           bsr        +0x68F8 /* 000211A4 */
  35702. 0001A8B2  101F                     move.b     D0, [A7]+
  35703. 0001A8B4  5C4F                     addq.w     A7, 6
  35704. label0001A8B6:
  35705. 0001A8B6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  35706. 0001A8BA  4E5E                     unlink     A6
  35707. 0001A8BC  4E75                     rts
  35708. label0001A8BE:
  35709. 0001A8BE  4E56 FFFC                link       A6, -0x0004
  35710. 0001A8C2  48E7 1030                movem.l    -[A7], D3,A2,A3
  35711. 0001A8C6  246E 0008                movea.l    A2, [A6 + 0x8]
  35712. 0001A8CA  266E 000C                movea.l    A3, [A6 + 0xC]
  35713. 0001A8CE  302A 00D4                move.w     D0, [A2 + 0xD4]
  35714. 0001A8D2  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  35715. 0001A8D6  671A                     beq        +0x1C /* 0001A8F2 */
  35716. 0001A8D8  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  35717. 0001A8DE  2F0A                     move.l     -[A7], A2
  35718. 0001A8E0  2057                     movea.l    A0, [A7]
  35719. 0001A8E2  2268 0004                movea.l    A1, [A0 + 0x4]
  35720. 0001A8E6  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35721. 0001A8EA  4E91                     jsr        [A1]
  35722. 0001A8EC  4A40                     tst.w      D0
  35723. 0001A8EE  504F                     addq.w     A7, 8
  35724. 0001A8F0  6604                     bne        +0x6 /* 0001A8F6 */
  35725. label0001A8F2:
  35726. 0001A8F2  6000 00A0                bra        +0xA2 /* 0001A994 */
  35727. label0001A8F6:
  35728. 0001A8F6  42A7                     clr.l      -[A7]
  35729. 0001A8F8  4EB9 0000 3658           jsr        [0x00003658]
  35730. 0001A8FE  42A7                     clr.l      -[A7]
  35731. 0001A900  2F0A                     move.l     -[A7], A2
  35732. 0001A902  2057                     movea.l    A0, [A7]
  35733. 0001A904  2268 0004                movea.l    A1, [A0 + 0x4]
  35734. 0001A908  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35735. 0001A90C  4E91                     jsr        [A1]
  35736. 0001A90E  2F0B                     move.l     -[A7], A3
  35737. 0001A910  486A 00B4                pea.l      [A2 + 0xB4]
  35738. 0001A914  2057                     movea.l    A0, [A7]
  35739. 0001A916  2250                     movea.l    A1, [A0]
  35740. 0001A918  2269 0018                movea.l    A1, [A1 + 0x18]
  35741. 0001A91C  4E91                     jsr        [A1]
  35742. 0001A91E  2F0B                     move.l     -[A7], A3
  35743. 0001A920  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35744. 0001A924  61FF 0000 6B5E           bsr        +0x6B60 /* 00021484 */
  35745. 0001A92A  301F                     move.w     D0, [A7]+
  35746. 0001A92C  3600                     move.w     D3, D0
  35747. 0001A92E  4A43                     tst.w      D3
  35748. 0001A930  4FEF 0012                lea.l      A7, [A7 + 0x12]
  35749. 0001A934  6638                     bne        +0x3A /* 0001A96E */
  35750. 0001A936  2F0A                     move.l     -[A7], A2
  35751. 0001A938  2057                     movea.l    A0, [A7]
  35752. 0001A93A  2268 0004                movea.l    A1, [A0 + 0x4]
  35753. 0001A93E  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  35754. 0001A942  4E91                     jsr        [A1]
  35755. 0001A944  2F0A                     move.l     -[A7], A2
  35756. 0001A946  2057                     movea.l    A0, [A7]
  35757. 0001A948  2268 0004                movea.l    A1, [A0 + 0x4]
  35758. 0001A94C  2269 033C                movea.l    A1, [A1 + 0x33C]
  35759. 0001A950  4E91                     jsr        [A1]
  35760. 0001A952  2F0A                     move.l     -[A7], A2
  35761. 0001A954  2057                     movea.l    A0, [A7]
  35762. 0001A956  2268 0004                movea.l    A1, [A0 + 0x4]
  35763. 0001A95A  2269 0288                movea.l    A1, [A1 + 0x288]
  35764. 0001A95E  4E91                     jsr        [A1]
  35765. 0001A960  13FC 0001 0002 B7C8      move.b     [0x0002B7C8], 0x1
  35766. 0001A968  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35767. 0001A96C  6026                     bra        +0x28 /* 0001A994 */
  35768. label0001A96E:
  35769. 0001A96E  0C43 F8BF                cmpi.w     D3, 0xF8BF
  35770. 0001A972  6720                     beq        +0x22 /* 0001A994 */
  35771. 0001A974  4A43                     tst.w      D3
  35772. 0001A976  671C                     beq        +0x1E /* 0001A994 */
  35773. 0001A978  42A7                     clr.l      -[A7]
  35774. 0001A97A  486E FFFC                pea.l      [A6 - 0x4]
  35775. 0001A97E  3043                     movea.w    A0, D3
  35776. 0001A980  2D48 FFFC                move.l     [A6 - 0x4], A0
  35777. 0001A984  4879 0001 CBB6           push.l     0x1CBB6
  35778. 0001A98A  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  35779. 0001A990  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35780. label0001A994:
  35781. 0001A994  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  35782. 0001A998  4E5E                     unlink     A6
  35783. 0001A99A  4E75                     rts
  35784. label0001A99C:
  35785. 0001A99C  4E56 0000                link       A6, 0
  35786. 0001A9A0  2F0A                     move.l     -[A7], A2
  35787. 0001A9A2  246E 0008                movea.l    A2, [A6 + 0x8]
  35788. 0001A9A6  302A 00D4                move.w     D0, [A2 + 0xD4]
  35789. 0001A9AA  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  35790. 0001A9AE  671A                     beq        +0x1C /* 0001A9CA */
  35791. 0001A9B0  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  35792. 0001A9B6  2F0A                     move.l     -[A7], A2
  35793. 0001A9B8  2057                     movea.l    A0, [A7]
  35794. 0001A9BA  2268 0004                movea.l    A1, [A0 + 0x4]
  35795. 0001A9BE  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35796. 0001A9C2  4E91                     jsr        [A1]
  35797. 0001A9C4  4A40                     tst.w      D0
  35798. 0001A9C6  504F                     addq.w     A7, 8
  35799. 0001A9C8  6602                     bne        +0x4 /* 0001A9CC */
  35800. label0001A9CA:
  35801. 0001A9CA  6016                     bra        +0x18 /* 0001A9E2 */
  35802. label0001A9CC:
  35803. 0001A9CC  554F                     subq.w     A7, 2
  35804. 0001A9CE  3F3C 0002                move.w     -[A7], 0x2
  35805. 0001A9D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35806. 0001A9D6  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35807. 0001A9DA  61FF 0000 68AE           bsr        +0x68B0 /* 0002128A */
  35808. 0001A9E0  301F                     move.w     D0, [A7]+
  35809. label0001A9E2:
  35810. 0001A9E2  245F                     movea.l    A2, [A7]+
  35811. 0001A9E4  4E5E                     unlink     A6
  35812. 0001A9E6  4E75                     rts
  35813. label0001A9E8:
  35814. 0001A9E8  4E56 FFEC                link       A6, -0x0014
  35815. 0001A9EC  2F0A                     move.l     -[A7], A2
  35816. 0001A9EE  246E 0008                movea.l    A2, [A6 + 0x8]
  35817. 0001A9F2  4A2A 00BD                tst.b      [A2 + 0xBD]
  35818. 0001A9F6  6676                     bne        +0x78 /* 0001AA6E */
  35819. 0001A9F8  2F0A                     move.l     -[A7], A2
  35820. 0001A9FA  2057                     movea.l    A0, [A7]
  35821. 0001A9FC  2268 0004                movea.l    A1, [A0 + 0x4]
  35822. 0001AA00  2269 00D8                movea.l    A1, [A1 + 0xD8]
  35823. 0001AA04  4E91                     jsr        [A1]
  35824. 0001AA06  486E FFF8                pea.l      [A6 - 0x8]
  35825. 0001AA0A  2F0A                     move.l     -[A7], A2
  35826. 0001AA0C  2057                     movea.l    A0, [A7]
  35827. 0001AA0E  2268 0004                movea.l    A1, [A0 + 0x4]
  35828. 0001AA12  2269 003C                movea.l    A1, [A1 + 0x3C]
  35829. 0001AA16  4E91                     jsr        [A1]
  35830. 0001AA18  486E FFF8                pea.l      [A6 - 0x8]
  35831. 0001AA1C  486E FFEC                pea.l      [A6 - 0x14]
  35832. 0001AA20  4EB9 0000 20D8           jsr        [0x000020D8]
  35833. 0001AA26  486E FFF8                pea.l      [A6 - 0x8]
  35834. 0001AA2A  486E FFF2                pea.l      [A6 - 0xE]
  35835. 0001AA2E  4EB9 0000 2348           jsr        [0x00002348]
  35836. 0001AA34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35837. 0001AA38  206E FFF2                movea.l    A0, [A6 - 0xE]
  35838. 0001AA3C  4850                     pea.l      [A0]
  35839. 0001AA3E  1F3C 0001                move.b     -[A7], 0x1
  35840. 0001AA42  701E                     moveq.l    D0, 0x1E
  35841. 0001AA44  ABED                     syscall    DragDispatch
  35842. 0001AA46  301F                     move.w     D0, [A7]+
  35843. 0001AA48  157C 0001 00BD           move.b     [A2 + 0xBD], 0x1
  35844. 0001AA4E  3F3C FFFF                move.w     -[A7], 0xFFFF
  35845. 0001AA52  486E FFF2                pea.l      [A6 - 0xE]
  35846. 0001AA56  4EB9 0000 2358           jsr        [0x00002358]
  35847. 0001AA5C  3F3C FFFF                move.w     -[A7], 0xFFFF
  35848. 0001AA60  486E FFEC                pea.l      [A6 - 0x14]
  35849. 0001AA64  4EB9 0000 20E8           jsr        [0x000020E8]
  35850. 0001AA6A  4FEF 0026                lea.l      A7, [A7 + 0x26]
  35851. label0001AA6E:
  35852. 0001AA6E  245F                     movea.l    A2, [A7]+
  35853. 0001AA70  4E5E                     unlink     A6
  35854. 0001AA72  4E75                     rts
  35855. label0001AA74:
  35856. 0001AA74  4E56 0000                link       A6, 0
  35857. 0001AA78  2F0A                     move.l     -[A7], A2
  35858. 0001AA7A  246E 0008                movea.l    A2, [A6 + 0x8]
  35859. 0001AA7E  302A 00D4                move.w     D0, [A2 + 0xD4]
  35860. 0001AA82  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  35861. 0001AA86  671A                     beq        +0x1C /* 0001AAA2 */
  35862. 0001AA88  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  35863. 0001AA8E  2F0A                     move.l     -[A7], A2
  35864. 0001AA90  2057                     movea.l    A0, [A7]
  35865. 0001AA92  2268 0004                movea.l    A1, [A0 + 0x4]
  35866. 0001AA96  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35867. 0001AA9A  4E91                     jsr        [A1]
  35868. 0001AA9C  4A40                     tst.w      D0
  35869. 0001AA9E  504F                     addq.w     A7, 8
  35870. 0001AAA0  6602                     bne        +0x4 /* 0001AAA4 */
  35871. label0001AAA2:
  35872. 0001AAA2  602A                     bra        +0x2C /* 0001AACE */
  35873. label0001AAA4:
  35874. 0001AAA4  42A7                     clr.l      -[A7]
  35875. 0001AAA6  2F0A                     move.l     -[A7], A2
  35876. 0001AAA8  2057                     movea.l    A0, [A7]
  35877. 0001AAAA  2268 0004                movea.l    A1, [A0 + 0x4]
  35878. 0001AAAE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35879. 0001AAB2  4E91                     jsr        [A1]
  35880. 0001AAB4  3F3C 0004                move.w     -[A7], 0x4
  35881. 0001AAB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35882. 0001AABC  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35883. 0001AAC0  61FF 0000 67C8           bsr        +0x67CA /* 0002128A */
  35884. 0001AAC6  301F                     move.w     D0, [A7]+
  35885. 0001AAC8  422A 00BC                clr.b      [A2 + 0xBC]
  35886. 0001AACC  5C4F                     addq.w     A7, 6
  35887. label0001AACE:
  35888. 0001AACE  245F                     movea.l    A2, [A7]+
  35889. 0001AAD0  4E5E                     unlink     A6
  35890. 0001AAD2  4E75                     rts
  35891. label0001AAD4:
  35892. 0001AAD4  4E56 0000                link       A6, 0
  35893. 0001AAD8  2F0A                     move.l     -[A7], A2
  35894. 0001AADA  246E 0008                movea.l    A2, [A6 + 0x8]
  35895. 0001AADE  302A 00D4                move.w     D0, [A2 + 0xD4]
  35896. 0001AAE2  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  35897. 0001AAE6  671A                     beq        +0x1C /* 0001AB02 */
  35898. 0001AAE8  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  35899. 0001AAEE  2F0A                     move.l     -[A7], A2
  35900. 0001AAF0  2057                     movea.l    A0, [A7]
  35901. 0001AAF2  2268 0004                movea.l    A1, [A0 + 0x4]
  35902. 0001AAF6  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35903. 0001AAFA  4E91                     jsr        [A1]
  35904. 0001AAFC  4A40                     tst.w      D0
  35905. 0001AAFE  504F                     addq.w     A7, 8
  35906. 0001AB00  6602                     bne        +0x4 /* 0001AB04 */
  35907. label0001AB02:
  35908. 0001AB02  6026                     bra        +0x28 /* 0001AB2A */
  35909. label0001AB04:
  35910. 0001AB04  42A7                     clr.l      -[A7]
  35911. 0001AB06  2F0A                     move.l     -[A7], A2
  35912. 0001AB08  2057                     movea.l    A0, [A7]
  35913. 0001AB0A  2268 0004                movea.l    A1, [A0 + 0x4]
  35914. 0001AB0E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  35915. 0001AB12  4E91                     jsr        [A1]
  35916. 0001AB14  3F3C 0003                move.w     -[A7], 0x3
  35917. 0001AB18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35918. 0001AB1C  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  35919. 0001AB20  61FF 0000 6768           bsr        +0x676A /* 0002128A */
  35920. 0001AB26  301F                     move.w     D0, [A7]+
  35921. 0001AB28  5C4F                     addq.w     A7, 6
  35922. label0001AB2A:
  35923. 0001AB2A  245F                     movea.l    A2, [A7]+
  35924. 0001AB2C  4E5E                     unlink     A6
  35925. 0001AB2E  4E75                     rts
  35926. label0001AB30:
  35927. 0001AB30  4E56 0000                link       A6, 0
  35928. 0001AB34  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  35929. 0001AB38  246E 0008                movea.l    A2, [A6 + 0x8]
  35930. 0001AB3C  302A 00D4                move.w     D0, [A2 + 0xD4]
  35931. 0001AB40  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  35932. 0001AB44  671A                     beq        +0x1C /* 0001AB60 */
  35933. 0001AB46  2F3C 0008 FFFF           move.l     -[A7], 0x8FFFF
  35934. 0001AB4C  2F0A                     move.l     -[A7], A2
  35935. 0001AB4E  2057                     movea.l    A0, [A7]
  35936. 0001AB50  2268 0004                movea.l    A1, [A0 + 0x4]
  35937. 0001AB54  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  35938. 0001AB58  4E91                     jsr        [A1]
  35939. 0001AB5A  4A40                     tst.w      D0
  35940. 0001AB5C  504F                     addq.w     A7, 8
  35941. 0001AB5E  6606                     bne        +0x8 /* 0001AB66 */
  35942. label0001AB60:
  35943. 0001AB60  7000                     moveq.l    D0, 0x00
  35944. 0001AB62  6000 00AC                bra        +0xAE /* 0001AC10 */
  35945. label0001AB66:
  35946. 0001AB66  4A2A 00C6                tst.b      [A2 + 0xC6]
  35947. 0001AB6A  6700 0090                beq        +0x92 /* 0001ABFC */
  35948. 0001AB6E  486E 000C                pea.l      [A6 + 0xC]
  35949. 0001AB72  2F0A                     move.l     -[A7], A2
  35950. 0001AB74  2057                     movea.l    A0, [A7]
  35951. 0001AB76  2268 0004                movea.l    A1, [A0 + 0x4]
  35952. 0001AB7A  2269 0114                movea.l    A1, [A1 + 0x114]
  35953. 0001AB7E  4E91                     jsr        [A1]
  35954. 0001AB80  2639 0001 CD1A           move.l     D3, [0x0001CD1A]
  35955. 0001AB86  D683                     add.l      D3, D3
  35956. 0001AB88  4227                     clr.b      -[A7]
  35957. 0001AB8A  3F03                     move.w     -[A7], D3
  35958. 0001AB8C  3F03                     move.w     -[A7], D3
  35959. 0001AB8E  2F0A                     move.l     -[A7], A2
  35960. 0001AB90  4EB9 0000 2FC8           jsr        [0x00002FC8]
  35961. 0001AB96  2839 0001 CD1A           move.l     D4, [0x0001CD1A]
  35962. 0001AB9C  4484                     neg.l      D4
  35963. 0001AB9E  4227                     clr.b      -[A7]
  35964. 0001ABA0  2F04                     move.l     -[A7], D4
  35965. 0001ABA2  2F04                     move.l     -[A7], D4
  35966. 0001ABA4  2F0A                     move.l     -[A7], A2
  35967. 0001ABA6  4EB9 0000 2FD0           jsr        [0x00002FD0]
  35968. 0001ABAC  306E 000C                movea.w    A0, [A6 + 0xC]
  35969. 0001ABB0  2F08                     move.l     -[A7], A0
  35970. 0001ABB2  306E 000E                movea.w    A0, [A6 + 0xE]
  35971. 0001ABB6  2F08                     move.l     -[A7], A0
  35972. 0001ABB8  2F0A                     move.l     -[A7], A2
  35973. 0001ABBA  2057                     movea.l    A0, [A7]
  35974. 0001ABBC  2268 0004                movea.l    A1, [A0 + 0x4]
  35975. 0001ABC0  2269 0064                movea.l    A1, [A1 + 0x64]
  35976. 0001ABC4  4E91                     jsr        [A1]
  35977. 0001ABC6  1600                     move.b     D3, D0
  35978. 0001ABC8  7AFE                     moveq.l    D5, 0xFFFFFFFE
  35979. 0001ABCA  4C39 5800 0001 CD1A      movem.w    A3,A4,A6, [0x0001CD1A]
  35980. 0001ABD2  4227                     clr.b      -[A7]
  35981. 0001ABD4  3F05                     move.w     -[A7], D5
  35982. 0001ABD6  3F05                     move.w     -[A7], D5
  35983. 0001ABD8  2F0A                     move.l     -[A7], A2
  35984. 0001ABDA  4EB9 0000 2FC8           jsr        [0x00002FC8]
  35985. 0001ABE0  4227                     clr.b      -[A7]
  35986. 0001ABE2  2F39 0001 CD1A           move.l     -[A7], [0x0001CD1A]
  35987. 0001ABE8  2F39 0001 CD1A           move.l     -[A7], [0x0001CD1A]
  35988. 0001ABEE  2F0A                     move.l     -[A7], A2
  35989. 0001ABF0  4EB9 0000 2FD0           jsr        [0x00002FD0]
  35990. 0001ABF6  4FEF 0044                lea.l      A7, [A7 + 0x44]
  35991. 0001ABFA  6012                     bra        +0x14 /* 0001AC0E */
  35992. label0001ABFC:
  35993. 0001ABFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35994. 0001AC00  486A 00B4                pea.l      [A2 + 0xB4]
  35995. 0001AC04  61FF 0000 AE1C           bsr        +0xAE1E /* 00025A22 */
  35996. 0001AC0A  1600                     move.b     D3, D0
  35997. 0001AC0C  504F                     addq.w     A7, 8
  35998. label0001AC0E:
  35999. 0001AC0E  1003                     move.b     D0, D3
  36000. label0001AC10:
  36001. 0001AC10  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  36002. 0001AC14  4E5E                     unlink     A6
  36003. 0001AC16  4E75                     rts
  36004. 0001AC18  4E56 FFF8                link       A6, -0x0008
  36005. 0001AC1C  48E7 1030                movem.l    -[A7], D3,A2,A3
  36006. 0001AC20  246E 000E                movea.l    A2, [A6 + 0xE]
  36007. 0001AC24  162E 000C                move.b     D3, [A6 + 0xC]
  36008. 0001AC28  266E 0008                movea.l    A3, [A6 + 0x8]
  36009. 0001AC2C  554F                     subq.w     A7, 2
  36010. 0001AC2E  2F3C 7265 6663           move.l     -[A7], 0x72656663 /* 'refc' */
  36011. 0001AC34  486E FFFC                pea.l      [A6 - 0x4]
  36012. 0001AC38  2F0B                     move.l     -[A7], A3
  36013. 0001AC3A  61FF 0000 9FEA           bsr        +0x9FEC /* 00024C26 */
  36014. 0001AC40  301F                     move.w     D0, [A7]+
  36015. 0001AC42  486E FFF8                pea.l      [A6 - 0x8]
  36016. 0001AC46  A972                     syscall    GetMouse
  36017. 0001AC48  4A03                     tst.b      D3
  36018. 0001AC4A  6626                     bne        +0x28 /* 0001AC72 */
  36019. 0001AC4C  206E FFFC                movea.l    A0, [A6 - 0x4]
  36020. 0001AC50  4A28 00BD                tst.b      [A0 + 0xBD]
  36021. 0001AC54  6730                     beq        +0x32 /* 0001AC86 */
  36022. 0001AC56  2F0A                     move.l     -[A7], A2
  36023. 0001AC58  4868 00B4                pea.l      [A0 + 0xB4]
  36024. 0001AC5C  2057                     movea.l    A0, [A7]
  36025. 0001AC5E  2250                     movea.l    A1, [A0]
  36026. 0001AC60  2269 0018                movea.l    A1, [A1 + 0x18]
  36027. 0001AC64  4E91                     jsr        [A1]
  36028. 0001AC66  206E FFFC                movea.l    A0, [A6 - 0x4]
  36029. 0001AC6A  4228 00BD                clr.b      [A0 + 0xBD]
  36030. 0001AC6E  504F                     addq.w     A7, 8
  36031. 0001AC70  6014                     bra        +0x16 /* 0001AC86 */
  36032. label0001AC72:
  36033. 0001AC72  2F0A                     move.l     -[A7], A2
  36034. 0001AC74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36035. 0001AC78  2057                     movea.l    A0, [A7]
  36036. 0001AC7A  2268 0004                movea.l    A1, [A0 + 0x4]
  36037. 0001AC7E  2269 0324                movea.l    A1, [A1 + 0x324]
  36038. 0001AC82  4E91                     jsr        [A1]
  36039. 0001AC84  504F                     addq.w     A7, 8
  36040. label0001AC86:
  36041. 0001AC86  426F 0026                clr.w      [A7 + 0x26]
  36042. 0001AC8A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  36043. 0001AC8E  4E5E                     unlink     A6
  36044. 0001AC90  4E74 000A                rtd        0x000A
  36045. 0001AC94  4E56 0000                link       A6, 0
  36046. 0001AC98  42A7                     clr.l      -[A7]
  36047. 0001AC9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36048. 0001AC9E  2057                     movea.l    A0, [A7]
  36049. 0001ACA0  2268 0004                movea.l    A1, [A0 + 0x4]
  36050. 0001ACA4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36051. 0001ACA8  4E91                     jsr        [A1]
  36052. 0001ACAA  4E5E                     unlink     A6
  36053. 0001ACAC  4E75                     rts
  36054. 0001ACAE  4E56 FFDC                link       A6, -0x0024
  36055. 0001ACB2  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  36056. 0001ACB6  246E 0008                movea.l    A2, [A6 + 0x8]
  36057. 0001ACBA  282E 000C                move.l     D4, [A6 + 0xC]
  36058. 0001ACBE  262E 0010                move.l     D3, [A6 + 0x10]
  36059. 0001ACC2  42A7                     clr.l      -[A7]
  36060. 0001ACC4  486A 0044                pea.l      [A2 + 0x44]
  36061. 0001ACC8  486E FFDC                pea.l      [A6 - 0x24]
  36062. 0001ACCC  4EB9 0000 2798           jsr        [0x00002798]
  36063. 0001ACD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36064. 0001ACD6  6000 0094                bra        +0x96 /* 0001AD6C */
  36065. label0001ACDA:
  36066. 0001ACDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36067. 0001ACDE  4EB9 0000 30A0           jsr        [0x000030A0]
  36068. 0001ACE4  4A00                     tst.b      D0
  36069. 0001ACE6  584F                     addq.w     A7, 4
  36070. 0001ACE8  6758                     beq        +0x5A /* 0001AD42 */
  36071. 0001ACEA  486E FFF4                pea.l      [A6 - 0xC]
  36072. 0001ACEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36073. 0001ACF2  2057                     movea.l    A0, [A7]
  36074. 0001ACF4  2268 0004                movea.l    A1, [A0 + 0x4]
  36075. 0001ACF8  2269 0038                movea.l    A1, [A1 + 0x38]
  36076. 0001ACFC  4E91                     jsr        [A1]
  36077. 0001ACFE  4A00                     tst.b      D0
  36078. 0001AD00  504F                     addq.w     A7, 8
  36079. 0001AD02  673E                     beq        +0x40 /* 0001AD42 */
  36080. 0001AD04  2D6A 006C FFEC           move.l     [A6 - 0x14], [A2 + 0x6C]
  36081. 0001AD0A  2D6A 0070 FFF0           move.l     [A6 - 0x10], [A2 + 0x70]
  36082. 0001AD10  554F                     subq.w     A7, 2
  36083. 0001AD12  486E FFF4                pea.l      [A6 - 0xC]
  36084. 0001AD16  486E FFEC                pea.l      [A6 - 0x14]
  36085. 0001AD1A  486E FFF4                pea.l      [A6 - 0xC]
  36086. 0001AD1E  A8AA                     syscall    SectRect
  36087. 0001AD20  101F                     move.b     D0, [A7]+
  36088. 0001AD22  671E                     beq        +0x20 /* 0001AD42 */
  36089. 0001AD24  486E FFF4                pea.l      [A6 - 0xC]
  36090. 0001AD28  3F04                     move.w     -[A7], D4
  36091. 0001AD2A  3F03                     move.w     -[A7], D3
  36092. 0001AD2C  A8A8                     syscall    OffsetRect
  36093. 0001AD2E  486E FFF4                pea.l      [A6 - 0xC]
  36094. 0001AD32  2F0A                     move.l     -[A7], A2
  36095. 0001AD34  2057                     movea.l    A0, [A7]
  36096. 0001AD36  2268 0004                movea.l    A1, [A0 + 0x4]
  36097. 0001AD3A  2269 00C4                movea.l    A1, [A1 + 0xC4]
  36098. 0001AD3E  4E91                     jsr        [A1]
  36099. 0001AD40  504F                     addq.w     A7, 8
  36100. label0001AD42:
  36101. 0001AD42  2F03                     move.l     -[A7], D3
  36102. 0001AD44  2F04                     move.l     -[A7], D4
  36103. 0001AD46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36104. 0001AD4A  2057                     movea.l    A0, [A7]
  36105. 0001AD4C  2268 0004                movea.l    A1, [A0 + 0x4]
  36106. 0001AD50  2269 005C                movea.l    A1, [A1 + 0x5C]
  36107. 0001AD54  4E91                     jsr        [A1]
  36108. 0001AD56  42A7                     clr.l      -[A7]
  36109. 0001AD58  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36110. 0001AD5C  2057                     movea.l    A0, [A7]
  36111. 0001AD5E  2268 0004                movea.l    A1, [A0 + 0x4]
  36112. 0001AD62  2269 00F0                movea.l    A1, [A1 + 0xF0]
  36113. 0001AD66  4E91                     jsr        [A1]
  36114. 0001AD68  4FEF 0014                lea.l      A7, [A7 + 0x14]
  36115. label0001AD6C:
  36116. 0001AD6C  486E FFFC                pea.l      [A6 - 0x4]
  36117. 0001AD70  486E FFDC                pea.l      [A6 - 0x24]
  36118. 0001AD74  4EB9 0000 27A8           jsr        [0x000027A8]
  36119. 0001AD7A  4A00                     tst.b      D0
  36120. 0001AD7C  504F                     addq.w     A7, 8
  36121. 0001AD7E  6600 FF5A                bne        -0xA4 /* 0001ACDA */
  36122. 0001AD82  266A 0020                movea.l    A3, [A2 + 0x20]
  36123. 0001AD86  200B                     move.l     D0, A3
  36124. 0001AD88  6712                     beq        +0x14 /* 0001AD9C */
  36125. 0001AD8A  2F0A                     move.l     -[A7], A2
  36126. 0001AD8C  2F0B                     move.l     -[A7], A3
  36127. 0001AD8E  2057                     movea.l    A0, [A7]
  36128. 0001AD90  2268 0004                movea.l    A1, [A0 + 0x4]
  36129. 0001AD94  2269 0178                movea.l    A1, [A1 + 0x178]
  36130. 0001AD98  4E91                     jsr        [A1]
  36131. 0001AD9A  504F                     addq.w     A7, 8
  36132. label0001AD9C:
  36133. 0001AD9C  3F3C FFFF                move.w     -[A7], 0xFFFF
  36134. 0001ADA0  486E FFDC                pea.l      [A6 - 0x24]
  36135. 0001ADA4  4EB9 0000 27A0           jsr        [0x000027A0]
  36136. 0001ADAA  5C4F                     addq.w     A7, 6
  36137. 0001ADAC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  36138. 0001ADB0  4E5E                     unlink     A6
  36139. 0001ADB2  4E75                     rts
  36140. 0001ADB4  4E56 FFD8                link       A6, -0x0028
  36141. 0001ADB8  2F0A                     move.l     -[A7], A2
  36142. 0001ADBA  246E 0008                movea.l    A2, [A6 + 0x8]
  36143. 0001ADBE  486E FFD8                pea.l      [A6 - 0x28]
  36144. 0001ADC2  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36145. 0001ADC6  61FF 0000 13FC           bsr        +0x13FE /* 0001C1C4 */
  36146. 0001ADCC  486E FFE8                pea.l      [A6 - 0x18]
  36147. 0001ADD0  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36148. 0001ADD4  61FF 0000 138A           bsr        +0x138C /* 0001C160 */
  36149. 0001ADDA  202E FFEC                move.l     D0, [A6 - 0x14]
  36150. 0001ADDE  90AA 0030                sub.l      D0, [A2 + 0x30]
  36151. 0001ADE2  306A 0042                movea.w    A0, [A2 + 0x42]
  36152. 0001ADE6  9088                     sub.l      D0, A0
  36153. 0001ADE8  2D40 FFF8                move.l     [A6 - 0x8], D0
  36154. 0001ADEC  202E FFE8                move.l     D0, [A6 - 0x18]
  36155. 0001ADF0  90AA 0034                sub.l      D0, [A2 + 0x34]
  36156. 0001ADF4  306A 0040                movea.w    A0, [A2 + 0x40]
  36157. 0001ADF8  9088                     sub.l      D0, A0
  36158. 0001ADFA  2D40 FFFC                move.l     [A6 - 0x4], D0
  36159. 0001ADFE  4AAE FFF8                tst.l      [A6 - 0x8]
  36160. 0001AE02  6606                     bne        +0x8 /* 0001AE0A */
  36161. 0001AE04  4AAE FFFC                tst.l      [A6 - 0x4]
  36162. 0001AE08  675A                     beq        +0x5C /* 0001AE64 */
  36163. label0001AE0A:
  36164. 0001AE0A  306A 0042                movea.w    A0, [A2 + 0x42]
  36165. 0001AE0E  202E FFEC                move.l     D0, [A6 - 0x14]
  36166. 0001AE12  9088                     sub.l      D0, A0
  36167. 0001AE14  2540 0030                move.l     [A2 + 0x30], D0
  36168. 0001AE18  306A 0040                movea.w    A0, [A2 + 0x40]
  36169. 0001AE1C  202E FFE8                move.l     D0, [A6 - 0x18]
  36170. 0001AE20  9088                     sub.l      D0, A0
  36171. 0001AE22  2540 0034                move.l     [A2 + 0x34], D0
  36172. 0001AE26  306A 0040                movea.w    A0, [A2 + 0x40]
  36173. 0001AE2A  202E FFD8                move.l     D0, [A6 - 0x28]
  36174. 0001AE2E  9088                     sub.l      D0, A0
  36175. 0001AE30  2540 0014                move.l     [A2 + 0x14], D0
  36176. 0001AE34  306A 0042                movea.w    A0, [A2 + 0x42]
  36177. 0001AE38  202E FFDC                move.l     D0, [A6 - 0x24]
  36178. 0001AE3C  9088                     sub.l      D0, A0
  36179. 0001AE3E  2540 0010                move.l     [A2 + 0x10], D0
  36180. 0001AE42  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36181. 0001AE46  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  36182. 0001AE4A  2F0A                     move.l     -[A7], A2
  36183. 0001AE4C  2057                     movea.l    A0, [A7]
  36184. 0001AE4E  2268 0004                movea.l    A1, [A0 + 0x4]
  36185. 0001AE52  2269 0338                movea.l    A1, [A1 + 0x338]
  36186. 0001AE56  4E91                     jsr        [A1]
  36187. 0001AE58  2F0A                     move.l     -[A7], A2
  36188. 0001AE5A  4EB9 0000 3658           jsr        [0x00003658]
  36189. 0001AE60  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36190. label0001AE64:
  36191. 0001AE64  245F                     movea.l    A2, [A7]+
  36192. 0001AE66  4E5E                     unlink     A6
  36193. 0001AE68  4E75                     rts
  36194. 0001AE6A  4E56 FFFC                link       A6, -0x0004
  36195. 0001AE6E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  36196. 0001AE72  246E 0008                movea.l    A2, [A6 + 0x8]
  36197. 0001AE76  2A2E 000C                move.l     D5, [A6 + 0xC]
  36198. 0001AE7A  286E 0010                movea.l    A4, [A6 + 0x10]
  36199. 0001AE7E  266E 0014                movea.l    A3, [A6 + 0x14]
  36200. 0001AE82  594F                     subq.w     A7, 4
  36201. 0001AE84  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36202. 0001AE88  61FF 0000 135E           bsr        +0x1360 /* 0001C1E8 */
  36203. 0001AE8E  201F                     move.l     D0, [A7]+
  36204. 0001AE90  2800                     move.l     D4, D0
  36205. 0001AE92  2F0B                     move.l     -[A7], A3
  36206. 0001AE94  2F0C                     move.l     -[A7], A4
  36207. 0001AE96  2F05                     move.l     -[A7], D5
  36208. 0001AE98  2F04                     move.l     -[A7], D4
  36209. 0001AE9A  42A7                     clr.l      -[A7]
  36210. 0001AE9C  2F0A                     move.l     -[A7], A2
  36211. 0001AE9E  2057                     movea.l    A0, [A7]
  36212. 0001AEA0  2268 0004                movea.l    A1, [A0 + 0x4]
  36213. 0001AEA4  2269 02E8                movea.l    A1, [A1 + 0x2E8]
  36214. 0001AEA8  4E91                     jsr        [A1]
  36215. 0001AEAA  3600                     move.w     D3, D0
  36216. 0001AEAC  4A43                     tst.w      D3
  36217. 0001AEAE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  36218. 0001AEB2  671C                     beq        +0x1E /* 0001AED0 */
  36219. 0001AEB4  42A7                     clr.l      -[A7]
  36220. 0001AEB6  486E FFFC                pea.l      [A6 - 0x4]
  36221. 0001AEBA  3043                     movea.w    A0, D3
  36222. 0001AEBC  2D48 FFFC                move.l     [A6 - 0x4], A0
  36223. 0001AEC0  4879 0001 CBB6           push.l     0x1CBB6
  36224. 0001AEC6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  36225. 0001AECC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36226. label0001AED0:
  36227. 0001AED0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  36228. 0001AED4  4E5E                     unlink     A6
  36229. 0001AED6  4E75                     rts
  36230. 0001AED8  4E56 FFF0                link       A6, -0x0010
  36231. 0001AEDC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  36232. 0001AEE0  246E 0008                movea.l    A2, [A6 + 0x8]
  36233. 0001AEE4  554F                     subq.w     A7, 2
  36234. 0001AEE6  2F3C 7265 6663           move.l     -[A7], 0x72656663 /* 'refc' */
  36235. 0001AEEC  486E FFFC                pea.l      [A6 - 0x4]
  36236. 0001AEF0  2F0A                     move.l     -[A7], A2
  36237. 0001AEF2  61FF 0000 9D32           bsr        +0x9D34 /* 00024C26 */
  36238. 0001AEF8  301F                     move.w     D0, [A7]+
  36239. 0001AEFA  486E FFF0                pea.l      [A6 - 0x10]
  36240. 0001AEFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36241. 0001AF02  2057                     movea.l    A0, [A7]
  36242. 0001AF04  2268 0004                movea.l    A1, [A0 + 0x4]
  36243. 0001AF08  2269 003C                movea.l    A1, [A1 + 0x3C]
  36244. 0001AF0C  4E91                     jsr        [A1]
  36245. 0001AF0E  486E FFF8                pea.l      [A6 - 0x8]
  36246. 0001AF12  A972                     syscall    GetMouse
  36247. 0001AF14  206E FFFC                movea.l    A0, [A6 - 0x4]
  36248. 0001AF18  4A28 00C6                tst.b      [A0 + 0xC6]
  36249. 0001AF1C  504F                     addq.w     A7, 8
  36250. 0001AF1E  6700 012A                beq        +0x12C /* 0001B04A */
  36251. 0001AF22  382E FFF4                move.w     D4, [A6 - 0xC]
  36252. 0001AF26  B86E FFF8                cmp.w      D4, [A6 - 0x8]
  36253. 0001AF2A  6E40                     bgt        +0x42 /* 0001AF6C */
  36254. 0001AF2C  362E FFF8                move.w     D3, [A6 - 0x8]
  36255. 0001AF30  9644                     sub.w      D3, D4
  36256. 0001AF32  3043                     movea.w    A0, D3
  36257. 0001AF34  B1F9 0001 CD1A           cmpa.l     A0, [0x0001CD1A]
  36258. 0001AF3A  6C06                     bge        +0x8 /* 0001AF42 */
  36259. 0001AF3C  3043                     movea.w    A0, D3
  36260. 0001AF3E  2008                     move.l     D0, A0
  36261. 0001AF40  6006                     bra        +0x8 /* 0001AF48 */
  36262. label0001AF42:
  36263. 0001AF42  2039 0001 CD1A           move.l     D0, [0x0001CD1A]
  36264. label0001AF48:
  36265. 0001AF48  3600                     move.w     D3, D0
  36266. 0001AF4A  1F3C 0001                move.b     -[A7], 0x1
  36267. 0001AF4E  3043                     movea.w    A0, D3
  36268. 0001AF50  2F08                     move.l     -[A7], A0
  36269. 0001AF52  42A7                     clr.l      -[A7]
  36270. 0001AF54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36271. 0001AF58  2057                     movea.l    A0, [A7]
  36272. 0001AF5A  2268 0004                movea.l    A1, [A0 + 0x4]
  36273. 0001AF5E  2269 0168                movea.l    A1, [A1 + 0x168]
  36274. 0001AF62  4E91                     jsr        [A1]
  36275. 0001AF64  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36276. 0001AF68  6000 00E0                bra        +0xE2 /* 0001B04A */
  36277. label0001AF6C:
  36278. 0001AF6C  3A2E FFF6                move.w     D5, [A6 - 0xA]
  36279. 0001AF70  382E FFFA                move.w     D4, [A6 - 0x6]
  36280. 0001AF74  B845                     cmp.w      D4, D5
  36281. 0001AF76  6D3E                     blt        +0x40 /* 0001AFB6 */
  36282. 0001AF78  3604                     move.w     D3, D4
  36283. 0001AF7A  9645                     sub.w      D3, D5
  36284. 0001AF7C  3043                     movea.w    A0, D3
  36285. 0001AF7E  B1F9 0001 CD1A           cmpa.l     A0, [0x0001CD1A]
  36286. 0001AF84  6C06                     bge        +0x8 /* 0001AF8C */
  36287. 0001AF86  3043                     movea.w    A0, D3
  36288. 0001AF88  2008                     move.l     D0, A0
  36289. 0001AF8A  6006                     bra        +0x8 /* 0001AF92 */
  36290. label0001AF8C:
  36291. 0001AF8C  2039 0001 CD1A           move.l     D0, [0x0001CD1A]
  36292. label0001AF92:
  36293. 0001AF92  3600                     move.w     D3, D0
  36294. 0001AF94  1F3C 0001                move.b     -[A7], 0x1
  36295. 0001AF98  42A7                     clr.l      -[A7]
  36296. 0001AF9A  3043                     movea.w    A0, D3
  36297. 0001AF9C  2F08                     move.l     -[A7], A0
  36298. 0001AF9E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36299. 0001AFA2  2057                     movea.l    A0, [A7]
  36300. 0001AFA4  2268 0004                movea.l    A1, [A0 + 0x4]
  36301. 0001AFA8  2269 0168                movea.l    A1, [A1 + 0x168]
  36302. 0001AFAC  4E91                     jsr        [A1]
  36303. 0001AFAE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36304. 0001AFB2  6000 0096                bra        +0x98 /* 0001B04A */
  36305. label0001AFB6:
  36306. 0001AFB6  302E FFF8                move.w     D0, [A6 - 0x8]
  36307. 0001AFBA  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  36308. 0001AFBE  6E44                     bgt        +0x46 /* 0001B004 */
  36309. 0001AFC0  362E FFF0                move.w     D3, [A6 - 0x10]
  36310. 0001AFC4  966E FFF8                sub.w      D3, [A6 - 0x8]
  36311. 0001AFC8  3043                     movea.w    A0, D3
  36312. 0001AFCA  B1F9 0001 CD1A           cmpa.l     A0, [0x0001CD1A]
  36313. 0001AFD0  6C06                     bge        +0x8 /* 0001AFD8 */
  36314. 0001AFD2  3043                     movea.w    A0, D3
  36315. 0001AFD4  2008                     move.l     D0, A0
  36316. 0001AFD6  6006                     bra        +0x8 /* 0001AFDE */
  36317. label0001AFD8:
  36318. 0001AFD8  2039 0001 CD1A           move.l     D0, [0x0001CD1A]
  36319. label0001AFDE:
  36320. 0001AFDE  3600                     move.w     D3, D0
  36321. 0001AFE0  1F3C 0001                move.b     -[A7], 0x1
  36322. 0001AFE4  70FF                     moveq.l    D0, 0xFFFFFFFF
  36323. 0001AFE6  C1C3                     muls.w     D0, D3
  36324. 0001AFE8  48C0                     ext.l      D0
  36325. 0001AFEA  2F00                     move.l     -[A7], D0
  36326. 0001AFEC  42A7                     clr.l      -[A7]
  36327. 0001AFEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36328. 0001AFF2  2057                     movea.l    A0, [A7]
  36329. 0001AFF4  2268 0004                movea.l    A1, [A0 + 0x4]
  36330. 0001AFF8  2269 0168                movea.l    A1, [A1 + 0x168]
  36331. 0001AFFC  4E91                     jsr        [A1]
  36332. 0001AFFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36333. 0001B002  6046                     bra        +0x48 /* 0001B04A */
  36334. label0001B004:
  36335. 0001B004  3A2E FFF2                move.w     D5, [A6 - 0xE]
  36336. 0001B008  B845                     cmp.w      D4, D5
  36337. 0001B00A  6E3E                     bgt        +0x40 /* 0001B04A */
  36338. 0001B00C  3605                     move.w     D3, D5
  36339. 0001B00E  9644                     sub.w      D3, D4
  36340. 0001B010  3043                     movea.w    A0, D3
  36341. 0001B012  B1F9 0001 CD1A           cmpa.l     A0, [0x0001CD1A]
  36342. 0001B018  6C06                     bge        +0x8 /* 0001B020 */
  36343. 0001B01A  3043                     movea.w    A0, D3
  36344. 0001B01C  2008                     move.l     D0, A0
  36345. 0001B01E  6006                     bra        +0x8 /* 0001B026 */
  36346. label0001B020:
  36347. 0001B020  2039 0001 CD1A           move.l     D0, [0x0001CD1A]
  36348. label0001B026:
  36349. 0001B026  3600                     move.w     D3, D0
  36350. 0001B028  1F3C 0001                move.b     -[A7], 0x1
  36351. 0001B02C  42A7                     clr.l      -[A7]
  36352. 0001B02E  70FF                     moveq.l    D0, 0xFFFFFFFF
  36353. 0001B030  C1C3                     muls.w     D0, D3
  36354. 0001B032  48C0                     ext.l      D0
  36355. 0001B034  2F00                     move.l     -[A7], D0
  36356. 0001B036  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36357. 0001B03A  2057                     movea.l    A0, [A7]
  36358. 0001B03C  2268 0004                movea.l    A1, [A0 + 0x4]
  36359. 0001B040  2269 0168                movea.l    A1, [A1 + 0x168]
  36360. 0001B044  4E91                     jsr        [A1]
  36361. 0001B046  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36362. label0001B04A:
  36363. 0001B04A  1F7C 0001 002C           move.b     [A7 + 0x2C], 0x1
  36364. 0001B050  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  36365. 0001B054  4E5E                     unlink     A6
  36366. 0001B056  4E74 0004                rtd        0x0004
  36367. 0001B05A  4E56 FFFC                link       A6, -0x0004
  36368. 0001B05E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  36369. 0001B062  246E 0008                movea.l    A2, [A6 + 0x8]
  36370. 0001B066  2E2E 0010                move.l     D7, [A6 + 0x10]
  36371. 0001B06A  286E 0014                movea.l    A4, [A6 + 0x14]
  36372. 0001B06E  266E 0018                movea.l    A3, [A6 + 0x18]
  36373. 0001B072  1C2E 001C                move.b     D6, [A6 + 0x1C]
  36374. 0001B076  182E 001E                move.b     D4, [A6 + 0x1E]
  36375. 0001B07A  2F3C 0009 0001           move.l     -[A7], 0x90001
  36376. 0001B080  2F0A                     move.l     -[A7], A2
  36377. 0001B082  2057                     movea.l    A0, [A7]
  36378. 0001B084  2268 0004                movea.l    A1, [A0 + 0x4]
  36379. 0001B088  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36380. 0001B08C  4E91                     jsr        [A1]
  36381. 0001B08E  3600                     move.w     D3, D0
  36382. 0001B090  4A06                     tst.b      D6
  36383. 0001B092  504F                     addq.w     A7, 8
  36384. 0001B094  6710                     beq        +0x12 /* 0001B0A6 */
  36385. 0001B096  2F0A                     move.l     -[A7], A2
  36386. 0001B098  2057                     movea.l    A0, [A7]
  36387. 0001B09A  2268 0004                movea.l    A1, [A0 + 0x4]
  36388. 0001B09E  2269 0284                movea.l    A1, [A1 + 0x284]
  36389. 0001B0A2  4E91                     jsr        [A1]
  36390. 0001B0A4  584F                     addq.w     A7, 4
  36391. label0001B0A6:
  36392. 0001B0A6  3F03                     move.w     -[A7], D3
  36393. 0001B0A8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  36394. 0001B0AC  2F0A                     move.l     -[A7], A2
  36395. 0001B0AE  2057                     movea.l    A0, [A7]
  36396. 0001B0B0  2268 0004                movea.l    A1, [A0 + 0x4]
  36397. 0001B0B4  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36398. 0001B0B8  4E91                     jsr        [A1]
  36399. 0001B0BA  4A04                     tst.b      D4
  36400. 0001B0BC  504F                     addq.w     A7, 8
  36401. 0001B0BE  6618                     bne        +0x1A /* 0001B0D8 */
  36402. 0001B0C0  2F3C 000C 0001           move.l     -[A7], 0xC0001
  36403. 0001B0C6  2F0A                     move.l     -[A7], A2
  36404. 0001B0C8  2057                     movea.l    A0, [A7]
  36405. 0001B0CA  2268 0004                movea.l    A1, [A0 + 0x4]
  36406. 0001B0CE  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36407. 0001B0D2  4E91                     jsr        [A1]
  36408. 0001B0D4  1A00                     move.b     D5, D0
  36409. 0001B0D6  504F                     addq.w     A7, 8
  36410. label0001B0D8:
  36411. 0001B0D8  2F3C 0005 0000           move.l     -[A7], 0x50000
  36412. 0001B0DE  2F0A                     move.l     -[A7], A2
  36413. 0001B0E0  2057                     movea.l    A0, [A7]
  36414. 0001B0E2  2268 0004                movea.l    A1, [A0 + 0x4]
  36415. 0001B0E6  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36416. 0001B0EA  4E91                     jsr        [A1]
  36417. 0001B0EC  1C00                     move.b     D6, D0
  36418. 0001B0EE  42A7                     clr.l      -[A7]
  36419. 0001B0F0  2F0A                     move.l     -[A7], A2
  36420. 0001B0F2  2057                     movea.l    A0, [A7]
  36421. 0001B0F4  2268 0004                movea.l    A1, [A0 + 0x4]
  36422. 0001B0F8  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36423. 0001B0FC  4E91                     jsr        [A1]
  36424. 0001B0FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36425. 0001B102  2F07                     move.l     -[A7], D7
  36426. 0001B104  2F0C                     move.l     -[A7], A4
  36427. 0001B106  2F0B                     move.l     -[A7], A3
  36428. 0001B108  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36429. 0001B10C  61FF 0000 384E           bsr        +0x3850 /* 0001E95C */
  36430. 0001B112  301F                     move.w     D0, [A7]+
  36431. 0001B114  3600                     move.w     D3, D0
  36432. 0001B116  4A43                     tst.w      D3
  36433. 0001B118  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36434. 0001B11C  671C                     beq        +0x1E /* 0001B13A */
  36435. 0001B11E  42A7                     clr.l      -[A7]
  36436. 0001B120  486E FFFC                pea.l      [A6 - 0x4]
  36437. 0001B124  3043                     movea.w    A0, D3
  36438. 0001B126  2D48 FFFC                move.l     [A6 - 0x4], A0
  36439. 0001B12A  4879 0001 CBB6           push.l     0x1CBB6
  36440. 0001B130  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  36441. 0001B136  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36442. label0001B13A:
  36443. 0001B13A  1006                     move.b     D0, D6
  36444. 0001B13C  4880                     ext.w      D0
  36445. 0001B13E  3F00                     move.w     -[A7], D0
  36446. 0001B140  3F3C 0005                move.w     -[A7], 0x5
  36447. 0001B144  2F0A                     move.l     -[A7], A2
  36448. 0001B146  2057                     movea.l    A0, [A7]
  36449. 0001B148  2268 0004                movea.l    A1, [A0 + 0x4]
  36450. 0001B14C  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36451. 0001B150  4E91                     jsr        [A1]
  36452. 0001B152  4A04                     tst.b      D4
  36453. 0001B154  504F                     addq.w     A7, 8
  36454. 0001B156  661A                     bne        +0x1C /* 0001B172 */
  36455. 0001B158  1005                     move.b     D0, D5
  36456. 0001B15A  4880                     ext.w      D0
  36457. 0001B15C  3F00                     move.w     -[A7], D0
  36458. 0001B15E  3F3C 000C                move.w     -[A7], 0xC
  36459. 0001B162  2F0A                     move.l     -[A7], A2
  36460. 0001B164  2057                     movea.l    A0, [A7]
  36461. 0001B166  2268 0004                movea.l    A1, [A0 + 0x4]
  36462. 0001B16A  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36463. 0001B16E  4E91                     jsr        [A1]
  36464. 0001B170  504F                     addq.w     A7, 8
  36465. label0001B172:
  36466. 0001B172  2F0A                     move.l     -[A7], A2
  36467. 0001B174  2057                     movea.l    A0, [A7]
  36468. 0001B176  2268 0004                movea.l    A1, [A0 + 0x4]
  36469. 0001B17A  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36470. 0001B17E  4E91                     jsr        [A1]
  36471. 0001B180  2F0A                     move.l     -[A7], A2
  36472. 0001B182  2057                     movea.l    A0, [A7]
  36473. 0001B184  2268 0004                movea.l    A1, [A0 + 0x4]
  36474. 0001B188  2269 033C                movea.l    A1, [A1 + 0x33C]
  36475. 0001B18C  4E91                     jsr        [A1]
  36476. 0001B18E  4A04                     tst.b      D4
  36477. 0001B190  504F                     addq.w     A7, 8
  36478. 0001B192  6722                     beq        +0x24 /* 0001B1B6 */
  36479. 0001B194  42A7                     clr.l      -[A7]
  36480. 0001B196  2F0A                     move.l     -[A7], A2
  36481. 0001B198  2057                     movea.l    A0, [A7]
  36482. 0001B19A  2268 0004                movea.l    A1, [A0 + 0x4]
  36483. 0001B19E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36484. 0001B1A2  4E91                     jsr        [A1]
  36485. 0001B1A4  2F0A                     move.l     -[A7], A2
  36486. 0001B1A6  2057                     movea.l    A0, [A7]
  36487. 0001B1A8  2268 0004                movea.l    A1, [A0 + 0x4]
  36488. 0001B1AC  2269 00BC                movea.l    A1, [A1 + 0xBC]
  36489. 0001B1B0  4E91                     jsr        [A1]
  36490. 0001B1B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36491. label0001B1B6:
  36492. 0001B1B6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  36493. 0001B1BA  4E5E                     unlink     A6
  36494. 0001B1BC  4E75                     rts
  36495. 0001B1BE  4E56 FFF6                link       A6, -0x000A
  36496. 0001B1C2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  36497. 0001B1C6  246E 0008                movea.l    A2, [A6 + 0x8]
  36498. 0001B1CA  266E 000C                movea.l    A3, [A6 + 0xC]
  36499. 0001B1CE  2E2E 0010                move.l     D7, [A6 + 0x10]
  36500. 0001B1D2  286E 0014                movea.l    A4, [A6 + 0x14]
  36501. 0001B1D6  1C2E 0018                move.b     D6, [A6 + 0x18]
  36502. 0001B1DA  182E 001A                move.b     D4, [A6 + 0x1A]
  36503. 0001B1DE  2F3C 0009 0001           move.l     -[A7], 0x90001
  36504. 0001B1E4  2F0A                     move.l     -[A7], A2
  36505. 0001B1E6  2057                     movea.l    A0, [A7]
  36506. 0001B1E8  2268 0004                movea.l    A1, [A0 + 0x4]
  36507. 0001B1EC  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36508. 0001B1F0  4E91                     jsr        [A1]
  36509. 0001B1F2  3600                     move.w     D3, D0
  36510. 0001B1F4  4A06                     tst.b      D6
  36511. 0001B1F6  504F                     addq.w     A7, 8
  36512. 0001B1F8  6710                     beq        +0x12 /* 0001B20A */
  36513. 0001B1FA  2F0A                     move.l     -[A7], A2
  36514. 0001B1FC  2057                     movea.l    A0, [A7]
  36515. 0001B1FE  2268 0004                movea.l    A1, [A0 + 0x4]
  36516. 0001B202  2269 0284                movea.l    A1, [A1 + 0x284]
  36517. 0001B206  4E91                     jsr        [A1]
  36518. 0001B208  584F                     addq.w     A7, 4
  36519. label0001B20A:
  36520. 0001B20A  3F03                     move.w     -[A7], D3
  36521. 0001B20C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  36522. 0001B210  2F0A                     move.l     -[A7], A2
  36523. 0001B212  2057                     movea.l    A0, [A7]
  36524. 0001B214  2268 0004                movea.l    A1, [A0 + 0x4]
  36525. 0001B218  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36526. 0001B21C  4E91                     jsr        [A1]
  36527. 0001B21E  4A04                     tst.b      D4
  36528. 0001B220  504F                     addq.w     A7, 8
  36529. 0001B222  6618                     bne        +0x1A /* 0001B23C */
  36530. 0001B224  2F3C 000C 0001           move.l     -[A7], 0xC0001
  36531. 0001B22A  2F0A                     move.l     -[A7], A2
  36532. 0001B22C  2057                     movea.l    A0, [A7]
  36533. 0001B22E  2268 0004                movea.l    A1, [A0 + 0x4]
  36534. 0001B232  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36535. 0001B236  4E91                     jsr        [A1]
  36536. 0001B238  1A00                     move.b     D5, D0
  36537. 0001B23A  504F                     addq.w     A7, 8
  36538. label0001B23C:
  36539. 0001B23C  2F0B                     move.l     -[A7], A3
  36540. 0001B23E  486E FFF6                pea.l      [A6 - 0xA]
  36541. 0001B242  4EB9 0000 21F0           jsr        [0x000021F0]
  36542. 0001B248  42A7                     clr.l      -[A7]
  36543. 0001B24A  2F0A                     move.l     -[A7], A2
  36544. 0001B24C  2057                     movea.l    A0, [A7]
  36545. 0001B24E  2268 0004                movea.l    A1, [A0 + 0x4]
  36546. 0001B252  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36547. 0001B256  4E91                     jsr        [A1]
  36548. 0001B258  2F3C 0005 0000           move.l     -[A7], 0x50000
  36549. 0001B25E  2F0A                     move.l     -[A7], A2
  36550. 0001B260  2057                     movea.l    A0, [A7]
  36551. 0001B262  2268 0004                movea.l    A1, [A0 + 0x4]
  36552. 0001B266  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36553. 0001B26A  4E91                     jsr        [A1]
  36554. 0001B26C  1C00                     move.b     D6, D0
  36555. 0001B26E  2F13                     move.l     -[A7], [A3]
  36556. 0001B270  594F                     subq.w     A7, 4
  36557. 0001B272  2F0B                     move.l     -[A7], A3
  36558. 0001B274  4EB9 0000 1F18           jsr        [0x00001F18]
  36559. 0001B27A  201F                     move.l     D0, [A7]+
  36560. 0001B27C  2F00                     move.l     -[A7], D0
  36561. 0001B27E  2F07                     move.l     -[A7], D7
  36562. 0001B280  2F0C                     move.l     -[A7], A4
  36563. 0001B282  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36564. 0001B286  61FF 0000 36D4           bsr        +0x36D6 /* 0001E95C */
  36565. 0001B28C  301F                     move.w     D0, [A7]+
  36566. 0001B28E  3600                     move.w     D3, D0
  36567. 0001B290  4A43                     tst.w      D3
  36568. 0001B292  4FEF 0016                lea.l      A7, [A7 + 0x16]
  36569. 0001B296  671C                     beq        +0x1E /* 0001B2B4 */
  36570. 0001B298  42A7                     clr.l      -[A7]
  36571. 0001B29A  486E FFFC                pea.l      [A6 - 0x4]
  36572. 0001B29E  3043                     movea.w    A0, D3
  36573. 0001B2A0  2D48 FFFC                move.l     [A6 - 0x4], A0
  36574. 0001B2A4  4879 0001 CBB6           push.l     0x1CBB6
  36575. 0001B2AA  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  36576. 0001B2B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36577. label0001B2B4:
  36578. 0001B2B4  1006                     move.b     D0, D6
  36579. 0001B2B6  4880                     ext.w      D0
  36580. 0001B2B8  3F00                     move.w     -[A7], D0
  36581. 0001B2BA  3F3C 0005                move.w     -[A7], 0x5
  36582. 0001B2BE  2F0A                     move.l     -[A7], A2
  36583. 0001B2C0  2057                     movea.l    A0, [A7]
  36584. 0001B2C2  2268 0004                movea.l    A1, [A0 + 0x4]
  36585. 0001B2C6  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36586. 0001B2CA  4E91                     jsr        [A1]
  36587. 0001B2CC  4A04                     tst.b      D4
  36588. 0001B2CE  504F                     addq.w     A7, 8
  36589. 0001B2D0  661A                     bne        +0x1C /* 0001B2EC */
  36590. 0001B2D2  1005                     move.b     D0, D5
  36591. 0001B2D4  4880                     ext.w      D0
  36592. 0001B2D6  3F00                     move.w     -[A7], D0
  36593. 0001B2D8  3F3C 000C                move.w     -[A7], 0xC
  36594. 0001B2DC  2F0A                     move.l     -[A7], A2
  36595. 0001B2DE  2057                     movea.l    A0, [A7]
  36596. 0001B2E0  2268 0004                movea.l    A1, [A0 + 0x4]
  36597. 0001B2E4  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36598. 0001B2E8  4E91                     jsr        [A1]
  36599. 0001B2EA  504F                     addq.w     A7, 8
  36600. label0001B2EC:
  36601. 0001B2EC  2F0A                     move.l     -[A7], A2
  36602. 0001B2EE  2057                     movea.l    A0, [A7]
  36603. 0001B2F0  2268 0004                movea.l    A1, [A0 + 0x4]
  36604. 0001B2F4  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36605. 0001B2F8  4E91                     jsr        [A1]
  36606. 0001B2FA  2F0A                     move.l     -[A7], A2
  36607. 0001B2FC  2057                     movea.l    A0, [A7]
  36608. 0001B2FE  2268 0004                movea.l    A1, [A0 + 0x4]
  36609. 0001B302  2269 033C                movea.l    A1, [A1 + 0x33C]
  36610. 0001B306  4E91                     jsr        [A1]
  36611. 0001B308  4A04                     tst.b      D4
  36612. 0001B30A  504F                     addq.w     A7, 8
  36613. 0001B30C  6722                     beq        +0x24 /* 0001B330 */
  36614. 0001B30E  42A7                     clr.l      -[A7]
  36615. 0001B310  2F0A                     move.l     -[A7], A2
  36616. 0001B312  2057                     movea.l    A0, [A7]
  36617. 0001B314  2268 0004                movea.l    A1, [A0 + 0x4]
  36618. 0001B318  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36619. 0001B31C  4E91                     jsr        [A1]
  36620. 0001B31E  2F0A                     move.l     -[A7], A2
  36621. 0001B320  2057                     movea.l    A0, [A7]
  36622. 0001B322  2268 0004                movea.l    A1, [A0 + 0x4]
  36623. 0001B326  2269 00BC                movea.l    A1, [A1 + 0xBC]
  36624. 0001B32A  4E91                     jsr        [A1]
  36625. 0001B32C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36626. label0001B330:
  36627. 0001B330  3F3C FFFF                move.w     -[A7], 0xFFFF
  36628. 0001B334  486E FFF6                pea.l      [A6 - 0xA]
  36629. 0001B338  4EB9 0000 21F8           jsr        [0x000021F8]
  36630. 0001B33E  5C4F                     addq.w     A7, 6
  36631. 0001B340  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  36632. 0001B344  4E5E                     unlink     A6
  36633. 0001B346  4E75                     rts
  36634. 0001B348  4E56 FFF6                link       A6, -0x000A
  36635. 0001B34C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  36636. 0001B350  246E 0008                movea.l    A2, [A6 + 0x8]
  36637. 0001B354  266E 000C                movea.l    A3, [A6 + 0xC]
  36638. 0001B358  2E2E 0014                move.l     D7, [A6 + 0x14]
  36639. 0001B35C  286E 0018                movea.l    A4, [A6 + 0x18]
  36640. 0001B360  1C2E 001C                move.b     D6, [A6 + 0x1C]
  36641. 0001B364  182E 001E                move.b     D4, [A6 + 0x1E]
  36642. 0001B368  2F3C 0009 0001           move.l     -[A7], 0x90001
  36643. 0001B36E  2F0A                     move.l     -[A7], A2
  36644. 0001B370  2057                     movea.l    A0, [A7]
  36645. 0001B372  2268 0004                movea.l    A1, [A0 + 0x4]
  36646. 0001B376  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36647. 0001B37A  4E91                     jsr        [A1]
  36648. 0001B37C  1600                     move.b     D3, D0
  36649. 0001B37E  4A06                     tst.b      D6
  36650. 0001B380  504F                     addq.w     A7, 8
  36651. 0001B382  6710                     beq        +0x12 /* 0001B394 */
  36652. 0001B384  2F0A                     move.l     -[A7], A2
  36653. 0001B386  2057                     movea.l    A0, [A7]
  36654. 0001B388  2268 0004                movea.l    A1, [A0 + 0x4]
  36655. 0001B38C  2269 0284                movea.l    A1, [A1 + 0x284]
  36656. 0001B390  4E91                     jsr        [A1]
  36657. 0001B392  584F                     addq.w     A7, 4
  36658. label0001B394:
  36659. 0001B394  1003                     move.b     D0, D3
  36660. 0001B396  4880                     ext.w      D0
  36661. 0001B398  3F00                     move.w     -[A7], D0
  36662. 0001B39A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  36663. 0001B39E  2F0A                     move.l     -[A7], A2
  36664. 0001B3A0  2057                     movea.l    A0, [A7]
  36665. 0001B3A2  2268 0004                movea.l    A1, [A0 + 0x4]
  36666. 0001B3A6  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36667. 0001B3AA  4E91                     jsr        [A1]
  36668. 0001B3AC  4A04                     tst.b      D4
  36669. 0001B3AE  504F                     addq.w     A7, 8
  36670. 0001B3B0  6618                     bne        +0x1A /* 0001B3CA */
  36671. 0001B3B2  2F3C 000C 0001           move.l     -[A7], 0xC0001
  36672. 0001B3B8  2F0A                     move.l     -[A7], A2
  36673. 0001B3BA  2057                     movea.l    A0, [A7]
  36674. 0001B3BC  2268 0004                movea.l    A1, [A0 + 0x4]
  36675. 0001B3C0  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36676. 0001B3C4  4E91                     jsr        [A1]
  36677. 0001B3C6  1A00                     move.b     D5, D0
  36678. 0001B3C8  504F                     addq.w     A7, 8
  36679. label0001B3CA:
  36680. 0001B3CA  42A7                     clr.l      -[A7]
  36681. 0001B3CC  2F0A                     move.l     -[A7], A2
  36682. 0001B3CE  2057                     movea.l    A0, [A7]
  36683. 0001B3D0  2268 0004                movea.l    A1, [A0 + 0x4]
  36684. 0001B3D4  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36685. 0001B3D8  4E91                     jsr        [A1]
  36686. 0001B3DA  2F3C 0005 0000           move.l     -[A7], 0x50000
  36687. 0001B3E0  2F0A                     move.l     -[A7], A2
  36688. 0001B3E2  2057                     movea.l    A0, [A7]
  36689. 0001B3E4  2268 0004                movea.l    A1, [A0 + 0x4]
  36690. 0001B3E8  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36691. 0001B3EC  4E91                     jsr        [A1]
  36692. 0001B3EE  1C00                     move.b     D6, D0
  36693. 0001B3F0  2F0B                     move.l     -[A7], A3
  36694. 0001B3F2  486E FFF6                pea.l      [A6 - 0xA]
  36695. 0001B3F6  4EB9 0000 21F0           jsr        [0x000021F0]
  36696. 0001B3FC  2F13                     move.l     -[A7], [A3]
  36697. 0001B3FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  36698. 0001B402  2F07                     move.l     -[A7], D7
  36699. 0001B404  2F0C                     move.l     -[A7], A4
  36700. 0001B406  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36701. 0001B40A  61FF 0000 3550           bsr        +0x3552 /* 0001E95C */
  36702. 0001B410  301F                     move.w     D0, [A7]+
  36703. 0001B412  3600                     move.w     D3, D0
  36704. 0001B414  4A43                     tst.w      D3
  36705. 0001B416  4FEF 0016                lea.l      A7, [A7 + 0x16]
  36706. 0001B41A  671C                     beq        +0x1E /* 0001B438 */
  36707. 0001B41C  42A7                     clr.l      -[A7]
  36708. 0001B41E  486E FFFC                pea.l      [A6 - 0x4]
  36709. 0001B422  3043                     movea.w    A0, D3
  36710. 0001B424  2D48 FFFC                move.l     [A6 - 0x4], A0
  36711. 0001B428  4879 0001 CBB6           push.l     0x1CBB6
  36712. 0001B42E  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  36713. 0001B434  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36714. label0001B438:
  36715. 0001B438  1006                     move.b     D0, D6
  36716. 0001B43A  4880                     ext.w      D0
  36717. 0001B43C  3F00                     move.w     -[A7], D0
  36718. 0001B43E  3F3C 0005                move.w     -[A7], 0x5
  36719. 0001B442  2F0A                     move.l     -[A7], A2
  36720. 0001B444  2057                     movea.l    A0, [A7]
  36721. 0001B446  2268 0004                movea.l    A1, [A0 + 0x4]
  36722. 0001B44A  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36723. 0001B44E  4E91                     jsr        [A1]
  36724. 0001B450  3F3C FFFF                move.w     -[A7], 0xFFFF
  36725. 0001B454  486E FFF6                pea.l      [A6 - 0xA]
  36726. 0001B458  4EB9 0000 21F8           jsr        [0x000021F8]
  36727. 0001B45E  4A04                     tst.b      D4
  36728. 0001B460  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36729. 0001B464  661A                     bne        +0x1C /* 0001B480 */
  36730. 0001B466  1005                     move.b     D0, D5
  36731. 0001B468  4880                     ext.w      D0
  36732. 0001B46A  3F00                     move.w     -[A7], D0
  36733. 0001B46C  3F3C 000C                move.w     -[A7], 0xC
  36734. 0001B470  2F0A                     move.l     -[A7], A2
  36735. 0001B472  2057                     movea.l    A0, [A7]
  36736. 0001B474  2268 0004                movea.l    A1, [A0 + 0x4]
  36737. 0001B478  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36738. 0001B47C  4E91                     jsr        [A1]
  36739. 0001B47E  504F                     addq.w     A7, 8
  36740. label0001B480:
  36741. 0001B480  2F0A                     move.l     -[A7], A2
  36742. 0001B482  2057                     movea.l    A0, [A7]
  36743. 0001B484  2268 0004                movea.l    A1, [A0 + 0x4]
  36744. 0001B488  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36745. 0001B48C  4E91                     jsr        [A1]
  36746. 0001B48E  2F0A                     move.l     -[A7], A2
  36747. 0001B490  2057                     movea.l    A0, [A7]
  36748. 0001B492  2268 0004                movea.l    A1, [A0 + 0x4]
  36749. 0001B496  2269 033C                movea.l    A1, [A1 + 0x33C]
  36750. 0001B49A  4E91                     jsr        [A1]
  36751. 0001B49C  4A04                     tst.b      D4
  36752. 0001B49E  504F                     addq.w     A7, 8
  36753. 0001B4A0  6722                     beq        +0x24 /* 0001B4C4 */
  36754. 0001B4A2  42A7                     clr.l      -[A7]
  36755. 0001B4A4  2F0A                     move.l     -[A7], A2
  36756. 0001B4A6  2057                     movea.l    A0, [A7]
  36757. 0001B4A8  2268 0004                movea.l    A1, [A0 + 0x4]
  36758. 0001B4AC  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36759. 0001B4B0  4E91                     jsr        [A1]
  36760. 0001B4B2  2F0A                     move.l     -[A7], A2
  36761. 0001B4B4  2057                     movea.l    A0, [A7]
  36762. 0001B4B6  2268 0004                movea.l    A1, [A0 + 0x4]
  36763. 0001B4BA  2269 00BC                movea.l    A1, [A1 + 0xBC]
  36764. 0001B4BE  4E91                     jsr        [A1]
  36765. 0001B4C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36766. label0001B4C4:
  36767. 0001B4C4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  36768. 0001B4C8  4E5E                     unlink     A6
  36769. 0001B4CA  4E75                     rts
  36770. 0001B4CC  4E56 FFF4                link       A6, -0x000C
  36771. 0001B4D0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  36772. 0001B4D4  246E 0008                movea.l    A2, [A6 + 0x8]
  36773. 0001B4D8  3C2E 000C                move.w     D6, [A6 + 0xC]
  36774. 0001B4DC  266E 000E                movea.l    A3, [A6 + 0xE]
  36775. 0001B4E0  2F3C 0005 FFFF           move.l     -[A7], 0x5FFFF
  36776. 0001B4E6  2F0A                     move.l     -[A7], A2
  36777. 0001B4E8  2057                     movea.l    A0, [A7]
  36778. 0001B4EA  2268 0004                movea.l    A1, [A0 + 0x4]
  36779. 0001B4EE  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36780. 0001B4F2  4E91                     jsr        [A1]
  36781. 0001B4F4  4A40                     tst.w      D0
  36782. 0001B4F6  504F                     addq.w     A7, 8
  36783. 0001B4F8  6600 0118                bne        +0x11A /* 0001B612 */
  36784. 0001B4FC  302A 00D4                move.w     D0, [A2 + 0xD4]
  36785. 0001B500  0240 8000                andi.w     D0, 0x8000
  36786. 0001B504  6636                     bne        +0x38 /* 0001B53C */
  36787. 0001B506  2F3C 000C 0001           move.l     -[A7], 0xC0001
  36788. 0001B50C  2F0A                     move.l     -[A7], A2
  36789. 0001B50E  2057                     movea.l    A0, [A7]
  36790. 0001B510  2268 0004                movea.l    A1, [A0 + 0x4]
  36791. 0001B514  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36792. 0001B518  4E91                     jsr        [A1]
  36793. 0001B51A  1800                     move.b     D4, D0
  36794. 0001B51C  486E FFF4                pea.l      [A6 - 0xC]
  36795. 0001B520  486E FFF8                pea.l      [A6 - 0x8]
  36796. 0001B524  2F0A                     move.l     -[A7], A2
  36797. 0001B526  2057                     movea.l    A0, [A7]
  36798. 0001B528  2268 0004                movea.l    A1, [A0 + 0x4]
  36799. 0001B52C  2269 0300                movea.l    A1, [A1 + 0x300]
  36800. 0001B530  4E91                     jsr        [A1]
  36801. 0001B532  2F0A                     move.l     -[A7], A2
  36802. 0001B534  4EBA EA2E                jsr        [PC - 0x15D2 /* 00019F64 */]
  36803. 0001B538  4FEF 0018                lea.l      A7, [A7 + 0x18]
  36804. label0001B53C:
  36805. 0001B53C  42A7                     clr.l      -[A7]
  36806. 0001B53E  2F0A                     move.l     -[A7], A2
  36807. 0001B540  2057                     movea.l    A0, [A7]
  36808. 0001B542  2268 0004                movea.l    A1, [A0 + 0x4]
  36809. 0001B546  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36810. 0001B54A  4E91                     jsr        [A1]
  36811. 0001B54C  1A00                     move.b     D5, D0
  36812. 0001B54E  3F06                     move.w     -[A7], D6
  36813. 0001B550  2F0B                     move.l     -[A7], A3
  36814. 0001B552  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36815. 0001B556  61FF 0000 3C48           bsr        +0x3C4A /* 0001F1A0 */
  36816. 0001B55C  301F                     move.w     D0, [A7]+
  36817. 0001B55E  3600                     move.w     D3, D0
  36818. 0001B560  1005                     move.b     D0, D5
  36819. 0001B562  4880                     ext.w      D0
  36820. 0001B564  3F00                     move.w     -[A7], D0
  36821. 0001B566  4267                     clr.w      -[A7]
  36822. 0001B568  2F0A                     move.l     -[A7], A2
  36823. 0001B56A  2057                     movea.l    A0, [A7]
  36824. 0001B56C  2268 0004                movea.l    A1, [A0 + 0x4]
  36825. 0001B570  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36826. 0001B574  4E91                     jsr        [A1]
  36827. 0001B576  4A43                     tst.w      D3
  36828. 0001B578  4FEF 000E                lea.l      A7, [A7 + 0xE]
  36829. 0001B57C  671C                     beq        +0x1E /* 0001B59A */
  36830. 0001B57E  42A7                     clr.l      -[A7]
  36831. 0001B580  486E FFFC                pea.l      [A6 - 0x4]
  36832. 0001B584  3043                     movea.w    A0, D3
  36833. 0001B586  2D48 FFFC                move.l     [A6 - 0x4], A0
  36834. 0001B58A  4879 0001 CBB6           push.l     0x1CBB6
  36835. 0001B590  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  36836. 0001B596  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36837. label0001B59A:
  36838. 0001B59A  2F0A                     move.l     -[A7], A2
  36839. 0001B59C  2057                     movea.l    A0, [A7]
  36840. 0001B59E  2268 0004                movea.l    A1, [A0 + 0x4]
  36841. 0001B5A2  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36842. 0001B5A6  4E91                     jsr        [A1]
  36843. 0001B5A8  2F0A                     move.l     -[A7], A2
  36844. 0001B5AA  2057                     movea.l    A0, [A7]
  36845. 0001B5AC  2268 0004                movea.l    A1, [A0 + 0x4]
  36846. 0001B5B0  2269 033C                movea.l    A1, [A1 + 0x33C]
  36847. 0001B5B4  4E91                     jsr        [A1]
  36848. 0001B5B6  302A 00D4                move.w     D0, [A2 + 0xD4]
  36849. 0001B5BA  0240 8000                andi.w     D0, 0x8000
  36850. 0001B5BE  504F                     addq.w     A7, 8
  36851. 0001B5C0  6640                     bne        +0x42 /* 0001B602 */
  36852. 0001B5C2  1004                     move.b     D0, D4
  36853. 0001B5C4  4880                     ext.w      D0
  36854. 0001B5C6  3F00                     move.w     -[A7], D0
  36855. 0001B5C8  3F3C 000C                move.w     -[A7], 0xC
  36856. 0001B5CC  2F0A                     move.l     -[A7], A2
  36857. 0001B5CE  2057                     movea.l    A0, [A7]
  36858. 0001B5D0  2268 0004                movea.l    A1, [A0 + 0x4]
  36859. 0001B5D4  2269 02C0                movea.l    A1, [A1 + 0x2C0]
  36860. 0001B5D8  4E91                     jsr        [A1]
  36861. 0001B5DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  36862. 0001B5DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  36863. 0001B5E2  2F0A                     move.l     -[A7], A2
  36864. 0001B5E4  2057                     movea.l    A0, [A7]
  36865. 0001B5E6  2268 0004                movea.l    A1, [A0 + 0x4]
  36866. 0001B5EA  2269 02AC                movea.l    A1, [A1 + 0x2AC]
  36867. 0001B5EE  4E91                     jsr        [A1]
  36868. 0001B5F0  2F0A                     move.l     -[A7], A2
  36869. 0001B5F2  2057                     movea.l    A0, [A7]
  36870. 0001B5F4  2268 0004                movea.l    A1, [A0 + 0x4]
  36871. 0001B5F8  2269 00BC                movea.l    A1, [A1 + 0xBC]
  36872. 0001B5FC  4E91                     jsr        [A1]
  36873. 0001B5FE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  36874. label0001B602:
  36875. 0001B602  2F0A                     move.l     -[A7], A2
  36876. 0001B604  2057                     movea.l    A0, [A7]
  36877. 0001B606  2268 0004                movea.l    A1, [A0 + 0x4]
  36878. 0001B60A  2269 0288                movea.l    A1, [A1 + 0x288]
  36879. 0001B60E  4E91                     jsr        [A1]
  36880. 0001B610  584F                     addq.w     A7, 4
  36881. label0001B612:
  36882. 0001B612  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  36883. 0001B616  4E5E                     unlink     A6
  36884. 0001B618  4E75                     rts
  36885. 0001B61A  4E56 0000                link       A6, 0
  36886. 0001B61E  48E7 1030                movem.l    -[A7], D3,A2,A3
  36887. 0001B622  246E 0008                movea.l    A2, [A6 + 0x8]
  36888. 0001B626  266E 000C                movea.l    A3, [A6 + 0xC]
  36889. 0001B62A  554F                     subq.w     A7, 2
  36890. 0001B62C  2F0B                     move.l     -[A7], A3
  36891. 0001B62E  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36892. 0001B632  61FF 0000 3D4E           bsr        +0x3D50 /* 0001F382 */
  36893. 0001B638  301F                     move.w     D0, [A7]+
  36894. 0001B63A  3600                     move.w     D3, D0
  36895. 0001B63C  2F0A                     move.l     -[A7], A2
  36896. 0001B63E  2057                     movea.l    A0, [A7]
  36897. 0001B640  2268 0004                movea.l    A1, [A0 + 0x4]
  36898. 0001B644  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36899. 0001B648  4E91                     jsr        [A1]
  36900. 0001B64A  2F0A                     move.l     -[A7], A2
  36901. 0001B64C  2057                     movea.l    A0, [A7]
  36902. 0001B64E  2268 0004                movea.l    A1, [A0 + 0x4]
  36903. 0001B652  2269 033C                movea.l    A1, [A1 + 0x33C]
  36904. 0001B656  4E91                     jsr        [A1]
  36905. 0001B658  3003                     move.w     D0, D3
  36906. 0001B65A  504F                     addq.w     A7, 8
  36907. 0001B65C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  36908. 0001B660  4E5E                     unlink     A6
  36909. 0001B662  4E75                     rts
  36910. 0001B664  4E56 0000                link       A6, 0
  36911. 0001B668  48E7 1030                movem.l    -[A7], D3,A2,A3
  36912. 0001B66C  246E 0008                movea.l    A2, [A6 + 0x8]
  36913. 0001B670  266E 000C                movea.l    A3, [A6 + 0xC]
  36914. 0001B674  554F                     subq.w     A7, 2
  36915. 0001B676  2F0B                     move.l     -[A7], A3
  36916. 0001B678  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36917. 0001B67C  61FF 0000 1752           bsr        +0x1754 /* 0001CDD0 */
  36918. 0001B682  301F                     move.w     D0, [A7]+
  36919. 0001B684  3600                     move.w     D3, D0
  36920. 0001B686  2F0A                     move.l     -[A7], A2
  36921. 0001B688  2057                     movea.l    A0, [A7]
  36922. 0001B68A  2268 0004                movea.l    A1, [A0 + 0x4]
  36923. 0001B68E  2269 0308                movea.l    A1, [A1 + 0x308]
  36924. 0001B692  4E91                     jsr        [A1]
  36925. 0001B694  2F0A                     move.l     -[A7], A2
  36926. 0001B696  2057                     movea.l    A0, [A7]
  36927. 0001B698  2268 0004                movea.l    A1, [A0 + 0x4]
  36928. 0001B69C  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36929. 0001B6A0  4E91                     jsr        [A1]
  36930. 0001B6A2  2F0A                     move.l     -[A7], A2
  36931. 0001B6A4  2057                     movea.l    A0, [A7]
  36932. 0001B6A6  2268 0004                movea.l    A1, [A0 + 0x4]
  36933. 0001B6AA  2269 033C                movea.l    A1, [A1 + 0x33C]
  36934. 0001B6AE  4E91                     jsr        [A1]
  36935. 0001B6B0  3003                     move.w     D0, D3
  36936. 0001B6B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36937. 0001B6B6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  36938. 0001B6BA  4E5E                     unlink     A6
  36939. 0001B6BC  4E75                     rts
  36940. 0001B6BE  4E56 0000                link       A6, 0
  36941. 0001B6C2  2F0A                     move.l     -[A7], A2
  36942. 0001B6C4  246E 0008                movea.l    A2, [A6 + 0x8]
  36943. 0001B6C8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  36944. 0001B6CC  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36945. 0001B6D0  61FF 0000 450E           bsr        +0x4510 /* 0001FBE0 */
  36946. 0001B6D6  245F                     movea.l    A2, [A7]+
  36947. 0001B6D8  4E5E                     unlink     A6
  36948. 0001B6DA  4E75                     rts
  36949. 0001B6DC  4E56 0000                link       A6, 0
  36950. 0001B6E0  48E7 1820                movem.l    -[A7], D3,D4,A2
  36951. 0001B6E4  246E 0008                movea.l    A2, [A6 + 0x8]
  36952. 0001B6E8  282E 000C                move.l     D4, [A6 + 0xC]
  36953. 0001B6EC  262E 0010                move.l     D3, [A6 + 0x10]
  36954. 0001B6F0  42A7                     clr.l      -[A7]
  36955. 0001B6F2  2F0A                     move.l     -[A7], A2
  36956. 0001B6F4  2057                     movea.l    A0, [A7]
  36957. 0001B6F6  2268 0004                movea.l    A1, [A0 + 0x4]
  36958. 0001B6FA  2269 00E8                movea.l    A1, [A1 + 0xE8]
  36959. 0001B6FE  4E91                     jsr        [A1]
  36960. 0001B700  2F04                     move.l     -[A7], D4
  36961. 0001B702  2F03                     move.l     -[A7], D3
  36962. 0001B704  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  36963. 0001B708  61FF 0000 877A           bsr        +0x877C /* 00023E84 */
  36964. 0001B70E  2F0A                     move.l     -[A7], A2
  36965. 0001B710  2057                     movea.l    A0, [A7]
  36966. 0001B712  2268 0004                movea.l    A1, [A0 + 0x4]
  36967. 0001B716  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  36968. 0001B71A  4E91                     jsr        [A1]
  36969. 0001B71C  2F0A                     move.l     -[A7], A2
  36970. 0001B71E  2057                     movea.l    A0, [A7]
  36971. 0001B720  2268 0004                movea.l    A1, [A0 + 0x4]
  36972. 0001B724  2269 033C                movea.l    A1, [A1 + 0x33C]
  36973. 0001B728  4E91                     jsr        [A1]
  36974. 0001B72A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36975. 0001B72E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  36976. 0001B732  4E5E                     unlink     A6
  36977. 0001B734  4E75                     rts
  36978. 0001B736  4E56 0000                link       A6, 0
  36979. 0001B73A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  36980. 0001B73E  266E 0008                movea.l    A3, [A6 + 0x8]
  36981. 0001B742  282E 000C                move.l     D4, [A6 + 0xC]
  36982. 0001B746  262E 0010                move.l     D3, [A6 + 0x10]
  36983. 0001B74A  594F                     subq.w     A7, 4
  36984. 0001B74C  2F04                     move.l     -[A7], D4
  36985. 0001B74E  2F03                     move.l     -[A7], D3
  36986. 0001B750  2F2B 00C8                move.l     -[A7], [A3 + 0xC8]
  36987. 0001B754  61FF 0000 8406           bsr        +0x8408 /* 00023B5C */
  36988. 0001B75A  205F                     movea.l    A0, [A7]+
  36989. 0001B75C  2448                     movea.l    A2, A0
  36990. 0001B75E  204A                     movea.l    A0, A2
  36991. 0001B760  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  36992. 0001B764  4E5E                     unlink     A6
  36993. 0001B766  4E75                     rts
  36994. 0001B768  4E56 FFFC                link       A6, -0x0004
  36995. 0001B76C  48E7 1020                movem.l    -[A7], D3,A2
  36996. 0001B770  246E 0008                movea.l    A2, [A6 + 0x8]
  36997. 0001B774  302A 00D4                move.w     D0, [A2 + 0xD4]
  36998. 0001B778  0240 4000                andi.w     D0, 0x4000 /* '@\0' */
  36999. 0001B77C  674E                     beq        +0x50 /* 0001B7CC */
  37000. 0001B77E  554F                     subq.w     A7, 2
  37001. 0001B780  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37002. 0001B784  61FF 0000 34C2           bsr        +0x34C4 /* 0001EC48 */
  37003. 0001B78A  301F                     move.w     D0, [A7]+
  37004. 0001B78C  3600                     move.w     D3, D0
  37005. 0001B78E  4A43                     tst.w      D3
  37006. 0001B790  671C                     beq        +0x1E /* 0001B7AE */
  37007. 0001B792  42A7                     clr.l      -[A7]
  37008. 0001B794  486E FFFC                pea.l      [A6 - 0x4]
  37009. 0001B798  3043                     movea.w    A0, D3
  37010. 0001B79A  2D48 FFFC                move.l     [A6 - 0x4], A0
  37011. 0001B79E  4879 0001 CBB6           push.l     0x1CBB6
  37012. 0001B7A4  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  37013. 0001B7AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37014. label0001B7AE:
  37015. 0001B7AE  2F0A                     move.l     -[A7], A2
  37016. 0001B7B0  2057                     movea.l    A0, [A7]
  37017. 0001B7B2  2268 0004                movea.l    A1, [A0 + 0x4]
  37018. 0001B7B6  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  37019. 0001B7BA  4E91                     jsr        [A1]
  37020. 0001B7BC  2F0A                     move.l     -[A7], A2
  37021. 0001B7BE  2057                     movea.l    A0, [A7]
  37022. 0001B7C0  2268 0004                movea.l    A1, [A0 + 0x4]
  37023. 0001B7C4  2269 033C                movea.l    A1, [A1 + 0x33C]
  37024. 0001B7C8  4E91                     jsr        [A1]
  37025. 0001B7CA  504F                     addq.w     A7, 8
  37026. label0001B7CC:
  37027. 0001B7CC  4CDF 0408                movem.l    D3,A2, [A7]+
  37028. 0001B7D0  4E5E                     unlink     A6
  37029. 0001B7D2  4E75                     rts
  37030. 0001B7D4  4E56 FFCC                link       A6, -0x0034
  37031. 0001B7D8  48E7 1030                movem.l    -[A7], D3,A2,A3
  37032. 0001B7DC  246E 0008                movea.l    A2, [A6 + 0x8]
  37033. 0001B7E0  266E 000C                movea.l    A3, [A6 + 0xC]
  37034. 0001B7E4  2F0B                     move.l     -[A7], A3
  37035. 0001B7E6  2F0A                     move.l     -[A7], A2
  37036. 0001B7E8  4EB9 0000 35B0           jsr        [0x000035B0]
  37037. 0001B7EE  486E FFEC                pea.l      [A6 - 0x14]
  37038. 0001B7F2  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37039. 0001B7F6  61FF 0000 09CC           bsr        +0x9CE /* 0001C1C4 */
  37040. 0001B7FC  7010                     moveq.l    D0, 0x10
  37041. 0001B7FE  2D40 FFD4                move.l     [A6 - 0x2C], D0
  37042. 0001B802  486E FFD4                pea.l      [A6 - 0x2C]
  37043. 0001B806  486E FFEC                pea.l      [A6 - 0x14]
  37044. 0001B80A  2F0B                     move.l     -[A7], A3
  37045. 0001B80C  2057                     movea.l    A0, [A7]
  37046. 0001B80E  2250                     movea.l    A1, [A0]
  37047. 0001B810  2269 001C                movea.l    A1, [A1 + 0x1C]
  37048. 0001B814  4E91                     jsr        [A1]
  37049. 0001B816  486E FFDC                pea.l      [A6 - 0x24]
  37050. 0001B81A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37051. 0001B81E  61FF 0000 0940           bsr        +0x942 /* 0001C160 */
  37052. 0001B824  7010                     moveq.l    D0, 0x10
  37053. 0001B826  2D40 FFD0                move.l     [A6 - 0x30], D0
  37054. 0001B82A  486E FFD0                pea.l      [A6 - 0x30]
  37055. 0001B82E  486E FFDC                pea.l      [A6 - 0x24]
  37056. 0001B832  2F0B                     move.l     -[A7], A3
  37057. 0001B834  2057                     movea.l    A0, [A7]
  37058. 0001B836  2250                     movea.l    A1, [A0]
  37059. 0001B838  2269 001C                movea.l    A1, [A1 + 0x1C]
  37060. 0001B83C  4E91                     jsr        [A1]
  37061. 0001B83E  2F3C 706F 7274           move.l     -[A7], 0x706F7274 /* 'port' */
  37062. 0001B844  486E FFD8                pea.l      [A6 - 0x28]
  37063. 0001B848  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37064. 0001B84C  61FF 0000 93D8           bsr        +0x93DA /* 00024C26 */
  37065. 0001B852  301F                     move.w     D0, [A7]+
  37066. 0001B854  3600                     move.w     D3, D0
  37067. 0001B856  4A43                     tst.w      D3
  37068. 0001B858  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  37069. 0001B85C  671C                     beq        +0x1E /* 0001B87A */
  37070. 0001B85E  42A7                     clr.l      -[A7]
  37071. 0001B860  486E FFFC                pea.l      [A6 - 0x4]
  37072. 0001B864  3043                     movea.w    A0, D3
  37073. 0001B866  2D48 FFFC                move.l     [A6 - 0x4], A0
  37074. 0001B86A  4879 0001 CBB6           push.l     0x1CBB6
  37075. 0001B870  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  37076. 0001B876  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37077. label0001B87A:
  37078. 0001B87A  7004                     moveq.l    D0, 0x04
  37079. 0001B87C  2D40 FFCC                move.l     [A6 - 0x34], D0
  37080. 0001B880  486E FFCC                pea.l      [A6 - 0x34]
  37081. 0001B884  486E FFD8                pea.l      [A6 - 0x28]
  37082. 0001B888  2F0B                     move.l     -[A7], A3
  37083. 0001B88A  2057                     movea.l    A0, [A7]
  37084. 0001B88C  2250                     movea.l    A1, [A0]
  37085. 0001B88E  2269 001C                movea.l    A1, [A1 + 0x1C]
  37086. 0001B892  4E91                     jsr        [A1]
  37087. 0001B894  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37088. 0001B898  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37089. 0001B89C  4E5E                     unlink     A6
  37090. 0001B89E  4E75                     rts
  37091. 0001B8A0  4E56 FFD8                link       A6, -0x0028
  37092. 0001B8A4  48E7 1030                movem.l    -[A7], D3,A2,A3
  37093. 0001B8A8  246E 0008                movea.l    A2, [A6 + 0x8]
  37094. 0001B8AC  266E 000C                movea.l    A3, [A6 + 0xC]
  37095. 0001B8B0  2F0B                     move.l     -[A7], A3
  37096. 0001B8B2  2F0A                     move.l     -[A7], A2
  37097. 0001B8B4  4EB9 0000 35B8           jsr        [0x000035B8]
  37098. 0001B8BA  4878 0010                push.l     0x10
  37099. 0001B8BE  486E FFEC                pea.l      [A6 - 0x14]
  37100. 0001B8C2  2F0B                     move.l     -[A7], A3
  37101. 0001B8C4  2057                     movea.l    A0, [A7]
  37102. 0001B8C6  2250                     movea.l    A1, [A0]
  37103. 0001B8C8  2269 0024                movea.l    A1, [A1 + 0x24]
  37104. 0001B8CC  4E91                     jsr        [A1]
  37105. 0001B8CE  486E FFEC                pea.l      [A6 - 0x14]
  37106. 0001B8D2  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37107. 0001B8D6  61FF 0000 08AC           bsr        +0x8AE /* 0001C184 */
  37108. 0001B8DC  4878 0010                push.l     0x10
  37109. 0001B8E0  486E FFDC                pea.l      [A6 - 0x24]
  37110. 0001B8E4  2F0B                     move.l     -[A7], A3
  37111. 0001B8E6  2057                     movea.l    A0, [A7]
  37112. 0001B8E8  2250                     movea.l    A1, [A0]
  37113. 0001B8EA  2269 0024                movea.l    A1, [A1 + 0x24]
  37114. 0001B8EE  4E91                     jsr        [A1]
  37115. 0001B8F0  486E FFDC                pea.l      [A6 - 0x24]
  37116. 0001B8F4  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37117. 0001B8F8  61FF 0000 0842           bsr        +0x844 /* 0001C13C */
  37118. 0001B8FE  4878 0004                push.l     0x4
  37119. 0001B902  486E FFD8                pea.l      [A6 - 0x28]
  37120. 0001B906  2F0B                     move.l     -[A7], A3
  37121. 0001B908  2057                     movea.l    A0, [A7]
  37122. 0001B90A  2250                     movea.l    A1, [A0]
  37123. 0001B90C  2269 0024                movea.l    A1, [A1 + 0x24]
  37124. 0001B910  4E91                     jsr        [A1]
  37125. 0001B912  2F3C 706F 7274           move.l     -[A7], 0x706F7274 /* 'port' */
  37126. 0001B918  486E FFD8                pea.l      [A6 - 0x28]
  37127. 0001B91C  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37128. 0001B920  61FF 0000 933A           bsr        +0x933C /* 00024C5C */
  37129. 0001B926  301F                     move.w     D0, [A7]+
  37130. 0001B928  3600                     move.w     D3, D0
  37131. 0001B92A  4A43                     tst.w      D3
  37132. 0001B92C  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  37133. 0001B930  671C                     beq        +0x1E /* 0001B94E */
  37134. 0001B932  42A7                     clr.l      -[A7]
  37135. 0001B934  486E FFFC                pea.l      [A6 - 0x4]
  37136. 0001B938  3043                     movea.w    A0, D3
  37137. 0001B93A  2D48 FFFC                move.l     [A6 - 0x4], A0
  37138. 0001B93E  4879 0001 CBB6           push.l     0x1CBB6
  37139. 0001B944  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  37140. 0001B94A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37141. label0001B94E:
  37142. 0001B94E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37143. 0001B952  4E5E                     unlink     A6
  37144. 0001B954  4E75                     rts
  37145. 0001B956  4E56 0000                link       A6, 0
  37146. 0001B95A  48E7 1030                movem.l    -[A7], D3,A2,A3
  37147. 0001B95E  246E 0008                movea.l    A2, [A6 + 0x8]
  37148. 0001B962  262E 000C                move.l     D3, [A6 + 0xC]
  37149. 0001B966  266E 0010                movea.l    A3, [A6 + 0x10]
  37150. 0001B96A  554F                     subq.w     A7, 2
  37151. 0001B96C  2F03                     move.l     -[A7], D3
  37152. 0001B96E  2F0B                     move.l     -[A7], A3
  37153. 0001B970  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37154. 0001B974  61FF 0000 92B0           bsr        +0x92B2 /* 00024C26 */
  37155. 0001B97A  301F                     move.w     D0, [A7]+
  37156. 0001B97C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37157. 0001B980  4E5E                     unlink     A6
  37158. 0001B982  4E75                     rts
  37159. 0001B984  4E56 0000                link       A6, 0
  37160. 0001B988  48E7 1030                movem.l    -[A7], D3,A2,A3
  37161. 0001B98C  246E 0008                movea.l    A2, [A6 + 0x8]
  37162. 0001B990  262E 000C                move.l     D3, [A6 + 0xC]
  37163. 0001B994  266E 0010                movea.l    A3, [A6 + 0x10]
  37164. 0001B998  554F                     subq.w     A7, 2
  37165. 0001B99A  2F03                     move.l     -[A7], D3
  37166. 0001B99C  2F0B                     move.l     -[A7], A3
  37167. 0001B99E  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37168. 0001B9A2  61FF 0000 92B8           bsr        +0x92BA /* 00024C5C */
  37169. 0001B9A8  301F                     move.w     D0, [A7]+
  37170. 0001B9AA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37171. 0001B9AE  4E5E                     unlink     A6
  37172. 0001B9B0  4E75                     rts
  37173. 0001B9B2  4E56 0000                link       A6, 0
  37174. 0001B9B6  48E7 0038                movem.l    -[A7], A2,A3,A4
  37175. 0001B9BA  246E 0008                movea.l    A2, [A6 + 0x8]
  37176. 0001B9BE  286E 000C                movea.l    A4, [A6 + 0xC]
  37177. 0001B9C2  266E 0010                movea.l    A3, [A6 + 0x10]
  37178. 0001B9C6  554F                     subq.w     A7, 2
  37179. 0001B9C8  2F0C                     move.l     -[A7], A4
  37180. 0001B9CA  2F0B                     move.l     -[A7], A3
  37181. 0001B9CC  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37182. 0001B9D0  61FF 0000 1718           bsr        +0x171A /* 0001D0EA */
  37183. 0001B9D6  101F                     move.b     D0, [A7]+
  37184. 0001B9D8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  37185. 0001B9DC  4E5E                     unlink     A6
  37186. 0001B9DE  4E75                     rts
  37187. 0001B9E0  4E56 0000                link       A6, 0
  37188. 0001B9E4  48E7 1030                movem.l    -[A7], D3,A2,A3
  37189. 0001B9E8  246E 0008                movea.l    A2, [A6 + 0x8]
  37190. 0001B9EC  262E 000C                move.l     D3, [A6 + 0xC]
  37191. 0001B9F0  266E 0010                movea.l    A3, [A6 + 0x10]
  37192. 0001B9F4  2F03                     move.l     -[A7], D3
  37193. 0001B9F6  2F0B                     move.l     -[A7], A3
  37194. 0001B9F8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37195. 0001B9FC  61FF 0000 0614           bsr        +0x616 /* 0001C012 */
  37196. 0001BA02  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37197. 0001BA06  4E5E                     unlink     A6
  37198. 0001BA08  4E75                     rts
  37199. 0001BA0A  4E56 0000                link       A6, 0
  37200. 0001BA0E  48E7 0038                movem.l    -[A7], A2,A3,A4
  37201. 0001BA12  246E 0008                movea.l    A2, [A6 + 0x8]
  37202. 0001BA16  286E 000C                movea.l    A4, [A6 + 0xC]
  37203. 0001BA1A  266E 0010                movea.l    A3, [A6 + 0x10]
  37204. 0001BA1E  594F                     subq.w     A7, 4
  37205. 0001BA20  2F0C                     move.l     -[A7], A4
  37206. 0001BA22  2F0B                     move.l     -[A7], A3
  37207. 0001BA24  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37208. 0001BA28  61FF 0000 7282           bsr        +0x7284 /* 00022CAC */
  37209. 0001BA2E  201F                     move.l     D0, [A7]+
  37210. 0001BA30  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  37211. 0001BA34  4E5E                     unlink     A6
  37212. 0001BA36  4E75                     rts
  37213. 0001BA38  4E56 0000                link       A6, 0
  37214. 0001BA3C  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  37215. 0001BA40  246E 0008                movea.l    A2, [A6 + 0x8]
  37216. 0001BA44  282E 000C                move.l     D4, [A6 + 0xC]
  37217. 0001BA48  162E 0010                move.b     D3, [A6 + 0x10]
  37218. 0001BA4C  286E 0012                movea.l    A4, [A6 + 0x12]
  37219. 0001BA50  266E 0016                movea.l    A3, [A6 + 0x16]
  37220. 0001BA54  2F04                     move.l     -[A7], D4
  37221. 0001BA56  1F03                     move.b     -[A7], D3
  37222. 0001BA58  2F0C                     move.l     -[A7], A4
  37223. 0001BA5A  2F0B                     move.l     -[A7], A3
  37224. 0001BA5C  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37225. 0001BA60  61FF 0000 79C6           bsr        +0x79C8 /* 00023428 */
  37226. 0001BA66  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  37227. 0001BA6A  4E5E                     unlink     A6
  37228. 0001BA6C  4E75                     rts
  37229. 0001BA6E  4E56 0000                link       A6, 0
  37230. 0001BA72  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  37231. 0001BA76  246E 0008                movea.l    A2, [A6 + 0x8]
  37232. 0001BA7A  282E 000C                move.l     D4, [A6 + 0xC]
  37233. 0001BA7E  162E 0010                move.b     D3, [A6 + 0x10]
  37234. 0001BA82  286E 0012                movea.l    A4, [A6 + 0x12]
  37235. 0001BA86  266E 0016                movea.l    A3, [A6 + 0x16]
  37236. 0001BA8A  2F04                     move.l     -[A7], D4
  37237. 0001BA8C  1F03                     move.b     -[A7], D3
  37238. 0001BA8E  2F0C                     move.l     -[A7], A4
  37239. 0001BA90  2F0B                     move.l     -[A7], A3
  37240. 0001BA92  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37241. 0001BA96  61FF 0000 76F6           bsr        +0x76F8 /* 0002318E */
  37242. 0001BA9C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  37243. 0001BAA0  4E5E                     unlink     A6
  37244. 0001BAA2  4E75                     rts
  37245. 0001BAA4  4E56 0000                link       A6, 0
  37246. 0001BAA8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  37247. 0001BAAC  246E 0008                movea.l    A2, [A6 + 0x8]
  37248. 0001BAB0  282E 000C                move.l     D4, [A6 + 0xC]
  37249. 0001BAB4  162E 0010                move.b     D3, [A6 + 0x10]
  37250. 0001BAB8  286E 0012                movea.l    A4, [A6 + 0x12]
  37251. 0001BABC  266E 0016                movea.l    A3, [A6 + 0x16]
  37252. 0001BAC0  2F04                     move.l     -[A7], D4
  37253. 0001BAC2  1F03                     move.b     -[A7], D3
  37254. 0001BAC4  2F0C                     move.l     -[A7], A4
  37255. 0001BAC6  2F0B                     move.l     -[A7], A3
  37256. 0001BAC8  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37257. 0001BACC  61FF 0000 7710           bsr        +0x7712 /* 000231DE */
  37258. 0001BAD2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  37259. 0001BAD6  4E5E                     unlink     A6
  37260. 0001BAD8  4E75                     rts
  37261. 0001BADA  4E56 0000                link       A6, 0
  37262. 0001BADE  2F0A                     move.l     -[A7], A2
  37263. 0001BAE0  246E 0008                movea.l    A2, [A6 + 0x8]
  37264. 0001BAE4  554F                     subq.w     A7, 2
  37265. 0001BAE6  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37266. 0001BAEA  61FF 0000 061C           bsr        +0x61E /* 0001C108 */
  37267. 0001BAF0  101F                     move.b     D0, [A7]+
  37268. 0001BAF2  245F                     movea.l    A2, [A7]+
  37269. 0001BAF4  4E5E                     unlink     A6
  37270. 0001BAF6  4E75                     rts
  37271. 0001BAF8  4E56 0000                link       A6, 0
  37272. 0001BAFC  2F0A                     move.l     -[A7], A2
  37273. 0001BAFE  246E 0008                movea.l    A2, [A6 + 0x8]
  37274. 0001BB02  554F                     subq.w     A7, 2
  37275. 0001BB04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  37276. 0001BB08  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37277. 0001BB0C  61FF 0000 05C4           bsr        +0x5C6 /* 0001C0D2 */
  37278. 0001BB12  301F                     move.w     D0, [A7]+
  37279. 0001BB14  245F                     movea.l    A2, [A7]+
  37280. 0001BB16  4E5E                     unlink     A6
  37281. 0001BB18  4E75                     rts
  37282. 0001BB1A  4E56 0000                link       A6, 0
  37283. 0001BB1E  2F0A                     move.l     -[A7], A2
  37284. 0001BB20  246E 0008                movea.l    A2, [A6 + 0x8]
  37285. 0001BB24  594F                     subq.w     A7, 4
  37286. 0001BB26  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37287. 0001BB2A  61FF 0000 02E2           bsr        +0x2E4 /* 0001BE0E */
  37288. 0001BB30  201F                     move.l     D0, [A7]+
  37289. 0001BB32  245F                     movea.l    A2, [A7]+
  37290. 0001BB34  4E5E                     unlink     A6
  37291. 0001BB36  4E75                     rts
  37292. 0001BB38  4E56 0000                link       A6, 0
  37293. 0001BB3C  48E7 1820                movem.l    -[A7], D3,D4,A2
  37294. 0001BB40  246E 0008                movea.l    A2, [A6 + 0x8]
  37295. 0001BB44  282E 000C                move.l     D4, [A6 + 0xC]
  37296. 0001BB48  262E 0010                move.l     D3, [A6 + 0x10]
  37297. 0001BB4C  594F                     subq.w     A7, 4
  37298. 0001BB4E  2F04                     move.l     -[A7], D4
  37299. 0001BB50  2F03                     move.l     -[A7], D3
  37300. 0001BB52  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37301. 0001BB56  61FF 0000 04EE           bsr        +0x4F0 /* 0001C046 */
  37302. 0001BB5C  201F                     move.l     D0, [A7]+
  37303. 0001BB5E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  37304. 0001BB62  4E5E                     unlink     A6
  37305. 0001BB64  4E75                     rts
  37306. 0001BB66  4E56 0000                link       A6, 0
  37307. 0001BB6A  2F0A                     move.l     -[A7], A2
  37308. 0001BB6C  246E 0008                movea.l    A2, [A6 + 0x8]
  37309. 0001BB70  594F                     subq.w     A7, 4
  37310. 0001BB72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  37311. 0001BB76  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37312. 0001BB7A  61FF 0000 0240           bsr        +0x242 /* 0001BDBC */
  37313. 0001BB80  201F                     move.l     D0, [A7]+
  37314. 0001BB82  245F                     movea.l    A2, [A7]+
  37315. 0001BB84  4E5E                     unlink     A6
  37316. 0001BB86  4E75                     rts
  37317. 0001BB88  4E56 0000                link       A6, 0
  37318. 0001BB8C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  37319. 0001BB90  246E 0008                movea.l    A2, [A6 + 0x8]
  37320. 0001BB94  2A2E 000C                move.l     D5, [A6 + 0xC]
  37321. 0001BB98  282E 0010                move.l     D4, [A6 + 0x10]
  37322. 0001BB9C  262E 0014                move.l     D3, [A6 + 0x14]
  37323. 0001BBA0  286E 0018                movea.l    A4, [A6 + 0x18]
  37324. 0001BBA4  266E 001C                movea.l    A3, [A6 + 0x1C]
  37325. 0001BBA8  554F                     subq.w     A7, 2
  37326. 0001BBAA  2F05                     move.l     -[A7], D5
  37327. 0001BBAC  2F04                     move.l     -[A7], D4
  37328. 0001BBAE  2F03                     move.l     -[A7], D3
  37329. 0001BBB0  2F0C                     move.l     -[A7], A4
  37330. 0001BBB2  2F0B                     move.l     -[A7], A3
  37331. 0001BBB4  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37332. 0001BBB8  61FF 0000 6B58           bsr        +0x6B5A /* 00022712 */
  37333. 0001BBBE  301F                     move.w     D0, [A7]+
  37334. 0001BBC0  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  37335. 0001BBC4  4E5E                     unlink     A6
  37336. 0001BBC6  4E75                     rts
  37337. 0001BBC8  4E56 0000                link       A6, 0
  37338. 0001BBCC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  37339. 0001BBD0  246E 0008                movea.l    A2, [A6 + 0x8]
  37340. 0001BBD4  282E 000C                move.l     D4, [A6 + 0xC]
  37341. 0001BBD8  362E 0010                move.w     D3, [A6 + 0x10]
  37342. 0001BBDC  286E 0012                movea.l    A4, [A6 + 0x12]
  37343. 0001BBE0  266E 0016                movea.l    A3, [A6 + 0x16]
  37344. 0001BBE4  2F04                     move.l     -[A7], D4
  37345. 0001BBE6  3F03                     move.w     -[A7], D3
  37346. 0001BBE8  2F0C                     move.l     -[A7], A4
  37347. 0001BBEA  2F0B                     move.l     -[A7], A3
  37348. 0001BBEC  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37349. 0001BBF0  61FF 0000 739C           bsr        +0x739E /* 00022F8E */
  37350. 0001BBF6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  37351. 0001BBFA  4E5E                     unlink     A6
  37352. 0001BBFC  4E75                     rts
  37353. 0001BBFE  4E56 0000                link       A6, 0
  37354. 0001BC02  2F0A                     move.l     -[A7], A2
  37355. 0001BC04  246E 0008                movea.l    A2, [A6 + 0x8]
  37356. 0001BC08  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37357. 0001BC0C  61FF 0000 8F08           bsr        +0x8F0A /* 00024B16 */
  37358. 0001BC12  245F                     movea.l    A2, [A7]+
  37359. 0001BC14  4E5E                     unlink     A6
  37360. 0001BC16  4E75                     rts
  37361. 0001BC18  4E56 0000                link       A6, 0
  37362. 0001BC1C  2F0A                     move.l     -[A7], A2
  37363. 0001BC1E  246E 0008                movea.l    A2, [A6 + 0x8]
  37364. 0001BC22  554F                     subq.w     A7, 2
  37365. 0001BC24  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37366. 0001BC28  61FF 0000 4796           bsr        +0x4798 /* 000203C0 */
  37367. 0001BC2E  301F                     move.w     D0, [A7]+
  37368. 0001BC30  245F                     movea.l    A2, [A7]+
  37369. 0001BC32  4E5E                     unlink     A6
  37370. 0001BC34  4E75                     rts
  37371. 0001BC36  4E56 0000                link       A6, 0
  37372. 0001BC3A  48E7 0038                movem.l    -[A7], A2,A3,A4
  37373. 0001BC3E  246E 0008                movea.l    A2, [A6 + 0x8]
  37374. 0001BC42  286E 000C                movea.l    A4, [A6 + 0xC]
  37375. 0001BC46  266E 0010                movea.l    A3, [A6 + 0x10]
  37376. 0001BC4A  2F0C                     move.l     -[A7], A4
  37377. 0001BC4C  2F0B                     move.l     -[A7], A3
  37378. 0001BC4E  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37379. 0001BC52  61FF 0000 04C4           bsr        +0x4C6 /* 0001C118 */
  37380. 0001BC58  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  37381. 0001BC5C  4E5E                     unlink     A6
  37382. 0001BC5E  4E75                     rts
  37383. 0001BC60  4E56 0000                link       A6, 0
  37384. 0001BC64  48E7 1820                movem.l    -[A7], D3,D4,A2
  37385. 0001BC68  246E 0008                movea.l    A2, [A6 + 0x8]
  37386. 0001BC6C  382E 000C                move.w     D4, [A6 + 0xC]
  37387. 0001BC70  362E 000E                move.w     D3, [A6 + 0xE]
  37388. 0001BC74  554F                     subq.w     A7, 2
  37389. 0001BC76  3F04                     move.w     -[A7], D4
  37390. 0001BC78  3F03                     move.w     -[A7], D3
  37391. 0001BC7A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37392. 0001BC7E  61FF 0000 0578           bsr        +0x57A /* 0001C1F8 */
  37393. 0001BC84  301F                     move.w     D0, [A7]+
  37394. 0001BC86  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  37395. 0001BC8A  4E5E                     unlink     A6
  37396. 0001BC8C  4E75                     rts
  37397. 0001BC8E  4E56 0000                link       A6, 0
  37398. 0001BC92  2F0A                     move.l     -[A7], A2
  37399. 0001BC94  246E 0008                movea.l    A2, [A6 + 0x8]
  37400. 0001BC98  594F                     subq.w     A7, 4
  37401. 0001BC9A  2F2A 00C8                move.l     -[A7], [A2 + 0xC8]
  37402. 0001BC9E  61FF 0000 0548           bsr        +0x54A /* 0001C1E8 */
  37403. 0001BCA4  201F                     move.l     D0, [A7]+
  37404. 0001BCA6  245F                     movea.l    A2, [A7]+
  37405. 0001BCA8  4E5E                     unlink     A6
  37406. 0001BCAA  4E75                     rts
  37407. 0001BCAC  4E56 0000                link       A6, 0
  37408. 0001BCB0  2F0A                     move.l     -[A7], A2
  37409. 0001BCB2  246E 0008                movea.l    A2, [A6 + 0x8]
  37410. 0001BCB6  200A                     move.l     D0, A2
  37411. 0001BCB8  6724                     beq        +0x26 /* 0001BCDE */
  37412. 0001BCBA  41F9 0001 C538           lea.l      A0, [0x0001C538]
  37413. 0001BCC0  2488                     move.l     [A2], A0
  37414. 0001BCC2  4267                     clr.w      -[A7]
  37415. 0001BCC4  2F0A                     move.l     -[A7], A2
  37416. 0001BCC6  61FF 0000 9716           bsr        +0x9718 /* 000253DE */
  37417. 0001BCCC  4A6E 000C                tst.w      [A6 + 0xC]
  37418. 0001BCD0  5C4F                     addq.w     A7, 6
  37419. 0001BCD2  6F0A                     ble        +0xC /* 0001BCDE */
  37420. 0001BCD4  2F0A                     move.l     -[A7], A2
  37421. 0001BCD6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  37422. 0001BCDC  584F                     addq.w     A7, 4
  37423. label0001BCDE:
  37424. 0001BCDE  204A                     movea.l    A0, A2
  37425. 0001BCE0  245F                     movea.l    A2, [A7]+
  37426. 0001BCE2  4E5E                     unlink     A6
  37427. 0001BCE4  4E75                     rts
  37428. 0001BCE6  206F 0004                movea.l    A0, [A7 + 0x4]
  37429. 0001BCEA  5088                     addq.l     A0, 8
  37430. 0001BCEC  2010                     move.l     D0, [A0]
  37431. 0001BCEE  0680 FFFF FF14           addi.l     D0, 0xFFFFFF14
  37432. 0001BCF4  D1AF 0004                add.l      [A7 + 0x4], D0
  37433. 0001BCF8  4EFA D280                jmp        [PC - 0x2D80 /* 00018F7A */]
  37434. 0001BCFC  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  37435. 0001BD04  4EFA E990                jmp        [PC - 0x1670 /* 0001A696 */]
  37436. 0001BD08  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  37437. 0001BD10  4EFA E82E                jmp        [PC - 0x17D2 /* 0001A540 */]
  37438. 0001BD14  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  37439. 0001BD1C  4EFA DFF0                jmp        [PC - 0x2010 /* 00019D0E */]
  37440. 0001BD20  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  37441. 0001BD28  4EFA DE50                jmp        [PC - 0x21B0 /* 00019B7A */]
  37442. 0001BD2C  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  37443. 0001BD34  4EFA DBCC                jmp        [PC - 0x2434 /* 00019902 */]
  37444. 0001BD38  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  37445. 0001BD40  4EFA D238                jmp        [PC - 0x2DC8 /* 00018F7A */]
  37446. 0001BD44  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  37447. 0001BD4C  4EFA E9AE                jmp        [PC - 0x1652 /* 0001A6FC */]
  37448. 0001BD50  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  37449. 0001BD58  4EFA D220                jmp        [PC - 0x2DE0 /* 00018F7A */]
  37450. 0001BD5C  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37451. 0001BD64  4EFA EB58                jmp        [PC - 0x14A8 /* 0001A8BE */]
  37452. 0001BD68  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37453. 0001BD70  4EFA ED62                jmp        [PC - 0x129E /* 0001AAD4 */]
  37454. 0001BD74  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37455. 0001BD7C  4EFA ECF6                jmp        [PC - 0x130A /* 0001AA74 */]
  37456. 0001BD80  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37457. 0001BD88  4EFA EC12                jmp        [PC - 0x13EE /* 0001A99C */]
  37458. 0001BD8C  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37459. 0001BD94  4EFA EAA4                jmp        [PC - 0x155C /* 0001A83A */]
  37460. 0001BD98  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37461. 0001BDA0  4EFA D1D8                jmp        [PC - 0x2E28 /* 00018F7A */]
  37462. 0001BDA4  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37463. 0001BDAC  4EFA EC3A                jmp        [PC - 0x13C6 /* 0001A9E8 */]
  37464. 0001BDB0  06AF FFFF FF4C 0004      addi.l     [A7 + 0x4], 0xFFFFFF4C
  37465. 0001BDB8  4EFA ED76                jmp        [PC - 0x128A /* 0001AB30 */]
  37466. fn0001BDBC:
  37467. 0001BDBC  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  37468. 0001BDC0  2E2F 0018                move.l     D7, [A7 + 0x18]
  37469. 0001BDC4  266F 0014                movea.l    A3, [A7 + 0x14]
  37470. 0001BDC8  2253                     movea.l    A1, [A3]
  37471. 0001BDCA  2069 0008                movea.l    A0, [A1 + 0x8]
  37472. 0001BDCE  2650                     movea.l    A3, [A0]
  37473. 0001BDD0  7400                     moveq.l    D2, 0x00
  37474. 0001BDD2  2A29 0018                move.l     D5, [A1 + 0x18]
  37475. 0001BDD6  6026                     bra        +0x28 /* 0001BDFE */
  37476. label0001BDD8:
  37477. 0001BDD8  2202                     move.l     D1, D2
  37478. 0001BDDA  D285                     add.l      D1, D5
  37479. 0001BDDC  E281                     asr        D1, 1
  37480. 0001BDDE  2001                     move.l     D0, D1
  37481. 0001BDE0  E988                     lsl        D0, 4
  37482. 0001BDE2  2C00                     move.l     D6, D0
  37483. 0001BDE4  BEB3 0800                cmp.l      D7, [A3 + D0]
  37484. 0001BDE8  6D12                     blt        +0x14 /* 0001BDFC */
  37485. 0001BDEA  204B                     movea.l    A0, A3
  37486. 0001BDEC  5088                     addq.l     A0, 8
  37487. 0001BDEE  5088                     addq.l     A0, 8
  37488. 0001BDF0  BEB0 6800                cmp.l      D7, [A0 + D6]
  37489. 0001BDF4  6D0C                     blt        +0xE /* 0001BE02 */
  37490. 0001BDF6  2401                     move.l     D2, D1
  37491. 0001BDF8  5282                     addq.l     D2, 1
  37492. 0001BDFA  6002                     bra        +0x4 /* 0001BDFE */
  37493. label0001BDFC:
  37494. 0001BDFC  2A01                     move.l     D5, D1
  37495. label0001BDFE:
  37496. 0001BDFE  B485                     cmp.l      D2, D5
  37497. 0001BE00  6DD6                     blt        -0x28 /* 0001BDD8 */
  37498. label0001BE02:
  37499. 0001BE02  2F41 001C                move.l     [A7 + 0x1C], D1
  37500. 0001BE06  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  37501. 0001BE0A  4E74 0008                rtd        0x0008
  37502. fn0001BE0E:
  37503. 0001BE0E  226F 0004                movea.l    A1, [A7 + 0x4]
  37504. 0001BE12  2051                     movea.l    A0, [A1]
  37505. 0001BE14  2F68 0018 0008           move.l     [A7 + 0x8], [A0 + 0x18]
  37506. 0001BE1A  4E74 0004                rtd        0x0004
  37507. fn0001BE1E:
  37508. 0001BE1E  4E56 0000                link       A6, 0
  37509. 0001BE22  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  37510. 0001BE26  282E 0014                move.l     D4, [A6 + 0x14]
  37511. 0001BE2A  262E 0010                move.l     D3, [A6 + 0x10]
  37512. 0001BE2E  286E 000C                movea.l    A4, [A6 + 0xC]
  37513. 0001BE32  266E 0008                movea.l    A3, [A6 + 0x8]
  37514. 0001BE36  2453                     movea.l    A2, [A3]
  37515. 0001BE38  594F                     subq.w     A7, 4
  37516. 0001BE3A  2F04                     move.l     -[A7], D4
  37517. 0001BE3C  42A7                     clr.l      -[A7]
  37518. 0001BE3E  202A 0018                move.l     D0, [A2 + 0x18]
  37519. 0001BE42  5380                     subq.l     D0, 1
  37520. 0001BE44  2F00                     move.l     -[A7], D0
  37521. 0001BE46  61FF 0000 3E38           bsr        +0x3E3A /* 0001FC80 */
  37522. 0001BE4C  201F                     move.l     D0, [A7]+
  37523. 0001BE4E  E988                     lsl        D0, 4
  37524. 0001BE50  206A 0008                movea.l    A0, [A2 + 0x8]
  37525. 0001BE54  2050                     movea.l    A0, [A0]
  37526. 0001BE56  D1C0                     add.l      A0, D0
  37527. 0001BE58  2648                     movea.l    A3, A0
  37528. 0001BE5A  4A83                     tst.l      D3
  37529. 0001BE5C  6704                     beq        +0x6 /* 0001BE62 */
  37530. 0001BE5E  2043                     movea.l    A0, D3
  37531. 0001BE60  2093                     move.l     [A0], [A3]
  37532. label0001BE62:
  37533. 0001BE62  200C                     move.l     D0, A4
  37534. 0001BE64  6704                     beq        +0x6 /* 0001BE6A */
  37535. 0001BE66  28AB 0010                move.l     [A4], [A3 + 0x10]
  37536. label0001BE6A:
  37537. 0001BE6A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  37538. 0001BE6E  4E5E                     unlink     A6
  37539. 0001BE70  4E74 0010                rtd        0x0010
  37540. fn0001BE74:
  37541. 0001BE74  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  37542. 0001BE78  2E2F 0018                move.l     D7, [A7 + 0x18]
  37543. 0001BE7C  266F 0014                movea.l    A3, [A7 + 0x14]
  37544. 0001BE80  2253                     movea.l    A1, [A3]
  37545. 0001BE82  2069 0010                movea.l    A0, [A1 + 0x10]
  37546. 0001BE86  2650                     movea.l    A3, [A0]
  37547. 0001BE88  7400                     moveq.l    D2, 0x00
  37548. 0001BE8A  2A29 0020                move.l     D5, [A1 + 0x20]
  37549. 0001BE8E  6024                     bra        +0x26 /* 0001BEB4 */
  37550. label0001BE90:
  37551. 0001BE90  2202                     move.l     D1, D2
  37552. 0001BE92  D285                     add.l      D1, D5
  37553. 0001BE94  E281                     asr        D1, 1
  37554. 0001BE96  2001                     move.l     D0, D1
  37555. 0001BE98  E788                     lsl        D0, 3
  37556. 0001BE9A  2C00                     move.l     D6, D0
  37557. 0001BE9C  BEB3 0800                cmp.l      D7, [A3 + D0]
  37558. 0001BEA0  6D10                     blt        +0x12 /* 0001BEB2 */
  37559. 0001BEA2  204B                     movea.l    A0, A3
  37560. 0001BEA4  5088                     addq.l     A0, 8
  37561. 0001BEA6  BEB0 6800                cmp.l      D7, [A0 + D6]
  37562. 0001BEAA  6D0C                     blt        +0xE /* 0001BEB8 */
  37563. 0001BEAC  2401                     move.l     D2, D1
  37564. 0001BEAE  5282                     addq.l     D2, 1
  37565. 0001BEB0  6002                     bra        +0x4 /* 0001BEB4 */
  37566. label0001BEB2:
  37567. 0001BEB2  2A01                     move.l     D5, D1
  37568. label0001BEB4:
  37569. 0001BEB4  B485                     cmp.l      D2, D5
  37570. 0001BEB6  6DD8                     blt        -0x26 /* 0001BE90 */
  37571. label0001BEB8:
  37572. 0001BEB8  2F41 001C                move.l     [A7 + 0x1C], D1
  37573. 0001BEBC  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  37574. 0001BEC0  4E74 0008                rtd        0x0008
  37575. fn0001BEC4:
  37576. 0001BEC4  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  37577. 0001BEC8  2E2F 0018                move.l     D7, [A7 + 0x18]
  37578. 0001BECC  266F 0014                movea.l    A3, [A7 + 0x14]
  37579. 0001BED0  2253                     movea.l    A1, [A3]
  37580. 0001BED2  2069 0008                movea.l    A0, [A1 + 0x8]
  37581. 0001BED6  2650                     movea.l    A3, [A0]
  37582. 0001BED8  7400                     moveq.l    D2, 0x00
  37583. 0001BEDA  2A29 0018                move.l     D5, [A1 + 0x18]
  37584. 0001BEDE  602A                     bra        +0x2C /* 0001BF0A */
  37585. label0001BEE0:
  37586. 0001BEE0  2202                     move.l     D1, D2
  37587. 0001BEE2  D285                     add.l      D1, D5
  37588. 0001BEE4  E281                     asr        D1, 1
  37589. 0001BEE6  2001                     move.l     D0, D1
  37590. 0001BEE8  E988                     lsl        D0, 4
  37591. 0001BEEA  2C00                     move.l     D6, D0
  37592. 0001BEEC  204B                     movea.l    A0, A3
  37593. 0001BEEE  5888                     addq.l     A0, 4
  37594. 0001BEF0  BEB0 0800                cmp.l      D7, [A0 + D0]
  37595. 0001BEF4  6D12                     blt        +0x14 /* 0001BF08 */
  37596. 0001BEF6  204B                     movea.l    A0, A3
  37597. 0001BEF8  41E8 0014                lea.l      A0, [A0 + 0x14]
  37598. 0001BEFC  BEB0 6800                cmp.l      D7, [A0 + D6]
  37599. 0001BF00  6D0C                     blt        +0xE /* 0001BF0E */
  37600. 0001BF02  2401                     move.l     D2, D1
  37601. 0001BF04  5282                     addq.l     D2, 1
  37602. 0001BF06  6002                     bra        +0x4 /* 0001BF0A */
  37603. label0001BF08:
  37604. 0001BF08  2A01                     move.l     D5, D1
  37605. label0001BF0A:
  37606. 0001BF0A  B485                     cmp.l      D2, D5
  37607. 0001BF0C  6DD2                     blt        -0x2C /* 0001BEE0 */
  37608. label0001BF0E:
  37609. 0001BF0E  2F41 001C                move.l     [A7 + 0x1C], D1
  37610. 0001BF12  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  37611. 0001BF16  4E74 0008                rtd        0x0008
  37612. fn0001BF1A:
  37613. 0001BF1A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  37614. 0001BF1E  262F 001C                move.l     D3, [A7 + 0x1C]
  37615. 0001BF22  266F 0018                movea.l    A3, [A7 + 0x18]
  37616. 0001BF26  246F 0014                movea.l    A2, [A7 + 0x14]
  37617. 0001BF2A  2852                     movea.l    A4, [A2]
  37618. 0001BF2C  2003                     move.l     D0, D3
  37619. 0001BF2E  E788                     lsl        D0, 3
  37620. 0001BF30  246C 0010                movea.l    A2, [A4 + 0x10]
  37621. 0001BF34  2452                     movea.l    A2, [A2]
  37622. 0001BF36  D5C0                     add.l      A2, D0
  37623. 0001BF38  2692                     move.l     [A3], [A2]
  37624. 0001BF3A  276A 0008 0004           move.l     [A3 + 0x4], [A2 + 0x8]
  37625. 0001BF40  7018                     moveq.l    D0, 0x18
  37626. 0001BF42  4C2A 0800 0004           movem.w    A3, [A2 + 0x4]
  37627. 0001BF48  206C 000C                movea.l    A0, [A4 + 0xC]
  37628. 0001BF4C  2050                     movea.l    A0, [A0]
  37629. 0001BF4E  5888                     addq.l     A0, 4
  37630. 0001BF50  D1C0                     add.l      A0, D0
  37631. 0001BF52  43EB 0008                lea.l      A1, [A3 + 0x8]
  37632. 0001BF56  7004                     moveq.l    D0, 0x04
  37633. label0001BF58:
  37634. 0001BF58  22D8                     move.l     [A1]+, [A0]+
  37635. 0001BF5A  51C8 FFFC                dbf        D0, -0x6 /* 0001BF58 */
  37636. 0001BF5E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  37637. 0001BF62  4E74 000C                rtd        0x000C
  37638. fn0001BF66:
  37639. 0001BF66  48E7 1030                movem.l    -[A7], D3,A2,A3
  37640. 0001BF6A  262F 0014                move.l     D3, [A7 + 0x14]
  37641. 0001BF6E  266F 0010                movea.l    A3, [A7 + 0x10]
  37642. 0001BF72  2453                     movea.l    A2, [A3]
  37643. 0001BF74  2003                     move.l     D0, D3
  37644. 0001BF76  E788                     lsl        D0, 3
  37645. 0001BF78  206A 0010                movea.l    A0, [A2 + 0x10]
  37646. 0001BF7C  2250                     movea.l    A1, [A0]
  37647. 0001BF7E  7218                     moveq.l    D1, 0x18
  37648. 0001BF80  4C31 1800 0804           movem.w    A3,A4, [A1 + D0 + 0x4]
  37649. 0001BF86  206A 000C                movea.l    A0, [A2 + 0xC]
  37650. 0001BF8A  2250                     movea.l    A1, [A0]
  37651. 0001BF8C  7000                     moveq.l    D0, 0x00
  37652. 0001BF8E  0831 0007 180B           btst.b     [A1 + D1 + 0xB], 0x7
  37653. 0001BF94  6704                     beq        +0x6 /* 0001BF9A */
  37654. 0001BF96  7001                     moveq.l    D0, 0x01
  37655. 0001BF98  6002                     bra        +0x4 /* 0001BF9C */
  37656. label0001BF9A:
  37657. 0001BF9A  7000                     moveq.l    D0, 0x00
  37658. label0001BF9C:
  37659. 0001BF9C  1F40 0018                move.b     [A7 + 0x18], D0
  37660. 0001BFA0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37661. 0001BFA4  4E74 0008                rtd        0x0008
  37662. fn0001BFA8:
  37663. 0001BFA8  4E56 0000                link       A6, 0
  37664. 0001BFAC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  37665. 0001BFB0  282E 000C                move.l     D4, [A6 + 0xC]
  37666. 0001BFB4  266E 0008                movea.l    A3, [A6 + 0x8]
  37667. 0001BFB8  2453                     movea.l    A2, [A3]
  37668. 0001BFBA  4A84                     tst.l      D4
  37669. 0001BFBC  6D06                     blt        +0x8 /* 0001BFC4 */
  37670. 0001BFBE  B8AA 0014                cmp.l      D4, [A2 + 0x14]
  37671. 0001BFC2  6D28                     blt        +0x2A /* 0001BFEC */
  37672. label0001BFC4:
  37673. 0001BFC4  362A 006C                move.w     D3, [A2 + 0x6C]
  37674. 0001BFC8  0C43 FFFF                cmpi.w     D3, 0xFFFF
  37675. 0001BFCC  6716                     beq        +0x18 /* 0001BFE4 */
  37676. 0001BFCE  0C43 0001                cmpi.w     D3, 0x1
  37677. 0001BFD2  660C                     bne        +0xE /* 0001BFE0 */
  37678. 0001BFD4  554F                     subq.w     A7, 2
  37679. 0001BFD6  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  37680. 0001BFDA  301F                     move.w     D0, [A7]+
  37681. 0001BFDC  4A40                     tst.w      D0
  37682. 0001BFDE  6604                     bne        +0x6 /* 0001BFE4 */
  37683. label0001BFE0:
  37684. 0001BFE0  7000                     moveq.l    D0, 0x00
  37685. 0001BFE2  6002                     bra        +0x4 /* 0001BFE6 */
  37686. label0001BFE4:
  37687. 0001BFE4  7001                     moveq.l    D0, 0x01
  37688. label0001BFE6:
  37689. 0001BFE6  1F40 0020                move.b     [A7 + 0x20], D0
  37690. 0001BFEA  601C                     bra        +0x1E /* 0001C008 */
  37691. label0001BFEC:
  37692. 0001BFEC  554F                     subq.w     A7, 2
  37693. 0001BFEE  594F                     subq.w     A7, 4
  37694. 0001BFF0  2F04                     move.l     -[A7], D4
  37695. 0001BFF2  2F0B                     move.l     -[A7], A3
  37696. 0001BFF4  4EBA FE7E                jsr        [PC - 0x182 /* 0001BE74 */]
  37697. 0001BFF8  201F                     move.l     D0, [A7]+
  37698. 0001BFFA  2F00                     move.l     -[A7], D0
  37699. 0001BFFC  2F0B                     move.l     -[A7], A3
  37700. 0001BFFE  4EBA FF66                jsr        [PC - 0x9A /* 0001BF66 */]
  37701. 0001C002  101F                     move.b     D0, [A7]+
  37702. 0001C004  1F40 0020                move.b     [A7 + 0x20], D0
  37703. label0001C008:
  37704. 0001C008  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  37705. 0001C00C  4E5E                     unlink     A6
  37706. 0001C00E  4E74 0008                rtd        0x0008
  37707. fn0001C012:
  37708. 0001C012  4E56 0000                link       A6, 0
  37709. 0001C016  48E7 1030                movem.l    -[A7], D3,A2,A3
  37710. 0001C01A  262E 0010                move.l     D3, [A6 + 0x10]
  37711. 0001C01E  266E 000C                movea.l    A3, [A6 + 0xC]
  37712. 0001C022  246E 0008                movea.l    A2, [A6 + 0x8]
  37713. 0001C026  594F                     subq.w     A7, 4
  37714. 0001C028  2F03                     move.l     -[A7], D3
  37715. 0001C02A  2F0A                     move.l     -[A7], A2
  37716. 0001C02C  4EBA FE46                jsr        [PC - 0x1BA /* 0001BE74 */]
  37717. 0001C030  201F                     move.l     D0, [A7]+
  37718. 0001C032  2F00                     move.l     -[A7], D0
  37719. 0001C034  2F0B                     move.l     -[A7], A3
  37720. 0001C036  2F0A                     move.l     -[A7], A2
  37721. 0001C038  4EBA FEE0                jsr        [PC - 0x120 /* 0001BF1A */]
  37722. 0001C03C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37723. 0001C040  4E5E                     unlink     A6
  37724. 0001C042  4E74 000C                rtd        0x000C
  37725. fn0001C046:
  37726. 0001C046  4E56 0000                link       A6, 0
  37727. 0001C04A  48E7 1030                movem.l    -[A7], D3,A2,A3
  37728. 0001C04E  266E 0008                movea.l    A3, [A6 + 0x8]
  37729. 0001C052  2453                     movea.l    A2, [A3]
  37730. 0001C054  206A 0008                movea.l    A0, [A2 + 0x8]
  37731. 0001C058  2650                     movea.l    A3, [A0]
  37732. 0001C05A  262A 0018                move.l     D3, [A2 + 0x18]
  37733. 0001C05E  594F                     subq.w     A7, 4
  37734. 0001C060  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  37735. 0001C064  42A7                     clr.l      -[A7]
  37736. 0001C066  2F03                     move.l     -[A7], D3
  37737. 0001C068  61FF 0000 3C16           bsr        +0x3C18 /* 0001FC80 */
  37738. 0001C06E  201F                     move.l     D0, [A7]+
  37739. 0001C070  2D40 0010                move.l     [A6 + 0x10], D0
  37740. 0001C074  594F                     subq.w     A7, 4
  37741. 0001C076  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  37742. 0001C07A  42A7                     clr.l      -[A7]
  37743. 0001C07C  2F03                     move.l     -[A7], D3
  37744. 0001C07E  61FF 0000 3C00           bsr        +0x3C02 /* 0001FC80 */
  37745. 0001C084  201F                     move.l     D0, [A7]+
  37746. 0001C086  2D40 000C                move.l     [A6 + 0xC], D0
  37747. 0001C08A  486E 0010                pea.l      [A6 + 0x10]
  37748. 0001C08E  486E 000C                pea.l      [A6 + 0xC]
  37749. 0001C092  61FF 0000 91AC           bsr        +0x91AE /* 00025240 */
  37750. 0001C098  202E 0010                move.l     D0, [A6 + 0x10]
  37751. 0001C09C  E988                     lsl        D0, 4
  37752. 0001C09E  204B                     movea.l    A0, A3
  37753. 0001C0A0  5888                     addq.l     A0, 4
  37754. 0001C0A2  222E 000C                move.l     D1, [A6 + 0xC]
  37755. 0001C0A6  E989                     lsl        D1, 4
  37756. 0001C0A8  224B                     movea.l    A1, A3
  37757. 0001C0AA  5889                     addq.l     A1, 4
  37758. 0001C0AC  2231 1800                move.l     D1, [A1 + D1]
  37759. 0001C0B0  92B0 0800                sub.l      D1, [A0 + D0]
  37760. 0001C0B4  2F41 0020                move.l     [A7 + 0x20], D1
  37761. 0001C0B8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37762. 0001C0BC  4E5E                     unlink     A6
  37763. 0001C0BE  4E74 000C                rtd        0x000C
  37764. fn0001C0C2:
  37765. 0001C0C2  226F 0004                movea.l    A1, [A7 + 0x4]
  37766. 0001C0C6  2051                     movea.l    A0, [A1]
  37767. 0001C0C8  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  37768. 0001C0CE  4E74 0004                rtd        0x0004
  37769. fn0001C0D2:
  37770. 0001C0D2  48E7 0030                movem.l    -[A7], A2,A3
  37771. 0001C0D6  222F 0010                move.l     D1, [A7 + 0x10]
  37772. 0001C0DA  266F 000C                movea.l    A3, [A7 + 0xC]
  37773. 0001C0DE  2453                     movea.l    A2, [A3]
  37774. 0001C0E0  4A81                     tst.l      D1
  37775. 0001C0E2  6D06                     blt        +0x8 /* 0001C0EA */
  37776. 0001C0E4  B2AA 0014                cmp.l      D1, [A2 + 0x14]
  37777. 0001C0E8  6D06                     blt        +0x8 /* 0001C0F0 */
  37778. label0001C0EA:
  37779. 0001C0EA  426F 0014                clr.w      [A7 + 0x14]
  37780. 0001C0EE  6010                     bra        +0x12 /* 0001C100 */
  37781. label0001C0F0:
  37782. 0001C0F0  206A 0004                movea.l    A0, [A2 + 0x4]
  37783. 0001C0F4  2250                     movea.l    A1, [A0]
  37784. 0001C0F6  7000                     moveq.l    D0, 0x00
  37785. 0001C0F8  1031 1800                move.b     D0, [A1 + D1]
  37786. 0001C0FC  3F40 0014                move.w     [A7 + 0x14], D0
  37787. label0001C100:
  37788. 0001C100  4CDF 0C00                movem.l    A2,A3, [A7]+
  37789. 0001C104  4E74 0008                rtd        0x0008
  37790. fn0001C108:
  37791. 0001C108  226F 0004                movea.l    A1, [A7 + 0x4]
  37792. 0001C10C  2051                     movea.l    A0, [A1]
  37793. 0001C10E  1F68 006B 0008           move.b     [A7 + 0x8], [A0 + 0x6B]
  37794. 0001C114  4E74 0004                rtd        0x0004
  37795. fn0001C118:
  37796. 0001C118  48E7 0018                movem.l    -[A7], A3,A4
  37797. 0001C11C  202F 0014                move.l     D0, [A7 + 0x14]
  37798. 0001C120  286F 0010                movea.l    A4, [A7 + 0x10]
  37799. 0001C124  266F 000C                movea.l    A3, [A7 + 0xC]
  37800. 0001C128  2253                     movea.l    A1, [A3]
  37801. 0001C12A  2040                     movea.l    A0, D0
  37802. 0001C12C  20A9 0044                move.l     [A0], [A1 + 0x44]
  37803. 0001C130  28A9 0048                move.l     [A4], [A1 + 0x48]
  37804. 0001C134  4CDF 1800                movem.l    A3,A4, [A7]+
  37805. 0001C138  4E74 000C                rtd        0x000C
  37806. fn0001C13C:
  37807. 0001C13C  48E7 0030                movem.l    -[A7], A2,A3
  37808. 0001C140  266F 0010                movea.l    A3, [A7 + 0x10]
  37809. 0001C144  246F 000C                movea.l    A2, [A7 + 0xC]
  37810. 0001C148  2052                     movea.l    A0, [A2]
  37811. 0001C14A  43D3                     lea.l      A1, [A3]
  37812. 0001C14C  41E8 0034                lea.l      A0, [A0 + 0x34]
  37813. 0001C150  20D9                     move.l     [A0]+, [A1]+
  37814. 0001C152  20D9                     move.l     [A0]+, [A1]+
  37815. 0001C154  20D9                     move.l     [A0]+, [A1]+
  37816. 0001C156  20D9                     move.l     [A0]+, [A1]+
  37817. 0001C158  4CDF 0C00                movem.l    A2,A3, [A7]+
  37818. 0001C15C  4E74 0008                rtd        0x0008
  37819. fn0001C160:
  37820. 0001C160  48E7 0030                movem.l    -[A7], A2,A3
  37821. 0001C164  266F 0010                movea.l    A3, [A7 + 0x10]
  37822. 0001C168  246F 000C                movea.l    A2, [A7 + 0xC]
  37823. 0001C16C  2052                     movea.l    A0, [A2]
  37824. 0001C16E  41E8 0034                lea.l      A0, [A0 + 0x34]
  37825. 0001C172  43D3                     lea.l      A1, [A3]
  37826. 0001C174  22D8                     move.l     [A1]+, [A0]+
  37827. 0001C176  22D8                     move.l     [A1]+, [A0]+
  37828. 0001C178  22D8                     move.l     [A1]+, [A0]+
  37829. 0001C17A  22D8                     move.l     [A1]+, [A0]+
  37830. 0001C17C  4CDF 0C00                movem.l    A2,A3, [A7]+
  37831. 0001C180  4E74 0008                rtd        0x0008
  37832. fn0001C184:
  37833. 0001C184  4E56 FFF8                link       A6, -0x0008
  37834. 0001C188  48E7 0038                movem.l    -[A7], A2,A3,A4
  37835. 0001C18C  266E 000C                movea.l    A3, [A6 + 0xC]
  37836. 0001C190  286E 0008                movea.l    A4, [A6 + 0x8]
  37837. 0001C194  2454                     movea.l    A2, [A4]
  37838. 0001C196  41D3                     lea.l      A0, [A3]
  37839. 0001C198  43EA 0024                lea.l      A1, [A2 + 0x24]
  37840. 0001C19C  22D8                     move.l     [A1]+, [A0]+
  37841. 0001C19E  22D8                     move.l     [A1]+, [A0]+
  37842. 0001C1A0  22D8                     move.l     [A1]+, [A0]+
  37843. 0001C1A2  22D8                     move.l     [A1]+, [A0]+
  37844. 0001C1A4  2F0B                     move.l     -[A7], A3
  37845. 0001C1A6  486E FFF8                pea.l      [A6 - 0x8]
  37846. 0001C1AA  61FF 0000 3B88           bsr        +0x3B8A /* 0001FD34 */
  37847. 0001C1B0  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  37848. 0001C1B4  486E FFF8                pea.l      [A6 - 0x8]
  37849. 0001C1B8  A8DF                     syscall    RectRgn
  37850. 0001C1BA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  37851. 0001C1BE  4E5E                     unlink     A6
  37852. 0001C1C0  4E74 0008                rtd        0x0008
  37853. fn0001C1C4:
  37854. 0001C1C4  48E7 0030                movem.l    -[A7], A2,A3
  37855. 0001C1C8  266F 0010                movea.l    A3, [A7 + 0x10]
  37856. 0001C1CC  246F 000C                movea.l    A2, [A7 + 0xC]
  37857. 0001C1D0  2052                     movea.l    A0, [A2]
  37858. 0001C1D2  41E8 0024                lea.l      A0, [A0 + 0x24]
  37859. 0001C1D6  43D3                     lea.l      A1, [A3]
  37860. 0001C1D8  22D8                     move.l     [A1]+, [A0]+
  37861. 0001C1DA  22D8                     move.l     [A1]+, [A0]+
  37862. 0001C1DC  22D8                     move.l     [A1]+, [A0]+
  37863. 0001C1DE  22D8                     move.l     [A1]+, [A0]+
  37864. 0001C1E0  4CDF 0C00                movem.l    A2,A3, [A7]+
  37865. 0001C1E4  4E74 0008                rtd        0x0008
  37866. fn0001C1E8:
  37867. 0001C1E8  226F 0004                movea.l    A1, [A7 + 0x4]
  37868. 0001C1EC  2051                     movea.l    A0, [A1]
  37869. 0001C1EE  2F68 0014 0008           move.l     [A7 + 0x8], [A0 + 0x14]
  37870. 0001C1F4  4E74 0004                rtd        0x0004
  37871. fn0001C1F8:
  37872. 0001C1F8  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  37873. 0001C1FC  3C2F 0022                move.w     D6, [A7 + 0x22]
  37874. 0001C200  362F 0020                move.w     D3, [A7 + 0x20]
  37875. 0001C204  266F 001C                movea.l    A3, [A7 + 0x1C]
  37876. 0001C208  2453                     movea.l    A2, [A3]
  37877. 0001C20A  7001                     moveq.l    D0, 0x01
  37878. 0001C20C  EDA8                     lsl        D0, D6
  37879. 0001C20E  2A00                     move.l     D5, D0
  37880. 0001C210  C0AA 0050                and.l      D0, [A2 + 0x50]
  37881. 0001C214  4A80                     tst.l      D0
  37882. 0001C216  6704                     beq        +0x6 /* 0001C21C */
  37883. 0001C218  7001                     moveq.l    D0, 0x01
  37884. 0001C21A  6002                     bra        +0x4 /* 0001C21E */
  37885. label0001C21C:
  37886. 0001C21C  7000                     moveq.l    D0, 0x00
  37887. label0001C21E:
  37888. 0001C21E  4880                     ext.w      D0
  37889. 0001C220  3800                     move.w     D4, D0
  37890. 0001C222  0C43 FFFE                cmpi.w     D3, 0xFFFE
  37891. 0001C226  6604                     bne        +0x6 /* 0001C22C */
  37892. 0001C228  7601                     moveq.l    D3, 0x01
  37893. 0001C22A  9644                     sub.w      D3, D4
  37894. label0001C22C:
  37895. 0001C22C  4A43                     tst.w      D3
  37896. 0001C22E  660A                     bne        +0xC /* 0001C23A */
  37897. 0001C230  2005                     move.l     D0, D5
  37898. 0001C232  4680                     not.l      D0
  37899. 0001C234  C1AA 0050                and.l      [A2 + 0x50], D0
  37900. 0001C238  600A                     bra        +0xC /* 0001C244 */
  37901. label0001C23A:
  37902. 0001C23A  0C43 0001                cmpi.w     D3, 0x1
  37903. 0001C23E  6604                     bne        +0x6 /* 0001C244 */
  37904. 0001C240  8BAA 0050                or.l       [A2 + 0x50], D5
  37905. label0001C244:
  37906. 0001C244  3F44 0024                move.w     [A7 + 0x24], D4
  37907. 0001C248  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  37908. 0001C24C  4E74 0008                rtd        0x0008
  37909. 0001C250  4E56 0000                link       A6, 0
  37910. 0001C254  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  37911. 0001C258  246E 0016                movea.l    A2, [A6 + 0x16]
  37912. 0001C25C  2A2E 0012                move.l     D5, [A6 + 0x12]
  37913. 0001C260  282E 000E                move.l     D4, [A6 + 0xE]
  37914. 0001C264  362E 000C                move.w     D3, [A6 + 0xC]
  37915. 0001C268  2F0A                     move.l     -[A7], A2
  37916. 0001C26A  2F05                     move.l     -[A7], D5
  37917. 0001C26C  2F04                     move.l     -[A7], D4
  37918. 0001C26E  3F03                     move.w     -[A7], D3
  37919. 0001C270  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  37920. 0001C276  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  37921. 0001C27C  2F3C 8016 0032           move.l     -[A7], 0x80160032
  37922. 0001C282  A8B5                     syscall    ScriptUtil
  37923. 0001C284  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  37924. 0001C288  4E5E                     unlink     A6
  37925. 0001C28A  4E74 0012                rtd        0x0012
  37926. 0001C28E  4E56 0000                link       A6, 0
  37927. 0001C292  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  37928. 0001C296  286E 0022                movea.l    A4, [A6 + 0x22]
  37929. 0001C29A  2E2E 001E                move.l     D7, [A6 + 0x1E]
  37930. 0001C29E  2C2E 001A                move.l     D6, [A6 + 0x1A]
  37931. 0001C2A2  246E 0016                movea.l    A2, [A6 + 0x16]
  37932. 0001C2A6  266E 0012                movea.l    A3, [A6 + 0x12]
  37933. 0001C2AA  3A2E 0010                move.w     D5, [A6 + 0x10]
  37934. 0001C2AE  2612                     move.l     D3, [A2]
  37935. 0001C2B0  554F                     subq.w     A7, 2
  37936. 0001C2B2  2F0C                     move.l     -[A7], A4
  37937. 0001C2B4  2F07                     move.l     -[A7], D7
  37938. 0001C2B6  2F06                     move.l     -[A7], D6
  37939. 0001C2B8  2F03                     move.l     -[A7], D3
  37940. 0001C2BA  2F0B                     move.l     -[A7], A3
  37941. 0001C2BC  2F0A                     move.l     -[A7], A2
  37942. 0001C2BE  3F05                     move.w     -[A7], D5
  37943. 0001C2C0  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  37944. 0001C2C6  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  37945. 0001C2CC  2F3C 8222 002E           move.l     -[A7], 0x8222002E
  37946. 0001C2D2  A8B5                     syscall    ScriptUtil
  37947. 0001C2D4  301F                     move.w     D0, [A7]+
  37948. 0001C2D6  48C0                     ext.l      D0
  37949. 0001C2D8  2800                     move.l     D4, D0
  37950. 0001C2DA  2012                     move.l     D0, [A2]
  37951. 0001C2DC  0680 0000 8000           addi.l     D0, 0x8000
  37952. 0001C2E2  0280 FFFF 0000           andi.l     D0, 0xFFFF0000
  37953. 0001C2E8  2480                     move.l     [A2], D0
  37954. 0001C2EA  2F44 0046                move.l     [A7 + 0x46], D4
  37955. 0001C2EE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  37956. 0001C2F2  4E5E                     unlink     A6
  37957. 0001C2F4  4E74 001E                rtd        0x001E
  37958. 0001C2F8  4E56 0000                link       A6, 0
  37959. 0001C2FC  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  37960. 0001C300  246E 001E                movea.l    A2, [A6 + 0x1E]
  37961. 0001C304  2E2E 001A                move.l     D7, [A6 + 0x1A]
  37962. 0001C308  2C2E 0016                move.l     D6, [A6 + 0x16]
  37963. 0001C30C  2A2E 0012                move.l     D5, [A6 + 0x12]
  37964. 0001C310  382E 0010                move.w     D4, [A6 + 0x10]
  37965. 0001C314  362E 000E                move.w     D3, [A6 + 0xE]
  37966. 0001C318  554F                     subq.w     A7, 2
  37967. 0001C31A  2F0A                     move.l     -[A7], A2
  37968. 0001C31C  2F07                     move.l     -[A7], D7
  37969. 0001C31E  2F06                     move.l     -[A7], D6
  37970. 0001C320  2F05                     move.l     -[A7], D5
  37971. 0001C322  3F04                     move.w     -[A7], D4
  37972. 0001C324  3F03                     move.w     -[A7], D3
  37973. 0001C326  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  37974. 0001C32C  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  37975. 0001C332  2F3C 821C 0030           move.l     -[A7], 0x821C0030
  37976. 0001C338  A8B5                     syscall    ScriptUtil
  37977. 0001C33A  301F                     move.w     D0, [A7]+
  37978. 0001C33C  3F40 003A                move.w     [A7 + 0x3A], D0
  37979. 0001C340  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  37980. 0001C344  4E5E                     unlink     A6
  37981. 0001C346  4E74 001A                rtd        0x001A
  37982. 0001C34A  4E56 FFFE                link       A6, -0x0002
  37983. 0001C34E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  37984. 0001C352  246E 0020                movea.l    A2, [A6 + 0x20]
  37985. 0001C356  2A2E 001C                move.l     D5, [A6 + 0x1C]
  37986. 0001C35A  2E2E 0018                move.l     D7, [A6 + 0x18]
  37987. 0001C35E  282E 0014                move.l     D4, [A6 + 0x14]
  37988. 0001C362  266E 0010                movea.l    A3, [A6 + 0x10]
  37989. 0001C366  286E 000C                movea.l    A4, [A6 + 0xC]
  37990. 0001C36A  7600                     moveq.l    D3, 0x00
  37991. 0001C36C  7C02                     moveq.l    D6, 0x02
  37992. 0001C36E  4A85                     tst.l      D5
  37993. 0001C370  6700 009A                beq        +0x9C /* 0001C40C */
  37994. 0001C374  2607                     move.l     D3, D7
  37995. 0001C376  6012                     bra        +0x14 /* 0001C38A */
  37996. label0001C378:
  37997. 0001C378  0C32 000D 3800           cmpi.b     [A2 + D3], 0xD /* '\r' */
  37998. 0001C37E  6608                     bne        +0xA /* 0001C388 */
  37999. 0001C380  2803                     move.l     D4, D3
  38000. 0001C382  5284                     addq.l     D4, 1
  38001. 0001C384  7C00                     moveq.l    D6, 0x00
  38002. 0001C386  6006                     bra        +0x8 /* 0001C38E */
  38003. label0001C388:
  38004. 0001C388  5283                     addq.l     D3, 1
  38005. label0001C38A:
  38006. 0001C38A  B684                     cmp.l      D3, D4
  38007. 0001C38C  6DEA                     blt        -0x14 /* 0001C378 */
  38008. label0001C38E:
  38009. 0001C38E  554F                     subq.w     A7, 2
  38010. 0001C390  4872 7800                pea.l      [A2 + D7]
  38011. 0001C394  2004                     move.l     D0, D4
  38012. 0001C396  9087                     sub.l      D0, D7
  38013. 0001C398  2F00                     move.l     -[A7], D0
  38014. 0001C39A  42A7                     clr.l      -[A7]
  38015. 0001C39C  2F13                     move.l     -[A7], [A3]
  38016. 0001C39E  486E FFFF                pea.l      [A6 - 0x1]
  38017. 0001C3A2  2F0B                     move.l     -[A7], A3
  38018. 0001C3A4  4267                     clr.w      -[A7]
  38019. 0001C3A6  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  38020. 0001C3AC  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  38021. 0001C3B2  2F3C 8222 002E           move.l     -[A7], 0x8222002E
  38022. 0001C3B8  A8B5                     syscall    ScriptUtil
  38023. 0001C3BA  301F                     move.w     D0, [A7]+
  38024. 0001C3BC  48C0                     ext.l      D0
  38025. 0001C3BE  D087                     add.l      D0, D7
  38026. 0001C3C0  2A00                     move.l     D5, D0
  38027. 0001C3C2  4A2E FFFF                tst.b      [A6 - 0x1]
  38028. 0001C3C6  6602                     bne        +0x4 /* 0001C3CA */
  38029. 0001C3C8  5385                     subq.l     D5, 1
  38030. label0001C3CA:
  38031. 0001C3CA  4A93                     tst.l      [A3]
  38032. 0001C3CC  6C3C                     bge        +0x3E /* 0001C40A */
  38033. 0001C3CE  2605                     move.l     D3, D5
  38034. 0001C3D0  602E                     bra        +0x30 /* 0001C400 */
  38035. label0001C3D2:
  38036. 0001C3D2  204A                     movea.l    A0, A2
  38037. 0001C3D4  5388                     subq.l     A0, 1
  38038. 0001C3D6  7000                     moveq.l    D0, 0x00
  38039. 0001C3D8  1030 3800                move.b     D0, [A0 + D3]
  38040. 0001C3DC  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  38041. 0001C3E0  6E1C                     bgt        +0x1E /* 0001C3FE */
  38042. 0001C3E2  B685                     cmp.l      D3, D5
  38043. 0001C3E4  6614                     bne        +0x16 /* 0001C3FA */
  38044. 0001C3E6  6002                     bra        +0x4 /* 0001C3EA */
  38045. label0001C3E8:
  38046. 0001C3E8  5283                     addq.l     D3, 1
  38047. label0001C3EA:
  38048. 0001C3EA  B684                     cmp.l      D3, D4
  38049. 0001C3EC  6C0C                     bge        +0xE /* 0001C3FA */
  38050. 0001C3EE  7000                     moveq.l    D0, 0x00
  38051. 0001C3F0  1032 3800                move.b     D0, [A2 + D3]
  38052. 0001C3F4  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  38053. 0001C3F8  6FEE                     ble        -0x10 /* 0001C3E8 */
  38054. label0001C3FA:
  38055. 0001C3FA  7C00                     moveq.l    D6, 0x00
  38056. 0001C3FC  600E                     bra        +0x10 /* 0001C40C */
  38057. label0001C3FE:
  38058. 0001C3FE  5383                     subq.l     D3, 1
  38059. label0001C400:
  38060. 0001C400  4A83                     tst.l      D3
  38061. 0001C402  6ECE                     bgt        -0x30 /* 0001C3D2 */
  38062. 0001C404  2605                     move.l     D3, D5
  38063. 0001C406  7C01                     moveq.l    D6, 0x01
  38064. 0001C408  6002                     bra        +0x4 /* 0001C40C */
  38065. label0001C40A:
  38066. 0001C40A  2604                     move.l     D3, D4
  38067. label0001C40C:
  38068. 0001C40C  2883                     move.l     [A4], D3
  38069. 0001C40E  1F46 0046                move.b     [A7 + 0x46], D6
  38070. 0001C412  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  38071. 0001C416  4E5E                     unlink     A6
  38072. 0001C418  4E74 001C                rtd        0x001C
  38073. 0001C41C  4E56 0000                link       A6, 0
  38074. 0001C420  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  38075. 0001C424  286E 0020                movea.l    A4, [A6 + 0x20]
  38076. 0001C428  2A2E 001C                move.l     D5, [A6 + 0x1C]
  38077. 0001C42C  282E 0018                move.l     D4, [A6 + 0x18]
  38078. 0001C430  262E 0014                move.l     D3, [A6 + 0x14]
  38079. 0001C434  266E 0010                movea.l    A3, [A6 + 0x10]
  38080. 0001C438  246E 000C                movea.l    A2, [A6 + 0xC]
  38081. 0001C43C  554F                     subq.w     A7, 2
  38082. 0001C43E  2F0C                     move.l     -[A7], A4
  38083. 0001C440  2F05                     move.l     -[A7], D5
  38084. 0001C442  2F04                     move.l     -[A7], D4
  38085. 0001C444  2F03                     move.l     -[A7], D3
  38086. 0001C446  42A7                     clr.l      -[A7]
  38087. 0001C448  2F0B                     move.l     -[A7], A3
  38088. 0001C44A  2F0A                     move.l     -[A7], A2
  38089. 0001C44C  2F3C 821C FFFE           move.l     -[A7], 0x821CFFFE
  38090. 0001C452  A8B5                     syscall    ScriptUtil
  38091. 0001C454  101F                     move.b     D0, [A7]+
  38092. 0001C456  1F40 003C                move.b     [A7 + 0x3C], D0
  38093. 0001C45A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  38094. 0001C45E  4E5E                     unlink     A6
  38095. 0001C460  4E74 001C                rtd        0x001C
  38096. 0001C464  4E56 0000                link       A6, 0
  38097. 0001C468  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  38098. 0001C46C  266E 0018                movea.l    A3, [A6 + 0x18]
  38099. 0001C470  3C2E 0016                move.w     D6, [A6 + 0x16]
  38100. 0001C474  3A2E 0014                move.w     D5, [A6 + 0x14]
  38101. 0001C478  182E 0012                move.b     D4, [A6 + 0x12]
  38102. 0001C47C  246E 000E                movea.l    A2, [A6 + 0xE]
  38103. 0001C480  362E 000C                move.w     D3, [A6 + 0xC]
  38104. 0001C484  2F0B                     move.l     -[A7], A3
  38105. 0001C486  3F06                     move.w     -[A7], D6
  38106. 0001C488  3F05                     move.w     -[A7], D5
  38107. 0001C48A  1F04                     move.b     -[A7], D4
  38108. 0001C48C  42A7                     clr.l      -[A7]
  38109. 0001C48E  2F0A                     move.l     -[A7], A2
  38110. 0001C490  3F03                     move.w     -[A7], D3
  38111. 0001C492  2F3C C012 001A           move.l     -[A7], 0xC012001A
  38112. 0001C498  A8B5                     syscall    ScriptUtil
  38113. 0001C49A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  38114. 0001C49E  4E5E                     unlink     A6
  38115. 0001C4A0  4E74 0014                rtd        0x0014
  38116. 0001C4A4  4E56 0000                link       A6, 0
  38117. 0001C4A8  48E7 1820                movem.l    -[A7], D3,D4,A2
  38118. 0001C4AC  246E 0010                movea.l    A2, [A6 + 0x10]
  38119. 0001C4B0  382E 000E                move.w     D4, [A6 + 0xE]
  38120. 0001C4B4  362E 000C                move.w     D3, [A6 + 0xC]
  38121. 0001C4B8  554F                     subq.w     A7, 2
  38122. 0001C4BA  2F0A                     move.l     -[A7], A2
  38123. 0001C4BC  3F04                     move.w     -[A7], D4
  38124. 0001C4BE  3F03                     move.w     -[A7], D3
  38125. 0001C4C0  2F3C C206 0010           move.l     -[A7], 0xC2060010
  38126. 0001C4C6  A8B5                     syscall    ScriptUtil
  38127. 0001C4C8  301F                     move.w     D0, [A7]+
  38128. 0001C4CA  3F40 0020                move.w     [A7 + 0x20], D0
  38129. 0001C4CE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  38130. 0001C4D2  4E5E                     unlink     A6
  38131. 0001C4D4  4E74 000C                rtd        0x000C
  38132. 0001C4D8  4E56 0000                link       A6, 0
  38133. 0001C4DC  48E7 1820                movem.l    -[A7], D3,D4,A2
  38134. 0001C4E0  246E 0010                movea.l    A2, [A6 + 0x10]
  38135. 0001C4E4  382E 000E                move.w     D4, [A6 + 0xE]
  38136. 0001C4E8  362E 000C                move.w     D3, [A6 + 0xC]
  38137. 0001C4EC  554F                     subq.w     A7, 2
  38138. 0001C4EE  2F0A                     move.l     -[A7], A2
  38139. 0001C4F0  3F04                     move.w     -[A7], D4
  38140. 0001C4F2  3F03                     move.w     -[A7], D3
  38141. 0001C4F4  2F3C C206 0012           move.l     -[A7], 0xC2060012
  38142. 0001C4FA  A8B5                     syscall    ScriptUtil
  38143. 0001C4FC  301F                     move.w     D0, [A7]+
  38144. 0001C4FE  3F40 0020                move.w     [A7 + 0x20], D0
  38145. 0001C502  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  38146. 0001C506  4E5E                     unlink     A6
  38147. 0001C508  4E74 000C                rtd        0x000C
  38148. fn0001C50C:
  38149. 0001C50C  342F 0004                move.w     D2, [A7 + 0x4]
  38150. 0001C510  4A42                     tst.w      D2
  38151. 0001C512  6608                     bne        +0xA /* 0001C51C */
  38152. 0001C514  3F7C 0002 0006           move.w     [A7 + 0x6], 0x2
  38153. 0001C51A  601E                     bra        +0x20 /* 0001C53A */
  38154. label0001C51C:
  38155. 0001C51C  4A42                     tst.w      D2
  38156. 0001C51E  6F16                     ble        +0x18 /* 0001C536 */
  38157. 0001C520  0C42 0020                cmpi.w     D2, 0x20 /* ' ' */
  38158. 0001C524  6E10                     bgt        +0x12 /* 0001C536 */
  38159. 0001C526  3002                     move.w     D0, D2
  38160. 0001C528  7209                     moveq.l    D1, 0x09
  38161. 0001C52A  E368                     lsl        D0.w, D1
  38162. 0001C52C  0640 3E00                addi.w     D0, 0x3E00 /* '>\0' */
  38163. 0001C530  3F40 0006                move.w     [A7 + 0x6], D0
  38164. 0001C534  6004                     bra        +0x6 /* 0001C53A */
  38165. label0001C536:
  38166. 0001C536  426F 0006                clr.w      [A7 + 0x6]
  38167. label0001C53A:
  38168. 0001C53A  4E74 0002                rtd        0x0002
  38169. 0001C53E  4E56 FFFC                link       A6, -0x0004
  38170. 0001C542  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  38171. 0001C546  3E2E 0016                move.w     D7, [A6 + 0x16]
  38172. 0001C54A  3C2E 0014                move.w     D6, [A6 + 0x14]
  38173. 0001C54E  1A2E 0012                move.b     D5, [A6 + 0x12]
  38174. 0001C552  286E 000E                movea.l    A4, [A6 + 0xE]
  38175. 0001C556  382E 000C                move.w     D4, [A6 + 0xC]
  38176. 0001C55A  266E 0008                movea.l    A3, [A6 + 0x8]
  38177. 0001C55E  486E FFFC                pea.l      [A6 - 0x4]
  38178. 0001C562  A874                     syscall    GetPort
  38179. 0001C564  2053                     movea.l    A0, [A3]
  38180. 0001C566  2450                     movea.l    A2, [A0]
  38181. 0001C568  2F0A                     move.l     -[A7], A2
  38182. 0001C56A  A873                     syscall    SetPort
  38183. 0001C56C  362A 0044                move.w     D3, [A2 + 0x44]
  38184. 0001C570  554F                     subq.w     A7, 2
  38185. 0001C572  3F04                     move.w     -[A7], D4
  38186. 0001C574  4EBA FF96                jsr        [PC - 0x6A /* 0001C50C */]
  38187. 0001C578  301F                     move.w     D0, [A7]+
  38188. 0001C57A  3F00                     move.w     -[A7], D0
  38189. 0001C57C  A887                     syscall    TextFont
  38190. 0001C57E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  38191. 0001C582  3F07                     move.w     -[A7], D7
  38192. 0001C584  3F06                     move.w     -[A7], D6
  38193. 0001C586  1F05                     move.b     -[A7], D5
  38194. 0001C588  42A7                     clr.l      -[A7]
  38195. 0001C58A  2F0C                     move.l     -[A7], A4
  38196. 0001C58C  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  38197. 0001C592  A8B5                     syscall    ScriptUtil
  38198. 0001C594  3F03                     move.w     -[A7], D3
  38199. 0001C596  A887                     syscall    TextFont
  38200. 0001C598  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  38201. 0001C59C  A873                     syscall    SetPort
  38202. 0001C59E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  38203. 0001C5A2  4E5E                     unlink     A6
  38204. 0001C5A4  4E74 0014                rtd        0x0014
  38205. 0001C5A8  4E56 FFFC                link       A6, -0x0004
  38206. 0001C5AC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  38207. 0001C5B0  286E 0010                movea.l    A4, [A6 + 0x10]
  38208. 0001C5B4  3A2E 000E                move.w     D5, [A6 + 0xE]
  38209. 0001C5B8  382E 000C                move.w     D4, [A6 + 0xC]
  38210. 0001C5BC  266E 0008                movea.l    A3, [A6 + 0x8]
  38211. 0001C5C0  486E FFFC                pea.l      [A6 - 0x4]
  38212. 0001C5C4  A874                     syscall    GetPort
  38213. 0001C5C6  2053                     movea.l    A0, [A3]
  38214. 0001C5C8  2450                     movea.l    A2, [A0]
  38215. 0001C5CA  2F0A                     move.l     -[A7], A2
  38216. 0001C5CC  A873                     syscall    SetPort
  38217. 0001C5CE  362A 0044                move.w     D3, [A2 + 0x44]
  38218. 0001C5D2  554F                     subq.w     A7, 2
  38219. 0001C5D4  3F04                     move.w     -[A7], D4
  38220. 0001C5D6  4EBA FF34                jsr        [PC - 0xCC /* 0001C50C */]
  38221. 0001C5DA  301F                     move.w     D0, [A7]+
  38222. 0001C5DC  3F00                     move.w     -[A7], D0
  38223. 0001C5DE  A887                     syscall    TextFont
  38224. 0001C5E0  554F                     subq.w     A7, 2
  38225. 0001C5E2  2F0C                     move.l     -[A7], A4
  38226. 0001C5E4  3F05                     move.w     -[A7], D5
  38227. 0001C5E6  2F3C 8206 0010           move.l     -[A7], 0x82060010
  38228. 0001C5EC  A8B5                     syscall    ScriptUtil
  38229. 0001C5EE  301F                     move.w     D0, [A7]+
  38230. 0001C5F0  3800                     move.w     D4, D0
  38231. 0001C5F2  3F03                     move.w     -[A7], D3
  38232. 0001C5F4  A887                     syscall    TextFont
  38233. 0001C5F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  38234. 0001C5FA  A873                     syscall    SetPort
  38235. 0001C5FC  3F44 0030                move.w     [A7 + 0x30], D4
  38236. 0001C600  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  38237. 0001C604  4E5E                     unlink     A6
  38238. 0001C606  4E74 000C                rtd        0x000C
  38239. 0001C60A  4E56 FFFC                link       A6, -0x0004
  38240. 0001C60E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  38241. 0001C612  286E 0010                movea.l    A4, [A6 + 0x10]
  38242. 0001C616  3A2E 000E                move.w     D5, [A6 + 0xE]
  38243. 0001C61A  382E 000C                move.w     D4, [A6 + 0xC]
  38244. 0001C61E  266E 0008                movea.l    A3, [A6 + 0x8]
  38245. 0001C622  486E FFFC                pea.l      [A6 - 0x4]
  38246. 0001C626  A874                     syscall    GetPort
  38247. 0001C628  2053                     movea.l    A0, [A3]
  38248. 0001C62A  2450                     movea.l    A2, [A0]
  38249. 0001C62C  2F0A                     move.l     -[A7], A2
  38250. 0001C62E  A873                     syscall    SetPort
  38251. 0001C630  362A 0044                move.w     D3, [A2 + 0x44]
  38252. 0001C634  554F                     subq.w     A7, 2
  38253. 0001C636  3F04                     move.w     -[A7], D4
  38254. 0001C638  4EBA FED2                jsr        [PC - 0x12E /* 0001C50C */]
  38255. 0001C63C  301F                     move.w     D0, [A7]+
  38256. 0001C63E  3F00                     move.w     -[A7], D0
  38257. 0001C640  A887                     syscall    TextFont
  38258. 0001C642  554F                     subq.w     A7, 2
  38259. 0001C644  2F0C                     move.l     -[A7], A4
  38260. 0001C646  3F05                     move.w     -[A7], D5
  38261. 0001C648  2F3C 8206 0012           move.l     -[A7], 0x82060012
  38262. 0001C64E  A8B5                     syscall    ScriptUtil
  38263. 0001C650  301F                     move.w     D0, [A7]+
  38264. 0001C652  3800                     move.w     D4, D0
  38265. 0001C654  3F03                     move.w     -[A7], D3
  38266. 0001C656  A887                     syscall    TextFont
  38267. 0001C658  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  38268. 0001C65C  A873                     syscall    SetPort
  38269. 0001C65E  3F44 0030                move.w     [A7 + 0x30], D4
  38270. 0001C662  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  38271. 0001C666  4E5E                     unlink     A6
  38272. 0001C668  4E74 000C                rtd        0x000C
  38273. 0001C66C  4E56 FFF2                link       A6, -0x000E
  38274. 0001C670  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  38275. 0001C674  266E 0008                movea.l    A3, [A6 + 0x8]
  38276. 0001C678  2453                     movea.l    A2, [A3]
  38277. 0001C67A  7600                     moveq.l    D3, 0x00
  38278. 0001C67C  7800                     moveq.l    D4, 0x00
  38279. 0001C67E  7001                     moveq.l    D0, 0x01
  38280. 0001C680  C0AA 0050                and.l      D0, [A2 + 0x50]
  38281. 0001C684  670C                     beq        +0xE /* 0001C692 */
  38282. 0001C686  202A 004C                move.l     D0, [A2 + 0x4C]
  38283. 0001C68A  0280 0010 0000           andi.l     D0, 0x100000
  38284. 0001C690  660A                     bne        +0xC /* 0001C69C */
  38285. label0001C692:
  38286. 0001C692  1F7C 0001 003A           move.b     [A7 + 0x3A], 0x1
  38287. 0001C698  6000 0100                bra        +0x102 /* 0001C79A */
  38288. label0001C69C:
  38289. 0001C69C  486E FFFC                pea.l      [A6 - 0x4]
  38290. 0001C6A0  A972                     syscall    GetMouse
  38291. 0001C6A2  2D6A 0034 FFF6           move.l     [A6 - 0xA], [A2 + 0x34]
  38292. 0001C6A8  2E2A 0024                move.l     D7, [A2 + 0x24]
  38293. 0001C6AC  2A07                     move.l     D5, D7
  38294. 0001C6AE  9AAA 0034                sub.l      D5, [A2 + 0x34]
  38295. 0001C6B2  286A 002C                movea.l    A4, [A2 + 0x2C]
  38296. 0001C6B6  200C                     move.l     D0, A4
  38297. 0001C6B8  9087                     sub.l      D0, D7
  38298. 0001C6BA  2C2A 003C                move.l     D6, [A2 + 0x3C]
  38299. 0001C6BE  9CAE FFF6                sub.l      D6, [A6 - 0xA]
  38300. 0001C6C2  9C80                     sub.l      D6, D0
  38301. 0001C6C4  306E FFFC                movea.w    A0, [A6 - 0x4]
  38302. 0001C6C8  B1CC                     cmpa.l     A0, A4
  38303. 0001C6CA  6F1E                     ble        +0x20 /* 0001C6EA */
  38304. 0001C6CC  BA86                     cmp.l      D5, D6
  38305. 0001C6CE  6C34                     bge        +0x36 /* 0001C704 */
  38306. 0001C6D0  260C                     move.l     D3, A4
  38307. 0001C6D2  9688                     sub.l      D3, A0
  38308. 0001C6D4  2005                     move.l     D0, D5
  38309. 0001C6D6  9086                     sub.l      D0, D6
  38310. 0001C6D8  2E00                     move.l     D7, D0
  38311. 0001C6DA  B680                     cmp.l      D3, D0
  38312. 0001C6DC  6C02                     bge        +0x4 /* 0001C6E0 */
  38313. 0001C6DE  2607                     move.l     D3, D7
  38314. label0001C6E0:
  38315. 0001C6E0  70E2                     moveq.l    D0, 0xFFFFFFE2
  38316. 0001C6E2  B680                     cmp.l      D3, D0
  38317. 0001C6E4  6C1E                     bge        +0x20 /* 0001C704 */
  38318. 0001C6E6  76E2                     moveq.l    D3, 0xFFFFFFE2
  38319. 0001C6E8  601A                     bra        +0x1C /* 0001C704 */
  38320. label0001C6EA:
  38321. 0001C6EA  B1C7                     cmpa.l     A0, D7
  38322. 0001C6EC  6C16                     bge        +0x18 /* 0001C704 */
  38323. 0001C6EE  4A85                     tst.l      D5
  38324. 0001C6F0  6F12                     ble        +0x14 /* 0001C704 */
  38325. 0001C6F2  2607                     move.l     D3, D7
  38326. 0001C6F4  9688                     sub.l      D3, A0
  38327. 0001C6F6  B685                     cmp.l      D3, D5
  38328. 0001C6F8  6F02                     ble        +0x4 /* 0001C6FC */
  38329. 0001C6FA  2605                     move.l     D3, D5
  38330. label0001C6FC:
  38331. 0001C6FC  701E                     moveq.l    D0, 0x1E
  38332. 0001C6FE  B680                     cmp.l      D3, D0
  38333. 0001C700  6F02                     ble        +0x4 /* 0001C704 */
  38334. 0001C702  761E                     moveq.l    D3, 0x1E
  38335. label0001C704:
  38336. 0001C704  2D6A 0038 FFF2           move.l     [A6 - 0xE], [A2 + 0x38]
  38337. 0001C70A  2E2A 0028                move.l     D7, [A2 + 0x28]
  38338. 0001C70E  2A07                     move.l     D5, D7
  38339. 0001C710  9AAA 0038                sub.l      D5, [A2 + 0x38]
  38340. 0001C714  286A 0030                movea.l    A4, [A2 + 0x30]
  38341. 0001C718  200C                     move.l     D0, A4
  38342. 0001C71A  9087                     sub.l      D0, D7
  38343. 0001C71C  2C2A 0040                move.l     D6, [A2 + 0x40]
  38344. 0001C720  9CAE FFF2                sub.l      D6, [A6 - 0xE]
  38345. 0001C724  9C80                     sub.l      D6, D0
  38346. 0001C726  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  38347. 0001C72C  306E FFFE                movea.w    A0, [A6 - 0x2]
  38348. 0001C730  B1CC                     cmpa.l     A0, A4
  38349. 0001C732  6F22                     ble        +0x24 /* 0001C756 */
  38350. 0001C734  BA86                     cmp.l      D5, D6
  38351. 0001C736  6C3C                     bge        +0x3E /* 0001C774 */
  38352. 0001C738  306E FFFA                movea.w    A0, [A6 - 0x6]
  38353. 0001C73C  280C                     move.l     D4, A4
  38354. 0001C73E  9888                     sub.l      D4, A0
  38355. 0001C740  2005                     move.l     D0, D5
  38356. 0001C742  9086                     sub.l      D0, D6
  38357. 0001C744  2E00                     move.l     D7, D0
  38358. 0001C746  B880                     cmp.l      D4, D0
  38359. 0001C748  6C02                     bge        +0x4 /* 0001C74C */
  38360. 0001C74A  2807                     move.l     D4, D7
  38361. label0001C74C:
  38362. 0001C74C  70E2                     moveq.l    D0, 0xFFFFFFE2
  38363. 0001C74E  B880                     cmp.l      D4, D0
  38364. 0001C750  6C22                     bge        +0x24 /* 0001C774 */
  38365. 0001C752  78E2                     moveq.l    D4, 0xFFFFFFE2
  38366. 0001C754  601E                     bra        +0x20 /* 0001C774 */
  38367. label0001C756:
  38368. 0001C756  306E FFFA                movea.w    A0, [A6 - 0x6]
  38369. 0001C75A  B1C7                     cmpa.l     A0, D7
  38370. 0001C75C  6C16                     bge        +0x18 /* 0001C774 */
  38371. 0001C75E  4A85                     tst.l      D5
  38372. 0001C760  6F12                     ble        +0x14 /* 0001C774 */
  38373. 0001C762  2807                     move.l     D4, D7
  38374. 0001C764  9888                     sub.l      D4, A0
  38375. 0001C766  B885                     cmp.l      D4, D5
  38376. 0001C768  6F02                     ble        +0x4 /* 0001C76C */
  38377. 0001C76A  2805                     move.l     D4, D5
  38378. label0001C76C:
  38379. 0001C76C  701E                     moveq.l    D0, 0x1E
  38380. 0001C76E  B880                     cmp.l      D4, D0
  38381. 0001C770  6F02                     ble        +0x4 /* 0001C774 */
  38382. 0001C772  781E                     moveq.l    D4, 0x1E
  38383. label0001C774:
  38384. 0001C774  4A83                     tst.l      D3
  38385. 0001C776  6604                     bne        +0x6 /* 0001C77C */
  38386. 0001C778  4A84                     tst.l      D4
  38387. 0001C77A  6718                     beq        +0x1A /* 0001C794 */
  38388. label0001C77C:
  38389. 0001C77C  2F04                     move.l     -[A7], D4
  38390. 0001C77E  2F03                     move.l     -[A7], D3
  38391. 0001C780  2F0B                     move.l     -[A7], A3
  38392. 0001C782  61FF 0000 8102           bsr        +0x8104 /* 00024886 */
  38393. 0001C788  286A 00A0                movea.l    A4, [A2 + 0xA0]
  38394. 0001C78C  200C                     move.l     D0, A4
  38395. 0001C78E  6704                     beq        +0x6 /* 0001C794 */
  38396. 0001C790  2F0B                     move.l     -[A7], A3
  38397. 0001C792  4E94                     jsr        [A4]
  38398. label0001C794:
  38399. 0001C794  1F7C 0001 003A           move.b     [A7 + 0x3A], 0x1
  38400. label0001C79A:
  38401. 0001C79A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  38402. 0001C79E  4E5E                     unlink     A6
  38403. 0001C7A0  4E74 0004                rtd        0x0004
  38404. 0001C7A4  4E56 0000                link       A6, 0
  38405. 0001C7A8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  38406. 0001C7AC  286E 000E                movea.l    A4, [A6 + 0xE]
  38407. 0001C7B0  162E 000C                move.b     D3, [A6 + 0xC]
  38408. 0001C7B4  246E 0008                movea.l    A2, [A6 + 0x8]
  38409. 0001C7B8  2652                     movea.l    A3, [A2]
  38410. 0001C7BA  4A03                     tst.b      D3
  38411. 0001C7BC  6732                     beq        +0x34 /* 0001C7F0 */
  38412. 0001C7BE  594F                     subq.w     A7, 4
  38413. 0001C7C0  A8D8                     syscall    NewRgn
  38414. 0001C7C2  205F                     movea.l    A0, [A7]+
  38415. 0001C7C4  2448                     movea.l    A2, A0
  38416. 0001C7C6  2F2B 0074                move.l     -[A7], [A3 + 0x74]
  38417. 0001C7CA  2F0A                     move.l     -[A7], A2
  38418. 0001C7CC  A8DC                     syscall    CopyRgn
  38419. 0001C7CE  2F0A                     move.l     -[A7], A2
  38420. 0001C7D0  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  38421. 0001C7D6  A8E1                     syscall    InsetRgn
  38422. 0001C7D8  554F                     subq.w     A7, 2
  38423. 0001C7DA  2F0C                     move.l     -[A7], A4
  38424. 0001C7DC  2F0A                     move.l     -[A7], A2
  38425. 0001C7DE  1F3C 0001                move.b     -[A7], 0x1
  38426. 0001C7E2  701E                     moveq.l    D0, 0x1E
  38427. 0001C7E4  ABED                     syscall    DragDispatch
  38428. 0001C7E6  301F                     move.w     D0, [A7]+
  38429. 0001C7E8  3600                     move.w     D3, D0
  38430. 0001C7EA  2F0A                     move.l     -[A7], A2
  38431. 0001C7EC  A8D9                     syscall    DisposRgn/DisposeRgn
  38432. 0001C7EE  600C                     bra        +0xE /* 0001C7FC */
  38433. label0001C7F0:
  38434. 0001C7F0  554F                     subq.w     A7, 2
  38435. 0001C7F2  2F0C                     move.l     -[A7], A4
  38436. 0001C7F4  701F                     moveq.l    D0, 0x1F
  38437. 0001C7F6  ABED                     syscall    DragDispatch
  38438. 0001C7F8  301F                     move.w     D0, [A7]+
  38439. 0001C7FA  3600                     move.w     D3, D0
  38440. label0001C7FC:
  38441. 0001C7FC  3F43 0022                move.w     [A7 + 0x22], D3
  38442. 0001C800  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  38443. 0001C804  4E5E                     unlink     A6
  38444. 0001C806  4E74 000A                rtd        0x000A
  38445. 0001C80A  4E56 0000                link       A6, 0
  38446. 0001C80E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  38447. 0001C812  A8A3                     syscall    EraseRect
  38448. 0001C814  4E5E                     unlink     A6
  38449. 0001C816  4E74 0008                rtd        0x0008
  38450. fn0001C81A:
  38451. 0001C81A  4E56 FFFC                link       A6, -0x0004
  38452. 0001C81E  48E7 1030                movem.l    -[A7], D3,A2,A3
  38453. 0001C822  266E 0008                movea.l    A3, [A6 + 0x8]
  38454. 0001C826  2453                     movea.l    A2, [A3]
  38455. 0001C828  202A 004C                move.l     D0, [A2 + 0x4C]
  38456. 0001C82C  0280 2000 0000           andi.l     D0, 0x20000000 /* ' \0\0\0' */
  38457. 0001C832  6728                     beq        +0x2A /* 0001C85C */
  38458. 0001C834  2D7C 7473 7663 FFFC      move.l     [A6 - 0x4], 0x74737663 /* 'tsvc' */
  38459. 0001C83C  554F                     subq.w     A7, 2
  38460. 0001C83E  3F3C 0001                move.w     -[A7], 0x1
  38461. 0001C842  486E FFFC                pea.l      [A6 - 0x4]
  38462. 0001C846  486A 0080                pea.l      [A2 + 0x80]
  38463. 0001C84A  2F0B                     move.l     -[A7], A3
  38464. 0001C84C  7000                     moveq.l    D0, 0x00
  38465. 0001C84E  AA54                     syscall    TextServicesDispatch
  38466. 0001C850  301F                     move.w     D0, [A7]+
  38467. 0001C852  3600                     move.w     D3, D0
  38468. 0001C854  6706                     beq        +0x8 /* 0001C85C */
  38469. 0001C856  0C43 F638                cmpi.w     D3, 0xF638
  38470. 0001C85A  6602                     bne        +0x4 /* 0001C85E */
  38471. label0001C85C:
  38472. 0001C85C  7600                     moveq.l    D3, 0x00
  38473. label0001C85E:
  38474. 0001C85E  3F43 001C                move.w     [A7 + 0x1C], D3
  38475. 0001C862  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  38476. 0001C866  4E5E                     unlink     A6
  38477. 0001C868  4E74 0004                rtd        0x0004
  38478. fn0001C86C:
  38479. 0001C86C  4E56 0000                link       A6, 0
  38480. 0001C870  48E7 0030                movem.l    -[A7], A2,A3
  38481. 0001C874  266E 0008                movea.l    A3, [A6 + 0x8]
  38482. 0001C878  4AB9 0002 B82A           tst.l      [0x0002B82A]
  38483. 0001C87E  6600 00BE                bne        +0xC0 /* 0001C93E */
  38484. 0001C882  41FA F9CC                lea.l      A0, [PC - 0x634 /* 0001C250, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38485. 0001C886  23C8 0002 B82A           move.l     [0x0002B82A], A0
  38486. 0001C88C  41FA FA00                lea.l      A0, [PC - 0x600 /* 0001C28E, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38487. 0001C890  23C8 0002 B826           move.l     [0x0002B826], A0
  38488. 0001C896  41FA FA60                lea.l      A0, [PC - 0x5A0 /* 0001C2F8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38489. 0001C89A  23C8 0002 B822           move.l     [0x0002B822], A0
  38490. 0001C8A0  594F                     subq.w     A7, 4
  38491. 0001C8A2  3F3C 0004                move.w     -[A7], 0x4
  38492. 0001C8A6  2F3C 8402 0008           move.l     -[A7], 0x84020008
  38493. 0001C8AC  A8B5                     syscall    ScriptUtil
  38494. 0001C8AE  201F                     move.l     D0, [A7]+
  38495. 0001C8B0  7201                     moveq.l    D1, 0x01
  38496. 0001C8B2  B081                     cmp.l      D0, D1
  38497. 0001C8B4  6F0C                     ble        +0xE /* 0001C8C2 */
  38498. 0001C8B6  41FA FB64                lea.l      A0, [PC - 0x49C /* 0001C41C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38499. 0001C8BA  23C8 0002 B81E           move.l     [0x0002B81E], A0
  38500. 0001C8C0  600A                     bra        +0xC /* 0001C8CC */
  38501. label0001C8C2:
  38502. 0001C8C2  41FA FA86                lea.l      A0, [PC - 0x57A /* 0001C34A, value 0x4E56FFFE */]
  38503. 0001C8C6  23C8 0002 B81E           move.l     [0x0002B81E], A0
  38504. label0001C8CC:
  38505. 0001C8CC  594F                     subq.w     A7, 4
  38506. 0001C8CE  4267                     clr.w      -[A7]
  38507. 0001C8D0  2F3C 8402 0008           move.l     -[A7], 0x84020008
  38508. 0001C8D6  A8B5                     syscall    ScriptUtil
  38509. 0001C8D8  201F                     move.l     D0, [A7]+
  38510. 0001C8DA  0C80 0000 0710           cmpi.l     D0, 0x710
  38511. 0001C8E0  6C20                     bge        +0x22 /* 0001C902 */
  38512. 0001C8E2  41FA FC5A                lea.l      A0, [PC - 0x3A6 /* 0001C53E, value 0x4E56FFFC */]
  38513. 0001C8E6  23C8 0002 B81A           move.l     [0x0002B81A], A0
  38514. 0001C8EC  41FA FCBA                lea.l      A0, [PC - 0x346 /* 0001C5A8, value 0x4E56FFFC */]
  38515. 0001C8F0  23C8 0002 B816           move.l     [0x0002B816], A0
  38516. 0001C8F6  41FA FD12                lea.l      A0, [PC - 0x2EE /* 0001C60A, value 0x4E56FFFC */]
  38517. 0001C8FA  23C8 0002 B812           move.l     [0x0002B812], A0
  38518. 0001C900  601E                     bra        +0x20 /* 0001C920 */
  38519. label0001C902:
  38520. 0001C902  41FA FB60                lea.l      A0, [PC - 0x4A0 /* 0001C464, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38521. 0001C906  23C8 0002 B81A           move.l     [0x0002B81A], A0
  38522. 0001C90C  41FA FB96                lea.l      A0, [PC - 0x46A /* 0001C4A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38523. 0001C910  23C8 0002 B816           move.l     [0x0002B816], A0
  38524. 0001C916  41FA FBC0                lea.l      A0, [PC - 0x440 /* 0001C4D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38525. 0001C91A  23C8 0002 B812           move.l     [0x0002B812], A0
  38526. label0001C920:
  38527. 0001C920  41FA FD4A                lea.l      A0, [PC - 0x2B6 /* 0001C66C, value 0x4E56FFF2 */]
  38528. 0001C924  23C8 0002 B80E           move.l     [0x0002B80E], A0
  38529. 0001C92A  41FA FE78                lea.l      A0, [PC - 0x188 /* 0001C7A4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38530. 0001C92E  23C8 0002 B80A           move.l     [0x0002B80A], A0
  38531. 0001C934  41FA FED4                lea.l      A0, [PC - 0x12C /* 0001C80A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  38532. 0001C938  23C8 0002 B806           move.l     [0x0002B806], A0
  38533. label0001C93E:
  38534. 0001C93E  2453                     movea.l    A2, [A3]
  38535. 0001C940  4AAA 00B4                tst.l      [A2 + 0xB4]
  38536. 0001C944  6608                     bne        +0xA /* 0001C94E */
  38537. 0001C946  2579 0002 B82A 00B4      move.l     [A2 + 0xB4], [0x0002B82A]
  38538. label0001C94E:
  38539. 0001C94E  4AAA 00B8                tst.l      [A2 + 0xB8]
  38540. 0001C952  6608                     bne        +0xA /* 0001C95C */
  38541. 0001C954  2579 0002 B826 00B8      move.l     [A2 + 0xB8], [0x0002B826]
  38542. label0001C95C:
  38543. 0001C95C  4AAA 00BC                tst.l      [A2 + 0xBC]
  38544. 0001C960  6608                     bne        +0xA /* 0001C96A */
  38545. 0001C962  2579 0002 B822 00BC      move.l     [A2 + 0xBC], [0x0002B822]
  38546. label0001C96A:
  38547. 0001C96A  4AAA 00C0                tst.l      [A2 + 0xC0]
  38548. 0001C96E  6608                     bne        +0xA /* 0001C978 */
  38549. 0001C970  2579 0002 B81E 00C0      move.l     [A2 + 0xC0], [0x0002B81E]
  38550. label0001C978:
  38551. 0001C978  4AAA 00C4                tst.l      [A2 + 0xC4]
  38552. 0001C97C  6608                     bne        +0xA /* 0001C986 */
  38553. 0001C97E  2579 0002 B81A 00C4      move.l     [A2 + 0xC4], [0x0002B81A]
  38554. label0001C986:
  38555. 0001C986  4AAA 00C8                tst.l      [A2 + 0xC8]
  38556. 0001C98A  6608                     bne        +0xA /* 0001C994 */
  38557. 0001C98C  2579 0002 B816 00C8      move.l     [A2 + 0xC8], [0x0002B816]
  38558. label0001C994:
  38559. 0001C994  4AAA 00CC                tst.l      [A2 + 0xCC]
  38560. 0001C998  6608                     bne        +0xA /* 0001C9A2 */
  38561. 0001C99A  2579 0002 B812 00CC      move.l     [A2 + 0xCC], [0x0002B812]
  38562. label0001C9A2:
  38563. 0001C9A2  4AAA 009C                tst.l      [A2 + 0x9C]
  38564. 0001C9A6  6608                     bne        +0xA /* 0001C9B0 */
  38565. 0001C9A8  2579 0002 B80E 009C      move.l     [A2 + 0x9C], [0x0002B80E]
  38566. label0001C9B0:
  38567. 0001C9B0  4AAA 00B0                tst.l      [A2 + 0xB0]
  38568. 0001C9B4  6608                     bne        +0xA /* 0001C9BE */
  38569. 0001C9B6  2579 0002 B80A 00B0      move.l     [A2 + 0xB0], [0x0002B80A]
  38570. label0001C9BE:
  38571. 0001C9BE  4AAA 00D0                tst.l      [A2 + 0xD0]
  38572. 0001C9C2  6608                     bne        +0xA /* 0001C9CC */
  38573. 0001C9C4  2579 0002 B806 00D0      move.l     [A2 + 0xD0], [0x0002B806]
  38574. label0001C9CC:
  38575. 0001C9CC  4CDF 0C00                movem.l    A2,A3, [A7]+
  38576. 0001C9D0  4E5E                     unlink     A6
  38577. 0001C9D2  4E74 0004                rtd        0x0004
  38578. fn0001C9D6:
  38579. 0001C9D6  4E56 FFE0                link       A6, -0x0020
  38580. 0001C9DA  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  38581. 0001C9DE  2C2E 0014                move.l     D6, [A6 + 0x14]
  38582. 0001C9E2  286E 0010                movea.l    A4, [A6 + 0x10]
  38583. 0001C9E6  2A2E 000C                move.l     D5, [A6 + 0xC]
  38584. 0001C9EA  266E 0008                movea.l    A3, [A6 + 0x8]
  38585. 0001C9EE  95CA                     sub.l      A2, A2
  38586. 0001C9F0  7801                     moveq.l    D4, 0x01
  38587. 0001C9F2  554F                     subq.w     A7, 2
  38588. 0001C9F4  4878 00F8                push.l     0xF8
  38589. 0001C9F8  4878 0001                push.l     0x1
  38590. 0001C9FC  2F0B                     move.l     -[A7], A3
  38591. 0001C9FE  61FF 0000 8858           bsr        +0x885A /* 00025258 */
  38592. 0001CA04  301F                     move.w     D0, [A7]+
  38593. 0001CA06  3600                     move.w     D3, D0
  38594. 0001CA08  6600 0258                bne        +0x25A /* 0001CC62 */
  38595. 0001CA0C  2053                     movea.l    A0, [A3]
  38596. 0001CA0E  A029                     syscall    HLock
  38597. 0001CA10  2053                     movea.l    A0, [A3]
  38598. 0001CA12  2450                     movea.l    A2, [A0]
  38599. 0001CA14  2F0A                     move.l     -[A7], A2
  38600. 0001CA16  A874                     syscall    GetPort
  38601. 0001CA18  0805 000A                btst.b     D5, 0xA /* '\n' */
  38602. 0001CA1C  6702                     beq        +0x4 /* 0001CA20 */
  38603. 0001CA1E  5484                     addq.l     D4, 2
  38604. label0001CA20:
  38605. 0001CA20  554F                     subq.w     A7, 2
  38606. 0001CA22  42A7                     clr.l      -[A7]
  38607. 0001CA24  2F04                     move.l     -[A7], D4
  38608. 0001CA26  486A 0004                pea.l      [A2 + 0x4]
  38609. 0001CA2A  61FF 0000 882C           bsr        +0x882E /* 00025258 */
  38610. 0001CA30  301F                     move.w     D0, [A7]+
  38611. 0001CA32  3600                     move.w     D3, D0
  38612. 0001CA34  6600 022C                bne        +0x22E /* 0001CC62 */
  38613. 0001CA38  554F                     subq.w     A7, 2
  38614. 0001CA3A  4878 0020                push.l     0x20 /* ' ' */
  38615. 0001CA3E  2F04                     move.l     -[A7], D4
  38616. 0001CA40  486A 0008                pea.l      [A2 + 0x8]
  38617. 0001CA44  61FF 0000 8812           bsr        +0x8814 /* 00025258 */
  38618. 0001CA4A  301F                     move.w     D0, [A7]+
  38619. 0001CA4C  3600                     move.w     D3, D0
  38620. 0001CA4E  6600 0212                bne        +0x214 /* 0001CC62 */
  38621. 0001CA52  554F                     subq.w     A7, 2
  38622. 0001CA54  4878 0018                push.l     0x18
  38623. 0001CA58  2F04                     move.l     -[A7], D4
  38624. 0001CA5A  486A 000C                pea.l      [A2 + 0xC]
  38625. 0001CA5E  61FF 0000 87F8           bsr        +0x87FA /* 00025258 */
  38626. 0001CA64  301F                     move.w     D0, [A7]+
  38627. 0001CA66  3600                     move.w     D3, D0
  38628. 0001CA68  6600 01F8                bne        +0x1FA /* 0001CC62 */
  38629. 0001CA6C  554F                     subq.w     A7, 2
  38630. 0001CA6E  4878 0010                push.l     0x10
  38631. 0001CA72  2F04                     move.l     -[A7], D4
  38632. 0001CA74  486A 0010                pea.l      [A2 + 0x10]
  38633. 0001CA78  61FF 0000 87DE           bsr        +0x87E0 /* 00025258 */
  38634. 0001CA7E  301F                     move.w     D0, [A7]+
  38635. 0001CA80  3600                     move.w     D3, D0
  38636. 0001CA82  6600 01DE                bne        +0x1E0 /* 0001CC62 */
  38637. 0001CA86  554F                     subq.w     A7, 2
  38638. 0001CA88  4878 0008                push.l     0x8
  38639. 0001CA8C  2F04                     move.l     -[A7], D4
  38640. 0001CA8E  486A 007C                pea.l      [A2 + 0x7C]
  38641. 0001CA92  61FF 0000 87C4           bsr        +0x87C6 /* 00025258 */
  38642. 0001CA98  301F                     move.w     D0, [A7]+
  38643. 0001CA9A  3600                     move.w     D3, D0
  38644. 0001CA9C  6600 01C4                bne        +0x1C6 /* 0001CC62 */
  38645. 0001CAA0  203C 7164 2020           move.l     D0, 0x71642020 /* 'qd  ' */
  38646. 0001CAA6  43EE FFE8                lea.l      A1, [A6 - 0x18]
  38647. 0001CAAA  A1AD                     syscall    Gestalt, flags=1
  38648. 0001CAAC  2288                     move.l     [A1], A0
  38649. 0001CAAE  4A40                     tst.w      D0
  38650. 0001CAB0  6612                     bne        +0x14 /* 0001CAC4 */
  38651. 0001CAB2  0CAE 0000 0100 FFE8      cmpi.l     [A6 - 0x18], 0x100
  38652. 0001CABA  6508                     bcs        +0xA /* 0001CAC4 */
  38653. 0001CABC  00AA 8000 0000 004C      ori.l      [A2 + 0x4C], 0x80000000
  38654. label0001CAC4:
  38655. 0001CAC4  203C 6472 6167           move.l     D0, 0x64726167 /* 'drag' */
  38656. 0001CACA  43EE FFE8                lea.l      A1, [A6 - 0x18]
  38657. 0001CACE  A1AD                     syscall    Gestalt, flags=1
  38658. 0001CAD0  2288                     move.l     [A1], A0
  38659. 0001CAD2  4A40                     tst.w      D0
  38660. 0001CAD4  6610                     bne        +0x12 /* 0001CAE6 */
  38661. 0001CAD6  7001                     moveq.l    D0, 0x01
  38662. 0001CAD8  C0AE FFE8                and.l      D0, [A6 - 0x18]
  38663. 0001CADC  6708                     beq        +0xA /* 0001CAE6 */
  38664. 0001CADE  00AA 4000 0000 004C      ori.l      [A2 + 0x4C], 0x40000000 /* '@\0\0\0' */
  38665. label0001CAE6:
  38666. 0001CAE6  203C 7473 6D76           move.l     D0, 0x74736D76 /* 'tsmv' */
  38667. 0001CAEC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  38668. 0001CAF0  A1AD                     syscall    Gestalt, flags=1
  38669. 0001CAF2  2288                     move.l     [A1], A0
  38670. 0001CAF4  4A40                     tst.w      D0
  38671. 0001CAF6  6608                     bne        +0xA /* 0001CB00 */
  38672. 0001CAF8  00AA 2000 0000 004C      ori.l      [A2 + 0x4C], 0x20000000 /* ' \0\0\0' */
  38673. label0001CB00:
  38674. 0001CB00  594F                     subq.w     A7, 4
  38675. 0001CB02  3F3C 0004                move.w     -[A7], 0x4
  38676. 0001CB06  2F3C 8402 0008           move.l     -[A7], 0x84020008
  38677. 0001CB0C  A8B5                     syscall    ScriptUtil
  38678. 0001CB0E  201F                     move.l     D0, [A7]+
  38679. 0001CB10  7201                     moveq.l    D1, 0x01
  38680. 0001CB12  B081                     cmp.l      D0, D1
  38681. 0001CB14  6F3C                     ble        +0x3E /* 0001CB52 */
  38682. 0001CB16  00AA 1000 0000 004C      ori.l      [A2 + 0x4C], 0x10000000
  38683. 0001CB1E  594F                     subq.w     A7, 4
  38684. 0001CB20  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  38685. 0001CB24  2F3C 8402 0008           move.l     -[A7], 0x84020008
  38686. 0001CB2A  A8B5                     syscall    ScriptUtil
  38687. 0001CB2C  201F                     move.l     D0, [A7]+
  38688. 0001CB2E  6708                     beq        +0xA /* 0001CB38 */
  38689. 0001CB30  00AA 0800 0000 004C      ori.l      [A2 + 0x4C], 0x8000000
  38690. label0001CB38:
  38691. 0001CB38  594F                     subq.w     A7, 4
  38692. 0001CB3A  3F3C 0006                move.w     -[A7], 0x6
  38693. 0001CB3E  2F3C 8402 0008           move.l     -[A7], 0x84020008
  38694. 0001CB44  A8B5                     syscall    ScriptUtil
  38695. 0001CB46  201F                     move.l     D0, [A7]+
  38696. 0001CB48  6708                     beq        +0xA /* 0001CB52 */
  38697. 0001CB4A  00AA 0400 0000 004C      ori.l      [A2 + 0x4C], 0x4000000
  38698. label0001CB52:
  38699. 0001CB52  7001                     moveq.l    D0, 0x01
  38700. 0001CB54  2540 0018                move.l     [A2 + 0x18], D0
  38701. 0001CB58  7001                     moveq.l    D0, 0x01
  38702. 0001CB5A  2540 001C                move.l     [A2 + 0x1C], D0
  38703. 0001CB5E  7001                     moveq.l    D0, 0x01
  38704. 0001CB60  2540 0020                move.l     [A2 + 0x20], D0
  38705. 0001CB64  41D4                     lea.l      A0, [A4]
  38706. 0001CB66  43EA 0024                lea.l      A1, [A2 + 0x24]
  38707. 0001CB6A  22D8                     move.l     [A1]+, [A0]+
  38708. 0001CB6C  22D8                     move.l     [A1]+, [A0]+
  38709. 0001CB6E  22D8                     move.l     [A1]+, [A0]+
  38710. 0001CB70  22D8                     move.l     [A1]+, [A0]+
  38711. 0001CB72  2046                     movea.l    A0, D6
  38712. 0001CB74  43EA 0034                lea.l      A1, [A2 + 0x34]
  38713. 0001CB78  22D8                     move.l     [A1]+, [A0]+
  38714. 0001CB7A  22D8                     move.l     [A1]+, [A0]+
  38715. 0001CB7C  22D8                     move.l     [A1]+, [A0]+
  38716. 0001CB7E  22D8                     move.l     [A1]+, [A0]+
  38717. 0001CB80  357C 0001 006C           move.w     [A2 + 0x6C], 0x1
  38718. 0001CB86  2545 0050                move.l     [A2 + 0x50], D5
  38719. 0001CB8A  70FF                     moveq.l    D0, 0xFFFFFFFF
  38720. 0001CB8C  2540 0084                move.l     [A2 + 0x84], D0
  38721. 0001CB90  70FF                     moveq.l    D0, 0xFFFFFFFF
  38722. 0001CB92  2540 0088                move.l     [A2 + 0x88], D0
  38723. 0001CB96  70FF                     moveq.l    D0, 0xFFFFFFFF
  38724. 0001CB98  2540 0090                move.l     [A2 + 0x90], D0
  38725. 0001CB9C  2F13                     move.l     -[A7], [A3]
  38726. 0001CB9E  4EBA FCCC                jsr        [PC - 0x334 /* 0001C86C */]
  38727. 0001CBA2  594F                     subq.w     A7, 4
  38728. 0001CBA4  A8D8                     syscall    NewRgn
  38729. 0001CBA6  205F                     movea.l    A0, [A7]+
  38730. 0001CBA8  2548 0074                move.l     [A2 + 0x74], A0
  38731. 0001CBAC  2F0C                     move.l     -[A7], A4
  38732. 0001CBAE  486E FFE0                pea.l      [A6 - 0x20]
  38733. 0001CBB2  61FF 0000 3180           bsr        +0x3182 /* 0001FD34 */
  38734. 0001CBB8  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  38735. 0001CBBC  486E FFE0                pea.l      [A6 - 0x20]
  38736. 0001CBC0  A8DF                     syscall    RectRgn
  38737. 0001CBC2  206A 0010                movea.l    A0, [A2 + 0x10]
  38738. 0001CBC6  2050                     movea.l    A0, [A0]
  38739. 0001CBC8  7001                     moveq.l    D0, 0x01
  38740. 0001CBCA  2140 0008                move.l     [A0 + 0x8], D0
  38741. 0001CBCE  206A 0010                movea.l    A0, [A2 + 0x10]
  38742. 0001CBD2  2050                     movea.l    A0, [A0]
  38743. 0001CBD4  70FF                     moveq.l    D0, 0xFFFFFFFF
  38744. 0001CBD6  2140 000C                move.l     [A0 + 0xC], D0
  38745. 0001CBDA  206A 000C                movea.l    A0, [A2 + 0xC]
  38746. 0001CBDE  2050                     movea.l    A0, [A0]
  38747. 0001CBE0  7001                     moveq.l    D0, 0x01
  38748. 0001CBE2  2080                     move.l     [A0], D0
  38749. 0001CBE4  486E FFEC                pea.l      [A6 - 0x14]
  38750. 0001CBE8  4878 0014                push.l     0x14
  38751. 0001CBEC  61FF 0000 85A8           bsr        +0x85AA /* 00025196 */
  38752. 0001CBF2  2052                     movea.l    A0, [A2]
  38753. 0001CBF4  3D68 0044 FFF0           move.w     [A6 - 0x10], [A0 + 0x44]
  38754. 0001CBFA  2052                     movea.l    A0, [A2]
  38755. 0001CBFC  3D68 004A FFF4           move.w     [A6 - 0xC], [A0 + 0x4A]
  38756. 0001CC02  2052                     movea.l    A0, [A2]
  38757. 0001CC04  1D68 0046 FFF2           move.b     [A6 - 0xE], [A0 + 0x46]
  38758. 0001CC0A  082A 0007 004C           btst.b     [A2 + 0x4C], 0x7
  38759. 0001CC10  6706                     beq        +0x8 /* 0001CC18 */
  38760. 0001CC12  486E FFF6                pea.l      [A6 - 0xA]
  38761. 0001CC16  AA19                     syscall    GetForeColor
  38762. label0001CC18:
  38763. 0001CC18  2F12                     move.l     -[A7], [A2]
  38764. 0001CC1A  486E FFEC                pea.l      [A6 - 0x14]
  38765. 0001CC1E  61FF 0000 0E16           bsr        +0xE18 /* 0001DA36 */
  38766. 0001CC24  206A 000C                movea.l    A0, [A2 + 0xC]
  38767. 0001CC28  2050                     movea.l    A0, [A0]
  38768. 0001CC2A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  38769. 0001CC2E  41E8 0004                lea.l      A0, [A0 + 0x4]
  38770. 0001CC32  7004                     moveq.l    D0, 0x04
  38771. label0001CC34:
  38772. 0001CC34  20D9                     move.l     [A0]+, [A1]+
  38773. 0001CC36  51C8 FFFC                dbf        D0, -0x6 /* 0001CC34 */
  38774. 0001CC3A  554F                     subq.w     A7, 2
  38775. 0001CC3C  2F13                     move.l     -[A7], [A3]
  38776. 0001CC3E  61FF 0000 3780           bsr        +0x3782 /* 000203C0 */
  38777. 0001CC44  301F                     move.w     D0, [A7]+
  38778. 0001CC46  3600                     move.w     D3, D0
  38779. 0001CC48  6618                     bne        +0x1A /* 0001CC62 */
  38780. 0001CC4A  554F                     subq.w     A7, 2
  38781. 0001CC4C  2F13                     move.l     -[A7], [A3]
  38782. 0001CC4E  4EBA FBCA                jsr        [PC - 0x436 /* 0001C81A */]
  38783. 0001CC52  301F                     move.w     D0, [A7]+
  38784. 0001CC54  3600                     move.w     D3, D0
  38785. 0001CC56  660A                     bne        +0xC /* 0001CC62 */
  38786. 0001CC58  2053                     movea.l    A0, [A3]
  38787. 0001CC5A  A02A                     syscall    HUnlock
  38788. 0001CC5C  426F 0054                clr.w      [A7 + 0x54]
  38789. 0001CC60  604E                     bra        +0x50 /* 0001CCB0 */
  38790. label0001CC62:
  38791. 0001CC62  200A                     move.l     D0, A2
  38792. 0001CC64  673E                     beq        +0x40 /* 0001CCA4 */
  38793. 0001CC66  486A 0004                pea.l      [A2 + 0x4]
  38794. 0001CC6A  61FF 0000 8572           bsr        +0x8574 /* 000251DE */
  38795. 0001CC70  486A 0008                pea.l      [A2 + 0x8]
  38796. 0001CC74  61FF 0000 8568           bsr        +0x856A /* 000251DE */
  38797. 0001CC7A  486A 000C                pea.l      [A2 + 0xC]
  38798. 0001CC7E  61FF 0000 855E           bsr        +0x8560 /* 000251DE */
  38799. 0001CC84  486A 0010                pea.l      [A2 + 0x10]
  38800. 0001CC88  61FF 0000 8554           bsr        +0x8556 /* 000251DE */
  38801. 0001CC8E  486A 007C                pea.l      [A2 + 0x7C]
  38802. 0001CC92  61FF 0000 854A           bsr        +0x854C /* 000251DE */
  38803. 0001CC98  286A 0074                movea.l    A4, [A2 + 0x74]
  38804. 0001CC9C  200C                     move.l     D0, A4
  38805. 0001CC9E  6704                     beq        +0x6 /* 0001CCA4 */
  38806. 0001CCA0  2F0C                     move.l     -[A7], A4
  38807. 0001CCA2  A8D9                     syscall    DisposRgn/DisposeRgn
  38808. label0001CCA4:
  38809. 0001CCA4  2F0B                     move.l     -[A7], A3
  38810. 0001CCA6  61FF 0000 8536           bsr        +0x8538 /* 000251DE */
  38811. 0001CCAC  3F43 0054                move.w     [A7 + 0x54], D3
  38812. label0001CCB0:
  38813. 0001CCB0  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  38814. 0001CCB4  4E5E                     unlink     A6
  38815. 0001CCB6  4E74 0010                rtd        0x0010
  38816. fn0001CCBA:
  38817. 0001CCBA  4E56 0000                link       A6, 0
  38818. 0001CCBE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  38819. 0001CCC2  246E 0008                movea.l    A2, [A6 + 0x8]
  38820. 0001CCC6  2652                     movea.l    A3, [A2]
  38821. 0001CCC8  4AAB 000C                tst.l      [A3 + 0xC]
  38822. 0001CCCC  6754                     beq        +0x56 /* 0001CD22 */
  38823. 0001CCCE  554F                     subq.w     A7, 2
  38824. 0001CCD0  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  38825. 0001CCD4  1F3C 0001                move.b     -[A7], 0x1
  38826. 0001CCD8  61FF 0000 8526           bsr        +0x8528 /* 00025200 */
  38827. 0001CCDE  101F                     move.b     D0, [A7]+
  38828. 0001CCE0  1800                     move.b     D4, D0
  38829. 0001CCE2  206B 000C                movea.l    A0, [A3 + 0xC]
  38830. 0001CCE6  2450                     movea.l    A2, [A0]
  38831. 0001CCE8  262B 001C                move.l     D3, [A3 + 0x1C]
  38832. 0001CCEC  601E                     bra        +0x20 /* 0001CD0C */
  38833. label0001CCEE:
  38834. 0001CCEE  4A92                     tst.l      [A2]
  38835. 0001CCF0  6F14                     ble        +0x16 /* 0001CD06 */
  38836. 0001CCF2  286A 0014                movea.l    A4, [A2 + 0x14]
  38837. 0001CCF6  200C                     move.l     D0, A4
  38838. 0001CCF8  670C                     beq        +0xE /* 0001CD06 */
  38839. 0001CCFA  554F                     subq.w     A7, 2
  38840. 0001CCFC  2F0C                     move.l     -[A7], A4
  38841. 0001CCFE  61FF 0000 54A8           bsr        +0x54AA /* 000221A8 */
  38842. 0001CD04  301F                     move.w     D0, [A7]+
  38843. label0001CD06:
  38844. 0001CD06  4292                     clr.l      [A2]
  38845. 0001CD08  7018                     moveq.l    D0, 0x18
  38846. 0001CD0A  D5C0                     add.l      A2, D0
  38847. label0001CD0C:
  38848. 0001CD0C  5383                     subq.l     D3, 1
  38849. 0001CD0E  4A83                     tst.l      D3
  38850. 0001CD10  6CDC                     bge        -0x22 /* 0001CCEE */
  38851. 0001CD12  554F                     subq.w     A7, 2
  38852. 0001CD14  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  38853. 0001CD18  1F04                     move.b     -[A7], D4
  38854. 0001CD1A  61FF 0000 84E4           bsr        +0x84E6 /* 00025200 */
  38855. 0001CD20  101F                     move.b     D0, [A7]+
  38856. label0001CD22:
  38857. 0001CD22  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  38858. 0001CD26  4E5E                     unlink     A6
  38859. 0001CD28  4E74 0004                rtd        0x0004
  38860. fn0001CD2C:
  38861. 0001CD2C  4E56 0000                link       A6, 0
  38862. 0001CD30  48E7 0038                movem.l    -[A7], A2,A3,A4
  38863. 0001CD34  266E 0008                movea.l    A3, [A6 + 0x8]
  38864. 0001CD38  200B                     move.l     D0, A3
  38865. 0001CD3A  6700 008A                beq        +0x8C /* 0001CDC6 */
  38866. 0001CD3E  204B                     movea.l    A0, A3
  38867. 0001CD40  A029                     syscall    HLock
  38868. 0001CD42  2453                     movea.l    A2, [A3]
  38869. 0001CD44  486A 0094                pea.l      [A2 + 0x94]
  38870. 0001CD48  61FF 0000 13E0           bsr        +0x13E2 /* 0001E12A */
  38871. 0001CD4E  286A 0080                movea.l    A4, [A2 + 0x80]
  38872. 0001CD52  200C                     move.l     D0, A4
  38873. 0001CD54  670E                     beq        +0x10 /* 0001CD64 */
  38874. 0001CD56  554F                     subq.w     A7, 2
  38875. 0001CD58  2F0C                     move.l     -[A7], A4
  38876. 0001CD5A  7001                     moveq.l    D0, 0x01
  38877. 0001CD5C  AA54                     syscall    TextServicesDispatch
  38878. 0001CD5E  301F                     move.w     D0, [A7]+
  38879. 0001CD60  42AA 0080                clr.l      [A2 + 0x80]
  38880. label0001CD64:
  38881. 0001CD64  4AAA 0070                tst.l      [A2 + 0x70]
  38882. 0001CD68  6710                     beq        +0x12 /* 0001CD7A */
  38883. 0001CD6A  2F2A 0070                move.l     -[A7], [A2 + 0x70]
  38884. 0001CD6E  203C 0004 0004           move.l     D0, 0x40004
  38885. 0001CD74  AB1D                     syscall    QDExtensions
  38886. 0001CD76  42AA 0070                clr.l      [A2 + 0x70]
  38887. label0001CD7A:
  38888. 0001CD7A  2F0B                     move.l     -[A7], A3
  38889. 0001CD7C  4EBA FF3C                jsr        [PC - 0xC4 /* 0001CCBA */]
  38890. 0001CD80  486A 00EC                pea.l      [A2 + 0xEC]
  38891. 0001CD84  61FF 0000 8458           bsr        +0x845A /* 000251DE */
  38892. 0001CD8A  486A 0004                pea.l      [A2 + 0x4]
  38893. 0001CD8E  61FF 0000 844E           bsr        +0x8450 /* 000251DE */
  38894. 0001CD94  486A 0008                pea.l      [A2 + 0x8]
  38895. 0001CD98  61FF 0000 8444           bsr        +0x8446 /* 000251DE */
  38896. 0001CD9E  486A 000C                pea.l      [A2 + 0xC]
  38897. 0001CDA2  61FF 0000 843A           bsr        +0x843C /* 000251DE */
  38898. 0001CDA8  486A 0010                pea.l      [A2 + 0x10]
  38899. 0001CDAC  61FF 0000 8430           bsr        +0x8432 /* 000251DE */
  38900. 0001CDB2  486A 007C                pea.l      [A2 + 0x7C]
  38901. 0001CDB6  61FF 0000 8426           bsr        +0x8428 /* 000251DE */
  38902. 0001CDBC  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  38903. 0001CDC0  A8D9                     syscall    DisposRgn/DisposeRgn
  38904. 0001CDC2  204B                     movea.l    A0, A3
  38905. 0001CDC4  A023                     syscall    DisposHandle/DisposeHandle
  38906. label0001CDC6:
  38907. 0001CDC6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  38908. 0001CDCA  4E5E                     unlink     A6
  38909. 0001CDCC  4E74 0004                rtd        0x0004
  38910. fn0001CDD0:
  38911. 0001CDD0  4E56 0000                link       A6, 0
  38912. 0001CDD4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  38913. 0001CDD8  286E 000C                movea.l    A4, [A6 + 0xC]
  38914. 0001CDDC  266E 0008                movea.l    A3, [A6 + 0x8]
  38915. 0001CDE0  554F                     subq.w     A7, 2
  38916. 0001CDE2  2F0B                     move.l     -[A7], A3
  38917. 0001CDE4  1F3C 0001                move.b     -[A7], 0x1
  38918. 0001CDE8  61FF 0000 8416           bsr        +0x8418 /* 00025200 */
  38919. 0001CDEE  101F                     move.b     D0, [A7]+
  38920. 0001CDF0  1800                     move.b     D4, D0
  38921. 0001CDF2  2453                     movea.l    A2, [A3]
  38922. 0001CDF4  2F0B                     move.l     -[A7], A3
  38923. 0001CDF6  61FF 0000 277C           bsr        +0x277E /* 0001F574 */
  38924. 0001CDFC  2F0B                     move.l     -[A7], A3
  38925. 0001CDFE  61FF 0000 1618           bsr        +0x161A /* 0001E418 */
  38926. 0001CE04  2F0B                     move.l     -[A7], A3
  38927. 0001CE06  4EBA FEB2                jsr        [PC - 0x14E /* 0001CCBA */]
  38928. 0001CE0A  486A 0004                pea.l      [A2 + 0x4]
  38929. 0001CE0E  61FF 0000 83CE           bsr        +0x83D0 /* 000251DE */
  38930. 0001CE14  254C 0004                move.l     [A2 + 0x4], A4
  38931. 0001CE18  594F                     subq.w     A7, 4
  38932. 0001CE1A  2F0C                     move.l     -[A7], A4
  38933. 0001CE1C  4EB9 0000 1F18           jsr        [0x00001F18]
  38934. 0001CE22  201F                     move.l     D0, [A7]+
  38935. 0001CE24  2600                     move.l     D3, D0
  38936. 0001CE26  2543 0014                move.l     [A2 + 0x14], D3
  38937. 0001CE2A  206A 0010                movea.l    A0, [A2 + 0x10]
  38938. 0001CE2E  7010                     moveq.l    D0, 0x10
  38939. 0001CE30  A024                     syscall    SetHandleSize
  38940. 0001CE32  7001                     moveq.l    D0, 0x01
  38941. 0001CE34  2540 0020                move.l     [A2 + 0x20], D0
  38942. 0001CE38  206A 0010                movea.l    A0, [A2 + 0x10]
  38943. 0001CE3C  2850                     movea.l    A4, [A0]
  38944. 0001CE3E  2003                     move.l     D0, D3
  38945. 0001CE40  5280                     addq.l     D0, 1
  38946. 0001CE42  2940 0008                move.l     [A4 + 0x8], D0
  38947. 0001CE46  70FF                     moveq.l    D0, 0xFFFFFFFF
  38948. 0001CE48  2940 000C                move.l     [A4 + 0xC], D0
  38949. 0001CE4C  7018                     moveq.l    D0, 0x18
  38950. 0001CE4E  4C2C 0800 0004           movem.w    A3, [A4 + 0x4]
  38951. 0001CE54  206A 000C                movea.l    A0, [A2 + 0xC]
  38952. 0001CE58  2250                     movea.l    A1, [A0]
  38953. 0001CE5A  7201                     moveq.l    D1, 0x01
  38954. 0001CE5C  2381 0800                move.l     [A1 + D0], D1
  38955. 0001CE60  206A 0008                movea.l    A0, [A2 + 0x8]
  38956. 0001CE64  7020                     moveq.l    D0, 0x20
  38957. 0001CE66  A024                     syscall    SetHandleSize
  38958. 0001CE68  7001                     moveq.l    D0, 0x01
  38959. 0001CE6A  2540 0018                move.l     [A2 + 0x18], D0
  38960. 0001CE6E  206A 0008                movea.l    A0, [A2 + 0x8]
  38961. 0001CE72  2850                     movea.l    A4, [A0]
  38962. 0001CE74  2F0C                     move.l     -[A7], A4
  38963. 0001CE76  4878 0020                push.l     0x20 /* ' ' */
  38964. 0001CE7A  61FF 0000 831A           bsr        +0x831C /* 00025196 */
  38965. 0001CE80  2943 0010                move.l     [A4 + 0x10], D3
  38966. 0001CE84  42AA 0044                clr.l      [A2 + 0x44]
  38967. 0001CE88  42AA 0048                clr.l      [A2 + 0x48]
  38968. 0001CE8C  422A 0068                clr.b      [A2 + 0x68]
  38969. 0001CE90  422A 006A                clr.b      [A2 + 0x6A]
  38970. 0001CE94  70FF                     moveq.l    D0, 0xFFFFFFFF
  38971. 0001CE96  2540 0084                move.l     [A2 + 0x84], D0
  38972. 0001CE9A  70FF                     moveq.l    D0, 0xFFFFFFFF
  38973. 0001CE9C  2540 0088                move.l     [A2 + 0x88], D0
  38974. 0001CEA0  70FF                     moveq.l    D0, 0xFFFFFFFF
  38975. 0001CEA2  2540 0090                move.l     [A2 + 0x90], D0
  38976. 0001CEA6  554F                     subq.w     A7, 2
  38977. 0001CEA8  2F0B                     move.l     -[A7], A3
  38978. 0001CEAA  1F04                     move.b     -[A7], D4
  38979. 0001CEAC  61FF 0000 8352           bsr        +0x8354 /* 00025200 */
  38980. 0001CEB2  101F                     move.b     D0, [A7]+
  38981. 0001CEB4  426F 0024                clr.w      [A7 + 0x24]
  38982. 0001CEB8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  38983. 0001CEBC  4E5E                     unlink     A6
  38984. 0001CEBE  4E74 0008                rtd        0x0008
  38985. fn0001CEC2:
  38986. 0001CEC2  4E56 FFE4                link       A6, -0x001C
  38987. 0001CEC6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  38988. 0001CECA  266E 000C                movea.l    A3, [A6 + 0xC]
  38989. 0001CECE  286E 0008                movea.l    A4, [A6 + 0x8]
  38990. 0001CED2  2454                     movea.l    A2, [A4]
  38991. 0001CED4  4293                     clr.l      [A3]
  38992. 0001CED6  262A 0044                move.l     D3, [A2 + 0x44]
  38993. 0001CEDA  202A 0048                move.l     D0, [A2 + 0x48]
  38994. 0001CEDE  9083                     sub.l      D0, D3
  38995. 0001CEE0  5380                     subq.l     D0, 1
  38996. 0001CEE2  661A                     bne        +0x1C /* 0001CEFE */
  38997. 0001CEE4  2F03                     move.l     -[A7], D3
  38998. 0001CEE6  486E FFE4                pea.l      [A6 - 0x1C]
  38999. 0001CEEA  2F0C                     move.l     -[A7], A4
  39000. 0001CEEC  61FF FFFF F124           bsr        -0xEDA /* 0001C012 */
  39001. 0001CEF2  26AE FFFC                move.l     [A3], [A6 - 0x4]
  39002. 0001CEF6  6706                     beq        +0x8 /* 0001CEFE */
  39003. 0001CEF8  426F 003C                clr.w      [A7 + 0x3C]
  39004. 0001CEFC  6006                     bra        +0x8 /* 0001CF04 */
  39005. label0001CEFE:
  39006. 0001CEFE  3F7C DAFB 003C           move.w     [A7 + 0x3C], 0xDAFB
  39007. label0001CF04:
  39008. 0001CF04  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  39009. 0001CF08  4E5E                     unlink     A6
  39010. 0001CF0A  4E74 0008                rtd        0x0008
  39011. fn0001CF0E:
  39012. 0001CF0E  4E56 FFE4                link       A6, -0x001C
  39013. 0001CF12  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  39014. 0001CF16  2A2E 0018                move.l     D5, [A6 + 0x18]
  39015. 0001CF1A  2E2E 0010                move.l     D7, [A6 + 0x10]
  39016. 0001CF1E  246E 000C                movea.l    A2, [A6 + 0xC]
  39017. 0001CF22  266E 0008                movea.l    A3, [A6 + 0x8]
  39018. 0001CF26  2047                     movea.l    A0, D7
  39019. 0001CF28  3610                     move.w     D3, [A0]
  39020. 0001CF2A  594F                     subq.w     A7, 4
  39021. 0001CF2C  2F05                     move.l     -[A7], D5
  39022. 0001CF2E  2F0B                     move.l     -[A7], A3
  39023. 0001CF30  61FF FFFF EF42           bsr        -0x10BC /* 0001BE74 */
  39024. 0001CF36  201F                     move.l     D0, [A7]+
  39025. 0001CF38  2800                     move.l     D4, D0
  39026. 0001CF3A  2F04                     move.l     -[A7], D4
  39027. 0001CF3C  486E FFE4                pea.l      [A6 - 0x1C]
  39028. 0001CF40  2F0B                     move.l     -[A7], A3
  39029. 0001CF42  61FF FFFF EFD6           bsr        -0x1028 /* 0001BF1A */
  39030. 0001CF48  486E FFF0                pea.l      [A6 - 0x10]
  39031. 0001CF4C  2F0A                     move.l     -[A7], A2
  39032. 0001CF4E  4227                     clr.b      -[A7]
  39033. 0001CF50  3003                     move.w     D0, D3
  39034. 0001CF52  0240 000F                andi.w     D0, 0xF
  39035. 0001CF56  0040 0040                ori.w      D0, 0x40 /* '@' */
  39036. 0001CF5A  3F00                     move.w     -[A7], D0
  39037. 0001CF5C  61FF 0000 0B3C           bsr        +0xB3E /* 0001DA9A */
  39038. 0001CF62  284A                     movea.l    A4, A2
  39039. 0001CF64  5C8C                     addq.l     A4, 6
  39040. 0001CF66  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  39041. 0001CF6A  41E8 0012                lea.l      A0, [A0 + 0x12]
  39042. 0001CF6E  2C08                     move.l     D6, A0
  39043. label0001CF70:
  39044. 0001CF70  2F04                     move.l     -[A7], D4
  39045. 0001CF72  486E FFE4                pea.l      [A6 - 0x1C]
  39046. 0001CF76  2F0B                     move.l     -[A7], A3
  39047. 0001CF78  61FF FFFF EFA0           bsr        -0x105E /* 0001BF1A */
  39048. 0001CF7E  3003                     move.w     D0, D3
  39049. 0001CF80  0240 0001                andi.w     D0, 0x1
  39050. 0001CF84  670C                     beq        +0xE /* 0001CF92 */
  39051. 0001CF86  302E FFF0                move.w     D0, [A6 - 0x10]
  39052. 0001CF8A  B052                     cmp.w      D0, [A2]
  39053. 0001CF8C  6704                     beq        +0x6 /* 0001CF92 */
  39054. 0001CF8E  0243 FFFE                andi.w     D3, 0xFFFE
  39055. label0001CF92:
  39056. 0001CF92  3003                     move.w     D0, D3
  39057. 0001CF94  0240 0002                andi.w     D0, 0x2
  39058. 0001CF98  6718                     beq        +0x1A /* 0001CFB2 */
  39059. 0001CF9A  1A2E FFF2                move.b     D5, [A6 - 0xE]
  39060. 0001CF9E  BA2A 0002                cmp.b      D5, [A2 + 0x2]
  39061. 0001CFA2  670E                     beq        +0x10 /* 0001CFB2 */
  39062. 0001CFA4  CB2A 0002                and.b      [A2 + 0x2], D5
  39063. 0001CFA8  4A2A 0002                tst.b      [A2 + 0x2]
  39064. 0001CFAC  6604                     bne        +0x6 /* 0001CFB2 */
  39065. 0001CFAE  0243 FFFD                andi.w     D3, 0xFFFD
  39066. label0001CFB2:
  39067. 0001CFB2  3003                     move.w     D0, D3
  39068. 0001CFB4  0240 0200                andi.w     D0, 0x200
  39069. 0001CFB8  6708                     beq        +0xA /* 0001CFC2 */
  39070. 0001CFBA  102E FFF2                move.b     D0, [A6 - 0xE]
  39071. 0001CFBE  812A 0003                or.b       [A2 + 0x3], D0
  39072. label0001CFC2:
  39073. 0001CFC2  3003                     move.w     D0, D3
  39074. 0001CFC4  0240 0004                andi.w     D0, 0x4
  39075. 0001CFC8  670E                     beq        +0x10 /* 0001CFD8 */
  39076. 0001CFCA  302E FFF4                move.w     D0, [A6 - 0xC]
  39077. 0001CFCE  B06A 0004                cmp.w      D0, [A2 + 0x4]
  39078. 0001CFD2  6704                     beq        +0x6 /* 0001CFD8 */
  39079. 0001CFD4  0243 FFFB                andi.w     D3, 0xFFFB
  39080. label0001CFD8:
  39081. 0001CFD8  3003                     move.w     D0, D3
  39082. 0001CFDA  0240 0008                andi.w     D0, 0x8
  39083. 0001CFDE  6718                     beq        +0x1A /* 0001CFF8 */
  39084. 0001CFE0  554F                     subq.w     A7, 2
  39085. 0001CFE2  2F06                     move.l     -[A7], D6
  39086. 0001CFE4  2F0C                     move.l     -[A7], A4
  39087. 0001CFE6  4878 0006                push.l     0x6
  39088. 0001CFEA  61FF 0000 8182           bsr        +0x8184 /* 0002516E */
  39089. 0001CFF0  101F                     move.b     D0, [A7]+
  39090. 0001CFF2  6604                     bne        +0x6 /* 0001CFF8 */
  39091. 0001CFF4  0243 FFF7                andi.w     D3, 0xFFF7
  39092. label0001CFF8:
  39093. 0001CFF8  5284                     addq.l     D4, 1
  39094. 0001CFFA  4A43                     tst.w      D3
  39095. 0001CFFC  670C                     beq        +0xE /* 0001D00A */
  39096. 0001CFFE  202E FFE8                move.l     D0, [A6 - 0x18]
  39097. 0001D002  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  39098. 0001D006  6D00 FF68                blt        -0x96 /* 0001CF70 */
  39099. label0001D00A:
  39100. 0001D00A  2047                     movea.l    A0, D7
  39101. 0001D00C  3083                     move.w     [A0], D3
  39102. 0001D00E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  39103. 0001D012  4E5E                     unlink     A6
  39104. 0001D014  4E74 0014                rtd        0x0014
  39105. fn0001D018:
  39106. 0001D018  4E56 FFE4                link       A6, -0x001C
  39107. 0001D01C  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  39108. 0001D020  266E 0008                movea.l    A3, [A6 + 0x8]
  39109. 0001D024  2453                     movea.l    A2, [A3]
  39110. 0001D026  594F                     subq.w     A7, 4
  39111. 0001D028  202A 0044                move.l     D0, [A2 + 0x44]
  39112. 0001D02C  5380                     subq.l     D0, 1
  39113. 0001D02E  2F00                     move.l     -[A7], D0
  39114. 0001D030  2F0B                     move.l     -[A7], A3
  39115. 0001D032  61FF FFFF EE40           bsr        -0x11BE /* 0001BE74 */
  39116. 0001D038  201F                     move.l     D0, [A7]+
  39117. 0001D03A  2600                     move.l     D3, D0
  39118. 0001D03C  082A 0005 004D           btst.b     [A2 + 0x4D], 0x5
  39119. 0001D042  6626                     bne        +0x28 /* 0001D06A */
  39120. 0001D044  2F03                     move.l     -[A7], D3
  39121. 0001D046  486E FFE4                pea.l      [A6 - 0x1C]
  39122. 0001D04A  2F0B                     move.l     -[A7], A3
  39123. 0001D04C  61FF FFFF EECC           bsr        -0x1132 /* 0001BF1A */
  39124. 0001D052  41EE FFEC                lea.l      A0, [A6 - 0x14]
  39125. 0001D056  43EA 00D8                lea.l      A1, [A2 + 0xD8]
  39126. 0001D05A  7004                     moveq.l    D0, 0x04
  39127. label0001D05C:
  39128. 0001D05C  22D8                     move.l     [A1]+, [A0]+
  39129. 0001D05E  51C8 FFFC                dbf        D0, -0x6 /* 0001D05C */
  39130. 0001D062  00AA 0020 0000 004C      ori.l      [A2 + 0x4C], 0x200000 /* ' \0\0' */
  39131. label0001D06A:
  39132. 0001D06A  082A 0004 004C           btst.b     [A2 + 0x4C], 0x4
  39133. 0001D070  676E                     beq        +0x70 /* 0001D0E0 */
  39134. 0001D072  594F                     subq.w     A7, 4
  39135. 0001D074  3F3C 0016                move.w     -[A7], 0x16
  39136. 0001D078  2F3C 8402 0008           move.l     -[A7], 0x84020008
  39137. 0001D07E  A8B5                     syscall    ScriptUtil
  39138. 0001D080  201F                     move.l     D0, [A7]+
  39139. 0001D082  3A00                     move.w     D5, D0
  39140. 0001D084  382A 00DC                move.w     D4, [A2 + 0xDC]
  39141. 0001D088  554F                     subq.w     A7, 2
  39142. 0001D08A  3F04                     move.w     -[A7], D4
  39143. 0001D08C  2F3C 8202 0006           move.l     -[A7], 0x82020006
  39144. 0001D092  A8B5                     syscall    ScriptUtil
  39145. 0001D094  301F                     move.w     D0, [A7]+
  39146. 0001D096  BA40                     cmp.w      D5, D0
  39147. 0001D098  6746                     beq        +0x48 /* 0001D0E0 */
  39148. label0001D09A:
  39149. 0001D09A  2F03                     move.l     -[A7], D3
  39150. 0001D09C  486E FFE4                pea.l      [A6 - 0x1C]
  39151. 0001D0A0  2F0B                     move.l     -[A7], A3
  39152. 0001D0A2  61FF FFFF EE76           bsr        -0x1188 /* 0001BF1A */
  39153. 0001D0A8  382E FFF0                move.w     D4, [A6 - 0x10]
  39154. 0001D0AC  554F                     subq.w     A7, 2
  39155. 0001D0AE  3F04                     move.w     -[A7], D4
  39156. 0001D0B0  2F3C 8202 0006           move.l     -[A7], 0x82020006
  39157. 0001D0B6  A8B5                     syscall    ScriptUtil
  39158. 0001D0B8  301F                     move.w     D0, [A7]+
  39159. 0001D0BA  BA40                     cmp.w      D5, D0
  39160. 0001D0BC  6706                     beq        +0x8 /* 0001D0C4 */
  39161. 0001D0BE  5383                     subq.l     D3, 1
  39162. 0001D0C0  4A83                     tst.l      D3
  39163. 0001D0C2  6CD6                     bge        -0x28 /* 0001D09A */
  39164. label0001D0C4:
  39165. 0001D0C4  4A83                     tst.l      D3
  39166. 0001D0C6  6C14                     bge        +0x16 /* 0001D0DC */
  39167. 0001D0C8  594F                     subq.w     A7, 4
  39168. 0001D0CA  3F05                     move.w     -[A7], D5
  39169. 0001D0CC  3F3C 000E                move.w     -[A7], 0xE
  39170. 0001D0D0  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  39171. 0001D0D6  A8B5                     syscall    ScriptUtil
  39172. 0001D0D8  201F                     move.l     D0, [A7]+
  39173. 0001D0DA  3800                     move.w     D4, D0
  39174. label0001D0DC:
  39175. 0001D0DC  3544 00DC                move.w     [A2 + 0xDC], D4
  39176. label0001D0E0:
  39177. 0001D0E0  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  39178. 0001D0E4  4E5E                     unlink     A6
  39179. 0001D0E6  4E74 0004                rtd        0x0004
  39180. fn0001D0EA:
  39181. 0001D0EA  4E56 0000                link       A6, 0
  39182. 0001D0EE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  39183. 0001D0F2  246E 0010                movea.l    A2, [A6 + 0x10]
  39184. 0001D0F6  2E2E 000C                move.l     D7, [A6 + 0xC]
  39185. 0001D0FA  266E 0008                movea.l    A3, [A6 + 0x8]
  39186. 0001D0FE  2853                     movea.l    A4, [A3]
  39187. 0001D100  554F                     subq.w     A7, 2
  39188. 0001D102  2F0B                     move.l     -[A7], A3
  39189. 0001D104  1F3C 0001                move.b     -[A7], 0x1
  39190. 0001D108  61FF 0000 80F6           bsr        +0x80F8 /* 00025200 */
  39191. 0001D10E  101F                     move.b     D0, [A7]+
  39192. 0001D110  1A00                     move.b     D5, D0
  39193. 0001D112  0252 020F                andi.w     [A2], 0x20F
  39194. 0001D116  262C 0048                move.l     D3, [A4 + 0x48]
  39195. 0001D11A  2C2C 0044                move.l     D6, [A4 + 0x44]
  39196. 0001D11E  BC83                     cmp.l      D6, D3
  39197. 0001D120  6624                     bne        +0x26 /* 0001D146 */
  39198. 0001D122  7601                     moveq.l    D3, 0x01
  39199. 0001D124  2F0B                     move.l     -[A7], A3
  39200. 0001D126  4EBA FEF0                jsr        [PC - 0x110 /* 0001D018 */]
  39201. 0001D12A  486C 00DC                pea.l      [A4 + 0xDC]
  39202. 0001D12E  2F07                     move.l     -[A7], D7
  39203. 0001D130  4227                     clr.b      -[A7]
  39204. 0001D132  3012                     move.w     D0, [A2]
  39205. 0001D134  0240 000F                andi.w     D0, 0xF
  39206. 0001D138  0040 0040                ori.w      D0, 0x40 /* '@' */
  39207. 0001D13C  3F00                     move.w     -[A7], D0
  39208. 0001D13E  61FF 0000 095A           bsr        +0x95C /* 0001DA9A */
  39209. 0001D144  6018                     bra        +0x1A /* 0001D15E */
  39210. label0001D146:
  39211. 0001D146  3812                     move.w     D4, [A2]
  39212. 0001D148  2F06                     move.l     -[A7], D6
  39213. 0001D14A  2F03                     move.l     -[A7], D3
  39214. 0001D14C  2F0A                     move.l     -[A7], A2
  39215. 0001D14E  2F07                     move.l     -[A7], D7
  39216. 0001D150  2F0B                     move.l     -[A7], A3
  39217. 0001D152  4EBA FDBA                jsr        [PC - 0x246 /* 0001CF0E */]
  39218. 0001D156  B852                     cmp.w      D4, [A2]
  39219. 0001D158  57C0                     seq        D0
  39220. 0001D15A  4400                     neg.b      D0
  39221. 0001D15C  1600                     move.b     D3, D0
  39222. label0001D15E:
  39223. 0001D15E  554F                     subq.w     A7, 2
  39224. 0001D160  2F0B                     move.l     -[A7], A3
  39225. 0001D162  1F05                     move.b     -[A7], D5
  39226. 0001D164  61FF 0000 809A           bsr        +0x809C /* 00025200 */
  39227. 0001D16A  101F                     move.b     D0, [A7]+
  39228. 0001D16C  1F43 0034                move.b     [A7 + 0x34], D3
  39229. 0001D170  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  39230. 0001D174  4E5E                     unlink     A6
  39231. 0001D176  4E74 000C                rtd        0x000C
  39232. 0001D17A  4E56 0000                link       A6, 0
  39233. 0001D17E  2F0A                     move.l     -[A7], A2
  39234. 0001D180  246E 0008                movea.l    A2, [A6 + 0x8]
  39235. 0001D184  554F                     subq.w     A7, 2
  39236. 0001D186  306E 000C                movea.w    A0, [A6 + 0xC]
  39237. 0001D18A  2012                     move.l     D0, [A2]
  39238. 0001D18C  D088                     add.l      D0, A0
  39239. 0001D18E  2F00                     move.l     -[A7], D0
  39240. 0001D190  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39241. 0001D194  61FF FFFF EDD0           bsr        -0x122E /* 0001BF66 */
  39242. 0001D19A  101F                     move.b     D0, [A7]+
  39243. 0001D19C  1F40 0012                move.b     [A7 + 0x12], D0
  39244. 0001D1A0  245F                     movea.l    A2, [A7]+
  39245. 0001D1A2  4E5E                     unlink     A6
  39246. 0001D1A4  4E74 0006                rtd        0x0006
  39247. fn0001D1A8:
  39248. 0001D1A8  4E56 FF40                link       A6, -0x00C0
  39249. 0001D1AC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  39250. 0001D1B0  262E 0018                move.l     D3, [A6 + 0x18]
  39251. 0001D1B4  286E 0008                movea.l    A4, [A6 + 0x8]
  39252. 0001D1B8  2454                     movea.l    A2, [A4]
  39253. 0001D1BA  42AE FFC4                clr.l      [A6 - 0x3C]
  39254. 0001D1BE  4A39 0002 B800           tst.b      [0x0002B800]
  39255. 0001D1C4  660E                     bne        +0x10 /* 0001D1D4 */
  39256. 0001D1C6  42B9 0002 B802           clr.l      [0x0002B802]
  39257. 0001D1CC  13FC 0001 0002 B800      move.b     [0x0002B800], 0x1
  39258. label0001D1D4:
  39259. 0001D1D4  4AB9 0002 B802           tst.l      [0x0002B802]
  39260. 0001D1DA  660A                     bne        +0xC /* 0001D1E6 */
  39261. 0001D1DC  41FA FF9C                lea.l      A0, [PC - 0x64 /* 0001D17A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  39262. 0001D1E0  23C8 0002 B802           move.l     [0x0002B802], A0
  39263. label0001D1E6:
  39264. 0001D1E6  382A 006C                move.w     D4, [A2 + 0x6C]
  39265. 0001D1EA  0C44 FFFF                cmpi.w     D4, 0xFFFF
  39266. 0001D1EE  6716                     beq        +0x18 /* 0001D206 */
  39267. 0001D1F0  0C44 0001                cmpi.w     D4, 0x1
  39268. 0001D1F4  660C                     bne        +0xE /* 0001D202 */
  39269. 0001D1F6  554F                     subq.w     A7, 2
  39270. 0001D1F8  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  39271. 0001D1FC  301F                     move.w     D0, [A7]+
  39272. 0001D1FE  4A40                     tst.w      D0
  39273. 0001D200  6604                     bne        +0x6 /* 0001D206 */
  39274. label0001D202:
  39275. 0001D202  7000                     moveq.l    D0, 0x00
  39276. 0001D204  6002                     bra        +0x4 /* 0001D208 */
  39277. label0001D206:
  39278. 0001D206  7001                     moveq.l    D0, 0x01
  39279. label0001D208:
  39280. 0001D208  1D40 FFAB                move.b     [A6 - 0x55], D0
  39281. 0001D20C  2F12                     move.l     -[A7], [A2]
  39282. 0001D20E  082A 0007 004C           btst.b     [A2 + 0x4C], 0x7
  39283. 0001D214  6704                     beq        +0x6 /* 0001D21A */
  39284. 0001D216  7001                     moveq.l    D0, 0x01
  39285. 0001D218  6002                     bra        +0x4 /* 0001D21C */
  39286. label0001D21A:
  39287. 0001D21A  7000                     moveq.l    D0, 0x00
  39288. label0001D21C:
  39289. 0001D21C  1F00                     move.b     -[A7], D0
  39290. 0001D21E  486E FF40                pea.l      [A6 - 0xC0]
  39291. 0001D222  61FF 0000 0774           bsr        +0x776 /* 0001D998 */
  39292. 0001D228  202A 0018                move.l     D0, [A2 + 0x18]
  39293. 0001D22C  5380                     subq.l     D0, 1
  39294. 0001D22E  2D40 FFC0                move.l     [A6 - 0x40], D0
  39295. 0001D232  594F                     subq.w     A7, 4
  39296. 0001D234  2F03                     move.l     -[A7], D3
  39297. 0001D236  42A7                     clr.l      -[A7]
  39298. 0001D238  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  39299. 0001D23C  61FF 0000 2A42           bsr        +0x2A44 /* 0001FC80 */
  39300. 0001D242  201F                     move.l     D0, [A7]+
  39301. 0001D244  2600                     move.l     D3, D0
  39302. 0001D246  594F                     subq.w     A7, 4
  39303. 0001D248  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  39304. 0001D24C  42A7                     clr.l      -[A7]
  39305. 0001D24E  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  39306. 0001D252  61FF 0000 2A2C           bsr        +0x2A2E /* 0001FC80 */
  39307. 0001D258  201F                     move.l     D0, [A7]+
  39308. 0001D25A  2D40 0014                move.l     [A6 + 0x14], D0
  39309. 0001D25E  554F                     subq.w     A7, 2
  39310. 0001D260  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  39311. 0001D264  1F3C 0001                move.b     -[A7], 0x1
  39312. 0001D268  61FF 0000 7F96           bsr        +0x7F98 /* 00025200 */
  39313. 0001D26E  101F                     move.b     D0, [A7]+
  39314. 0001D270  1D40 FF69                move.b     [A6 - 0x97], D0
  39315. 0001D274  2003                     move.l     D0, D3
  39316. 0001D276  E988                     lsl        D0, 4
  39317. 0001D278  206A 0008                movea.l    A0, [A2 + 0x8]
  39318. 0001D27C  2050                     movea.l    A0, [A0]
  39319. 0001D27E  D1C0                     add.l      A0, D0
  39320. 0001D280  2D48 FFDC                move.l     [A6 - 0x24], A0
  39321. 0001D284  554F                     subq.w     A7, 2
  39322. 0001D286  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39323. 0001D28A  1F3C 0001                move.b     -[A7], 0x1
  39324. 0001D28E  61FF 0000 7F70           bsr        +0x7F72 /* 00025200 */
  39325. 0001D294  101F                     move.b     D0, [A7]+
  39326. 0001D296  1D40 FF68                move.b     [A6 - 0x98], D0
  39327. 0001D29A  206A 0004                movea.l    A0, [A2 + 0x4]
  39328. 0001D29E  2D50 FFB4                move.l     [A6 - 0x4C], [A0]
  39329. 0001D2A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  39330. 0001D2A4  2D40 FFD0                move.l     [A6 - 0x30], D0
  39331. 0001D2A8  2D43 FFC0                move.l     [A6 - 0x40], D3
  39332. 0001D2AC  6000 0198                bra        +0x19A /* 0001D446 */
  39333. label0001D2B0:
  39334. 0001D2B0  206E FFDC                movea.l    A0, [A6 - 0x24]
  39335. 0001D2B4  2D50 FFD8                move.l     [A6 - 0x28], [A0]
  39336. 0001D2B8  2D68 0010 FFD4           move.l     [A6 - 0x2C], [A0 + 0x10]
  39337. 0001D2BE  594F                     subq.w     A7, 4
  39338. 0001D2C0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  39339. 0001D2C4  2F0C                     move.l     -[A7], A4
  39340. 0001D2C6  61FF FFFF EBAC           bsr        -0x1452 /* 0001BE74 */
  39341. 0001D2CC  201F                     move.l     D0, [A7]+
  39342. 0001D2CE  2D40 FFC8                move.l     [A6 - 0x38], D0
  39343. 0001D2D2  594F                     subq.w     A7, 4
  39344. 0001D2D4  202E FFD4                move.l     D0, [A6 - 0x2C]
  39345. 0001D2D8  5380                     subq.l     D0, 1
  39346. 0001D2DA  2F00                     move.l     -[A7], D0
  39347. 0001D2DC  2F0C                     move.l     -[A7], A4
  39348. 0001D2DE  61FF FFFF EB94           bsr        -0x146A /* 0001BE74 */
  39349. 0001D2E4  201F                     move.l     D0, [A7]+
  39350. 0001D2E6  90AE FFC8                sub.l      D0, [A6 - 0x38]
  39351. 0001D2EA  5280                     addq.l     D0, 1
  39352. 0001D2EC  2D40 FFE0                move.l     [A6 - 0x20], D0
  39353. 0001D2F0  202A 004C                move.l     D0, [A2 + 0x4C]
  39354. 0001D2F4  0280 0400 0000           andi.l     D0, 0x4000000
  39355. 0001D2FA  677A                     beq        +0x7C /* 0001D376 */
  39356. 0001D2FC  7020                     moveq.l    D0, 0x20
  39357. 0001D2FE  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  39358. 0001D302  6D06                     blt        +0x8 /* 0001D30A */
  39359. 0001D304  47EE FF6A                lea.l      A3, [A6 - 0x96]
  39360. 0001D308  6034                     bra        +0x36 /* 0001D33E */
  39361. label0001D30A:
  39362. 0001D30A  486E FFC4                pea.l      [A6 - 0x3C]
  39363. 0001D30E  61FF 0000 7ECE           bsr        +0x7ED0 /* 000251DE */
  39364. 0001D314  554F                     subq.w     A7, 2
  39365. 0001D316  202E FFE0                move.l     D0, [A6 - 0x20]
  39366. 0001D31A  D080                     add.l      D0, D0
  39367. 0001D31C  2F00                     move.l     -[A7], D0
  39368. 0001D31E  4878 0002                push.l     0x2
  39369. 0001D322  486E FFC4                pea.l      [A6 - 0x3C]
  39370. 0001D326  61FF 0000 7F30           bsr        +0x7F32 /* 00025258 */
  39371. 0001D32C  301F                     move.w     D0, [A7]+
  39372. 0001D32E  6600 0122                bne        +0x124 /* 0001D452 */
  39373. 0001D332  206E FFC4                movea.l    A0, [A6 - 0x3C]
  39374. 0001D336  A029                     syscall    HLock
  39375. 0001D338  206E FFC4                movea.l    A0, [A6 - 0x3C]
  39376. 0001D33C  2650                     movea.l    A3, [A0]
  39377. label0001D33E:
  39378. 0001D33E  7001                     moveq.l    D0, 0x01
  39379. 0001D340  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  39380. 0001D344  6C2E                     bge        +0x30 /* 0001D374 */
  39381. 0001D346  2D6E FFC8 FFAC           move.l     [A6 - 0x54], [A6 - 0x38]
  39382. 0001D34C  2D4C FFB0                move.l     [A6 - 0x50], A4
  39383. 0001D350  2F0B                     move.l     -[A7], A3
  39384. 0001D352  4267                     clr.w      -[A7]
  39385. 0001D354  202E FFE0                move.l     D0, [A6 - 0x20]
  39386. 0001D358  5380                     subq.l     D0, 1
  39387. 0001D35A  3F00                     move.w     -[A7], D0
  39388. 0001D35C  1F2E FFAB                move.b     -[A7], [A6 - 0x55]
  39389. 0001D360  2F39 0002 B802           move.l     -[A7], [0x0002B802]
  39390. 0001D366  486E FFAC                pea.l      [A6 - 0x54]
  39391. 0001D36A  2F3C 8012 FFFC           move.l     -[A7], 0x8012FFFC
  39392. 0001D370  A8B5                     syscall    ScriptUtil
  39393. 0001D372  6002                     bra        +0x4 /* 0001D376 */
  39394. label0001D374:
  39395. 0001D374  4253                     clr.w      [A3]
  39396. label0001D376:
  39397. 0001D376  7800                     moveq.l    D4, 0x00
  39398. 0001D378  6000 0112                bra        +0x114 /* 0001D48C */
  39399. label0001D37C:
  39400. 0001D37C  202A 004C                move.l     D0, [A2 + 0x4C]
  39401. 0001D380  0280 0400 0000           andi.l     D0, 0x4000000
  39402. 0001D386  6708                     beq        +0xA /* 0001D390 */
  39403. 0001D388  3073 5800                movea.w    A0, [A3 + D5]
  39404. 0001D38C  2608                     move.l     D3, A0
  39405. 0001D38E  6002                     bra        +0x4 /* 0001D392 */
  39406. label0001D390:
  39407. 0001D390  2604                     move.l     D3, D4
  39408. label0001D392:
  39409. 0001D392  D6AE FFC8                add.l      D3, [A6 - 0x38]
  39410. 0001D396  B6AE FFD0                cmp.l      D3, [A6 - 0x30]
  39411. 0001D39A  6728                     beq        +0x2A /* 0001D3C4 */
  39412. 0001D39C  2F03                     move.l     -[A7], D3
  39413. 0001D39E  486E FFE4                pea.l      [A6 - 0x1C]
  39414. 0001D3A2  2F0C                     move.l     -[A7], A4
  39415. 0001D3A4  61FF FFFF EB74           bsr        -0x148A /* 0001BF1A */
  39416. 0001D3AA  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  39417. 0001D3AE  A887                     syscall    TextFont
  39418. 0001D3B0  7000                     moveq.l    D0, 0x00
  39419. 0001D3B2  102E FFF2                move.b     D0, [A6 - 0xE]
  39420. 0001D3B6  3F00                     move.w     -[A7], D0
  39421. 0001D3B8  A888                     syscall    TextFace
  39422. 0001D3BA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  39423. 0001D3BE  A88A                     syscall    TextSize
  39424. 0001D3C0  2D43 FFD0                move.l     [A6 - 0x30], D3
  39425. label0001D3C4:
  39426. 0001D3C4  202E FFE4                move.l     D0, [A6 - 0x1C]
  39427. 0001D3C8  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  39428. 0001D3CC  6E06                     bgt        +0x8 /* 0001D3D4 */
  39429. 0001D3CE  202E FFD8                move.l     D0, [A6 - 0x28]
  39430. 0001D3D2  6004                     bra        +0x6 /* 0001D3D8 */
  39431. label0001D3D4:
  39432. 0001D3D4  202E FFE4                move.l     D0, [A6 - 0x1C]
  39433. label0001D3D8:
  39434. 0001D3D8  2C00                     move.l     D6, D0
  39435. 0001D3DA  2E2E FFE8                move.l     D7, [A6 - 0x18]
  39436. 0001D3DE  BEAE FFD4                cmp.l      D7, [A6 - 0x2C]
  39437. 0001D3E2  6D06                     blt        +0x8 /* 0001D3EA */
  39438. 0001D3E4  202E FFD4                move.l     D0, [A6 - 0x2C]
  39439. 0001D3E8  6002                     bra        +0x4 /* 0001D3EC */
  39440. label0001D3EA:
  39441. 0001D3EA  2007                     move.l     D0, D7
  39442. label0001D3EC:
  39443. 0001D3EC  2D40 FFCC                move.l     [A6 - 0x34], D0
  39444. 0001D3F0  7600                     moveq.l    D3, 0x00
  39445. 0001D3F2  B8AE FFBC                cmp.l      D4, [A6 - 0x44]
  39446. 0001D3F6  6C02                     bge        +0x4 /* 0001D3FA */
  39447. 0001D3F8  5243                     addq.w     D3, 1
  39448. label0001D3FA:
  39449. 0001D3FA  4A84                     tst.l      D4
  39450. 0001D3FC  6F02                     ble        +0x4 /* 0001D400 */
  39451. 0001D3FE  5443                     addq.w     D3, 2
  39452. label0001D400:
  39453. 0001D400  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39454. 0001D404  2F0C                     move.l     -[A7], A4
  39455. 0001D406  3F03                     move.w     -[A7], D3
  39456. 0001D408  202E FFCC                move.l     D0, [A6 - 0x34]
  39457. 0001D40C  9086                     sub.l      D0, D6
  39458. 0001D40E  2F00                     move.l     -[A7], D0
  39459. 0001D410  2F06                     move.l     -[A7], D6
  39460. 0001D412  206E FFB4                movea.l    A0, [A6 - 0x4C]
  39461. 0001D416  4870 6800                pea.l      [A0 + D6]
  39462. 0001D41A  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  39463. 0001D41E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  39464. 0001D422  206E 0010                movea.l    A0, [A6 + 0x10]
  39465. 0001D426  4E90                     jsr        [A0]
  39466. 0001D428  4A00                     tst.b      D0
  39467. 0001D42A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  39468. 0001D42E  660C                     bne        +0xE /* 0001D43C */
  39469. 0001D430  5284                     addq.l     D4, 1
  39470. 0001D432  5485                     addq.l     D5, 2
  39471. label0001D434:
  39472. 0001D434  B8AE FFE0                cmp.l      D4, [A6 - 0x20]
  39473. 0001D438  6D00 FF42                blt        -0xBC /* 0001D37C */
  39474. label0001D43C:
  39475. 0001D43C  7010                     moveq.l    D0, 0x10
  39476. 0001D43E  D1AE FFDC                add.l      [A6 - 0x24], D0
  39477. 0001D442  52AE FFC0                addq.l     [A6 - 0x40], 1
  39478. label0001D446:
  39479. 0001D446  202E FFC0                move.l     D0, [A6 - 0x40]
  39480. 0001D44A  B0AE 0014                cmp.l      D0, [A6 + 0x14]
  39481. 0001D44E  6F00 FE60                ble        -0x19E /* 0001D2B0 */
  39482. label0001D452:
  39483. 0001D452  554F                     subq.w     A7, 2
  39484. 0001D454  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39485. 0001D458  1F2E FF68                move.b     -[A7], [A6 - 0x98]
  39486. 0001D45C  61FF 0000 7DA2           bsr        +0x7DA4 /* 00025200 */
  39487. 0001D462  101F                     move.b     D0, [A7]+
  39488. 0001D464  554F                     subq.w     A7, 2
  39489. 0001D466  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  39490. 0001D46A  1F2E FF69                move.b     -[A7], [A6 - 0x97]
  39491. 0001D46E  61FF 0000 7D90           bsr        +0x7D92 /* 00025200 */
  39492. 0001D474  101F                     move.b     D0, [A7]+
  39493. 0001D476  486E FF40                pea.l      [A6 - 0xC0]
  39494. 0001D47A  61FF 0000 0576           bsr        +0x578 /* 0001D9F2 */
  39495. 0001D480  486E FFC4                pea.l      [A6 - 0x3C]
  39496. 0001D484  61FF 0000 7D58           bsr        +0x7D5A /* 000251DE */
  39497. 0001D48A  6018                     bra        +0x1A /* 0001D4A4 */
  39498. label0001D48C:
  39499. 0001D48C  7A00                     moveq.l    D5, 0x00
  39500. 0001D48E  202E FFE0                move.l     D0, [A6 - 0x20]
  39501. 0001D492  5380                     subq.l     D0, 1
  39502. 0001D494  2D40 FFBC                move.l     [A6 - 0x44], D0
  39503. 0001D498  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  39504. 0001D49C  5088                     addq.l     A0, 8
  39505. 0001D49E  2D48 FFB8                move.l     [A6 - 0x48], A0
  39506. 0001D4A2  6090                     bra        -0x6E /* 0001D434 */
  39507. label0001D4A4:
  39508. 0001D4A4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  39509. 0001D4A8  4E5E                     unlink     A6
  39510. 0001D4AA  4E74 0014                rtd        0x0014
  39511. fn0001D4AE:
  39512. 0001D4AE  4E56 FFEE                link       A6, -0x0012
  39513. 0001D4B2  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  39514. 0001D4B6  246E 000A                movea.l    A2, [A6 + 0xA]
  39515. 0001D4BA  1A2E 0008                move.b     D5, [A6 + 0x8]
  39516. 0001D4BE  2079 FFFF FFF6           movea.l    A0, [0xFFFFFFF6]
  39517. 0001D4C4  4A68 0006                tst.w      [A0 + 0x6]
  39518. 0001D4C8  5DC0                     slt        D0
  39519. 0001D4CA  4400                     neg.b      D0
  39520. 0001D4CC  1600                     move.b     D3, D0
  39521. 0001D4CE  7800                     moveq.l    D4, 0x00
  39522. 0001D4D0  4879 FFFF FFE6           push.l     0xFFFFFFE6
  39523. 0001D4D6  A89D                     syscall    PenPat
  39524. 0001D4D8  4A03                     tst.b      D3
  39525. 0001D4DA  6744                     beq        +0x46 /* 0001D520 */
  39526. 0001D4DC  486E FFEE                pea.l      [A6 - 0x12]
  39527. 0001D4E0  AA19                     syscall    GetForeColor
  39528. 0001D4E2  426E FFFA                clr.w      [A6 - 0x6]
  39529. 0001D4E6  426E FFFC                clr.w      [A6 - 0x4]
  39530. 0001D4EA  426E FFFE                clr.w      [A6 - 0x2]
  39531. 0001D4EE  7000                     moveq.l    D0, 0x00
  39532. 0001D4F0  1005                     move.b     D0, D5
  39533. 0001D4F2  7240                     moveq.l    D1, 0x40
  39534. 0001D4F4  C081                     and.l      D0, D1
  39535. 0001D4F6  6622                     bne        +0x24 /* 0001D51A */
  39536. 0001D4F8  486E FFF4                pea.l      [A6 - 0xC]
  39537. 0001D4FC  AA1A                     syscall    GetBackColor
  39538. 0001D4FE  554F                     subq.w     A7, 2
  39539. 0001D500  594F                     subq.w     A7, 4
  39540. 0001D502  AA32                     syscall    GetGDevice
  39541. 0001D504  205F                     movea.l    A0, [A7]+
  39542. 0001D506  2F08                     move.l     -[A7], A0
  39543. 0001D508  486E FFF4                pea.l      [A6 - 0xC]
  39544. 0001D50C  486E FFFA                pea.l      [A6 - 0x6]
  39545. 0001D510  303C 0C19                move.w     D0, 0xC19
  39546. 0001D514  AAA2                     syscall    PaletteDispatch
  39547. 0001D516  101F                     move.b     D0, [A7]+
  39548. 0001D518  1800                     move.b     D4, D0
  39549. label0001D51A:
  39550. 0001D51A  486E FFFA                pea.l      [A6 - 0x6]
  39551. 0001D51E  AA14                     syscall    RGBForeColor
  39552. label0001D520:
  39553. 0001D520  7000                     moveq.l    D0, 0x00
  39554. 0001D522  1005                     move.b     D0, D5
  39555. 0001D524  7240                     moveq.l    D1, 0x40
  39556. 0001D526  C081                     and.l      D0, D1
  39557. 0001D528  660C                     bne        +0xE /* 0001D536 */
  39558. 0001D52A  4A04                     tst.b      D4
  39559. 0001D52C  6608                     bne        +0xA /* 0001D536 */
  39560. 0001D52E  4879 FFFF FFDE           push.l     0xFFFFFFDE
  39561. 0001D534  A89D                     syscall    PenPat
  39562. label0001D536:
  39563. 0001D536  7000                     moveq.l    D0, 0x00
  39564. 0001D538  1005                     move.b     D0, D5
  39565. 0001D53A  7220                     moveq.l    D1, 0x20
  39566. 0001D53C  C081                     and.l      D0, D1
  39567. 0001D53E  4A80                     tst.l      D0
  39568. 0001D540  6704                     beq        +0x6 /* 0001D546 */
  39569. 0001D542  7002                     moveq.l    D0, 0x02
  39570. 0001D544  6002                     bra        +0x4 /* 0001D548 */
  39571. label0001D546:
  39572. 0001D546  7001                     moveq.l    D0, 0x01
  39573. label0001D548:
  39574. 0001D548  3800                     move.w     D4, D0
  39575. 0001D54A  2F0A                     move.l     -[A7], A2
  39576. 0001D54C  4878 0001                push.l     0x1
  39577. 0001D550  A8A9                     syscall    InsetRect
  39578. 0001D552  302A 0004                move.w     D0, [A2 + 0x4]
  39579. 0001D556  9044                     sub.w      D0, D4
  39580. 0001D558  3480                     move.w     [A2], D0
  39581. 0001D55A  2F0A                     move.l     -[A7], A2
  39582. 0001D55C  A8A2                     syscall    PaintRect
  39583. 0001D55E  4A03                     tst.b      D3
  39584. 0001D560  6706                     beq        +0x8 /* 0001D568 */
  39585. 0001D562  486E FFEE                pea.l      [A6 - 0x12]
  39586. 0001D566  AA14                     syscall    RGBForeColor
  39587. label0001D568:
  39588. 0001D568  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  39589. 0001D56C  4E5E                     unlink     A6
  39590. 0001D56E  4E74 0006                rtd        0x0006
  39591. 0001D572  4E56 FFE8                link       A6, -0x0018
  39592. 0001D576  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  39593. 0001D57A  262E 0008                move.l     D3, [A6 + 0x8]
  39594. 0001D57E  286E 000C                movea.l    A4, [A6 + 0xC]
  39595. 0001D582  2C2E 0018                move.l     D6, [A6 + 0x18]
  39596. 0001D586  3A2E 001C                move.w     D5, [A6 + 0x1C]
  39597. 0001D58A  2E2E 001E                move.l     D7, [A6 + 0x1E]
  39598. 0001D58E  246E 0022                movea.l    A2, [A6 + 0x22]
  39599. 0001D592  2047                     movea.l    A0, D7
  39600. 0001D594  2650                     movea.l    A3, [A0]
  39601. 0001D596  0C45 0001                cmpi.w     D5, 0x1
  39602. 0001D59A  6E00 0122                bgt        +0x124 /* 0001D6BE */
  39603. 0001D59E  356B 003A 0016           move.w     [A2 + 0x16], [A3 + 0x3A]
  39604. 0001D5A4  356B 0042 001A           move.w     [A2 + 0x1A], [A3 + 0x42]
  39605. 0001D5AA  2043                     movea.l    A0, D3
  39606. 0001D5AC  202B 0034                move.l     D0, [A3 + 0x34]
  39607. 0001D5B0  D0A8 0004                add.l      D0, [A0 + 0x4]
  39608. 0001D5B4  3540 0014                move.w     [A2 + 0x14], D0
  39609. 0001D5B8  202B 0034                move.l     D0, [A3 + 0x34]
  39610. 0001D5BC  D0A8 0014                add.l      D0, [A0 + 0x14]
  39611. 0001D5C0  3540 0018                move.w     [A2 + 0x18], D0
  39612. 0001D5C4  206B 0074                movea.l    A0, [A3 + 0x74]
  39613. 0001D5C8  2050                     movea.l    A0, [A0]
  39614. 0001D5CA  2568 0002 001C           move.l     [A2 + 0x1C], [A0 + 0x2]
  39615. 0001D5D0  2568 0006 0020           move.l     [A2 + 0x20], [A0 + 0x6]
  39616. 0001D5D6  204A                     movea.l    A0, A2
  39617. 0001D5D8  41E8 001C                lea.l      A0, [A0 + 0x1C]
  39618. 0001D5DC  2808                     move.l     D4, A0
  39619. 0001D5DE  554F                     subq.w     A7, 2
  39620. 0001D5E0  486A 0014                pea.l      [A2 + 0x14]
  39621. 0001D5E4  2F04                     move.l     -[A7], D4
  39622. 0001D5E6  2F04                     move.l     -[A7], D4
  39623. 0001D5E8  A8AA                     syscall    SectRect
  39624. 0001D5EA  101F                     move.b     D0, [A7]+
  39625. 0001D5EC  4A2A 0025                tst.b      [A2 + 0x25]
  39626. 0001D5F0  6700 0094                beq        +0x96 /* 0001D686 */
  39627. 0001D5F4  256A 001C 000C           move.l     [A2 + 0xC], [A2 + 0x1C]
  39628. 0001D5FA  256A 0020 0010           move.l     [A2 + 0x10], [A2 + 0x20]
  39629. 0001D600  486A 000C                pea.l      [A2 + 0xC]
  39630. 0001D604  A870                     syscall    LocalToGlobal
  39631. 0001D606  486A 0010                pea.l      [A2 + 0x10]
  39632. 0001D60A  A870                     syscall    LocalToGlobal
  39633. 0001D60C  422A 0026                clr.b      [A2 + 0x26]
  39634. 0001D610  594F                     subq.w     A7, 4
  39635. 0001D612  486B 0070                pea.l      [A3 + 0x70]
  39636. 0001D616  4267                     clr.w      -[A7]
  39637. 0001D618  486A 000C                pea.l      [A2 + 0xC]
  39638. 0001D61C  42A7                     clr.l      -[A7]
  39639. 0001D61E  42A7                     clr.l      -[A7]
  39640. 0001D620  42A7                     clr.l      -[A7]
  39641. 0001D622  203C 0016 0003           move.l     D0, 0x160003
  39642. 0001D628  AB1D                     syscall    QDExtensions
  39643. 0001D62A  201F                     move.l     D0, [A7]+
  39644. 0001D62C  0800 001F                btst.b     D0, 0x1F
  39645. 0001D630  6654                     bne        +0x56 /* 0001D686 */
  39646. 0001D632  594F                     subq.w     A7, 4
  39647. 0001D634  2F2B 0070                move.l     -[A7], [A3 + 0x70]
  39648. 0001D638  203C 0004 0017           move.l     D0, 0x40017
  39649. 0001D63E  AB1D                     syscall    QDExtensions
  39650. 0001D640  205F                     movea.l    A0, [A7]+
  39651. 0001D642  2548 0008                move.l     [A2 + 0x8], A0
  39652. 0001D646  554F                     subq.w     A7, 2
  39653. 0001D648  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  39654. 0001D64C  203C 0004 0001           move.l     D0, 0x40001
  39655. 0001D652  AB1D                     syscall    QDExtensions
  39656. 0001D654  101F                     move.b     D0, [A7]+
  39657. 0001D656  672E                     beq        +0x30 /* 0001D686 */
  39658. 0001D658  157C 0001 0026           move.b     [A2 + 0x26], 0x1
  39659. 0001D65E  486E FFEC                pea.l      [A6 - 0x14]
  39660. 0001D662  AA1A                     syscall    GetBackColor
  39661. 0001D664  2F2B 0070                move.l     -[A7], [A3 + 0x70]
  39662. 0001D668  42A7                     clr.l      -[A7]
  39663. 0001D66A  203C 0008 0006           move.l     D0, 0x80006
  39664. 0001D670  AB1D                     syscall    QDExtensions
  39665. 0001D672  3F2A 001E                move.w     -[A7], [A2 + 0x1E]
  39666. 0001D676  3F2A 001C                move.w     -[A7], [A2 + 0x1C]
  39667. 0001D67A  A878                     syscall    SetOrigin
  39668. 0001D67C  486E FFEC                pea.l      [A6 - 0x14]
  39669. 0001D680  AA15                     syscall    RGBBackColor
  39670. 0001D682  2F04                     move.l     -[A7], D4
  39671. 0001D684  A87B                     syscall    ClipRect
  39672. label0001D686:
  39673. 0001D686  4A2A 0027                tst.b      [A2 + 0x27]
  39674. 0001D68A  670A                     beq        +0xC /* 0001D696 */
  39675. 0001D68C  2F04                     move.l     -[A7], D4
  39676. 0001D68E  2F07                     move.l     -[A7], D7
  39677. 0001D690  206B 00D0                movea.l    A0, [A3 + 0xD0]
  39678. 0001D694  4E90                     jsr        [A0]
  39679. label0001D696:
  39680. 0001D696  554F                     subq.w     A7, 2
  39681. 0001D698  2F03                     move.l     -[A7], D3
  39682. 0001D69A  1F2B 006B                move.b     -[A7], [A3 + 0x6B]
  39683. 0001D69E  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  39684. 0001D6A2  61FF 0000 0288           bsr        +0x28A /* 0001D92C */
  39685. 0001D6A8  301F                     move.w     D0, [A7]+
  39686. 0001D6AA  D06A 0016                add.w      D0, [A2 + 0x16]
  39687. 0001D6AE  3F00                     move.w     -[A7], D0
  39688. 0001D6B0  2043                     movea.l    A0, D3
  39689. 0001D6B2  302A 0014                move.w     D0, [A2 + 0x14]
  39690. 0001D6B6  D068 0008                add.w      D0, [A0 + 0x8]
  39691. 0001D6BA  3F00                     move.w     -[A7], D0
  39692. 0001D6BC  A893                     syscall    MoveTo
  39693. label0001D6BE:
  39694. 0001D6BE  4A2A 0026                tst.b      [A2 + 0x26]
  39695. 0001D6C2  671C                     beq        +0x1E /* 0001D6E0 */
  39696. 0001D6C4  2F2B 0070                move.l     -[A7], [A3 + 0x70]
  39697. 0001D6C8  A873                     syscall    SetPort
  39698. 0001D6CA  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  39699. 0001D6CE  A887                     syscall    TextFont
  39700. 0001D6D0  7000                     moveq.l    D0, 0x00
  39701. 0001D6D2  102C 0006                move.b     D0, [A4 + 0x6]
  39702. 0001D6D6  3F00                     move.w     -[A7], D0
  39703. 0001D6D8  A888                     syscall    TextFace
  39704. 0001D6DA  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  39705. 0001D6DE  A88A                     syscall    TextSize
  39706. label0001D6E0:
  39707. 0001D6E0  486E FFF2                pea.l      [A6 - 0xE]
  39708. 0001D6E4  A89A                     syscall    GetPen
  39709. 0001D6E6  4A2A 0024                tst.b      [A2 + 0x24]
  39710. 0001D6EA  6706                     beq        +0x8 /* 0001D6F2 */
  39711. 0001D6EC  486C 000A                pea.l      [A4 + 0xA]
  39712. 0001D6F0  AA14                     syscall    RGBForeColor
  39713. label0001D6F2:
  39714. 0001D6F2  282C 0010                move.l     D4, [A4 + 0x10]
  39715. 0001D6F6  670E                     beq        +0x10 /* 0001D706 */
  39716. 0001D6F8  554F                     subq.w     A7, 2
  39717. 0001D6FA  2F04                     move.l     -[A7], D4
  39718. 0001D6FC  61FF 0000 4B10           bsr        +0x4B12 /* 0002220E */
  39719. 0001D702  301F                     move.w     D0, [A7]+
  39720. 0001D704  6066                     bra        +0x68 /* 0001D76C */
  39721. label0001D706:
  39722. 0001D706  7800                     moveq.l    D4, 0x00
  39723. 0001D708  0C2B 0002 006B           cmpi.b     [A3 + 0x6B], 0x2
  39724. 0001D70E  664A                     bne        +0x4C /* 0001D75A */
  39725. 0001D710  0805 0000                btst.b     D5, 0x0
  39726. 0001D714  6614                     bne        +0x16 /* 0001D72A */
  39727. 0001D716  594F                     subq.w     A7, 4
  39728. 0001D718  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  39729. 0001D71C  2F06                     move.l     -[A7], D6
  39730. 0001D71E  2F3C 8408 0028           move.l     -[A7], 0x84080028
  39731. 0001D724  A8B5                     syscall    ScriptUtil
  39732. 0001D726  201F                     move.l     D0, [A7]+
  39733. 0001D728  2C00                     move.l     D6, D0
  39734. label0001D72A:
  39735. 0001D72A  594F                     subq.w     A7, 4
  39736. 0001D72C  594F                     subq.w     A7, 4
  39737. 0001D72E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  39738. 0001D732  2F06                     move.l     -[A7], D6
  39739. 0001D734  3F05                     move.w     -[A7], D5
  39740. 0001D736  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  39741. 0001D73C  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  39742. 0001D742  2F3C 8412 0036           move.l     -[A7], 0x84120036
  39743. 0001D748  A8B5                     syscall    ScriptUtil
  39744. 0001D74A  201F                     move.l     D0, [A7]+
  39745. 0001D74C  2F00                     move.l     -[A7], D0
  39746. 0001D74E  2043                     movea.l    A0, D3
  39747. 0001D750  2F28 000C                move.l     -[A7], [A0 + 0xC]
  39748. 0001D754  A868                     syscall    FixMul
  39749. 0001D756  201F                     move.l     D0, [A7]+
  39750. 0001D758  2800                     move.l     D4, D0
  39751. label0001D75A:
  39752. 0001D75A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  39753. 0001D75E  2F06                     move.l     -[A7], D6
  39754. 0001D760  2F04                     move.l     -[A7], D4
  39755. 0001D762  3F05                     move.w     -[A7], D5
  39756. 0001D764  2F07                     move.l     -[A7], D7
  39757. 0001D766  206B 00B4                movea.l    A0, [A3 + 0xB4]
  39758. 0001D76A  4E90                     jsr        [A0]
  39759. label0001D76C:
  39760. 0001D76C  486E FFF6                pea.l      [A6 - 0xA]
  39761. 0001D770  A89A                     syscall    GetPen
  39762. 0001D772  3D6A 0018 FFF6           move.w     [A6 - 0xA], [A2 + 0x18]
  39763. 0001D778  162C 0007                move.b     D3, [A4 + 0x7]
  39764. 0001D77C  7000                     moveq.l    D0, 0x00
  39765. 0001D77E  1003                     move.b     D0, D3
  39766. 0001D780  7210                     moveq.l    D1, 0x10
  39767. 0001D782  C081                     and.l      D0, D1
  39768. 0001D784  670A                     beq        +0xC /* 0001D790 */
  39769. 0001D786  486E FFF2                pea.l      [A6 - 0xE]
  39770. 0001D78A  1F03                     move.b     -[A7], D3
  39771. 0001D78C  4EBA FD20                jsr        [PC - 0x2E0 /* 0001D4AE */]
  39772. label0001D790:
  39773. 0001D790  4A2A 0026                tst.b      [A2 + 0x26]
  39774. 0001D794  6700 00A6                beq        +0xA8 /* 0001D83C */
  39775. 0001D798  0805 0000                btst.b     D5, 0x0
  39776. 0001D79C  6600 009A                bne        +0x9C /* 0001D838 */
  39777. 0001D7A0  2F12                     move.l     -[A7], [A2]
  39778. 0001D7A2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39779. 0001D7A6  203C 0008 0006           move.l     D0, 0x80006
  39780. 0001D7AC  AB1D                     syscall    QDExtensions
  39781. 0001D7AE  4A2A 0024                tst.b      [A2 + 0x24]
  39782. 0001D7B2  6730                     beq        +0x32 /* 0001D7E4 */
  39783. 0001D7B4  486E FFEC                pea.l      [A6 - 0x14]
  39784. 0001D7B8  AA1A                     syscall    GetBackColor
  39785. 0001D7BA  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  39786. 0001D7C0  3D7C FFFF FFFC           move.w     [A6 - 0x4], 0xFFFF
  39787. 0001D7C6  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  39788. 0001D7CC  486E FFFA                pea.l      [A6 - 0x6]
  39789. 0001D7D0  AA15                     syscall    RGBBackColor
  39790. 0001D7D2  426E FFFA                clr.w      [A6 - 0x6]
  39791. 0001D7D6  426E FFFC                clr.w      [A6 - 0x4]
  39792. 0001D7DA  426E FFFE                clr.w      [A6 - 0x2]
  39793. 0001D7DE  486E FFFA                pea.l      [A6 - 0x6]
  39794. 0001D7E2  AA14                     syscall    RGBForeColor
  39795. label0001D7E4:
  39796. 0001D7E4  204A                     movea.l    A0, A2
  39797. 0001D7E6  41E8 001C                lea.l      A0, [A0 + 0x1C]
  39798. 0001D7EA  2D48 FFE8                move.l     [A6 - 0x18], A0
  39799. 0001D7EE  206B 0070                movea.l    A0, [A3 + 0x70]
  39800. 0001D7F2  4868 0002                pea.l      [A0 + 0x2]
  39801. 0001D7F6  2052                     movea.l    A0, [A2]
  39802. 0001D7F8  4868 0002                pea.l      [A0 + 0x2]
  39803. 0001D7FC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  39804. 0001D800  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  39805. 0001D804  4267                     clr.w      -[A7]
  39806. 0001D806  42A7                     clr.l      -[A7]
  39807. 0001D808  A8EC                     syscall    CopyBits
  39808. 0001D80A  4A2A 0024                tst.b      [A2 + 0x24]
  39809. 0001D80E  6706                     beq        +0x8 /* 0001D816 */
  39810. 0001D810  486E FFEC                pea.l      [A6 - 0x14]
  39811. 0001D814  AA15                     syscall    RGBBackColor
  39812. label0001D816:
  39813. 0001D816  2F2B 0070                move.l     -[A7], [A3 + 0x70]
  39814. 0001D81A  A873                     syscall    SetPort
  39815. 0001D81C  42A7                     clr.l      -[A7]
  39816. 0001D81E  A878                     syscall    SetOrigin
  39817. 0001D820  4A2A 0024                tst.b      [A2 + 0x24]
  39818. 0001D824  6706                     beq        +0x8 /* 0001D82C */
  39819. 0001D826  486E FFFA                pea.l      [A6 - 0x6]
  39820. 0001D82A  AA14                     syscall    RGBForeColor
  39821. label0001D82C:
  39822. 0001D82C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  39823. 0001D830  203C 0004 0002           move.l     D0, 0x40002
  39824. 0001D836  AB1D                     syscall    QDExtensions
  39825. label0001D838:
  39826. 0001D838  2F12                     move.l     -[A7], [A2]
  39827. 0001D83A  A873                     syscall    SetPort
  39828. label0001D83C:
  39829. 0001D83C  7000                     moveq.l    D0, 0x00
  39830. 0001D83E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  39831. 0001D842  4E5E                     unlink     A6
  39832. 0001D844  4E75                     rts
  39833. fn0001D846:
  39834. 0001D846  4E56 FFD8                link       A6, -0x0028
  39835. 0001D84A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  39836. 0001D84E  2A2E 0012                move.l     D5, [A6 + 0x12]
  39837. 0001D852  282E 000E                move.l     D4, [A6 + 0xE]
  39838. 0001D856  162E 000C                move.b     D3, [A6 + 0xC]
  39839. 0001D85A  266E 0008                movea.l    A3, [A6 + 0x8]
  39840. 0001D85E  2453                     movea.l    A2, [A3]
  39841. 0001D860  486E FFD8                pea.l      [A6 - 0x28]
  39842. 0001D864  4878 0028                push.l     0x28 /* '(' */
  39843. 0001D868  61FF 0000 792C           bsr        +0x792E /* 00025196 */
  39844. 0001D86E  1D43 FFFF                move.b     [A6 - 0x1], D3
  39845. 0001D872  082A 0007 004C           btst.b     [A2 + 0x4C], 0x7
  39846. 0001D878  670C                     beq        +0xE /* 0001D886 */
  39847. 0001D87A  082A 0007 0050           btst.b     [A2 + 0x50], 0x7
  39848. 0001D880  6604                     bne        +0x6 /* 0001D886 */
  39849. 0001D882  7001                     moveq.l    D0, 0x01
  39850. 0001D884  6002                     bra        +0x4 /* 0001D888 */
  39851. label0001D886:
  39852. 0001D886  7000                     moveq.l    D0, 0x00
  39853. label0001D888:
  39854. 0001D888  1D40 FFFC                move.b     [A6 - 0x4], D0
  39855. 0001D88C  554F                     subq.w     A7, 2
  39856. 0001D88E  2052                     movea.l    A0, [A2]
  39857. 0001D890  2F28 0018                move.l     -[A7], [A0 + 0x18]
  39858. 0001D894  A8E2                     syscall    EmptyRgn
  39859. 0001D896  101F                     move.b     D0, [A7]+
  39860. 0001D898  6600 0088                bne        +0x8A /* 0001D922 */
  39861. 0001D89C  486E FFD8                pea.l      [A6 - 0x28]
  39862. 0001D8A0  486E FFDC                pea.l      [A6 - 0x24]
  39863. 0001D8A4  203C 0008 0005           move.l     D0, 0x80005
  39864. 0001D8AA  AB1D                     syscall    QDExtensions
  39865. 0001D8AC  4A03                     tst.b      D3
  39866. 0001D8AE  6750                     beq        +0x52 /* 0001D900 */
  39867. 0001D8B0  202A 0050                move.l     D0, [A2 + 0x50]
  39868. 0001D8B4  0280 0000 0800           andi.l     D0, 0x800
  39869. 0001D8BA  6744                     beq        +0x46 /* 0001D900 */
  39870. 0001D8BC  4AAA 0070                tst.l      [A2 + 0x70]
  39871. 0001D8C0  6632                     bne        +0x34 /* 0001D8F4 */
  39872. 0001D8C2  41EE FFD8                lea.l      A0, [A6 - 0x28]
  39873. 0001D8C6  5088                     addq.l     A0, 8
  39874. 0001D8C8  5888                     addq.l     A0, 4
  39875. 0001D8CA  2848                     movea.l    A4, A0
  39876. 0001D8CC  4850                     pea.l      [A0]
  39877. 0001D8CE  42A7                     clr.l      -[A7]
  39878. 0001D8D0  2F3C 0001 0001           move.l     -[A7], 0x10001
  39879. 0001D8D6  A8A7                     syscall    SetRect
  39880. 0001D8D8  554F                     subq.w     A7, 2
  39881. 0001D8DA  486A 0070                pea.l      [A2 + 0x70]
  39882. 0001D8DE  4267                     clr.w      -[A7]
  39883. 0001D8E0  2F0C                     move.l     -[A7], A4
  39884. 0001D8E2  42A7                     clr.l      -[A7]
  39885. 0001D8E4  42A7                     clr.l      -[A7]
  39886. 0001D8E6  4878 0007                push.l     0x7
  39887. 0001D8EA  203C 0016 0000           move.l     D0, 0x160000
  39888. 0001D8F0  AB1D                     syscall    QDExtensions
  39889. 0001D8F2  301F                     move.w     D0, [A7]+
  39890. label0001D8F4:
  39891. 0001D8F4  4AAA 0070                tst.l      [A2 + 0x70]
  39892. 0001D8F8  56C0                     sne        D0
  39893. 0001D8FA  4400                     neg.b      D0
  39894. 0001D8FC  1D40 FFFD                move.b     [A6 - 0x3], D0
  39895. label0001D900:
  39896. 0001D900  2F05                     move.l     -[A7], D5
  39897. 0001D902  2F04                     move.l     -[A7], D4
  39898. 0001D904  487A FC6C                pea.l      [PC - 0x394 /* 0001D572, value 0x4E56FFE8 */]
  39899. 0001D908  486E FFD8                pea.l      [A6 - 0x28]
  39900. 0001D90C  2F0B                     move.l     -[A7], A3
  39901. 0001D90E  4EBA F898                jsr        [PC - 0x768 /* 0001D1A8 */]
  39902. 0001D912  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  39903. 0001D916  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  39904. 0001D91A  203C 0008 0006           move.l     D0, 0x80006
  39905. 0001D920  AB1D                     syscall    QDExtensions
  39906. label0001D922:
  39907. 0001D922  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  39908. 0001D926  4E5E                     unlink     A6
  39909. 0001D928  4E74 000E                rtd        0x000E
  39910. fn0001D92C:
  39911. 0001D92C  4E56 0000                link       A6, 0
  39912. 0001D930  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  39913. 0001D934  246E 000C                movea.l    A2, [A6 + 0xC]
  39914. 0001D938  1A2E 000A                move.b     D5, [A6 + 0xA]
  39915. 0001D93C  382E 0008                move.w     D4, [A6 + 0x8]
  39916. 0001D940  7600                     moveq.l    D3, 0x00
  39917. 0001D942  1005                     move.b     D0, D5
  39918. 0001D944  4880                     ext.w      D0
  39919. 0001D946  5440                     addq.w     D0, 2
  39920. 0001D948  6740                     beq        +0x42 /* 0001D98A */
  39921. 0001D94A  5340                     subq.w     D0, 1
  39922. 0001D94C  670A                     beq        +0xC /* 0001D958 */
  39923. 0001D94E  5540                     subq.w     D0, 2
  39924. 0001D950  670C                     beq        +0xE /* 0001D95E */
  39925. 0001D952  5340                     subq.w     D0, 1
  39926. 0001D954  6714                     beq        +0x16 /* 0001D96A */
  39927. 0001D956  6018                     bra        +0x1A /* 0001D970 */
  39928. label0001D958:
  39929. 0001D958  362A 000A                move.w     D3, [A2 + 0xA]
  39930. 0001D95C  602C                     bra        +0x2E /* 0001D98A */
  39931. label0001D95E:
  39932. 0001D95E  306A 000A                movea.w    A0, [A2 + 0xA]
  39933. 0001D962  2608                     move.l     D3, A0
  39934. 0001D964  87FC 0002                divs.w     D3, 0x2
  39935. 0001D968  6020                     bra        +0x22 /* 0001D98A */
  39936. label0001D96A:
  39937. 0001D96A  4AAA 000C                tst.l      [A2 + 0xC]
  39938. 0001D96E  6E1A                     bgt        +0x1C /* 0001D98A */
  39939. label0001D970:
  39940. 0001D970  0C44 FFFF                cmpi.w     D4, 0xFFFF
  39941. 0001D974  6710                     beq        +0x12 /* 0001D986 */
  39942. 0001D976  0C44 0001                cmpi.w     D4, 0x1
  39943. 0001D97A  660E                     bne        +0x10 /* 0001D98A */
  39944. 0001D97C  554F                     subq.w     A7, 2
  39945. 0001D97E  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  39946. 0001D982  301F                     move.w     D0, [A7]+
  39947. 0001D984  6704                     beq        +0x6 /* 0001D98A */
  39948. label0001D986:
  39949. 0001D986  362A 000A                move.w     D3, [A2 + 0xA]
  39950. label0001D98A:
  39951. 0001D98A  3F43 0020                move.w     [A7 + 0x20], D3
  39952. 0001D98E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  39953. 0001D992  4E5E                     unlink     A6
  39954. 0001D994  4E74 0008                rtd        0x0008
  39955. fn0001D998:
  39956. 0001D998  4E56 0000                link       A6, 0
  39957. 0001D99C  48E7 1030                movem.l    -[A7], D3,A2,A3
  39958. 0001D9A0  266E 000E                movea.l    A3, [A6 + 0xE]
  39959. 0001D9A4  162E 000C                move.b     D3, [A6 + 0xC]
  39960. 0001D9A8  246E 0008                movea.l    A2, [A6 + 0x8]
  39961. 0001D9AC  2F0A                     move.l     -[A7], A2
  39962. 0001D9AE  A874                     syscall    GetPort
  39963. 0001D9B0  2F0B                     move.l     -[A7], A3
  39964. 0001D9B2  A873                     syscall    SetPort
  39965. 0001D9B4  486A 0004                pea.l      [A2 + 0x4]
  39966. 0001D9B8  A898                     syscall    GetPenState
  39967. 0001D9BA  A89E                     syscall    PenNormal
  39968. 0001D9BC  356B 0044 0016           move.w     [A2 + 0x16], [A3 + 0x44]
  39969. 0001D9C2  156B 0046 0018           move.b     [A2 + 0x18], [A3 + 0x46]
  39970. 0001D9C8  1543 0019                move.b     [A2 + 0x19], D3
  39971. 0001D9CC  356B 004A 001A           move.w     [A2 + 0x1A], [A3 + 0x4A]
  39972. 0001D9D2  4A03                     tst.b      D3
  39973. 0001D9D4  6706                     beq        +0x8 /* 0001D9DC */
  39974. 0001D9D6  486A 001C                pea.l      [A2 + 0x1C]
  39975. 0001D9DA  AA19                     syscall    GetForeColor
  39976. label0001D9DC:
  39977. 0001D9DC  356B 0048 0026           move.w     [A2 + 0x26], [A3 + 0x48]
  39978. 0001D9E2  3F3C 0001                move.w     -[A7], 0x1
  39979. 0001D9E6  A889                     syscall    TextMode
  39980. 0001D9E8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  39981. 0001D9EC  4E5E                     unlink     A6
  39982. 0001D9EE  4E74 000A                rtd        0x000A
  39983. fn0001D9F2:
  39984. 0001D9F2  4E56 0000                link       A6, 0
  39985. 0001D9F6  2F0A                     move.l     -[A7], A2
  39986. 0001D9F8  246E 0008                movea.l    A2, [A6 + 0x8]
  39987. 0001D9FC  486A 0004                pea.l      [A2 + 0x4]
  39988. 0001DA00  A899                     syscall    SetPenState
  39989. 0001DA02  3F2A 0016                move.w     -[A7], [A2 + 0x16]
  39990. 0001DA06  A887                     syscall    TextFont
  39991. 0001DA08  7000                     moveq.l    D0, 0x00
  39992. 0001DA0A  102A 0018                move.b     D0, [A2 + 0x18]
  39993. 0001DA0E  3F00                     move.w     -[A7], D0
  39994. 0001DA10  A888                     syscall    TextFace
  39995. 0001DA12  3F2A 001A                move.w     -[A7], [A2 + 0x1A]
  39996. 0001DA16  A88A                     syscall    TextSize
  39997. 0001DA18  3F2A 0026                move.w     -[A7], [A2 + 0x26]
  39998. 0001DA1C  A889                     syscall    TextMode
  39999. 0001DA1E  4A2A 0019                tst.b      [A2 + 0x19]
  40000. 0001DA22  6706                     beq        +0x8 /* 0001DA2A */
  40001. 0001DA24  486A 001C                pea.l      [A2 + 0x1C]
  40002. 0001DA28  AA14                     syscall    RGBForeColor
  40003. label0001DA2A:
  40004. 0001DA2A  2F12                     move.l     -[A7], [A2]
  40005. 0001DA2C  A873                     syscall    SetPort
  40006. 0001DA2E  245F                     movea.l    A2, [A7]+
  40007. 0001DA30  4E5E                     unlink     A6
  40008. 0001DA32  4E74 0004                rtd        0x0004
  40009. fn0001DA36:
  40010. 0001DA36  4E56 FFD0                link       A6, -0x0030
  40011. 0001DA3A  2F0A                     move.l     -[A7], A2
  40012. 0001DA3C  246E 0008                movea.l    A2, [A6 + 0x8]
  40013. 0001DA40  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  40014. 0001DA44  4227                     clr.b      -[A7]
  40015. 0001DA46  486E FFD0                pea.l      [A6 - 0x30]
  40016. 0001DA4A  4EBA FF4C                jsr        [PC - 0xB4 /* 0001D998 */]
  40017. 0001DA4E  4A6A 0008                tst.w      [A2 + 0x8]
  40018. 0001DA52  6606                     bne        +0x8 /* 0001DA5A */
  40019. 0001DA54  357C 000C 0008           move.w     [A2 + 0x8], 0xC
  40020. label0001DA5A:
  40021. 0001DA5A  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  40022. 0001DA5E  A887                     syscall    TextFont
  40023. 0001DA60  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  40024. 0001DA64  A88A                     syscall    TextSize
  40025. 0001DA66  7000                     moveq.l    D0, 0x00
  40026. 0001DA68  102A 0006                move.b     D0, [A2 + 0x6]
  40027. 0001DA6C  3F00                     move.w     -[A7], D0
  40028. 0001DA6E  A888                     syscall    TextFace
  40029. 0001DA70  486E FFF8                pea.l      [A6 - 0x8]
  40030. 0001DA74  A88B                     syscall    GetFontInfo
  40031. 0001DA76  302E FFF8                move.w     D0, [A6 - 0x8]
  40032. 0001DA7A  D06E FFFA                add.w      D0, [A6 - 0x6]
  40033. 0001DA7E  D06E FFFE                add.w      D0, [A6 - 0x2]
  40034. 0001DA82  3480                     move.w     [A2], D0
  40035. 0001DA84  356E FFF8 0002           move.w     [A2 + 0x2], [A6 - 0x8]
  40036. 0001DA8A  486E FFD0                pea.l      [A6 - 0x30]
  40037. 0001DA8E  4EBA FF62                jsr        [PC - 0x9E /* 0001D9F2 */]
  40038. 0001DA92  245F                     movea.l    A2, [A7]+
  40039. 0001DA94  4E5E                     unlink     A6
  40040. 0001DA96  4E74 0008                rtd        0x0008
  40041. fn0001DA9A:
  40042. 0001DA9A  4E56 0000                link       A6, 0
  40043. 0001DA9E  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  40044. 0001DAA2  266E 0010                movea.l    A3, [A6 + 0x10]
  40045. 0001DAA6  246E 000C                movea.l    A2, [A6 + 0xC]
  40046. 0001DAAA  1C2E 000A                move.b     D6, [A6 + 0xA]
  40047. 0001DAAE  382E 0008                move.w     D4, [A6 + 0x8]
  40048. 0001DAB2  0804 0000                btst.b     D4, 0x0
  40049. 0001DAB6  6720                     beq        +0x22 /* 0001DAD8 */
  40050. 0001DAB8  3493                     move.w     [A2], [A3]
  40051. 0001DABA  4A52                     tst.w      [A2]
  40052. 0001DABC  660A                     bne        +0xC /* 0001DAC8 */
  40053. 0001DABE  554F                     subq.w     A7, 2
  40054. 0001DAC0  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  40055. 0001DAC4  301F                     move.w     D0, [A7]+
  40056. 0001DAC6  3480                     move.w     [A2], D0
  40057. label0001DAC8:
  40058. 0001DAC8  0C52 0001                cmpi.w     [A2], 0x1
  40059. 0001DACC  660A                     bne        +0xC /* 0001DAD8 */
  40060. 0001DACE  554F                     subq.w     A7, 2
  40061. 0001DAD0  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  40062. 0001DAD4  301F                     move.w     D0, [A7]+
  40063. 0001DAD6  3480                     move.w     [A2], D0
  40064. label0001DAD8:
  40065. 0001DAD8  3004                     move.w     D0, D4
  40066. 0001DADA  0240 0014                andi.w     D0, 0x14
  40067. 0001DADE  6732                     beq        +0x34 /* 0001DB12 */
  40068. 0001DAE0  306B 0004                movea.w    A0, [A3 + 0x4]
  40069. 0001DAE4  2608                     move.l     D3, A0
  40070. 0001DAE6  4A83                     tst.l      D3
  40071. 0001DAE8  6602                     bne        +0x4 /* 0001DAEC */
  40072. 0001DAEA  760C                     moveq.l    D3, 0x0C
  40073. label0001DAEC:
  40074. 0001DAEC  0804 0004                btst.b     D4, 0x4
  40075. 0001DAF0  6706                     beq        +0x8 /* 0001DAF8 */
  40076. 0001DAF2  306A 0004                movea.w    A0, [A2 + 0x4]
  40077. 0001DAF6  D688                     add.l      D3, A0
  40078. label0001DAF8:
  40079. 0001DAF8  594F                     subq.w     A7, 4
  40080. 0001DAFA  2F03                     move.l     -[A7], D3
  40081. 0001DAFC  4878 0001                push.l     0x1
  40082. 0001DB00  4878 7FFF                push.l     0x7FFF
  40083. 0001DB04  61FF 0000 217A           bsr        +0x217C /* 0001FC80 */
  40084. 0001DB0A  201F                     move.l     D0, [A7]+
  40085. 0001DB0C  2600                     move.l     D3, D0
  40086. 0001DB0E  3543 0004                move.w     [A2 + 0x4], D3
  40087. label0001DB12:
  40088. 0001DB12  3004                     move.w     D0, D4
  40089. 0001DB14  0240 0202                andi.w     D0, 0x202
  40090. 0001DB18  6778                     beq        +0x7A /* 0001DB92 */
  40091. 0001DB1A  1A2B 0002                move.b     D5, [A3 + 0x2]
  40092. 0001DB1E  162A 0002                move.b     D3, [A2 + 0x2]
  40093. 0001DB22  0804 0009                btst.b     D4, 0x9 /* '\t' */
  40094. 0001DB26  6720                     beq        +0x22 /* 0001DB48 */
  40095. 0001DB28  1C2B 0003                move.b     D6, [A3 + 0x3]
  40096. 0001DB2C  7000                     moveq.l    D0, 0x00
  40097. 0001DB2E  1006                     move.b     D0, D6
  40098. 0001DB30  4640                     not.w      D0
  40099. 0001DB32  7200                     moveq.l    D1, 0x00
  40100. 0001DB34  1203                     move.b     D1, D3
  40101. 0001DB36  C240                     and.w      D1, D0
  40102. 0001DB38  7000                     moveq.l    D0, 0x00
  40103. 0001DB3A  1006                     move.b     D0, D6
  40104. 0001DB3C  7400                     moveq.l    D2, 0x00
  40105. 0001DB3E  1405                     move.b     D2, D5
  40106. 0001DB40  C440                     and.w      D2, D0
  40107. 0001DB42  8441                     or.w       D2, D1
  40108. 0001DB44  1602                     move.b     D3, D2
  40109. 0001DB46  6032                     bra        +0x34 /* 0001DB7A */
  40110. label0001DB48:
  40111. 0001DB48  4A05                     tst.b      D5
  40112. 0001DB4A  6706                     beq        +0x8 /* 0001DB52 */
  40113. 0001DB4C  0804 0006                btst.b     D4, 0x6
  40114. 0001DB50  6704                     beq        +0x6 /* 0001DB56 */
  40115. label0001DB52:
  40116. 0001DB52  1605                     move.b     D3, D5
  40117. 0001DB54  6024                     bra        +0x26 /* 0001DB7A */
  40118. label0001DB56:
  40119. 0001DB56  0804 0005                btst.b     D4, 0x5
  40120. 0001DB5A  671C                     beq        +0x1E /* 0001DB78 */
  40121. 0001DB5C  7000                     moveq.l    D0, 0x00
  40122. 0001DB5E  1005                     move.b     D0, D5
  40123. 0001DB60  4640                     not.w      D0
  40124. 0001DB62  7200                     moveq.l    D1, 0x00
  40125. 0001DB64  1203                     move.b     D1, D3
  40126. 0001DB66  C240                     and.w      D1, D0
  40127. 0001DB68  7000                     moveq.l    D0, 0x00
  40128. 0001DB6A  1006                     move.b     D0, D6
  40129. 0001DB6C  7400                     moveq.l    D2, 0x00
  40130. 0001DB6E  1405                     move.b     D2, D5
  40131. 0001DB70  B142                     xor.w      D2, D0
  40132. 0001DB72  8441                     or.w       D2, D1
  40133. 0001DB74  1602                     move.b     D3, D2
  40134. 0001DB76  6002                     bra        +0x4 /* 0001DB7A */
  40135. label0001DB78:
  40136. 0001DB78  8605                     or.b       D3, D5
  40137. label0001DB7A:
  40138. 0001DB7A  0805 0005                btst.b     D5, 0x5
  40139. 0001DB7E  6704                     beq        +0x6 /* 0001DB84 */
  40140. 0001DB80  0203 00BF                andi.b     D3, 0xBF
  40141. label0001DB84:
  40142. 0001DB84  0805 0006                btst.b     D5, 0x6
  40143. 0001DB88  6704                     beq        +0x6 /* 0001DB8E */
  40144. 0001DB8A  0203 00DF                andi.b     D3, 0xDF
  40145. label0001DB8E:
  40146. 0001DB8E  1543 0002                move.b     [A2 + 0x2], D3
  40147. label0001DB92:
  40148. 0001DB92  0804 0003                btst.b     D4, 0x3
  40149. 0001DB96  670C                     beq        +0xE /* 0001DBA4 */
  40150. 0001DB98  256B 0006 0006           move.l     [A2 + 0x6], [A3 + 0x6]
  40151. 0001DB9E  356B 000A 000A           move.w     [A2 + 0xA], [A3 + 0xA]
  40152. label0001DBA4:
  40153. 0001DBA4  0804 000E                btst.b     D4, 0xE
  40154. 0001DBA8  6706                     beq        +0x8 /* 0001DBB0 */
  40155. 0001DBAA  256B 000C 000C           move.l     [A2 + 0xC], [A3 + 0xC]
  40156. label0001DBB0:
  40157. 0001DBB0  422A 0003                clr.b      [A2 + 0x3]
  40158. 0001DBB4  0804 000F                btst.b     D4, 0xF
  40159. 0001DBB8  6706                     beq        +0x8 /* 0001DBC0 */
  40160. 0001DBBA  156B 0003 0003           move.b     [A2 + 0x3], [A3 + 0x3]
  40161. label0001DBC0:
  40162. 0001DBC0  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  40163. 0001DBC4  4E5E                     unlink     A6
  40164. 0001DBC6  4E74 000C                rtd        0x000C
  40165. fn0001DBCA:
  40166. 0001DBCA  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  40167. 0001DBCE  262F 001E                move.l     D3, [A7 + 0x1E]
  40168. 0001DBD2  1C2F 001C                move.b     D6, [A7 + 0x1C]
  40169. 0001DBD6  2A2F 0018                move.l     D5, [A7 + 0x18]
  40170. 0001DBDA  282F 0014                move.l     D4, [A7 + 0x14]
  40171. 0001DBDE  4A06                     tst.b      D6
  40172. 0001DBE0  6602                     bne        +0x4 /* 0001DBE4 */
  40173. 0001DBE2  5383                     subq.l     D3, 1
  40174. label0001DBE4:
  40175. 0001DBE4  B685                     cmp.l      D3, D5
  40176. 0001DBE6  6D04                     blt        +0x6 /* 0001DBEC */
  40177. 0001DBE8  B684                     cmp.l      D3, D4
  40178. 0001DBEA  6D04                     blt        +0x6 /* 0001DBF0 */
  40179. label0001DBEC:
  40180. 0001DBEC  7000                     moveq.l    D0, 0x00
  40181. 0001DBEE  6002                     bra        +0x4 /* 0001DBF2 */
  40182. label0001DBF0:
  40183. 0001DBF0  7001                     moveq.l    D0, 0x01
  40184. label0001DBF2:
  40185. 0001DBF2  1F40 0022                move.b     [A7 + 0x22], D0
  40186. 0001DBF6  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  40187. 0001DBFA  4E74 000E                rtd        0x000E
  40188. fn0001DBFE:
  40189. 0001DBFE  4E56 FEE8                link       A6, -0x0118
  40190. 0001DC02  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  40191. 0001DC06  286E 0010                movea.l    A4, [A6 + 0x10]
  40192. 0001DC0A  246E 0008                movea.l    A2, [A6 + 0x8]
  40193. 0001DC0E  42AE FEE8                clr.l      [A6 - 0x118]
  40194. 0001DC12  7693                     moveq.l    D3, 0xFFFFFF93
  40195. 0001DC14  200C                     move.l     D0, A4
  40196. 0001DC16  6700 0196                beq        +0x198 /* 0001DDAE */
  40197. 0001DC1A  2052                     movea.l    A0, [A2]
  40198. 0001DC1C  2D68 000C FEE8           move.l     [A6 - 0x118], [A0 + 0xC]
  40199. 0001DC22  554F                     subq.w     A7, 2
  40200. 0001DC24  486E FEE8                pea.l      [A6 - 0x118]
  40201. 0001DC28  4EB9 0000 1F88           jsr        [0x00001F88]
  40202. 0001DC2E  301F                     move.w     D0, [A7]+
  40203. 0001DC30  3600                     move.w     D3, D0
  40204. 0001DC32  6708                     beq        +0xA /* 0001DC3C */
  40205. 0001DC34  42AE FEE8                clr.l      [A6 - 0x118]
  40206. 0001DC38  6000 0174                bra        +0x176 /* 0001DDAE */
  40207. label0001DC3C:
  40208. 0001DC3C  554F                     subq.w     A7, 2
  40209. 0001DC3E  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  40210. 0001DC42  1F3C 0001                move.b     -[A7], 0x1
  40211. 0001DC46  61FF 0000 75B8           bsr        +0x75BA /* 00025200 */
  40212. 0001DC4C  101F                     move.b     D0, [A7]+
  40213. 0001DC4E  204C                     movea.l    A0, A4
  40214. 0001DC50  7010                     moveq.l    D0, 0x10
  40215. 0001DC52  A024                     syscall    SetHandleSize
  40216. 0001DC54  554F                     subq.w     A7, 2
  40217. 0001DC56  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  40218. 0001DC5A  301F                     move.w     D0, [A7]+
  40219. 0001DC5C  3600                     move.w     D3, D0
  40220. 0001DC5E  6600 014E                bne        +0x150 /* 0001DDAE */
  40221. 0001DC62  2654                     movea.l    A3, [A4]
  40222. 0001DC64  2F0B                     move.l     -[A7], A3
  40223. 0001DC66  4878 0010                push.l     0x10
  40224. 0001DC6A  61FF 0000 752A           bsr        +0x752C /* 00025196 */
  40225. 0001DC70  26BC 4649 5348           move.l     [A3], 0x46495348 /* 'FISH' */
  40226. 0001DC76  277C 0100 8000 0004      move.l     [A3 + 0x4], 0x1008000
  40227. 0001DC7E  7800                     moveq.l    D4, 0x00
  40228. 0001DC80  7010                     moveq.l    D0, 0x10
  40229. 0001DC82  2D40 FEEC                move.l     [A6 - 0x114], D0
  40230. 0001DC86  2052                     movea.l    A0, [A2]
  40231. 0001DC88  2A28 001C                move.l     D5, [A0 + 0x1C]
  40232. 0001DC8C  7E00                     moveq.l    D7, 0x00
  40233. 0001DC8E  206E FEE8                movea.l    A0, [A6 - 0x118]
  40234. 0001DC92  2650                     movea.l    A3, [A0]
  40235. 0001DC94  6000 00F0                bra        +0xF2 /* 0001DD86 */
  40236. label0001DC98:
  40237. 0001DC98  4A93                     tst.l      [A3]
  40238. 0001DC9A  6700 00E4                beq        +0xE6 /* 0001DD80 */
  40239. 0001DC9E  486E FEF0                pea.l      [A6 - 0x110]
  40240. 0001DCA2  4878 0100                push.l     0x100
  40241. 0001DCA6  61FF 0000 74EE           bsr        +0x74F0 /* 00025196 */
  40242. 0001DCAC  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  40243. 0001DCB0  486E FEF0                pea.l      [A6 - 0x110]
  40244. 0001DCB4  A8FF                     syscall    GetFName/GetFontName
  40245. 0001DCB6  4AAE 000C                tst.l      [A6 + 0xC]
  40246. 0001DCBA  6718                     beq        +0x1A /* 0001DCD4 */
  40247. 0001DCBC  554F                     subq.w     A7, 2
  40248. 0001DCBE  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  40249. 0001DCC2  486E FEF0                pea.l      [A6 - 0x110]
  40250. 0001DCC6  206E 000C                movea.l    A0, [A6 + 0xC]
  40251. 0001DCCA  4E90                     jsr        [A0]
  40252. 0001DCCC  301F                     move.w     D0, [A7]+
  40253. 0001DCCE  3600                     move.w     D3, D0
  40254. 0001DCD0  6600 00DC                bne        +0xDE /* 0001DDAE */
  40255. label0001DCD4:
  40256. 0001DCD4  102E FEF0                move.b     D0, [A6 - 0x110]
  40257. 0001DCD8  7C00                     moveq.l    D6, 0x00
  40258. 0001DCDA  1C00                     move.b     D6, D0
  40259. 0001DCDC  5846                     addq.w     D6, 4
  40260. 0001DCDE  48C6                     ext.l      D6
  40261. 0001DCE0  70FC                     moveq.l    D0, 0xFFFFFFFC
  40262. 0001DCE2  CC80                     and.l      D6, D0
  40263. 0001DCE4  554F                     subq.w     A7, 2
  40264. 0001DCE6  2F0C                     move.l     -[A7], A4
  40265. 0001DCE8  486E FEF0                pea.l      [A6 - 0x110]
  40266. 0001DCEC  2F06                     move.l     -[A7], D6
  40267. 0001DCEE  4878 FFFF                push.l     0xFFFF
  40268. 0001DCF2  61FF 0000 75CC           bsr        +0x75CE /* 000252C0 */
  40269. 0001DCF8  301F                     move.w     D0, [A7]+
  40270. 0001DCFA  3600                     move.w     D3, D0
  40271. 0001DCFC  6600 00B0                bne        +0xB2 /* 0001DDAE */
  40272. 0001DD00  486E FFF0                pea.l      [A6 - 0x10]
  40273. 0001DD04  4878 0010                push.l     0x10
  40274. 0001DD08  61FF 0000 748C           bsr        +0x748E /* 00025196 */
  40275. 0001DD0E  3D6B 0008 FFF0           move.w     [A6 - 0x10], [A3 + 0x8]
  40276. 0001DD14  3D6B 0008 FFF2           move.w     [A6 - 0xE], [A3 + 0x8]
  40277. 0001DD1A  554F                     subq.w     A7, 2
  40278. 0001DD1C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  40279. 0001DD20  2F3C 8202 0006           move.l     -[A7], 0x82020006
  40280. 0001DD26  A8B5                     syscall    ScriptUtil
  40281. 0001DD28  301F                     move.w     D0, [A7]+
  40282. 0001DD2A  48C0                     ext.l      D0
  40283. 0001DD2C  2D40 FFF4                move.l     [A6 - 0xC], D0
  40284. 0001DD30  2D6E FEEC FFFC           move.l     [A6 - 0x4], [A6 - 0x114]
  40285. 0001DD36  DDAE FEEC                add.l      [A6 - 0x114], D6
  40286. 0001DD3A  554F                     subq.w     A7, 2
  40287. 0001DD3C  2F0C                     move.l     -[A7], A4
  40288. 0001DD3E  486E FFF0                pea.l      [A6 - 0x10]
  40289. 0001DD42  4878 0010                push.l     0x10
  40290. 0001DD46  2004                     move.l     D0, D4
  40291. 0001DD48  E988                     lsl        D0, 4
  40292. 0001DD4A  7210                     moveq.l    D1, 0x10
  40293. 0001DD4C  D081                     add.l      D0, D1
  40294. 0001DD4E  2F00                     move.l     -[A7], D0
  40295. 0001DD50  61FF 0000 756E           bsr        +0x7570 /* 000252C0 */
  40296. 0001DD56  301F                     move.w     D0, [A7]+
  40297. 0001DD58  3600                     move.w     D3, D0
  40298. 0001DD5A  6652                     bne        +0x54 /* 0001DDAE */
  40299. 0001DD5C  5284                     addq.l     D4, 1
  40300. 0001DD5E  2607                     move.l     D3, D7
  40301. 0001DD60  5283                     addq.l     D3, 1
  40302. 0001DD62  244B                     movea.l    A2, A3
  40303. 0001DD64  45EA 0018                lea.l      A2, [A2 + 0x18]
  40304. 0001DD68  6012                     bra        +0x14 /* 0001DD7C */
  40305. label0001DD6A:
  40306. 0001DD6A  302A 0008                move.w     D0, [A2 + 0x8]
  40307. 0001DD6E  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  40308. 0001DD72  6602                     bne        +0x4 /* 0001DD76 */
  40309. 0001DD74  4292                     clr.l      [A2]
  40310. label0001DD76:
  40311. 0001DD76  5283                     addq.l     D3, 1
  40312. 0001DD78  7018                     moveq.l    D0, 0x18
  40313. 0001DD7A  D5C0                     add.l      A2, D0
  40314. label0001DD7C:
  40315. 0001DD7C  B685                     cmp.l      D3, D5
  40316. 0001DD7E  6DEA                     blt        -0x14 /* 0001DD6A */
  40317. label0001DD80:
  40318. 0001DD80  5287                     addq.l     D7, 1
  40319. 0001DD82  7018                     moveq.l    D0, 0x18
  40320. 0001DD84  D7C0                     add.l      A3, D0
  40321. label0001DD86:
  40322. 0001DD86  BE85                     cmp.l      D7, D5
  40323. 0001DD88  6D00 FF0E                blt        -0xF0 /* 0001DC98 */
  40324. 0001DD8C  2654                     movea.l    A3, [A4]
  40325. 0001DD8E  2744 0008                move.l     [A3 + 0x8], D4
  40326. 0001DD92  2604                     move.l     D3, D4
  40327. 0001DD94  E98B                     lsl        D3, 4
  40328. 0001DD96  244B                     movea.l    A2, A3
  40329. 0001DD98  508A                     addq.l     A2, 8
  40330. 0001DD9A  508A                     addq.l     A2, 8
  40331. 0001DD9C  600A                     bra        +0xC /* 0001DDA8 */
  40332. label0001DD9E:
  40333. 0001DD9E  D7AA 000C                add.l      [A2 + 0xC], D3
  40334. 0001DDA2  5384                     subq.l     D4, 1
  40335. 0001DDA4  7010                     moveq.l    D0, 0x10
  40336. 0001DDA6  D5C0                     add.l      A2, D0
  40337. label0001DDA8:
  40338. 0001DDA8  4A84                     tst.l      D4
  40339. 0001DDAA  6EF2                     bgt        -0xC /* 0001DD9E */
  40340. 0001DDAC  7600                     moveq.l    D3, 0x00
  40341. label0001DDAE:
  40342. 0001DDAE  486E FEE8                pea.l      [A6 - 0x118]
  40343. 0001DDB2  61FF 0000 742A           bsr        +0x742C /* 000251DE */
  40344. 0001DDB8  3F43 014C                move.w     [A7 + 0x14C], D3
  40345. 0001DDBC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  40346. 0001DDC0  4E5E                     unlink     A6
  40347. 0001DDC2  4E74 000C                rtd        0x000C
  40348. fn0001DDC6:
  40349. 0001DDC6  4E56 FEFC                link       A6, -0x0104
  40350. 0001DDCA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  40351. 0001DDCE  2A2E 0010                move.l     D5, [A6 + 0x10]
  40352. 0001DDD2  2E2E 000C                move.l     D7, [A6 + 0xC]
  40353. 0001DDD6  422E FFFF                clr.b      [A6 - 0x1]
  40354. 0001DDDA  7693                     moveq.l    D3, 0xFFFFFF93
  40355. 0001DDDC  4A85                     tst.l      D5
  40356. 0001DDDE  6700 0118                beq        +0x11A /* 0001DEF8 */
  40357. 0001DDE2  554F                     subq.w     A7, 2
  40358. 0001DDE4  2F05                     move.l     -[A7], D5
  40359. 0001DDE6  1F3C 0001                move.b     -[A7], 0x1
  40360. 0001DDEA  61FF 0000 7414           bsr        +0x7416 /* 00025200 */
  40361. 0001DDF0  101F                     move.b     D0, [A7]+
  40362. 0001DDF2  1D40 FEFD                move.b     [A6 - 0x103], D0
  40363. 0001DDF6  2045                     movea.l    A0, D5
  40364. 0001DDF8  2650                     movea.l    A3, [A0]
  40365. 0001DDFA  594F                     subq.w     A7, 4
  40366. 0001DDFC  2F05                     move.l     -[A7], D5
  40367. 0001DDFE  4EB9 0000 1F18           jsr        [0x00001F18]
  40368. 0001DE04  201F                     move.l     D0, [A7]+
  40369. 0001DE06  2800                     move.l     D4, D0
  40370. 0001DE08  363C F95A                move.w     D3, 0xF95A
  40371. 0001DE0C  7010                     moveq.l    D0, 0x10
  40372. 0001DE0E  B880                     cmp.l      D4, D0
  40373. 0001DE10  6500 00E6                bcs        +0xE8 /* 0001DEF8 */
  40374. 0001DE14  0C93 4649 5348           cmpi.l     [A3], 0x46495348 /* 'FISH' */
  40375. 0001DE1A  6600 00DC                bne        +0xDE /* 0001DEF8 */
  40376. 0001DE1E  363C F956                move.w     D3, 0xF956
  40377. 0001DE22  202B 0004                move.l     D0, [A3 + 0x4]
  40378. 0001DE26  0280 FF00 0000           andi.l     D0, 0xFF000000
  40379. 0001DE2C  0C80 0100 0000           cmpi.l     D0, 0x1000000
  40380. 0001DE32  6600 00C4                bne        +0xC6 /* 0001DEF8 */
  40381. 0001DE36  363C F95A                move.w     D3, 0xF95A
  40382. 0001DE3A  202B 0008                move.l     D0, [A3 + 0x8]
  40383. 0001DE3E  E988                     lsl        D0, 4
  40384. 0001DE40  7210                     moveq.l    D1, 0x10
  40385. 0001DE42  D081                     add.l      D0, D1
  40386. 0001DE44  B880                     cmp.l      D4, D0
  40387. 0001DE46  6500 00B0                bcs        +0xB2 /* 0001DEF8 */
  40388. 0001DE4A  4267                     clr.w      -[A7]
  40389. 0001DE4C  486E FEFE                pea.l      [A6 - 0x102]
  40390. 0001DE50  A8FF                     syscall    GetFName/GetFontName
  40391. 0001DE52  282B 0008                move.l     D4, [A3 + 0x8]
  40392. 0001DE56  244B                     movea.l    A2, A3
  40393. 0001DE58  508A                     addq.l     A2, 8
  40394. 0001DE5A  508A                     addq.l     A2, 8
  40395. 0001DE5C  6000 0092                bra        +0x94 /* 0001DEF0 */
  40396. label0001DE60:
  40397. 0001DE60  200B                     move.l     D0, A3
  40398. 0001DE62  D0AA 000C                add.l      D0, [A2 + 0xC]
  40399. 0001DE66  2840                     movea.l    A4, D0
  40400. 0001DE68  2F0C                     move.l     -[A7], A4
  40401. 0001DE6A  204A                     movea.l    A0, A2
  40402. 0001DE6C  5488                     addq.l     A0, 2
  40403. 0001DE6E  2C08                     move.l     D6, A0
  40404. 0001DE70  4850                     pea.l      [A0]
  40405. 0001DE72  A900                     syscall    GetFNum
  40406. 0001DE74  4A6A 0002                tst.w      [A2 + 0x2]
  40407. 0001DE78  664C                     bne        +0x4E /* 0001DEC6 */
  40408. 0001DE7A  554F                     subq.w     A7, 2
  40409. 0001DE7C  2F0C                     move.l     -[A7], A4
  40410. 0001DE7E  486E FEFE                pea.l      [A6 - 0x102]
  40411. 0001DE82  4227                     clr.b      -[A7]
  40412. 0001DE84  4227                     clr.b      -[A7]
  40413. 0001DE86  4EB9 0000 1F20           jsr        [0x00001F20]
  40414. 0001DE8C  101F                     move.b     D0, [A7]+
  40415. 0001DE8E  6636                     bne        +0x38 /* 0001DEC6 */
  40416. 0001DE90  594F                     subq.w     A7, 4
  40417. 0001DE92  594F                     subq.w     A7, 4
  40418. 0001DE94  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  40419. 0001DE98  3F3C 0004                move.w     -[A7], 0x4
  40420. 0001DE9C  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  40421. 0001DEA2  A8B5                     syscall    ScriptUtil
  40422. 0001DEA4  201F                     move.l     D0, [A7]+
  40423. 0001DEA6  4A80                     tst.l      D0
  40424. 0001DEA8  6706                     beq        +0x8 /* 0001DEB0 */
  40425. 0001DEAA  202A 0004                move.l     D0, [A2 + 0x4]
  40426. 0001DEAE  6002                     bra        +0x4 /* 0001DEB2 */
  40427. label0001DEB0:
  40428. 0001DEB0  70FF                     moveq.l    D0, 0xFFFFFFFF
  40429. label0001DEB2:
  40430. 0001DEB2  3F00                     move.w     -[A7], D0
  40431. 0001DEB4  3F3C 000E                move.w     -[A7], 0xE
  40432. 0001DEB8  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  40433. 0001DEBE  A8B5                     syscall    ScriptUtil
  40434. 0001DEC0  201F                     move.l     D0, [A7]+
  40435. 0001DEC2  3540 0002                move.w     [A2 + 0x2], D0
  40436. label0001DEC6:
  40437. 0001DEC6  4A87                     tst.l      D7
  40438. 0001DEC8  6712                     beq        +0x14 /* 0001DEDC */
  40439. 0001DECA  554F                     subq.w     A7, 2
  40440. 0001DECC  2F0C                     move.l     -[A7], A4
  40441. 0001DECE  3F12                     move.w     -[A7], [A2]
  40442. 0001DED0  2F06                     move.l     -[A7], D6
  40443. 0001DED2  2047                     movea.l    A0, D7
  40444. 0001DED4  4E90                     jsr        [A0]
  40445. 0001DED6  301F                     move.w     D0, [A7]+
  40446. 0001DED8  3600                     move.w     D3, D0
  40447. 0001DEDA  661C                     bne        +0x1E /* 0001DEF8 */
  40448. label0001DEDC:
  40449. 0001DEDC  3012                     move.w     D0, [A2]
  40450. 0001DEDE  B06A 0002                cmp.w      D0, [A2 + 0x2]
  40451. 0001DEE2  6706                     beq        +0x8 /* 0001DEEA */
  40452. 0001DEE4  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  40453. label0001DEEA:
  40454. 0001DEEA  5384                     subq.l     D4, 1
  40455. 0001DEEC  7010                     moveq.l    D0, 0x10
  40456. 0001DEEE  D5C0                     add.l      A2, D0
  40457. label0001DEF0:
  40458. 0001DEF0  4A84                     tst.l      D4
  40459. 0001DEF2  6E00 FF6C                bgt        -0x92 /* 0001DE60 */
  40460. 0001DEF6  7600                     moveq.l    D3, 0x00
  40461. label0001DEF8:
  40462. 0001DEF8  4A85                     tst.l      D5
  40463. 0001DEFA  6710                     beq        +0x12 /* 0001DF0C */
  40464. 0001DEFC  554F                     subq.w     A7, 2
  40465. 0001DEFE  2F05                     move.l     -[A7], D5
  40466. 0001DF00  1F2E FEFD                move.b     -[A7], [A6 - 0x103]
  40467. 0001DF04  61FF 0000 72FA           bsr        +0x72FC /* 00025200 */
  40468. 0001DF0A  101F                     move.b     D0, [A7]+
  40469. label0001DF0C:
  40470. 0001DF0C  4AAE 0008                tst.l      [A6 + 0x8]
  40471. 0001DF10  6708                     beq        +0xA /* 0001DF1A */
  40472. 0001DF12  206E 0008                movea.l    A0, [A6 + 0x8]
  40473. 0001DF16  10AE FFFF                move.b     [A0], [A6 - 0x1]
  40474. label0001DF1A:
  40475. 0001DF1A  3F43 0138                move.w     [A7 + 0x138], D3
  40476. 0001DF1E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  40477. 0001DF22  4E5E                     unlink     A6
  40478. 0001DF24  4E74 000C                rtd        0x000C
  40479. fn0001DF28:
  40480. 0001DF28  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  40481. 0001DF2C  2E2F 001C                move.l     D7, [A7 + 0x1C]
  40482. 0001DF30  266F 0018                movea.l    A3, [A7 + 0x18]
  40483. 0001DF34  2253                     movea.l    A1, [A3]
  40484. 0001DF36  2C29 0008                move.l     D6, [A1 + 0x8]
  40485. 0001DF3A  2649                     movea.l    A3, A1
  40486. 0001DF3C  508B                     addq.l     A3, 8
  40487. 0001DF3E  508B                     addq.l     A3, 8
  40488. 0001DF40  6032                     bra        +0x34 /* 0001DF74 */
  40489. label0001DF42:
  40490. 0001DF42  3413                     move.w     D2, [A3]
  40491. 0001DF44  3A2B 0002                move.w     D5, [A3 + 0x2]
  40492. 0001DF48  B445                     cmp.w      D2, D5
  40493. 0001DF4A  6722                     beq        +0x24 /* 0001DF6E */
  40494. 0001DF4C  2047                     movea.l    A0, D7
  40495. 0001DF4E  2850                     movea.l    A4, [A0]
  40496. 0001DF50  3054                     movea.w    A0, [A4]
  40497. 0001DF52  2208                     move.l     D1, A0
  40498. 0001DF54  224C                     movea.l    A1, A4
  40499. 0001DF56  5489                     addq.l     A1, 2
  40500. 0001DF58  6010                     bra        +0x12 /* 0001DF6A */
  40501. label0001DF5A:
  40502. 0001DF5A  B469 0008                cmp.w      D2, [A1 + 0x8]
  40503. 0001DF5E  6604                     bne        +0x6 /* 0001DF64 */
  40504. 0001DF60  3345 0008                move.w     [A1 + 0x8], D5
  40505. label0001DF64:
  40506. 0001DF64  5381                     subq.l     D1, 1
  40507. 0001DF66  7014                     moveq.l    D0, 0x14
  40508. 0001DF68  D3C0                     add.l      A1, D0
  40509. label0001DF6A:
  40510. 0001DF6A  4A81                     tst.l      D1
  40511. 0001DF6C  6EEC                     bgt        -0x12 /* 0001DF5A */
  40512. label0001DF6E:
  40513. 0001DF6E  5386                     subq.l     D6, 1
  40514. 0001DF70  7010                     moveq.l    D0, 0x10
  40515. 0001DF72  D7C0                     add.l      A3, D0
  40516. label0001DF74:
  40517. 0001DF74  4A86                     tst.l      D6
  40518. 0001DF76  6ECA                     bgt        -0x34 /* 0001DF42 */
  40519. 0001DF78  426F 0020                clr.w      [A7 + 0x20]
  40520. 0001DF7C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  40521. 0001DF80  4E74 0008                rtd        0x0008
  40522. fn0001DF84:
  40523. 0001DF84  48E7 0018                movem.l    -[A7], A3,A4
  40524. 0001DF88  242F 000C                move.l     D2, [A7 + 0xC]
  40525. 0001DF8C  2042                     movea.l    A0, D2
  40526. 0001DF8E  2050                     movea.l    A0, [A0]
  40527. 0001DF90  2050                     movea.l    A0, [A0]
  40528. 0001DF92  2850                     movea.l    A4, [A0]
  40529. 0001DF94  2242                     movea.l    A1, D2
  40530. 0001DF96  6002                     bra        +0x4 /* 0001DF9A */
  40531. label0001DF98:
  40532. 0001DF98  224B                     movea.l    A1, A3
  40533. label0001DF9A:
  40534. 0001DF9A  2211                     move.l     D1, [A1]
  40535. 0001DF9C  2041                     movea.l    A0, D1
  40536. 0001DF9E  2668 0004                movea.l    A3, [A0 + 0x4]
  40537. 0001DFA2  200B                     move.l     D0, A3
  40538. 0001DFA4  66F2                     bne        -0xC /* 0001DF98 */
  40539. 0001DFA6  216C 0094 0004           move.l     [A0 + 0x4], [A4 + 0x94]
  40540. 0001DFAC  2942 0094                move.l     [A4 + 0x94], D2
  40541. 0001DFB0  4CDF 1800                movem.l    A3,A4, [A7]+
  40542. 0001DFB4  4E74 0004                rtd        0x0004
  40543. fn0001DFB8:
  40544. 0001DFB8  4E56 0000                link       A6, 0
  40545. 0001DFBC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  40546. 0001DFC0  2A2E 001C                move.l     D5, [A6 + 0x1C]
  40547. 0001DFC4  2C2E 0018                move.l     D6, [A6 + 0x18]
  40548. 0001DFC8  3E2E 0012                move.w     D7, [A6 + 0x12]
  40549. 0001DFCC  382E 0010                move.w     D4, [A6 + 0x10]
  40550. 0001DFD0  286E 000C                movea.l    A4, [A6 + 0xC]
  40551. 0001DFD4  266E 0008                movea.l    A3, [A6 + 0x8]
  40552. 0001DFD8  554F                     subq.w     A7, 2
  40553. 0001DFDA  4878 002C                push.l     0x2C /* ',' */
  40554. 0001DFDE  4878 0001                push.l     0x1
  40555. 0001DFE2  2F0B                     move.l     -[A7], A3
  40556. 0001DFE4  61FF 0000 7272           bsr        +0x7274 /* 00025258 */
  40557. 0001DFEA  301F                     move.w     D0, [A7]+
  40558. 0001DFEC  3600                     move.w     D3, D0
  40559. 0001DFEE  6600 00BC                bne        +0xBE /* 0001E0AC */
  40560. 0001DFF2  2053                     movea.l    A0, [A3]
  40561. 0001DFF4  A029                     syscall    HLock
  40562. 0001DFF6  2053                     movea.l    A0, [A3]
  40563. 0001DFF8  2450                     movea.l    A2, [A0]
  40564. 0001DFFA  248C                     move.l     [A2], A4
  40565. 0001DFFC  2545 0014                move.l     [A2 + 0x14], D5
  40566. 0001E000  256E 0014 0018           move.l     [A2 + 0x18], [A6 + 0x14]
  40567. 0001E006  2006                     move.l     D0, D6
  40568. 0001E008  9085                     sub.l      D0, D5
  40569. 0001E00A  2540 001C                move.l     [A2 + 0x1C], D0
  40570. 0001E00E  3547 0028                move.w     [A2 + 0x28], D7
  40571. 0001E012  3544 002A                move.w     [A2 + 0x2A], D4
  40572. 0001E016  486A 0020                pea.l      [A2 + 0x20]
  40573. 0001E01A  486A 0024                pea.l      [A2 + 0x24]
  40574. 0001E01E  2F0C                     move.l     -[A7], A4
  40575. 0001E020  61FF FFFF E0F6           bsr        -0x1F08 /* 0001C118 */
  40576. 0001E026  3004                     move.w     D0, D4
  40577. 0001E028  0240 0002                andi.w     D0, 0x2
  40578. 0001E02C  6618                     bne        +0x1A /* 0001E046 */
  40579. 0001E02E  554F                     subq.w     A7, 2
  40580. 0001E030  42A7                     clr.l      -[A7]
  40581. 0001E032  4878 0002                push.l     0x2
  40582. 0001E036  486A 0008                pea.l      [A2 + 0x8]
  40583. 0001E03A  61FF 0000 721C           bsr        +0x721E /* 00025258 */
  40584. 0001E040  301F                     move.w     D0, [A7]+
  40585. 0001E042  3600                     move.w     D3, D0
  40586. 0001E044  6666                     bne        +0x68 /* 0001E0AC */
  40587. label0001E046:
  40588. 0001E046  3004                     move.w     D0, D4
  40589. 0001E048  0240 0004                andi.w     D0, 0x4
  40590. 0001E04C  6618                     bne        +0x1A /* 0001E066 */
  40591. 0001E04E  554F                     subq.w     A7, 2
  40592. 0001E050  42A7                     clr.l      -[A7]
  40593. 0001E052  4878 0002                push.l     0x2
  40594. 0001E056  486A 000C                pea.l      [A2 + 0xC]
  40595. 0001E05A  61FF 0000 71FC           bsr        +0x71FE /* 00025258 */
  40596. 0001E060  301F                     move.w     D0, [A7]+
  40597. 0001E062  3600                     move.w     D3, D0
  40598. 0001E064  6646                     bne        +0x48 /* 0001E0AC */
  40599. label0001E066:
  40600. 0001E066  3004                     move.w     D0, D4
  40601. 0001E068  0240 0008                andi.w     D0, 0x8
  40602. 0001E06C  6618                     bne        +0x1A /* 0001E086 */
  40603. 0001E06E  554F                     subq.w     A7, 2
  40604. 0001E070  42A7                     clr.l      -[A7]
  40605. 0001E072  4878 0002                push.l     0x2
  40606. 0001E076  486A 0010                pea.l      [A2 + 0x10]
  40607. 0001E07A  61FF 0000 71DC           bsr        +0x71DE /* 00025258 */
  40608. 0001E080  301F                     move.w     D0, [A7]+
  40609. 0001E082  3600                     move.w     D3, D0
  40610. 0001E084  6626                     bne        +0x28 /* 0001E0AC */
  40611. label0001E086:
  40612. 0001E086  554F                     subq.w     A7, 2
  40613. 0001E088  2F05                     move.l     -[A7], D5
  40614. 0001E08A  2F06                     move.l     -[A7], D6
  40615. 0001E08C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  40616. 0001E090  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  40617. 0001E094  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  40618. 0001E098  2F0C                     move.l     -[A7], A4
  40619. 0001E09A  61FF 0000 4676           bsr        +0x4678 /* 00022712 */
  40620. 0001E0A0  301F                     move.w     D0, [A7]+
  40621. 0001E0A2  3600                     move.w     D3, D0
  40622. 0001E0A4  6606                     bne        +0x8 /* 0001E0AC */
  40623. 0001E0A6  2053                     movea.l    A0, [A3]
  40624. 0001E0A8  A02A                     syscall    HUnlock
  40625. 0001E0AA  6026                     bra        +0x28 /* 0001E0D2 */
  40626. label0001E0AC:
  40627. 0001E0AC  486A 0008                pea.l      [A2 + 0x8]
  40628. 0001E0B0  61FF 0000 712C           bsr        +0x712E /* 000251DE */
  40629. 0001E0B6  486A 000C                pea.l      [A2 + 0xC]
  40630. 0001E0BA  61FF 0000 7122           bsr        +0x7124 /* 000251DE */
  40631. 0001E0C0  486A 0010                pea.l      [A2 + 0x10]
  40632. 0001E0C4  61FF 0000 7118           bsr        +0x711A /* 000251DE */
  40633. 0001E0CA  2F0B                     move.l     -[A7], A3
  40634. 0001E0CC  61FF 0000 7110           bsr        +0x7112 /* 000251DE */
  40635. label0001E0D2:
  40636. 0001E0D2  3F43 0040                move.w     [A7 + 0x40], D3
  40637. 0001E0D6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  40638. 0001E0DA  4E5E                     unlink     A6
  40639. 0001E0DC  4E74 0018                rtd        0x0018
  40640. fn0001E0E0:
  40641. 0001E0E0  4E56 0000                link       A6, 0
  40642. 0001E0E4  48E7 0038                movem.l    -[A7], A2,A3,A4
  40643. 0001E0E8  266E 0008                movea.l    A3, [A6 + 0x8]
  40644. 0001E0EC  602E                     bra        +0x30 /* 0001E11C */
  40645. label0001E0EE:
  40646. 0001E0EE  204B                     movea.l    A0, A3
  40647. 0001E0F0  A029                     syscall    HLock
  40648. 0001E0F2  2453                     movea.l    A2, [A3]
  40649. 0001E0F4  286A 0004                movea.l    A4, [A2 + 0x4]
  40650. 0001E0F8  486A 0008                pea.l      [A2 + 0x8]
  40651. 0001E0FC  61FF 0000 70E0           bsr        +0x70E2 /* 000251DE */
  40652. 0001E102  486A 000C                pea.l      [A2 + 0xC]
  40653. 0001E106  61FF 0000 70D6           bsr        +0x70D8 /* 000251DE */
  40654. 0001E10C  486A 0010                pea.l      [A2 + 0x10]
  40655. 0001E110  61FF 0000 70CC           bsr        +0x70CE /* 000251DE */
  40656. 0001E116  204B                     movea.l    A0, A3
  40657. 0001E118  A023                     syscall    DisposHandle/DisposeHandle
  40658. 0001E11A  264C                     movea.l    A3, A4
  40659. label0001E11C:
  40660. 0001E11C  200B                     move.l     D0, A3
  40661. 0001E11E  66CE                     bne        -0x30 /* 0001E0EE */
  40662. 0001E120  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  40663. 0001E124  4E5E                     unlink     A6
  40664. 0001E126  4E74 0004                rtd        0x0004
  40665. fn0001E12A:
  40666. 0001E12A  4E56 0000                link       A6, 0
  40667. 0001E12E  48E7 0030                movem.l    -[A7], A2,A3
  40668. 0001E132  266E 0008                movea.l    A3, [A6 + 0x8]
  40669. 0001E136  2453                     movea.l    A2, [A3]
  40670. 0001E138  200A                     move.l     D0, A2
  40671. 0001E13A  6708                     beq        +0xA /* 0001E144 */
  40672. 0001E13C  4293                     clr.l      [A3]
  40673. 0001E13E  2F0A                     move.l     -[A7], A2
  40674. 0001E140  4EBA FF9E                jsr        [PC - 0x62 /* 0001E0E0 */]
  40675. label0001E144:
  40676. 0001E144  4CDF 0C00                movem.l    A2,A3, [A7]+
  40677. 0001E148  4E5E                     unlink     A6
  40678. 0001E14A  4E74 0004                rtd        0x0004
  40679. fn0001E14E:
  40680. 0001E14E  4E56 FFF2                link       A6, -0x000E
  40681. 0001E152  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  40682. 0001E156  286E 0008                movea.l    A4, [A6 + 0x8]
  40683. 0001E15A  200C                     move.l     D0, A4
  40684. 0001E15C  660A                     bne        +0xC /* 0001E168 */
  40685. 0001E15E  3F7C FF93 003A           move.w     [A7 + 0x3A], 0xFF93
  40686. 0001E164  6000 01DA                bra        +0x1DC /* 0001E340 */
  40687. label0001E168:
  40688. 0001E168  2054                     movea.l    A0, [A4]
  40689. 0001E16A  2A10                     move.l     D5, [A0]
  40690. 0001E16C  554F                     subq.w     A7, 2
  40691. 0001E16E  2F05                     move.l     -[A7], D5
  40692. 0001E170  1F3C 0001                move.b     -[A7], 0x1
  40693. 0001E174  61FF 0000 708A           bsr        +0x708C /* 00025200 */
  40694. 0001E17A  101F                     move.b     D0, [A7]+
  40695. 0001E17C  1D40 FFF2                move.b     [A6 - 0xE], D0
  40696. 0001E180  2045                     movea.l    A0, D5
  40697. 0001E182  2650                     movea.l    A3, [A0]
  40698. 0001E184  383C DAFC                move.w     D4, 0xDAFC
  40699. 0001E188  7020                     moveq.l    D0, 0x20
  40700. 0001E18A  C0AB 0050                and.l      D0, [A3 + 0x50]
  40701. 0001E18E  6600 019C                bne        +0x19E /* 0001E32C */
  40702. 0001E192  2F05                     move.l     -[A7], D5
  40703. 0001E194  61FF 0000 13DE           bsr        +0x13E0 /* 0001F574 */
  40704. 0001E19A  2F2B 0044                move.l     -[A7], [A3 + 0x44]
  40705. 0001E19E  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  40706. 0001E1A2  2F05                     move.l     -[A7], D5
  40707. 0001E1A4  61FF 0000 5C0E           bsr        +0x5C10 /* 00023DB4 */
  40708. 0001E1AA  202B 004C                move.l     D0, [A3 + 0x4C]
  40709. 0001E1AE  0280 0100 0000           andi.l     D0, 0x1000000
  40710. 0001E1B4  6708                     beq        +0xA /* 0001E1BE */
  40711. 0001E1B6  2F05                     move.l     -[A7], D5
  40712. 0001E1B8  61FF 0000 5588           bsr        +0x558A /* 00023742 */
  40713. label0001E1BE:
  40714. 0001E1BE  2D7C 7FFF FFFF FFFC      move.l     [A6 - 0x4], 0x7FFFFFFF
  40715. 0001E1C6  42AE FFF8                clr.l      [A6 - 0x8]
  40716. 0001E1CA  6000 0134                bra        +0x136 /* 0001E300 */
  40717. label0001E1CE:
  40718. 0001E1CE  554F                     subq.w     A7, 2
  40719. 0001E1D0  2F0C                     move.l     -[A7], A4
  40720. 0001E1D2  1F3C 0001                move.b     -[A7], 0x1
  40721. 0001E1D6  61FF 0000 7028           bsr        +0x702A /* 00025200 */
  40722. 0001E1DC  101F                     move.b     D0, [A7]+
  40723. 0001E1DE  1D40 FFF3                move.b     [A6 - 0xD], D0
  40724. 0001E1E2  2454                     movea.l    A2, [A4]
  40725. 0001E1E4  262A 0014                move.l     D3, [A2 + 0x14]
  40726. 0001E1E8  2E03                     move.l     D7, D3
  40727. 0001E1EA  DEAA 0018                add.l      D7, [A2 + 0x18]
  40728. 0001E1EE  2C03                     move.l     D6, D3
  40729. 0001E1F0  DCAA 001C                add.l      D6, [A2 + 0x1C]
  40730. 0001E1F4  302A 002A                move.w     D0, [A2 + 0x2A]
  40731. 0001E1F8  0240 0001                andi.w     D0, 0x1
  40732. 0001E1FC  6706                     beq        +0x8 /* 0001E204 */
  40733. 0001E1FE  52AB 0098                addq.l     [A3 + 0x98], 1
  40734. 0001E202  6004                     bra        +0x6 /* 0001E208 */
  40735. label0001E204:
  40736. 0001E204  53AB 0098                subq.l     [A3 + 0x98], 1
  40737. label0001E208:
  40738. 0001E208  7040                     moveq.l    D0, 0x40
  40739. 0001E20A  C0AB 0050                and.l      D0, [A3 + 0x50]
  40740. 0001E20E  672E                     beq        +0x30 /* 0001E23E */
  40741. 0001E210  554F                     subq.w     A7, 2
  40742. 0001E212  2F03                     move.l     -[A7], D3
  40743. 0001E214  2F07                     move.l     -[A7], D7
  40744. 0001E216  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  40745. 0001E21A  3F2A 0028                move.w     -[A7], [A2 + 0x28]
  40746. 0001E21E  302A 002A                move.w     D0, [A2 + 0x2A]
  40747. 0001E222  0A40 0001                xori.w     D0, 0x1
  40748. 0001E226  3F00                     move.w     -[A7], D0
  40749. 0001E228  2F05                     move.l     -[A7], D5
  40750. 0001E22A  486E FFF4                pea.l      [A6 - 0xC]
  40751. 0001E22E  4EBA FD88                jsr        [PC - 0x278 /* 0001DFB8 */]
  40752. 0001E232  301F                     move.w     D0, [A7]+
  40753. 0001E234  6608                     bne        +0xA /* 0001E23E */
  40754. 0001E236  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  40755. 0001E23A  4EBA FD48                jsr        [PC - 0x2B8 /* 0001DF84 */]
  40756. label0001E23E:
  40757. 0001E23E  4AAA 0008                tst.l      [A2 + 0x8]
  40758. 0001E242  675A                     beq        +0x5C /* 0001E29E */
  40759. 0001E244  554F                     subq.w     A7, 2
  40760. 0001E246  2F03                     move.l     -[A7], D3
  40761. 0001E248  2F07                     move.l     -[A7], D7
  40762. 0001E24A  2F05                     move.l     -[A7], D5
  40763. 0001E24C  61FF 0000 274C           bsr        +0x274E /* 0002099A */
  40764. 0001E252  301F                     move.w     D0, [A7]+
  40765. 0001E254  3800                     move.w     D4, D0
  40766. 0001E256  6600 00D4                bne        +0xD6 /* 0001E32C */
  40767. 0001E25A  554F                     subq.w     A7, 2
  40768. 0001E25C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  40769. 0001E260  1F3C 0001                move.b     -[A7], 0x1
  40770. 0001E264  61FF 0000 6F9A           bsr        +0x6F9C /* 00025200 */
  40771. 0001E26A  101F                     move.b     D0, [A7]+
  40772. 0001E26C  1E00                     move.b     D7, D0
  40773. 0001E26E  554F                     subq.w     A7, 2
  40774. 0001E270  2F03                     move.l     -[A7], D3
  40775. 0001E272  206A 0008                movea.l    A0, [A2 + 0x8]
  40776. 0001E276  2F10                     move.l     -[A7], [A0]
  40777. 0001E278  2F2A 001C                move.l     -[A7], [A2 + 0x1C]
  40778. 0001E27C  2F05                     move.l     -[A7], D5
  40779. 0001E27E  61FF 0000 27FA           bsr        +0x27FC /* 00020A7A */
  40780. 0001E284  301F                     move.w     D0, [A7]+
  40781. 0001E286  3800                     move.w     D4, D0
  40782. 0001E288  554F                     subq.w     A7, 2
  40783. 0001E28A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  40784. 0001E28E  1F07                     move.b     -[A7], D7
  40785. 0001E290  61FF 0000 6F6E           bsr        +0x6F70 /* 00025200 */
  40786. 0001E296  101F                     move.b     D0, [A7]+
  40787. 0001E298  4A44                     tst.w      D4
  40788. 0001E29A  6600 0090                bne        +0x92 /* 0001E32C */
  40789. label0001E29E:
  40790. 0001E29E  4AAA 000C                tst.l      [A2 + 0xC]
  40791. 0001E2A2  6718                     beq        +0x1A /* 0001E2BC */
  40792. 0001E2A4  554F                     subq.w     A7, 2
  40793. 0001E2A6  2F03                     move.l     -[A7], D3
  40794. 0001E2A8  2F06                     move.l     -[A7], D6
  40795. 0001E2AA  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  40796. 0001E2AE  2F05                     move.l     -[A7], D5
  40797. 0001E2B0  61FF 0000 2330           bsr        +0x2332 /* 000205E2 */
  40798. 0001E2B6  301F                     move.w     D0, [A7]+
  40799. 0001E2B8  3800                     move.w     D4, D0
  40800. 0001E2BA  6670                     bne        +0x72 /* 0001E32C */
  40801. label0001E2BC:
  40802. 0001E2BC  2E2A 0010                move.l     D7, [A2 + 0x10]
  40803. 0001E2C0  6714                     beq        +0x16 /* 0001E2D6 */
  40804. 0001E2C2  554F                     subq.w     A7, 2
  40805. 0001E2C4  2F03                     move.l     -[A7], D3
  40806. 0001E2C6  2F07                     move.l     -[A7], D7
  40807. 0001E2C8  2F05                     move.l     -[A7], D5
  40808. 0001E2CA  61FF 0000 23EE           bsr        +0x23F0 /* 000206BA */
  40809. 0001E2D0  301F                     move.w     D0, [A7]+
  40810. 0001E2D2  3800                     move.w     D4, D0
  40811. 0001E2D4  6656                     bne        +0x58 /* 0001E32C */
  40812. label0001E2D6:
  40813. 0001E2D6  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  40814. 0001E2DA  6C04                     bge        +0x6 /* 0001E2E0 */
  40815. 0001E2DC  2D43 FFFC                move.l     [A6 - 0x4], D3
  40816. label0001E2E0:
  40817. 0001E2E0  BCAE FFF8                cmp.l      D6, [A6 - 0x8]
  40818. 0001E2E4  6F04                     ble        +0x6 /* 0001E2EA */
  40819. 0001E2E6  2D46 FFF8                move.l     [A6 - 0x8], D6
  40820. label0001E2EA:
  40821. 0001E2EA  554F                     subq.w     A7, 2
  40822. 0001E2EC  2F0C                     move.l     -[A7], A4
  40823. 0001E2EE  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  40824. 0001E2F2  61FF 0000 6F0C           bsr        +0x6F0E /* 00025200 */
  40825. 0001E2F8  101F                     move.b     D0, [A7]+
  40826. 0001E2FA  2054                     movea.l    A0, [A4]
  40827. 0001E2FC  2868 0004                movea.l    A4, [A0 + 0x4]
  40828. label0001E300:
  40829. 0001E300  200C                     move.l     D0, A4
  40830. 0001E302  6600 FECA                bne        -0x134 /* 0001E1CE */
  40831. 0001E306  276A 0020 0044           move.l     [A3 + 0x44], [A2 + 0x20]
  40832. 0001E30C  276A 0024 0048           move.l     [A3 + 0x48], [A2 + 0x24]
  40833. 0001E312  554F                     subq.w     A7, 2
  40834. 0001E314  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  40835. 0001E318  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  40836. 0001E31C  2F05                     move.l     -[A7], D5
  40837. 0001E31E  61FF 0000 1E7E           bsr        +0x1E80 /* 0002019E */
  40838. 0001E324  301F                     move.w     D0, [A7]+
  40839. 0001E326  3800                     move.w     D4, D0
  40840. 0001E328  6602                     bne        +0x4 /* 0001E32C */
  40841. 0001E32A  7800                     moveq.l    D4, 0x00
  40842. label0001E32C:
  40843. 0001E32C  554F                     subq.w     A7, 2
  40844. 0001E32E  2F05                     move.l     -[A7], D5
  40845. 0001E330  1F2E FFF2                move.b     -[A7], [A6 - 0xE]
  40846. 0001E334  61FF 0000 6ECA           bsr        +0x6ECC /* 00025200 */
  40847. 0001E33A  101F                     move.b     D0, [A7]+
  40848. 0001E33C  3F44 003A                move.w     [A7 + 0x3A], D4
  40849. label0001E340:
  40850. 0001E340  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  40851. 0001E344  4E5E                     unlink     A6
  40852. 0001E346  4E74 0004                rtd        0x0004
  40853. fn0001E34A:
  40854. 0001E34A  4E56 0000                link       A6, 0
  40855. 0001E34E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  40856. 0001E352  286E 0008                movea.l    A4, [A6 + 0x8]
  40857. 0001E356  554F                     subq.w     A7, 2
  40858. 0001E358  2F0C                     move.l     -[A7], A4
  40859. 0001E35A  1F3C 0001                move.b     -[A7], 0x1
  40860. 0001E35E  61FF 0000 6EA0           bsr        +0x6EA2 /* 00025200 */
  40861. 0001E364  101F                     move.b     D0, [A7]+
  40862. 0001E366  1800                     move.b     D4, D0
  40863. 0001E368  2454                     movea.l    A2, [A4]
  40864. 0001E36A  266A 0094                movea.l    A3, [A2 + 0x94]
  40865. 0001E36E  42AA 0094                clr.l      [A2 + 0x94]
  40866. 0001E372  200B                     move.l     D0, A3
  40867. 0001E374  6714                     beq        +0x16 /* 0001E38A */
  40868. 0001E376  554F                     subq.w     A7, 2
  40869. 0001E378  2F0B                     move.l     -[A7], A3
  40870. 0001E37A  4EBA FDD2                jsr        [PC - 0x22E /* 0001E14E */]
  40871. 0001E37E  301F                     move.w     D0, [A7]+
  40872. 0001E380  3600                     move.w     D3, D0
  40873. 0001E382  2F0B                     move.l     -[A7], A3
  40874. 0001E384  4EBA FD5A                jsr        [PC - 0x2A6 /* 0001E0E0 */]
  40875. 0001E388  6004                     bra        +0x6 /* 0001E38E */
  40876. label0001E38A:
  40877. 0001E38A  363C D8E1                move.w     D3, 0xD8E1
  40878. label0001E38E:
  40879. 0001E38E  554F                     subq.w     A7, 2
  40880. 0001E390  2F0C                     move.l     -[A7], A4
  40881. 0001E392  1F04                     move.b     -[A7], D4
  40882. 0001E394  61FF 0000 6E6A           bsr        +0x6E6C /* 00025200 */
  40883. 0001E39A  101F                     move.b     D0, [A7]+
  40884. 0001E39C  3F43 0020                move.w     [A7 + 0x20], D3
  40885. 0001E3A0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  40886. 0001E3A4  4E5E                     unlink     A6
  40887. 0001E3A6  4E74 0004                rtd        0x0004
  40888. fn0001E3AA:
  40889. 0001E3AA  4E56 0000                link       A6, 0
  40890. 0001E3AE  48E7 0030                movem.l    -[A7], A2,A3
  40891. 0001E3B2  266E 0008                movea.l    A3, [A6 + 0x8]
  40892. 0001E3B6  2453                     movea.l    A2, [A3]
  40893. 0001E3B8  202A 004C                move.l     D0, [A2 + 0x4C]
  40894. 0001E3BC  0280 0000 4000           andi.l     D0, 0x4000 /* '@\0' */
  40895. 0001E3C2  6608                     bne        +0xA /* 0001E3CC */
  40896. 0001E3C4  486A 0094                pea.l      [A2 + 0x94]
  40897. 0001E3C8  4EBA FD60                jsr        [PC - 0x2A0 /* 0001E12A */]
  40898. label0001E3CC:
  40899. 0001E3CC  4CDF 0C00                movem.l    A2,A3, [A7]+
  40900. 0001E3D0  4E5E                     unlink     A6
  40901. 0001E3D2  4E74 0004                rtd        0x0004
  40902. fn0001E3D6:
  40903. 0001E3D6  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  40904. 0001E3DA  286F 001C                movea.l    A4, [A7 + 0x1C]
  40905. 0001E3DE  266F 0018                movea.l    A3, [A7 + 0x18]
  40906. 0001E3E2  7600                     moveq.l    D3, 0x00
  40907. 0001E3E4  7800                     moveq.l    D4, 0x00
  40908. 0001E3E6  2053                     movea.l    A0, [A3]
  40909. 0001E3E8  2468 0094                movea.l    A2, [A0 + 0x94]
  40910. 0001E3EC  200A                     move.l     D0, A2
  40911. 0001E3EE  6716                     beq        +0x18 /* 0001E406 */
  40912. 0001E3F0  2652                     movea.l    A3, [A2]
  40913. 0001E3F2  362B 0028                move.w     D3, [A3 + 0x28]
  40914. 0001E3F6  302B 002A                move.w     D0, [A3 + 0x2A]
  40915. 0001E3FA  0240 0001                andi.w     D0, 0x1
  40916. 0001E3FE  4A40                     tst.w      D0
  40917. 0001E400  56C0                     sne        D0
  40918. 0001E402  4400                     neg.b      D0
  40919. 0001E404  1800                     move.b     D4, D0
  40920. label0001E406:
  40921. 0001E406  200C                     move.l     D0, A4
  40922. 0001E408  6702                     beq        +0x4 /* 0001E40C */
  40923. 0001E40A  1884                     move.b     [A4], D4
  40924. label0001E40C:
  40925. 0001E40C  3F43 0020                move.w     [A7 + 0x20], D3
  40926. 0001E410  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  40927. 0001E414  4E74 0008                rtd        0x0008
  40928. fn0001E418:
  40929. 0001E418  4E56 0000                link       A6, 0
  40930. 0001E41C  2F0A                     move.l     -[A7], A2
  40931. 0001E41E  246E 0008                movea.l    A2, [A6 + 0x8]
  40932. 0001E422  2052                     movea.l    A0, [A2]
  40933. 0001E424  42A8 0098                clr.l      [A0 + 0x98]
  40934. 0001E428  2052                     movea.l    A0, [A2]
  40935. 0001E42A  4868 0094                pea.l      [A0 + 0x94]
  40936. 0001E42E  4EBA FCFA                jsr        [PC - 0x306 /* 0001E12A */]
  40937. 0001E432  245F                     movea.l    A2, [A7]+
  40938. 0001E434  4E5E                     unlink     A6
  40939. 0001E436  4E74 0004                rtd        0x0004
  40940. fn0001E43A:
  40941. 0001E43A  2F0B                     move.l     -[A7], A3
  40942. 0001E43C  222F 000C                move.l     D1, [A7 + 0xC]
  40943. 0001E440  266F 0008                movea.l    A3, [A7 + 0x8]
  40944. 0001E444  2053                     movea.l    A0, [A3]
  40945. 0001E446  2268 0094                movea.l    A1, [A0 + 0x94]
  40946. 0001E44A  2009                     move.l     D0, A1
  40947. 0001E44C  6706                     beq        +0x8 /* 0001E454 */
  40948. 0001E44E  2051                     movea.l    A0, [A1]
  40949. 0001E450  D3A8 0018                add.l      [A0 + 0x18], D1
  40950. label0001E454:
  40951. 0001E454  265F                     movea.l    A3, [A7]+
  40952. 0001E456  4E74 0008                rtd        0x0008
  40953. fn0001E45A:
  40954. 0001E45A  4E56 FFFE                link       A6, -0x0002
  40955. 0001E45E  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  40956. 0001E462  266E 0008                movea.l    A3, [A6 + 0x8]
  40957. 0001E466  2453                     movea.l    A2, [A3]
  40958. 0001E468  7A01                     moveq.l    D5, 0x01
  40959. 0001E46A  1D6E 000C FFFE           move.b     [A6 - 0x2], [A6 + 0xC]
  40960. 0001E470  282A 0044                move.l     D4, [A2 + 0x44]
  40961. 0001E474  554F                     subq.w     A7, 2
  40962. 0001E476  2F04                     move.l     -[A7], D4
  40963. 0001E478  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  40964. 0001E47C  2F0B                     move.l     -[A7], A3
  40965. 0001E47E  61FF 0000 251A           bsr        +0x251C /* 0002099A */
  40966. 0001E484  301F                     move.w     D0, [A7]+
  40967. 0001E486  3600                     move.w     D3, D0
  40968. 0001E488  6600 00B0                bne        +0xB2 /* 0001E53A */
  40969. 0001E48C  2544 0048                move.l     [A2 + 0x48], D4
  40970. 0001E490  2F0B                     move.l     -[A7], A3
  40971. 0001E492  61FF FFFF EB84           bsr        -0x147A /* 0001D018 */
  40972. 0001E498  202A 004C                move.l     D0, [A2 + 0x4C]
  40973. 0001E49C  0280 0800 0000           andi.l     D0, 0x8000000
  40974. 0001E4A2  674C                     beq        +0x4E /* 0001E4F0 */
  40975. 0001E4A4  162A 0068                move.b     D3, [A2 + 0x68]
  40976. 0001E4A8  6712                     beq        +0x14 /* 0001E4BC */
  40977. 0001E4AA  1D43 FFFE                move.b     [A6 - 0x2], D3
  40978. 0001E4AE  1D6E 000C FFFF           move.b     [A6 - 0x1], [A6 + 0xC]
  40979. 0001E4B4  7A02                     moveq.l    D5, 0x02
  40980. 0001E4B6  422A 0068                clr.b      [A2 + 0x68]
  40981. 0001E4BA  6034                     bra        +0x36 /* 0001E4F0 */
  40982. label0001E4BC:
  40983. 0001E4BC  554F                     subq.w     A7, 2
  40984. 0001E4BE  486E 000C                pea.l      [A6 + 0xC]
  40985. 0001E4C2  4267                     clr.w      -[A7]
  40986. 0001E4C4  554F                     subq.w     A7, 2
  40987. 0001E4C6  3F2A 00DC                move.w     -[A7], [A2 + 0xDC]
  40988. 0001E4CA  2F3C 8202 0006           move.l     -[A7], 0x82020006
  40989. 0001E4D0  A8B5                     syscall    ScriptUtil
  40990. 0001E4D2  301F                     move.w     D0, [A7]+
  40991. 0001E4D4  3F00                     move.w     -[A7], D0
  40992. 0001E4D6  2F0B                     move.l     -[A7], A3
  40993. 0001E4D8  206A 00C8                movea.l    A0, [A2 + 0xC8]
  40994. 0001E4DC  4E90                     jsr        [A0]
  40995. 0001E4DE  301F                     move.w     D0, [A7]+
  40996. 0001E4E0  5240                     addq.w     D0, 1
  40997. 0001E4E2  660C                     bne        +0xE /* 0001E4F0 */
  40998. 0001E4E4  156E 000C 0068           move.b     [A2 + 0x68], [A6 + 0xC]
  40999. 0001E4EA  426F 0028                clr.w      [A7 + 0x28]
  41000. 0001E4EE  604E                     bra        +0x50 /* 0001E53E */
  41001. label0001E4F0:
  41002. 0001E4F0  554F                     subq.w     A7, 2
  41003. 0001E4F2  2F04                     move.l     -[A7], D4
  41004. 0001E4F4  486E FFFE                pea.l      [A6 - 0x2]
  41005. 0001E4F8  2F05                     move.l     -[A7], D5
  41006. 0001E4FA  2F0B                     move.l     -[A7], A3
  41007. 0001E4FC  61FF 0000 257C           bsr        +0x257E /* 00020A7A */
  41008. 0001E502  301F                     move.w     D0, [A7]+
  41009. 0001E504  3600                     move.w     D3, D0
  41010. 0001E506  6632                     bne        +0x34 /* 0001E53A */
  41011. 0001E508  2F05                     move.l     -[A7], D5
  41012. 0001E50A  2F0B                     move.l     -[A7], A3
  41013. 0001E50C  4EBA FF2C                jsr        [PC - 0xD4 /* 0001E43A */]
  41014. 0001E510  02AA FFDF FFFF 004C      andi.l     [A2 + 0x4C], 0xFFDFFFFF
  41015. 0001E518  2C04                     move.l     D6, D4
  41016. 0001E51A  DC85                     add.l      D6, D5
  41017. 0001E51C  2546 0044                move.l     [A2 + 0x44], D6
  41018. 0001E520  2546 0048                move.l     [A2 + 0x48], D6
  41019. 0001E524  554F                     subq.w     A7, 2
  41020. 0001E526  2F04                     move.l     -[A7], D4
  41021. 0001E528  2F06                     move.l     -[A7], D6
  41022. 0001E52A  2F0B                     move.l     -[A7], A3
  41023. 0001E52C  61FF 0000 1C70           bsr        +0x1C72 /* 0002019E */
  41024. 0001E532  301F                     move.w     D0, [A7]+
  41025. 0001E534  3600                     move.w     D3, D0
  41026. 0001E536  6602                     bne        +0x4 /* 0001E53A */
  41027. 0001E538  7600                     moveq.l    D3, 0x00
  41028. label0001E53A:
  41029. 0001E53A  3F43 0028                move.w     [A7 + 0x28], D3
  41030. label0001E53E:
  41031. 0001E53E  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  41032. 0001E542  4E5E                     unlink     A6
  41033. 0001E544  4E74 0006                rtd        0x0006
  41034. fn0001E548:
  41035. 0001E548  4E56 FFE2                link       A6, -0x001E
  41036. 0001E54C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  41037. 0001E550  286E 0008                movea.l    A4, [A6 + 0x8]
  41038. 0001E554  2454                     movea.l    A2, [A4]
  41039. 0001E556  262A 0044                move.l     D3, [A2 + 0x44]
  41040. 0001E55A  2C2A 0048                move.l     D6, [A2 + 0x48]
  41041. 0001E55E  B686                     cmp.l      D3, D6
  41042. 0001E560  6600 0112                bne        +0x114 /* 0001E674 */
  41043. 0001E564  4A83                     tst.l      D3
  41044. 0001E566  6608                     bne        +0xA /* 0001E570 */
  41045. 0001E568  426F 004A                clr.w      [A7 + 0x4A]
  41046. 0001E56C  6000 013E                bra        +0x140 /* 0001E6AC */
  41047. label0001E570:
  41048. 0001E570  554F                     subq.w     A7, 2
  41049. 0001E572  2003                     move.l     D0, D3
  41050. 0001E574  5380                     subq.l     D0, 1
  41051. 0001E576  2F00                     move.l     -[A7], D0
  41052. 0001E578  2F0C                     move.l     -[A7], A4
  41053. 0001E57A  61FF 0000 4F6C           bsr        +0x4F6E /* 000234E8 */
  41054. 0001E580  301F                     move.w     D0, [A7]+
  41055. 0001E582  4A40                     tst.w      D0
  41056. 0001E584  6604                     bne        +0x6 /* 0001E58A */
  41057. 0001E586  7001                     moveq.l    D0, 0x01
  41058. 0001E588  6002                     bra        +0x4 /* 0001E58C */
  41059. label0001E58A:
  41060. 0001E58A  7002                     moveq.l    D0, 0x02
  41061. label0001E58C:
  41062. 0001E58C  48C0                     ext.l      D0
  41063. 0001E58E  2A00                     move.l     D5, D0
  41064. 0001E590  9685                     sub.l      D3, D5
  41065. 0001E592  4AAA 0094                tst.l      [A2 + 0x94]
  41066. 0001E596  6700 00DC                beq        +0xDE /* 0001E674 */
  41067. 0001E59A  554F                     subq.w     A7, 2
  41068. 0001E59C  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  41069. 0001E5A0  1F3C 0001                move.b     -[A7], 0x1
  41070. 0001E5A4  61FF 0000 6C5A           bsr        +0x6C5C /* 00025200 */
  41071. 0001E5AA  101F                     move.b     D0, [A7]+
  41072. 0001E5AC  1E00                     move.b     D7, D0
  41073. 0001E5AE  206A 0094                movea.l    A0, [A2 + 0x94]
  41074. 0001E5B2  2650                     movea.l    A3, [A0]
  41075. 0001E5B4  4AAB 0018                tst.l      [A3 + 0x18]
  41076. 0001E5B8  6F08                     ble        +0xA /* 0001E5C2 */
  41077. 0001E5BA  9BAB 0018                sub.l      [A3 + 0x18], D5
  41078. 0001E5BE  6000 00A4                bra        +0xA6 /* 0001E664 */
  41079. label0001E5C2:
  41080. 0001E5C2  554F                     subq.w     A7, 2
  41081. 0001E5C4  2F03                     move.l     -[A7], D3
  41082. 0001E5C6  2F0C                     move.l     -[A7], A4
  41083. 0001E5C8  61FF FFFF DB08           bsr        -0x24F6 /* 0001C0D2 */
  41084. 0001E5CE  301F                     move.w     D0, [A7]+
  41085. 0001E5D0  1D40 FFE2                move.b     [A6 - 0x1E], D0
  41086. 0001E5D4  7002                     moveq.l    D0, 0x02
  41087. 0001E5D6  BA80                     cmp.l      D5, D0
  41088. 0001E5D8  6616                     bne        +0x18 /* 0001E5F0 */
  41089. 0001E5DA  554F                     subq.w     A7, 2
  41090. 0001E5DC  2003                     move.l     D0, D3
  41091. 0001E5DE  5280                     addq.l     D0, 1
  41092. 0001E5E0  2F00                     move.l     -[A7], D0
  41093. 0001E5E2  2F0C                     move.l     -[A7], A4
  41094. 0001E5E4  61FF FFFF DAEC           bsr        -0x2512 /* 0001C0D2 */
  41095. 0001E5EA  301F                     move.w     D0, [A7]+
  41096. 0001E5EC  1D40 FFE3                move.b     [A6 - 0x1D], D0
  41097. label0001E5F0:
  41098. 0001E5F0  554F                     subq.w     A7, 2
  41099. 0001E5F2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  41100. 0001E5F6  486E FFE2                pea.l      [A6 - 0x1E]
  41101. 0001E5FA  2F05                     move.l     -[A7], D5
  41102. 0001E5FC  42A7                     clr.l      -[A7]
  41103. 0001E5FE  61FF 0000 6CC0           bsr        +0x6CC2 /* 000252C0 */
  41104. 0001E604  301F                     move.w     D0, [A7]+
  41105. 0001E606  3800                     move.w     D4, D0
  41106. 0001E608  6708                     beq        +0xA /* 0001E612 */
  41107. 0001E60A  3F44 004A                move.w     [A7 + 0x4A], D4
  41108. 0001E60E  6000 009C                bra        +0x9E /* 0001E6AC */
  41109. label0001E612:
  41110. 0001E612  DBAB 001C                add.l      [A3 + 0x1C], D5
  41111. 0001E616  9BAB 0014                sub.l      [A3 + 0x14], D5
  41112. 0001E61A  2F03                     move.l     -[A7], D3
  41113. 0001E61C  486E FFE4                pea.l      [A6 - 0x1C]
  41114. 0001E620  2F0C                     move.l     -[A7], A4
  41115. 0001E622  61FF FFFF D9EE           bsr        -0x2610 /* 0001C012 */
  41116. 0001E628  554F                     subq.w     A7, 2
  41117. 0001E62A  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  41118. 0001E62E  486E FFE4                pea.l      [A6 - 0x1C]
  41119. 0001E632  2F05                     move.l     -[A7], D5
  41120. 0001E634  61FF 0000 3D92           bsr        +0x3D94 /* 000223C8 */
  41121. 0001E63A  301F                     move.w     D0, [A7]+
  41122. 0001E63C  3800                     move.w     D4, D0
  41123. 0001E63E  6706                     beq        +0x8 /* 0001E646 */
  41124. 0001E640  3F44 004A                move.w     [A7 + 0x4A], D4
  41125. 0001E644  6066                     bra        +0x68 /* 0001E6AC */
  41126. label0001E646:
  41127. 0001E646  554F                     subq.w     A7, 2
  41128. 0001E648  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  41129. 0001E64C  486E FFE4                pea.l      [A6 - 0x1C]
  41130. 0001E650  2F05                     move.l     -[A7], D5
  41131. 0001E652  61FF 0000 3E90           bsr        +0x3E92 /* 000224E4 */
  41132. 0001E658  301F                     move.w     D0, [A7]+
  41133. 0001E65A  3800                     move.w     D4, D0
  41134. 0001E65C  6706                     beq        +0x8 /* 0001E664 */
  41135. 0001E65E  3F44 004A                move.w     [A7 + 0x4A], D4
  41136. 0001E662  6048                     bra        +0x4A /* 0001E6AC */
  41137. label0001E664:
  41138. 0001E664  554F                     subq.w     A7, 2
  41139. 0001E666  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  41140. 0001E66A  1F07                     move.b     -[A7], D7
  41141. 0001E66C  61FF 0000 6B92           bsr        +0x6B94 /* 00025200 */
  41142. 0001E672  101F                     move.b     D0, [A7]+
  41143. label0001E674:
  41144. 0001E674  554F                     subq.w     A7, 2
  41145. 0001E676  2F03                     move.l     -[A7], D3
  41146. 0001E678  2F06                     move.l     -[A7], D6
  41147. 0001E67A  2F0C                     move.l     -[A7], A4
  41148. 0001E67C  61FF 0000 231C           bsr        +0x231E /* 0002099A */
  41149. 0001E682  301F                     move.w     D0, [A7]+
  41150. 0001E684  3800                     move.w     D4, D0
  41151. 0001E686  6706                     beq        +0x8 /* 0001E68E */
  41152. 0001E688  3F44 004A                move.w     [A7 + 0x4A], D4
  41153. 0001E68C  601E                     bra        +0x20 /* 0001E6AC */
  41154. label0001E68E:
  41155. 0001E68E  2543 0044                move.l     [A2 + 0x44], D3
  41156. 0001E692  2543 0048                move.l     [A2 + 0x48], D3
  41157. 0001E696  554F                     subq.w     A7, 2
  41158. 0001E698  2F03                     move.l     -[A7], D3
  41159. 0001E69A  2F03                     move.l     -[A7], D3
  41160. 0001E69C  2F0C                     move.l     -[A7], A4
  41161. 0001E69E  61FF 0000 1AFE           bsr        +0x1B00 /* 0002019E */
  41162. 0001E6A4  301F                     move.w     D0, [A7]+
  41163. 0001E6A6  3800                     move.w     D4, D0
  41164. 0001E6A8  3F44 004A                move.w     [A7 + 0x4A], D4
  41165. label0001E6AC:
  41166. 0001E6AC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  41167. 0001E6B0  4E5E                     unlink     A6
  41168. 0001E6B2  4E74 0004                rtd        0x0004
  41169. fn0001E6B6:
  41170. 0001E6B6  4E56 FFE2                link       A6, -0x001E
  41171. 0001E6BA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  41172. 0001E6BE  286E 0008                movea.l    A4, [A6 + 0x8]
  41173. 0001E6C2  2454                     movea.l    A2, [A4]
  41174. 0001E6C4  262A 0044                move.l     D3, [A2 + 0x44]
  41175. 0001E6C8  2C2A 0048                move.l     D6, [A2 + 0x48]
  41176. 0001E6CC  B686                     cmp.l      D3, D6
  41177. 0001E6CE  6600 0106                bne        +0x108 /* 0001E7D6 */
  41178. 0001E6D2  B6AA 0014                cmp.l      D3, [A2 + 0x14]
  41179. 0001E6D6  6608                     bne        +0xA /* 0001E6E0 */
  41180. 0001E6D8  426F 004A                clr.w      [A7 + 0x4A]
  41181. 0001E6DC  6000 0130                bra        +0x132 /* 0001E80E */
  41182. label0001E6E0:
  41183. 0001E6E0  554F                     subq.w     A7, 2
  41184. 0001E6E2  2F03                     move.l     -[A7], D3
  41185. 0001E6E4  2F0C                     move.l     -[A7], A4
  41186. 0001E6E6  61FF 0000 4E00           bsr        +0x4E02 /* 000234E8 */
  41187. 0001E6EC  301F                     move.w     D0, [A7]+
  41188. 0001E6EE  4A40                     tst.w      D0
  41189. 0001E6F0  6604                     bne        +0x6 /* 0001E6F6 */
  41190. 0001E6F2  7001                     moveq.l    D0, 0x01
  41191. 0001E6F4  6002                     bra        +0x4 /* 0001E6F8 */
  41192. label0001E6F6:
  41193. 0001E6F6  7002                     moveq.l    D0, 0x02
  41194. label0001E6F8:
  41195. 0001E6F8  48C0                     ext.l      D0
  41196. 0001E6FA  2A00                     move.l     D5, D0
  41197. 0001E6FC  2C03                     move.l     D6, D3
  41198. 0001E6FE  DC85                     add.l      D6, D5
  41199. 0001E700  4AAA 0094                tst.l      [A2 + 0x94]
  41200. 0001E704  6700 00D0                beq        +0xD2 /* 0001E7D6 */
  41201. 0001E708  554F                     subq.w     A7, 2
  41202. 0001E70A  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  41203. 0001E70E  1F3C 0001                move.b     -[A7], 0x1
  41204. 0001E712  61FF 0000 6AEC           bsr        +0x6AEE /* 00025200 */
  41205. 0001E718  101F                     move.b     D0, [A7]+
  41206. 0001E71A  1E00                     move.b     D7, D0
  41207. 0001E71C  206A 0094                movea.l    A0, [A2 + 0x94]
  41208. 0001E720  2650                     movea.l    A3, [A0]
  41209. 0001E722  554F                     subq.w     A7, 2
  41210. 0001E724  2F03                     move.l     -[A7], D3
  41211. 0001E726  2F0C                     move.l     -[A7], A4
  41212. 0001E728  61FF FFFF D9A8           bsr        -0x2656 /* 0001C0D2 */
  41213. 0001E72E  301F                     move.w     D0, [A7]+
  41214. 0001E730  1D40 FFE2                move.b     [A6 - 0x1E], D0
  41215. 0001E734  7002                     moveq.l    D0, 0x02
  41216. 0001E736  BA80                     cmp.l      D5, D0
  41217. 0001E738  6616                     bne        +0x18 /* 0001E750 */
  41218. 0001E73A  554F                     subq.w     A7, 2
  41219. 0001E73C  2003                     move.l     D0, D3
  41220. 0001E73E  5280                     addq.l     D0, 1
  41221. 0001E740  2F00                     move.l     -[A7], D0
  41222. 0001E742  2F0C                     move.l     -[A7], A4
  41223. 0001E744  61FF FFFF D98C           bsr        -0x2672 /* 0001C0D2 */
  41224. 0001E74A  301F                     move.w     D0, [A7]+
  41225. 0001E74C  1D40 FFE3                move.b     [A6 - 0x1D], D0
  41226. label0001E750:
  41227. 0001E750  554F                     subq.w     A7, 2
  41228. 0001E752  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  41229. 0001E756  486E FFE2                pea.l      [A6 - 0x1E]
  41230. 0001E75A  2F05                     move.l     -[A7], D5
  41231. 0001E75C  4878 FFFF                push.l     0xFFFF
  41232. 0001E760  61FF 0000 6B5E           bsr        +0x6B60 /* 000252C0 */
  41233. 0001E766  301F                     move.w     D0, [A7]+
  41234. 0001E768  3800                     move.w     D4, D0
  41235. 0001E76A  6708                     beq        +0xA /* 0001E774 */
  41236. 0001E76C  3F44 004A                move.w     [A7 + 0x4A], D4
  41237. 0001E770  6000 009C                bra        +0x9E /* 0001E80E */
  41238. label0001E774:
  41239. 0001E774  2F03                     move.l     -[A7], D3
  41240. 0001E776  486E FFE4                pea.l      [A6 - 0x1C]
  41241. 0001E77A  2F0C                     move.l     -[A7], A4
  41242. 0001E77C  61FF FFFF D894           bsr        -0x276A /* 0001C012 */
  41243. 0001E782  554F                     subq.w     A7, 2
  41244. 0001E784  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  41245. 0001E788  486E FFE4                pea.l      [A6 - 0x1C]
  41246. 0001E78C  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  41247. 0001E790  61FF 0000 3CCE           bsr        +0x3CD0 /* 00022460 */
  41248. 0001E796  301F                     move.w     D0, [A7]+
  41249. 0001E798  3800                     move.w     D4, D0
  41250. 0001E79A  6706                     beq        +0x8 /* 0001E7A2 */
  41251. 0001E79C  3F44 004A                move.w     [A7 + 0x4A], D4
  41252. 0001E7A0  606C                     bra        +0x6E /* 0001E80E */
  41253. label0001E7A2:
  41254. 0001E7A2  554F                     subq.w     A7, 2
  41255. 0001E7A4  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  41256. 0001E7A8  486E FFE4                pea.l      [A6 - 0x1C]
  41257. 0001E7AC  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  41258. 0001E7B0  61FF 0000 3E50           bsr        +0x3E52 /* 00022602 */
  41259. 0001E7B6  301F                     move.w     D0, [A7]+
  41260. 0001E7B8  3800                     move.w     D4, D0
  41261. 0001E7BA  6706                     beq        +0x8 /* 0001E7C2 */
  41262. 0001E7BC  3F44 004A                move.w     [A7 + 0x4A], D4
  41263. 0001E7C0  604C                     bra        +0x4E /* 0001E80E */
  41264. label0001E7C2:
  41265. 0001E7C2  DBAB 001C                add.l      [A3 + 0x1C], D5
  41266. 0001E7C6  554F                     subq.w     A7, 2
  41267. 0001E7C8  2F2A 0094                move.l     -[A7], [A2 + 0x94]
  41268. 0001E7CC  1F07                     move.b     -[A7], D7
  41269. 0001E7CE  61FF 0000 6A30           bsr        +0x6A32 /* 00025200 */
  41270. 0001E7D4  101F                     move.b     D0, [A7]+
  41271. label0001E7D6:
  41272. 0001E7D6  554F                     subq.w     A7, 2
  41273. 0001E7D8  2F03                     move.l     -[A7], D3
  41274. 0001E7DA  2F06                     move.l     -[A7], D6
  41275. 0001E7DC  2F0C                     move.l     -[A7], A4
  41276. 0001E7DE  61FF 0000 21BA           bsr        +0x21BC /* 0002099A */
  41277. 0001E7E4  301F                     move.w     D0, [A7]+
  41278. 0001E7E6  3800                     move.w     D4, D0
  41279. 0001E7E8  6706                     beq        +0x8 /* 0001E7F0 */
  41280. 0001E7EA  3F44 004A                move.w     [A7 + 0x4A], D4
  41281. 0001E7EE  601E                     bra        +0x20 /* 0001E80E */
  41282. label0001E7F0:
  41283. 0001E7F0  2543 0044                move.l     [A2 + 0x44], D3
  41284. 0001E7F4  2543 0048                move.l     [A2 + 0x48], D3
  41285. 0001E7F8  554F                     subq.w     A7, 2
  41286. 0001E7FA  2F03                     move.l     -[A7], D3
  41287. 0001E7FC  2F03                     move.l     -[A7], D3
  41288. 0001E7FE  2F0C                     move.l     -[A7], A4
  41289. 0001E800  61FF 0000 199C           bsr        +0x199E /* 0002019E */
  41290. 0001E806  301F                     move.w     D0, [A7]+
  41291. 0001E808  3800                     move.w     D4, D0
  41292. 0001E80A  3F44 004A                move.w     [A7 + 0x4A], D4
  41293. label0001E80E:
  41294. 0001E80E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  41295. 0001E812  4E5E                     unlink     A6
  41296. 0001E814  4E74 0004                rtd        0x0004
  41297. fn0001E818:
  41298. 0001E818  2F0C                     move.l     -[A7], A4
  41299. 0001E81A  206F 0008                movea.l    A0, [A7 + 0x8]
  41300. 0001E81E  2250                     movea.l    A1, [A0]
  41301. 0001E820  2869 0094                movea.l    A4, [A1 + 0x94]
  41302. 0001E824  200C                     move.l     D0, A4
  41303. 0001E826  6606                     bne        +0x8 /* 0001E82E */
  41304. 0001E828  422F 000C                clr.b      [A7 + 0xC]
  41305. 0001E82C  603C                     bra        +0x3E /* 0001E86A */
  41306. label0001E82E:
  41307. 0001E82E  2054                     movea.l    A0, [A4]
  41308. 0001E830  0C68 0002 0028           cmpi.w     [A0 + 0x28], 0x2
  41309. 0001E836  660A                     bne        +0xC /* 0001E842 */
  41310. 0001E838  3028 002A                move.w     D0, [A0 + 0x2A]
  41311. 0001E83C  0240 0001                andi.w     D0, 0x1
  41312. 0001E840  6706                     beq        +0x8 /* 0001E848 */
  41313. label0001E842:
  41314. 0001E842  422F 000C                clr.b      [A7 + 0xC]
  41315. 0001E846  6022                     bra        +0x24 /* 0001E86A */
  41316. label0001E848:
  41317. 0001E848  2229 0044                move.l     D1, [A1 + 0x44]
  41318. 0001E84C  B2A9 0048                cmp.l      D1, [A1 + 0x48]
  41319. 0001E850  660C                     bne        +0xE /* 0001E85E */
  41320. 0001E852  2028 0014                move.l     D0, [A0 + 0x14]
  41321. 0001E856  D0A8 0018                add.l      D0, [A0 + 0x18]
  41322. 0001E85A  B280                     cmp.l      D1, D0
  41323. 0001E85C  6706                     beq        +0x8 /* 0001E864 */
  41324. label0001E85E:
  41325. 0001E85E  422F 000C                clr.b      [A7 + 0xC]
  41326. 0001E862  6006                     bra        +0x8 /* 0001E86A */
  41327. label0001E864:
  41328. 0001E864  1F7C 0001 000C           move.b     [A7 + 0xC], 0x1
  41329. label0001E86A:
  41330. 0001E86A  285F                     movea.l    A4, [A7]+
  41331. 0001E86C  4E74 0004                rtd        0x0004
  41332. fn0001E870:
  41333. 0001E870  4E56 FFFC                link       A6, -0x0004
  41334. 0001E874  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  41335. 0001E878  362E 000E                move.w     D3, [A6 + 0xE]
  41336. 0001E87C  3A2E 000C                move.w     D5, [A6 + 0xC]
  41337. 0001E880  246E 0008                movea.l    A2, [A6 + 0x8]
  41338. 0001E884  554F                     subq.w     A7, 2
  41339. 0001E886  2F0A                     move.l     -[A7], A2
  41340. 0001E888  1F3C 0001                move.b     -[A7], 0x1
  41341. 0001E88C  61FF 0000 6972           bsr        +0x6974 /* 00025200 */
  41342. 0001E892  101F                     move.b     D0, [A7]+
  41343. 0001E894  1800                     move.b     D4, D0
  41344. 0001E896  2652                     movea.l    A3, [A2]
  41345. 0001E898  202B 004C                move.l     D0, [A3 + 0x4C]
  41346. 0001E89C  0280 0100 0000           andi.l     D0, 0x1000000
  41347. 0001E8A2  6708                     beq        +0xA /* 0001E8AC */
  41348. 0001E8A4  2F0A                     move.l     -[A7], A2
  41349. 0001E8A6  61FF 0000 4E9A           bsr        +0x4E9C /* 00023742 */
  41350. label0001E8AC:
  41351. 0001E8AC  A856                     syscall    ObscureCursor
  41352. 0001E8AE  0C43 001C                cmpi.w     D3, 0x1C
  41353. 0001E8B2  6D14                     blt        +0x16 /* 0001E8C8 */
  41354. 0001E8B4  0C43 001F                cmpi.w     D3, 0x1F
  41355. 0001E8B8  6E0E                     bgt        +0x10 /* 0001E8C8 */
  41356. 0001E8BA  3F03                     move.w     -[A7], D3
  41357. 0001E8BC  3F05                     move.w     -[A7], D5
  41358. 0001E8BE  2F0A                     move.l     -[A7], A2
  41359. 0001E8C0  61FF 0000 5A78           bsr        +0x5A7A /* 0002433A */
  41360. 0001E8C6  607C                     bra        +0x7E /* 0001E944 */
  41361. label0001E8C8:
  41362. 0001E8C8  7020                     moveq.l    D0, 0x20
  41363. 0001E8CA  C0AB 0050                and.l      D0, [A3 + 0x50]
  41364. 0001E8CE  6674                     bne        +0x76 /* 0001E944 */
  41365. 0001E8D0  554F                     subq.w     A7, 2
  41366. 0001E8D2  2F0A                     move.l     -[A7], A2
  41367. 0001E8D4  4EBA FF42                jsr        [PC - 0xBE /* 0001E818 */]
  41368. 0001E8D8  101F                     move.b     D0, [A7]+
  41369. 0001E8DA  6638                     bne        +0x3A /* 0001E914 */
  41370. 0001E8DC  52AB 0098                addq.l     [A3 + 0x98], 1
  41371. 0001E8E0  7040                     moveq.l    D0, 0x40
  41372. 0001E8E2  C0AB 0050                and.l      D0, [A3 + 0x50]
  41373. 0001E8E6  672C                     beq        +0x2E /* 0001E914 */
  41374. 0001E8E8  2F0A                     move.l     -[A7], A2
  41375. 0001E8EA  4EBA FABE                jsr        [PC - 0x542 /* 0001E3AA */]
  41376. 0001E8EE  554F                     subq.w     A7, 2
  41377. 0001E8F0  2F2B 0044                move.l     -[A7], [A3 + 0x44]
  41378. 0001E8F4  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  41379. 0001E8F8  42A7                     clr.l      -[A7]
  41380. 0001E8FA  4878 0002                push.l     0x2
  41381. 0001E8FE  2F0A                     move.l     -[A7], A2
  41382. 0001E900  486E FFFC                pea.l      [A6 - 0x4]
  41383. 0001E904  4EBA F6B2                jsr        [PC - 0x94E /* 0001DFB8 */]
  41384. 0001E908  301F                     move.w     D0, [A7]+
  41385. 0001E90A  6608                     bne        +0xA /* 0001E914 */
  41386. 0001E90C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41387. 0001E910  4EBA F672                jsr        [PC - 0x98E /* 0001DF84 */]
  41388. label0001E914:
  41389. 0001E914  0C43 0008                cmpi.w     D3, 0x8
  41390. 0001E918  660C                     bne        +0xE /* 0001E926 */
  41391. 0001E91A  554F                     subq.w     A7, 2
  41392. 0001E91C  2F0A                     move.l     -[A7], A2
  41393. 0001E91E  4EBA FC28                jsr        [PC - 0x3D8 /* 0001E548 */]
  41394. 0001E922  301F                     move.w     D0, [A7]+
  41395. 0001E924  601E                     bra        +0x20 /* 0001E944 */
  41396. label0001E926:
  41397. 0001E926  0C43 007F                cmpi.w     D3, 0x7F
  41398. 0001E92A  660C                     bne        +0xE /* 0001E938 */
  41399. 0001E92C  554F                     subq.w     A7, 2
  41400. 0001E92E  2F0A                     move.l     -[A7], A2
  41401. 0001E930  4EBA FD84                jsr        [PC - 0x27C /* 0001E6B6 */]
  41402. 0001E934  301F                     move.w     D0, [A7]+
  41403. 0001E936  600C                     bra        +0xE /* 0001E944 */
  41404. label0001E938:
  41405. 0001E938  554F                     subq.w     A7, 2
  41406. 0001E93A  1F03                     move.b     -[A7], D3
  41407. 0001E93C  2F0A                     move.l     -[A7], A2
  41408. 0001E93E  4EBA FB1A                jsr        [PC - 0x4E6 /* 0001E45A */]
  41409. 0001E942  301F                     move.w     D0, [A7]+
  41410. label0001E944:
  41411. 0001E944  554F                     subq.w     A7, 2
  41412. 0001E946  2F0A                     move.l     -[A7], A2
  41413. 0001E948  1F04                     move.b     -[A7], D4
  41414. 0001E94A  61FF 0000 68B4           bsr        +0x68B6 /* 00025200 */
  41415. 0001E950  101F                     move.b     D0, [A7]+
  41416. 0001E952  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  41417. 0001E956  4E5E                     unlink     A6
  41418. 0001E958  4E74 0008                rtd        0x0008
  41419. fn0001E95C:
  41420. 0001E95C  4E56 FFFA                link       A6, -0x0006
  41421. 0001E960  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  41422. 0001E964  2A2E 0018                move.l     D5, [A6 + 0x18]
  41423. 0001E968  2C2E 0014                move.l     D6, [A6 + 0x14]
  41424. 0001E96C  286E 000C                movea.l    A4, [A6 + 0xC]
  41425. 0001E970  246E 0008                movea.l    A2, [A6 + 0x8]
  41426. 0001E974  1D7C 0020 FFFF           move.b     [A6 - 0x1], 0x20 /* ' ' */
  41427. 0001E97A  554F                     subq.w     A7, 2
  41428. 0001E97C  2F0A                     move.l     -[A7], A2
  41429. 0001E97E  1F3C 0001                move.b     -[A7], 0x1
  41430. 0001E982  61FF 0000 687C           bsr        +0x687E /* 00025200 */
  41431. 0001E988  101F                     move.b     D0, [A7]+
  41432. 0001E98A  1E00                     move.b     D7, D0
  41433. 0001E98C  2652                     movea.l    A3, [A2]
  41434. 0001E98E  282B 0044                move.l     D4, [A3 + 0x44]
  41435. 0001E992  363C DAFC                move.w     D3, 0xDAFC
  41436. 0001E996  7020                     moveq.l    D0, 0x20
  41437. 0001E998  C0AB 0050                and.l      D0, [A3 + 0x50]
  41438. 0001E99C  6600 0132                bne        +0x134 /* 0001EAD0 */
  41439. 0001E9A0  2F0A                     move.l     -[A7], A2
  41440. 0001E9A2  61FF 0000 0BD0           bsr        +0xBD2 /* 0001F574 */
  41441. 0001E9A8  52AB 0098                addq.l     [A3 + 0x98], 1
  41442. 0001E9AC  7040                     moveq.l    D0, 0x40
  41443. 0001E9AE  C0AB 0050                and.l      D0, [A3 + 0x50]
  41444. 0001E9B2  672A                     beq        +0x2C /* 0001E9DE */
  41445. 0001E9B4  2F0A                     move.l     -[A7], A2
  41446. 0001E9B6  4EBA F9F2                jsr        [PC - 0x60E /* 0001E3AA */]
  41447. 0001E9BA  554F                     subq.w     A7, 2
  41448. 0001E9BC  2F04                     move.l     -[A7], D4
  41449. 0001E9BE  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  41450. 0001E9C2  2F06                     move.l     -[A7], D6
  41451. 0001E9C4  4878 0001                push.l     0x1
  41452. 0001E9C8  2F0A                     move.l     -[A7], A2
  41453. 0001E9CA  486E FFFA                pea.l      [A6 - 0x6]
  41454. 0001E9CE  4EBA F5E8                jsr        [PC - 0xA18 /* 0001DFB8 */]
  41455. 0001E9D2  301F                     move.w     D0, [A7]+
  41456. 0001E9D4  6608                     bne        +0xA /* 0001E9DE */
  41457. 0001E9D6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  41458. 0001E9DA  4EBA F5A8                jsr        [PC - 0xA58 /* 0001DF84 */]
  41459. label0001E9DE:
  41460. 0001E9DE  554F                     subq.w     A7, 2
  41461. 0001E9E0  2F04                     move.l     -[A7], D4
  41462. 0001E9E2  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  41463. 0001E9E6  2F0A                     move.l     -[A7], A2
  41464. 0001E9E8  61FF 0000 1FB0           bsr        +0x1FB2 /* 0002099A */
  41465. 0001E9EE  301F                     move.w     D0, [A7]+
  41466. 0001E9F0  3600                     move.w     D3, D0
  41467. 0001E9F2  6600 00DC                bne        +0xDE /* 0001EAD0 */
  41468. 0001E9F6  554F                     subq.w     A7, 2
  41469. 0001E9F8  2F04                     move.l     -[A7], D4
  41470. 0001E9FA  2F05                     move.l     -[A7], D5
  41471. 0001E9FC  2F06                     move.l     -[A7], D6
  41472. 0001E9FE  2F0A                     move.l     -[A7], A2
  41473. 0001EA00  61FF 0000 2078           bsr        +0x207A /* 00020A7A */
  41474. 0001EA06  301F                     move.w     D0, [A7]+
  41475. 0001EA08  3600                     move.w     D3, D0
  41476. 0001EA0A  6600 00C4                bne        +0xC6 /* 0001EAD0 */
  41477. 0001EA0E  2A04                     move.l     D5, D4
  41478. 0001EA10  DA86                     add.l      D5, D6
  41479. 0001EA12  4AAE 0010                tst.l      [A6 + 0x10]
  41480. 0001EA16  671A                     beq        +0x1C /* 0001EA32 */
  41481. 0001EA18  554F                     subq.w     A7, 2
  41482. 0001EA1A  2F04                     move.l     -[A7], D4
  41483. 0001EA1C  2F05                     move.l     -[A7], D5
  41484. 0001EA1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  41485. 0001EA22  2F0A                     move.l     -[A7], A2
  41486. 0001EA24  61FF 0000 1BBC           bsr        +0x1BBE /* 000205E2 */
  41487. 0001EA2A  301F                     move.w     D0, [A7]+
  41488. 0001EA2C  3600                     move.w     D3, D0
  41489. 0001EA2E  6600 00A0                bne        +0xA2 /* 0001EAD0 */
  41490. label0001EA32:
  41491. 0001EA32  200C                     move.l     D0, A4
  41492. 0001EA34  6716                     beq        +0x18 /* 0001EA4C */
  41493. 0001EA36  554F                     subq.w     A7, 2
  41494. 0001EA38  2F04                     move.l     -[A7], D4
  41495. 0001EA3A  2F0C                     move.l     -[A7], A4
  41496. 0001EA3C  2F0A                     move.l     -[A7], A2
  41497. 0001EA3E  61FF 0000 1C7A           bsr        +0x1C7C /* 000206BA */
  41498. 0001EA44  301F                     move.w     D0, [A7]+
  41499. 0001EA46  3600                     move.w     D3, D0
  41500. 0001EA48  6600 0086                bne        +0x88 /* 0001EAD0 */
  41501. label0001EA4C:
  41502. 0001EA4C  554F                     subq.w     A7, 2
  41503. 0001EA4E  2F04                     move.l     -[A7], D4
  41504. 0001EA50  2F05                     move.l     -[A7], D5
  41505. 0001EA52  2F0A                     move.l     -[A7], A2
  41506. 0001EA54  61FF 0000 1490           bsr        +0x1492 /* 0001FEE6 */
  41507. 0001EA5A  301F                     move.w     D0, [A7]+
  41508. 0001EA5C  3600                     move.w     D3, D0
  41509. 0001EA5E  4A43                     tst.w      D3
  41510. 0001EA60  6748                     beq        +0x4A /* 0001EAAA */
  41511. 0001EA62  0C43 FFFF                cmpi.w     D3, 0xFFFF
  41512. 0001EA66  661A                     bne        +0x1C /* 0001EA82 */
  41513. 0001EA68  554F                     subq.w     A7, 2
  41514. 0001EA6A  2F04                     move.l     -[A7], D4
  41515. 0001EA6C  486E FFFF                pea.l      [A6 - 0x1]
  41516. 0001EA70  4878 0001                push.l     0x1
  41517. 0001EA74  2F0A                     move.l     -[A7], A2
  41518. 0001EA76  61FF 0000 2002           bsr        +0x2004 /* 00020A7A */
  41519. 0001EA7C  301F                     move.w     D0, [A7]+
  41520. 0001EA7E  3600                     move.w     D3, D0
  41521. 0001EA80  6018                     bra        +0x1A /* 0001EA9A */
  41522. label0001EA82:
  41523. 0001EA82  554F                     subq.w     A7, 2
  41524. 0001EA84  2F05                     move.l     -[A7], D5
  41525. 0001EA86  486E FFFF                pea.l      [A6 - 0x1]
  41526. 0001EA8A  4878 0001                push.l     0x1
  41527. 0001EA8E  2F0A                     move.l     -[A7], A2
  41528. 0001EA90  61FF 0000 1FE8           bsr        +0x1FEA /* 00020A7A */
  41529. 0001EA96  301F                     move.w     D0, [A7]+
  41530. 0001EA98  3600                     move.w     D3, D0
  41531. label0001EA9A:
  41532. 0001EA9A  4A43                     tst.w      D3
  41533. 0001EA9C  6632                     bne        +0x34 /* 0001EAD0 */
  41534. 0001EA9E  5285                     addq.l     D5, 1
  41535. 0001EAA0  4878 0001                push.l     0x1
  41536. 0001EAA4  2F0A                     move.l     -[A7], A2
  41537. 0001EAA6  4EBA F992                jsr        [PC - 0x66E /* 0001E43A */]
  41538. label0001EAAA:
  41539. 0001EAAA  02AB FFDF FFFF 004C      andi.l     [A3 + 0x4C], 0xFFDFFFFF
  41540. 0001EAB2  2745 0044                move.l     [A3 + 0x44], D5
  41541. 0001EAB6  2745 0048                move.l     [A3 + 0x48], D5
  41542. 0001EABA  554F                     subq.w     A7, 2
  41543. 0001EABC  2F04                     move.l     -[A7], D4
  41544. 0001EABE  2F05                     move.l     -[A7], D5
  41545. 0001EAC0  2F0A                     move.l     -[A7], A2
  41546. 0001EAC2  61FF 0000 16DA           bsr        +0x16DC /* 0002019E */
  41547. 0001EAC8  301F                     move.w     D0, [A7]+
  41548. 0001EACA  3600                     move.w     D3, D0
  41549. 0001EACC  6602                     bne        +0x4 /* 0001EAD0 */
  41550. 0001EACE  7600                     moveq.l    D3, 0x00
  41551. label0001EAD0:
  41552. 0001EAD0  554F                     subq.w     A7, 2
  41553. 0001EAD2  2F0A                     move.l     -[A7], A2
  41554. 0001EAD4  1F07                     move.b     -[A7], D7
  41555. 0001EAD6  61FF 0000 6728           bsr        +0x672A /* 00025200 */
  41556. 0001EADC  101F                     move.b     D0, [A7]+
  41557. 0001EADE  3F43 0042                move.w     [A7 + 0x42], D3
  41558. 0001EAE2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  41559. 0001EAE6  4E5E                     unlink     A6
  41560. 0001EAE8  4E74 0014                rtd        0x0014
  41561. fn0001EAEC:
  41562. 0001EAEC  4E56 FFEA                link       A6, -0x0016
  41563. 0001EAF0  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  41564. 0001EAF4  2A2E 0014                move.l     D5, [A6 + 0x14]
  41565. 0001EAF8  286E 0010                movea.l    A4, [A6 + 0x10]
  41566. 0001EAFC  266E 0008                movea.l    A3, [A6 + 0x8]
  41567. 0001EB00  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  41568. 0001EB06  486E FFF0                pea.l      [A6 - 0x10]
  41569. 0001EB0A  4878 0010                push.l     0x10
  41570. 0001EB0E  61FF 0000 6686           bsr        +0x6688 /* 00025196 */
  41571. 0001EB14  554F                     subq.w     A7, 2
  41572. 0001EB16  2F0B                     move.l     -[A7], A3
  41573. 0001EB18  1F3C 0001                move.b     -[A7], 0x1
  41574. 0001EB1C  61FF 0000 66E2           bsr        +0x66E4 /* 00025200 */
  41575. 0001EB22  101F                     move.b     D0, [A7]+
  41576. 0001EB24  1C00                     move.b     D6, D0
  41577. 0001EB26  2453                     movea.l    A2, [A3]
  41578. 0001EB28  282A 0044                move.l     D4, [A2 + 0x44]
  41579. 0001EB2C  363C DAFC                move.w     D3, 0xDAFC
  41580. 0001EB30  7020                     moveq.l    D0, 0x20
  41581. 0001EB32  C0AA 0050                and.l      D0, [A2 + 0x50]
  41582. 0001EB36  6600 00EA                bne        +0xEC /* 0001EC22 */
  41583. 0001EB3A  2F0B                     move.l     -[A7], A3
  41584. 0001EB3C  61FF 0000 0A36           bsr        +0xA38 /* 0001F574 */
  41585. 0001EB42  554F                     subq.w     A7, 2
  41586. 0001EB44  2F05                     move.l     -[A7], D5
  41587. 0001EB46  2F0C                     move.l     -[A7], A4
  41588. 0001EB48  2F0B                     move.l     -[A7], A3
  41589. 0001EB4A  486E FFFC                pea.l      [A6 - 0x4]
  41590. 0001EB4E  61FF 0000 356E           bsr        +0x3570 /* 000220BE */
  41591. 0001EB54  301F                     move.w     D0, [A7]+
  41592. 0001EB56  3600                     move.w     D3, D0
  41593. 0001EB58  6600 00C8                bne        +0xCA /* 0001EC22 */
  41594. 0001EB5C  4AAE 000C                tst.l      [A6 + 0xC]
  41595. 0001EB60  670C                     beq        +0xE /* 0001EB6E */
  41596. 0001EB62  206E FFFC                movea.l    A0, [A6 - 0x4]
  41597. 0001EB66  2050                     movea.l    A0, [A0]
  41598. 0001EB68  216E 000C 0008           move.l     [A0 + 0x8], [A6 + 0xC]
  41599. label0001EB6E:
  41600. 0001EB6E  52AA 0098                addq.l     [A2 + 0x98], 1
  41601. 0001EB72  7040                     moveq.l    D0, 0x40
  41602. 0001EB74  C0AA 0050                and.l      D0, [A2 + 0x50]
  41603. 0001EB78  672C                     beq        +0x2E /* 0001EBA6 */
  41604. 0001EB7A  2F0B                     move.l     -[A7], A3
  41605. 0001EB7C  4EBA F82C                jsr        [PC - 0x7D4 /* 0001E3AA */]
  41606. 0001EB80  554F                     subq.w     A7, 2
  41607. 0001EB82  2F04                     move.l     -[A7], D4
  41608. 0001EB84  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  41609. 0001EB88  4878 0001                push.l     0x1
  41610. 0001EB8C  4878 0001                push.l     0x1
  41611. 0001EB90  2F0B                     move.l     -[A7], A3
  41612. 0001EB92  486E FFEC                pea.l      [A6 - 0x14]
  41613. 0001EB96  4EBA F420                jsr        [PC - 0xBE0 /* 0001DFB8 */]
  41614. 0001EB9A  301F                     move.w     D0, [A7]+
  41615. 0001EB9C  6608                     bne        +0xA /* 0001EBA6 */
  41616. 0001EB9E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  41617. 0001EBA2  4EBA F3E0                jsr        [PC - 0xC20 /* 0001DF84 */]
  41618. label0001EBA6:
  41619. 0001EBA6  554F                     subq.w     A7, 2
  41620. 0001EBA8  2F04                     move.l     -[A7], D4
  41621. 0001EBAA  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  41622. 0001EBAE  2F0B                     move.l     -[A7], A3
  41623. 0001EBB0  61FF 0000 1DE8           bsr        +0x1DEA /* 0002099A */
  41624. 0001EBB6  301F                     move.w     D0, [A7]+
  41625. 0001EBB8  3600                     move.w     D3, D0
  41626. 0001EBBA  6666                     bne        +0x68 /* 0001EC22 */
  41627. 0001EBBC  554F                     subq.w     A7, 2
  41628. 0001EBBE  2F04                     move.l     -[A7], D4
  41629. 0001EBC0  486E FFEB                pea.l      [A6 - 0x15]
  41630. 0001EBC4  4878 0001                push.l     0x1
  41631. 0001EBC8  2F0B                     move.l     -[A7], A3
  41632. 0001EBCA  61FF 0000 1EAE           bsr        +0x1EB0 /* 00020A7A */
  41633. 0001EBD0  301F                     move.w     D0, [A7]+
  41634. 0001EBD2  3600                     move.w     D3, D0
  41635. 0001EBD4  664C                     bne        +0x4E /* 0001EC22 */
  41636. 0001EBD6  2A04                     move.l     D5, D4
  41637. 0001EBD8  5285                     addq.l     D5, 1
  41638. 0001EBDA  2545 0044                move.l     [A2 + 0x44], D5
  41639. 0001EBDE  2545 0048                move.l     [A2 + 0x48], D5
  41640. 0001EBE2  554F                     subq.w     A7, 2
  41641. 0001EBE4  2F04                     move.l     -[A7], D4
  41642. 0001EBE6  2F05                     move.l     -[A7], D5
  41643. 0001EBE8  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  41644. 0001EBEC  486E FFF0                pea.l      [A6 - 0x10]
  41645. 0001EBF0  2F0B                     move.l     -[A7], A3
  41646. 0001EBF2  61FF 0000 183A           bsr        +0x183C /* 0002042E */
  41647. 0001EBF8  301F                     move.w     D0, [A7]+
  41648. 0001EBFA  3600                     move.w     D3, D0
  41649. 0001EBFC  42AE FFFC                clr.l      [A6 - 0x4]
  41650. 0001EC00  4A43                     tst.w      D3
  41651. 0001EC02  661E                     bne        +0x20 /* 0001EC22 */
  41652. 0001EC04  02AA FFDF FFFF 004C      andi.l     [A2 + 0x4C], 0xFFDFFFFF
  41653. 0001EC0C  554F                     subq.w     A7, 2
  41654. 0001EC0E  2F04                     move.l     -[A7], D4
  41655. 0001EC10  2F05                     move.l     -[A7], D5
  41656. 0001EC12  2F0B                     move.l     -[A7], A3
  41657. 0001EC14  61FF 0000 1588           bsr        +0x158A /* 0002019E */
  41658. 0001EC1A  301F                     move.w     D0, [A7]+
  41659. 0001EC1C  3600                     move.w     D3, D0
  41660. 0001EC1E  6602                     bne        +0x4 /* 0001EC22 */
  41661. 0001EC20  7600                     moveq.l    D3, 0x00
  41662. label0001EC22:
  41663. 0001EC22  486E FFFC                pea.l      [A6 - 0x4]
  41664. 0001EC26  61FF 0000 65B6           bsr        +0x65B8 /* 000251DE */
  41665. 0001EC2C  554F                     subq.w     A7, 2
  41666. 0001EC2E  2F0B                     move.l     -[A7], A3
  41667. 0001EC30  1F06                     move.b     -[A7], D6
  41668. 0001EC32  61FF 0000 65CC           bsr        +0x65CE /* 00025200 */
  41669. 0001EC38  101F                     move.b     D0, [A7]+
  41670. 0001EC3A  3F43 004A                move.w     [A7 + 0x4A], D3
  41671. 0001EC3E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  41672. 0001EC42  4E5E                     unlink     A6
  41673. 0001EC44  4E74 0010                rtd        0x0010
  41674. fn0001EC48:
  41675. 0001EC48  4E56 FFF4                link       A6, -0x000C
  41676. 0001EC4C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  41677. 0001EC50  266E 0008                movea.l    A3, [A6 + 0x8]
  41678. 0001EC54  554F                     subq.w     A7, 2
  41679. 0001EC56  2F0B                     move.l     -[A7], A3
  41680. 0001EC58  1F3C 0001                move.b     -[A7], 0x1
  41681. 0001EC5C  61FF 0000 65A2           bsr        +0x65A4 /* 00025200 */
  41682. 0001EC62  101F                     move.b     D0, [A7]+
  41683. 0001EC64  1800                     move.b     D4, D0
  41684. 0001EC66  2453                     movea.l    A2, [A3]
  41685. 0001EC68  363C DAFC                move.w     D3, 0xDAFC
  41686. 0001EC6C  7020                     moveq.l    D0, 0x20
  41687. 0001EC6E  C0AA 0050                and.l      D0, [A2 + 0x50]
  41688. 0001EC72  6600 00A8                bne        +0xAA /* 0001ED1C */
  41689. 0001EC76  2F0B                     move.l     -[A7], A3
  41690. 0001EC78  61FF 0000 08FA           bsr        +0x8FC /* 0001F574 */
  41691. 0001EC7E  2D6A 0044 FFFC           move.l     [A6 - 0x4], [A2 + 0x44]
  41692. 0001EC84  2D6A 0048 FFF8           move.l     [A6 - 0x8], [A2 + 0x48]
  41693. 0001EC8A  202E FFFC                move.l     D0, [A6 - 0x4]
  41694. 0001EC8E  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  41695. 0001EC92  6C00 0086                bge        +0x88 /* 0001ED1A */
  41696. 0001EC96  52AA 0098                addq.l     [A2 + 0x98], 1
  41697. 0001EC9A  486E FFFC                pea.l      [A6 - 0x4]
  41698. 0001EC9E  486E FFF8                pea.l      [A6 - 0x8]
  41699. 0001ECA2  2F0B                     move.l     -[A7], A3
  41700. 0001ECA4  61FF 0000 11B2           bsr        +0x11B4 /* 0001FE58 */
  41701. 0001ECAA  7040                     moveq.l    D0, 0x40
  41702. 0001ECAC  C0AA 0050                and.l      D0, [A2 + 0x50]
  41703. 0001ECB0  672C                     beq        +0x2E /* 0001ECDE */
  41704. 0001ECB2  2F0B                     move.l     -[A7], A3
  41705. 0001ECB4  4EBA F6F4                jsr        [PC - 0x90C /* 0001E3AA */]
  41706. 0001ECB8  554F                     subq.w     A7, 2
  41707. 0001ECBA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41708. 0001ECBE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  41709. 0001ECC2  42A7                     clr.l      -[A7]
  41710. 0001ECC4  4878 0005                push.l     0x5
  41711. 0001ECC8  2F0B                     move.l     -[A7], A3
  41712. 0001ECCA  486E FFF4                pea.l      [A6 - 0xC]
  41713. 0001ECCE  4EBA F2E8                jsr        [PC - 0xD18 /* 0001DFB8 */]
  41714. 0001ECD2  301F                     move.w     D0, [A7]+
  41715. 0001ECD4  6608                     bne        +0xA /* 0001ECDE */
  41716. 0001ECD6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  41717. 0001ECDA  4EBA F2A8                jsr        [PC - 0xD58 /* 0001DF84 */]
  41718. label0001ECDE:
  41719. 0001ECDE  554F                     subq.w     A7, 2
  41720. 0001ECE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41721. 0001ECE4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  41722. 0001ECE8  2F0B                     move.l     -[A7], A3
  41723. 0001ECEA  61FF 0000 1CAE           bsr        +0x1CB0 /* 0002099A */
  41724. 0001ECF0  301F                     move.w     D0, [A7]+
  41725. 0001ECF2  3600                     move.w     D3, D0
  41726. 0001ECF4  6626                     bne        +0x28 /* 0001ED1C */
  41727. 0001ECF6  256E FFFC 0044           move.l     [A2 + 0x44], [A6 - 0x4]
  41728. 0001ECFC  256E FFFC 0048           move.l     [A2 + 0x48], [A6 - 0x4]
  41729. 0001ED02  554F                     subq.w     A7, 2
  41730. 0001ED04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41731. 0001ED08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41732. 0001ED0C  2F0B                     move.l     -[A7], A3
  41733. 0001ED0E  61FF 0000 148E           bsr        +0x1490 /* 0002019E */
  41734. 0001ED14  301F                     move.w     D0, [A7]+
  41735. 0001ED16  3600                     move.w     D3, D0
  41736. 0001ED18  6602                     bne        +0x4 /* 0001ED1C */
  41737. label0001ED1A:
  41738. 0001ED1A  7600                     moveq.l    D3, 0x00
  41739. label0001ED1C:
  41740. 0001ED1C  554F                     subq.w     A7, 2
  41741. 0001ED1E  2F0B                     move.l     -[A7], A3
  41742. 0001ED20  1F04                     move.b     -[A7], D4
  41743. 0001ED22  61FF 0000 64DC           bsr        +0x64DE /* 00025200 */
  41744. 0001ED28  101F                     move.b     D0, [A7]+
  41745. 0001ED2A  3F43 0028                move.w     [A7 + 0x28], D3
  41746. 0001ED2E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  41747. 0001ED32  4E5E                     unlink     A6
  41748. 0001ED34  4E74 0004                rtd        0x0004
  41749. fn0001ED38:
  41750. 0001ED38  4E56 0000                link       A6, 0
  41751. 0001ED3C  48E7 1030                movem.l    -[A7], D3,A2,A3
  41752. 0001ED40  246E 0008                movea.l    A2, [A6 + 0x8]
  41753. 0001ED44  554F                     subq.w     A7, 2
  41754. 0001ED46  2F0A                     move.l     -[A7], A2
  41755. 0001ED48  61FF 0000 3BF6           bsr        +0x3BF8 /* 00022940 */
  41756. 0001ED4E  301F                     move.w     D0, [A7]+
  41757. 0001ED50  3600                     move.w     D3, D0
  41758. 0001ED52  6620                     bne        +0x22 /* 0001ED74 */
  41759. 0001ED54  554F                     subq.w     A7, 2
  41760. 0001ED56  2F0A                     move.l     -[A7], A2
  41761. 0001ED58  4EBA FEEE                jsr        [PC - 0x112 /* 0001EC48 */]
  41762. 0001ED5C  301F                     move.w     D0, [A7]+
  41763. 0001ED5E  3600                     move.w     D3, D0
  41764. 0001ED60  6612                     bne        +0x14 /* 0001ED74 */
  41765. 0001ED62  2052                     movea.l    A0, [A2]
  41766. 0001ED64  2668 0094                movea.l    A3, [A0 + 0x94]
  41767. 0001ED68  200B                     move.l     D0, A3
  41768. 0001ED6A  6708                     beq        +0xA /* 0001ED74 */
  41769. 0001ED6C  2053                     movea.l    A0, [A3]
  41770. 0001ED6E  317C 0003 0028           move.w     [A0 + 0x28], 0x3
  41771. label0001ED74:
  41772. 0001ED74  3F43 0018                move.w     [A7 + 0x18], D3
  41773. 0001ED78  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  41774. 0001ED7C  4E5E                     unlink     A6
  41775. 0001ED7E  4E74 0004                rtd        0x0004
  41776. fn0001ED82:
  41777. 0001ED82  4E56 FFF8                link       A6, -0x0008
  41778. 0001ED86  48E7 1020                movem.l    -[A7], D3,A2
  41779. 0001ED8A  246E 0008                movea.l    A2, [A6 + 0x8]
  41780. 0001ED8E  7020                     moveq.l    D0, 0x20
  41781. 0001ED90  2052                     movea.l    A0, [A2]
  41782. 0001ED92  C0A8 0050                and.l      D0, [A0 + 0x50]
  41783. 0001ED96  6654                     bne        +0x56 /* 0001EDEC */
  41784. 0001ED98  594F                     subq.w     A7, 4
  41785. 0001ED9A  42A7                     clr.l      -[A7]
  41786. 0001ED9C  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  41787. 0001EDA2  486E FFF8                pea.l      [A6 - 0x8]
  41788. 0001EDA6  A9FD                     syscall    GetScrap
  41789. 0001EDA8  201F                     move.l     D0, [A7]+
  41790. 0001EDAA  4A80                     tst.l      D0
  41791. 0001EDAC  6F08                     ble        +0xA /* 0001EDB6 */
  41792. 0001EDAE  1F7C 0001 001C           move.b     [A7 + 0x1C], 0x1
  41793. 0001EDB4  603A                     bra        +0x3C /* 0001EDF0 */
  41794. label0001EDB6:
  41795. 0001EDB6  7600                     moveq.l    D3, 0x00
  41796. 0001EDB8  601E                     bra        +0x20 /* 0001EDD8 */
  41797. label0001EDBA:
  41798. 0001EDBA  594F                     subq.w     A7, 4
  41799. 0001EDBC  42A7                     clr.l      -[A7]
  41800. 0001EDBE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41801. 0001EDC2  486E FFF8                pea.l      [A6 - 0x8]
  41802. 0001EDC6  A9FD                     syscall    GetScrap
  41803. 0001EDC8  201F                     move.l     D0, [A7]+
  41804. 0001EDCA  4A80                     tst.l      D0
  41805. 0001EDCC  6F08                     ble        +0xA /* 0001EDD6 */
  41806. 0001EDCE  1F7C 0001 001C           move.b     [A7 + 0x1C], 0x1
  41807. 0001EDD4  601A                     bra        +0x1C /* 0001EDF0 */
  41808. label0001EDD6:
  41809. 0001EDD6  5283                     addq.l     D3, 1
  41810. label0001EDD8:
  41811. 0001EDD8  554F                     subq.w     A7, 2
  41812. 0001EDDA  2F03                     move.l     -[A7], D3
  41813. 0001EDDC  486E FFFC                pea.l      [A6 - 0x4]
  41814. 0001EDE0  2F0A                     move.l     -[A7], A2
  41815. 0001EDE2  61FF 0000 3236           bsr        +0x3238 /* 0002201A */
  41816. 0001EDE8  301F                     move.w     D0, [A7]+
  41817. 0001EDEA  67CE                     beq        -0x30 /* 0001EDBA */
  41818. label0001EDEC:
  41819. 0001EDEC  422F 001C                clr.b      [A7 + 0x1C]
  41820. label0001EDF0:
  41821. 0001EDF0  4CDF 0408                movem.l    D3,A2, [A7]+
  41822. 0001EDF4  4E5E                     unlink     A6
  41823. 0001EDF6  4E74 0004                rtd        0x0004
  41824. fn0001EDFA:
  41825. 0001EDFA  4E56 FFFC                link       A6, -0x0004
  41826. 0001EDFE  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  41827. 0001EE02  2A2E 000C                move.l     D5, [A6 + 0xC]
  41828. 0001EE06  246E 0008                movea.l    A2, [A6 + 0x8]
  41829. 0001EE0A  4292                     clr.l      [A2]
  41830. 0001EE0C  554F                     subq.w     A7, 2
  41831. 0001EE0E  42A7                     clr.l      -[A7]
  41832. 0001EE10  4878 0002                push.l     0x2
  41833. 0001EE14  2F0A                     move.l     -[A7], A2
  41834. 0001EE16  61FF 0000 6440           bsr        +0x6442 /* 00025258 */
  41835. 0001EE1C  301F                     move.w     D0, [A7]+
  41836. 0001EE1E  3600                     move.w     D3, D0
  41837. 0001EE20  6622                     bne        +0x24 /* 0001EE44 */
  41838. 0001EE22  594F                     subq.w     A7, 4
  41839. 0001EE24  2F12                     move.l     -[A7], [A2]
  41840. 0001EE26  2F05                     move.l     -[A7], D5
  41841. 0001EE28  486E FFFC                pea.l      [A6 - 0x4]
  41842. 0001EE2C  A9FD                     syscall    GetScrap
  41843. 0001EE2E  201F                     move.l     D0, [A7]+
  41844. 0001EE30  2800                     move.l     D4, D0
  41845. 0001EE32  4A80                     tst.l      D0
  41846. 0001EE34  6C0C                     bge        +0xE /* 0001EE42 */
  41847. 0001EE36  3604                     move.w     D3, D4
  41848. 0001EE38  2F0A                     move.l     -[A7], A2
  41849. 0001EE3A  61FF 0000 63A2           bsr        +0x63A4 /* 000251DE */
  41850. 0001EE40  6002                     bra        +0x4 /* 0001EE44 */
  41851. label0001EE42:
  41852. 0001EE42  7600                     moveq.l    D3, 0x00
  41853. label0001EE44:
  41854. 0001EE44  3F43 0024                move.w     [A7 + 0x24], D3
  41855. 0001EE48  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  41856. 0001EE4C  4E5E                     unlink     A6
  41857. 0001EE4E  4E74 0008                rtd        0x0008
  41858. fn0001EE52:
  41859. 0001EE52  4E56 FFE2                link       A6, -0x001E
  41860. 0001EE56  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  41861. 0001EE5A  246E 0008                movea.l    A2, [A6 + 0x8]
  41862. 0001EE5E  42AE FFFC                clr.l      [A6 - 0x4]
  41863. 0001EE62  42AE FFF8                clr.l      [A6 - 0x8]
  41864. 0001EE66  42AE FFF4                clr.l      [A6 - 0xC]
  41865. 0001EE6A  42AE FFF0                clr.l      [A6 - 0x10]
  41866. 0001EE6E  554F                     subq.w     A7, 2
  41867. 0001EE70  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  41868. 0001EE76  486E FFFC                pea.l      [A6 - 0x4]
  41869. 0001EE7A  4EBA FF7E                jsr        [PC - 0x82 /* 0001EDFA */]
  41870. 0001EE7E  301F                     move.w     D0, [A7]+
  41871. 0001EE80  3600                     move.w     D3, D0
  41872. 0001EE82  0C40 FF9A                cmpi.w     D0, 0xFF9A
  41873. 0001EE86  6670                     bne        +0x72 /* 0001EEF8 */
  41874. 0001EE88  42AE FFEC                clr.l      [A6 - 0x14]
  41875. 0001EE8C  42AE FFE8                clr.l      [A6 - 0x18]
  41876. 0001EE90  7800                     moveq.l    D4, 0x00
  41877. 0001EE92  604C                     bra        +0x4E /* 0001EEE0 */
  41878. label0001EE94:
  41879. 0001EE94  554F                     subq.w     A7, 2
  41880. 0001EE96  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  41881. 0001EE9A  486E FFEC                pea.l      [A6 - 0x14]
  41882. 0001EE9E  4EBA FF5A                jsr        [PC - 0xA6 /* 0001EDFA */]
  41883. 0001EEA2  301F                     move.w     D0, [A7]+
  41884. 0001EEA4  3600                     move.w     D3, D0
  41885. 0001EEA6  662E                     bne        +0x30 /* 0001EED6 */
  41886. 0001EEA8  42AE FFE2                clr.l      [A6 - 0x1E]
  41887. 0001EEAC  554F                     subq.w     A7, 2
  41888. 0001EEAE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  41889. 0001EEB2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  41890. 0001EEB6  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  41891. 0001EEBA  2F0A                     move.l     -[A7], A2
  41892. 0001EEBC  4EBA FC2E                jsr        [PC - 0x3D2 /* 0001EAEC */]
  41893. 0001EEC0  301F                     move.w     D0, [A7]+
  41894. 0001EEC2  3600                     move.w     D3, D0
  41895. 0001EEC4  6700 00E6                beq        +0xE8 /* 0001EFAC */
  41896. 0001EEC8  486E FFEC                pea.l      [A6 - 0x14]
  41897. 0001EECC  61FF 0000 6310           bsr        +0x6312 /* 000251DE */
  41898. 0001EED2  6000 00D8                bra        +0xDA /* 0001EFAC */
  41899. label0001EED6:
  41900. 0001EED6  0C43 FF9A                cmpi.w     D3, 0xFF9A
  41901. 0001EEDA  6600 00D0                bne        +0xD2 /* 0001EFAC */
  41902. 0001EEDE  5284                     addq.l     D4, 1
  41903. label0001EEE0:
  41904. 0001EEE0  554F                     subq.w     A7, 2
  41905. 0001EEE2  2F04                     move.l     -[A7], D4
  41906. 0001EEE4  486E FFE8                pea.l      [A6 - 0x18]
  41907. 0001EEE8  2F0A                     move.l     -[A7], A2
  41908. 0001EEEA  61FF 0000 312E           bsr        +0x3130 /* 0002201A */
  41909. 0001EEF0  301F                     move.w     D0, [A7]+
  41910. 0001EEF2  67A0                     beq        -0x5E /* 0001EE94 */
  41911. 0001EEF4  6000 00B6                bra        +0xB8 /* 0001EFAC */
  41912. label0001EEF8:
  41913. 0001EEF8  4A43                     tst.w      D3
  41914. 0001EEFA  6600 00B0                bne        +0xB2 /* 0001EFAC */
  41915. 0001EEFE  2052                     movea.l    A0, [A2]
  41916. 0001EF00  2028 0050                move.l     D0, [A0 + 0x50]
  41917. 0001EF04  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  41918. 0001EF0A  6670                     bne        +0x72 /* 0001EF7C */
  41919. 0001EF0C  554F                     subq.w     A7, 2
  41920. 0001EF0E  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  41921. 0001EF14  486E FFF8                pea.l      [A6 - 0x8]
  41922. 0001EF18  4EBA FEE0                jsr        [PC - 0x120 /* 0001EDFA */]
  41923. 0001EF1C  301F                     move.w     D0, [A7]+
  41924. 0001EF1E  4AAE FFF8                tst.l      [A6 - 0x8]
  41925. 0001EF22  6746                     beq        +0x48 /* 0001EF6A */
  41926. 0001EF24  554F                     subq.w     A7, 2
  41927. 0001EF26  2F3C 4649 5348           move.l     -[A7], 0x46495348 /* 'FISH' */
  41928. 0001EF2C  486E FFF4                pea.l      [A6 - 0xC]
  41929. 0001EF30  4EBA FEC8                jsr        [PC - 0x138 /* 0001EDFA */]
  41930. 0001EF34  301F                     move.w     D0, [A7]+
  41931. 0001EF36  6632                     bne        +0x34 /* 0001EF6A */
  41932. 0001EF38  422E FFE7                clr.b      [A6 - 0x19]
  41933. 0001EF3C  554F                     subq.w     A7, 2
  41934. 0001EF3E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  41935. 0001EF42  42A7                     clr.l      -[A7]
  41936. 0001EF44  486E FFE7                pea.l      [A6 - 0x19]
  41937. 0001EF48  61FF FFFF EE7C           bsr        -0x1182 /* 0001DDC6 */
  41938. 0001EF4E  301F                     move.w     D0, [A7]+
  41939. 0001EF50  6618                     bne        +0x1A /* 0001EF6A */
  41940. 0001EF52  4A2E FFE7                tst.b      [A6 - 0x19]
  41941. 0001EF56  6712                     beq        +0x14 /* 0001EF6A */
  41942. 0001EF58  554F                     subq.w     A7, 2
  41943. 0001EF5A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  41944. 0001EF5E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  41945. 0001EF62  61FF FFFF EFC4           bsr        -0x103A /* 0001DF28 */
  41946. 0001EF68  301F                     move.w     D0, [A7]+
  41947. label0001EF6A:
  41948. 0001EF6A  554F                     subq.w     A7, 2
  41949. 0001EF6C  2F3C 534F 5550           move.l     -[A7], 0x534F5550 /* 'SOUP' */
  41950. 0001EF72  486E FFF0                pea.l      [A6 - 0x10]
  41951. 0001EF76  4EBA FE82                jsr        [PC - 0x17E /* 0001EDFA */]
  41952. 0001EF7A  301F                     move.w     D0, [A7]+
  41953. label0001EF7C:
  41954. 0001EF7C  206E FFFC                movea.l    A0, [A6 - 0x4]
  41955. 0001EF80  A029                     syscall    HLock
  41956. 0001EF82  554F                     subq.w     A7, 2
  41957. 0001EF84  206E FFFC                movea.l    A0, [A6 - 0x4]
  41958. 0001EF88  2F10                     move.l     -[A7], [A0]
  41959. 0001EF8A  594F                     subq.w     A7, 4
  41960. 0001EF8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  41961. 0001EF90  4EB9 0000 1F18           jsr        [0x00001F18]
  41962. 0001EF96  201F                     move.l     D0, [A7]+
  41963. 0001EF98  2F00                     move.l     -[A7], D0
  41964. 0001EF9A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  41965. 0001EF9E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  41966. 0001EFA2  2F0A                     move.l     -[A7], A2
  41967. 0001EFA4  4EBA F9B6                jsr        [PC - 0x64A /* 0001E95C */]
  41968. 0001EFA8  301F                     move.w     D0, [A7]+
  41969. 0001EFAA  3600                     move.w     D3, D0
  41970. label0001EFAC:
  41971. 0001EFAC  4A43                     tst.w      D3
  41972. 0001EFAE  6612                     bne        +0x14 /* 0001EFC2 */
  41973. 0001EFB0  2052                     movea.l    A0, [A2]
  41974. 0001EFB2  2668 0094                movea.l    A3, [A0 + 0x94]
  41975. 0001EFB6  200B                     move.l     D0, A3
  41976. 0001EFB8  6708                     beq        +0xA /* 0001EFC2 */
  41977. 0001EFBA  2053                     movea.l    A0, [A3]
  41978. 0001EFBC  317C 0004 0028           move.w     [A0 + 0x28], 0x4
  41979. label0001EFC2:
  41980. 0001EFC2  486E FFFC                pea.l      [A6 - 0x4]
  41981. 0001EFC6  61FF 0000 6216           bsr        +0x6218 /* 000251DE */
  41982. 0001EFCC  486E FFF8                pea.l      [A6 - 0x8]
  41983. 0001EFD0  61FF 0000 620C           bsr        +0x620E /* 000251DE */
  41984. 0001EFD6  486E FFF4                pea.l      [A6 - 0xC]
  41985. 0001EFDA  61FF 0000 6202           bsr        +0x6204 /* 000251DE */
  41986. 0001EFE0  486E FFF0                pea.l      [A6 - 0x10]
  41987. 0001EFE4  61FF 0000 61F8           bsr        +0x61FA /* 000251DE */
  41988. 0001EFEA  3F43 003A                move.w     [A7 + 0x3A], D3
  41989. 0001EFEE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  41990. 0001EFF2  4E5E                     unlink     A6
  41991. 0001EFF4  4E74 0004                rtd        0x0004
  41992. fn0001EFF8:
  41993. 0001EFF8  4E56 FFCC                link       A6, -0x0034
  41994. 0001EFFC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  41995. 0001F000  362E 0010                move.w     D3, [A6 + 0x10]
  41996. 0001F004  286E 000C                movea.l    A4, [A6 + 0xC]
  41997. 0001F008  266E 0008                movea.l    A3, [A6 + 0x8]
  41998. 0001F00C  2453                     movea.l    A2, [A3]
  41999. 0001F00E  486E FFCE                pea.l      [A6 - 0x32]
  42000. 0001F012  A874                     syscall    GetPort
  42001. 0001F014  2F12                     move.l     -[A7], [A2]
  42002. 0001F016  A873                     syscall    SetPort
  42003. 0001F018  2052                     movea.l    A0, [A2]
  42004. 0001F01A  3D68 0044 FFCC           move.w     [A6 - 0x34], [A0 + 0x44]
  42005. 0001F020  554F                     subq.w     A7, 2
  42006. 0001F022  3F14                     move.w     -[A7], [A4]
  42007. 0001F024  2F3C 8202 0006           move.l     -[A7], 0x82020006
  42008. 0001F02A  A8B5                     syscall    ScriptUtil
  42009. 0001F02C  301F                     move.w     D0, [A7]+
  42010. 0001F02E  3E00                     move.w     D7, D0
  42011. 0001F030  594F                     subq.w     A7, 4
  42012. 0001F032  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  42013. 0001F036  2F0B                     move.l     -[A7], A3
  42014. 0001F038  61FF FFFF CE3A           bsr        -0x31C4 /* 0001BE74 */
  42015. 0001F03E  201F                     move.l     D0, [A7]+
  42016. 0001F040  2800                     move.l     D4, D0
  42017. 0001F042  3003                     move.w     D0, D3
  42018. 0001F044  0240 0100                andi.w     D0, 0x100
  42019. 0001F048  3D40 FFD2                move.w     [A6 - 0x2E], D0
  42020. label0001F04C:
  42021. 0001F04C  2F04                     move.l     -[A7], D4
  42022. 0001F04E  486E FFE0                pea.l      [A6 - 0x20]
  42023. 0001F052  2F0B                     move.l     -[A7], A3
  42024. 0001F054  61FF FFFF CEC4           bsr        -0x313A /* 0001BF1A */
  42025. 0001F05A  2C2A 0044                move.l     D6, [A2 + 0x44]
  42026. 0001F05E  BCAE FFE0                cmp.l      D6, [A6 - 0x20]
  42027. 0001F062  6F04                     ble        +0x6 /* 0001F068 */
  42028. 0001F064  2606                     move.l     D3, D6
  42029. 0001F066  6004                     bra        +0x6 /* 0001F06C */
  42030. label0001F068:
  42031. 0001F068  262E FFE0                move.l     D3, [A6 - 0x20]
  42032. label0001F06C:
  42033. 0001F06C  2D6E FFE4 FFD4           move.l     [A6 - 0x2C], [A6 - 0x1C]
  42034. 0001F072  2D6A 0048 FFD8           move.l     [A6 - 0x28], [A2 + 0x48]
  42035. 0001F078  202A 0048                move.l     D0, [A2 + 0x48]
  42036. 0001F07C  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  42037. 0001F080  6C06                     bge        +0x8 /* 0001F088 */
  42038. 0001F082  2C2E FFD8                move.l     D6, [A6 - 0x28]
  42039. 0001F086  6004                     bra        +0x6 /* 0001F08C */
  42040. label0001F088:
  42041. 0001F088  2C2E FFD4                move.l     D6, [A6 - 0x2C]
  42042. label0001F08C:
  42043. 0001F08C  554F                     subq.w     A7, 2
  42044. 0001F08E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  42045. 0001F092  2F3C 8202 0006           move.l     -[A7], 0x82020006
  42046. 0001F098  A8B5                     syscall    ScriptUtil
  42047. 0001F09A  301F                     move.w     D0, [A7]+
  42048. 0001F09C  BE40                     cmp.w      D7, D0
  42049. 0001F09E  6632                     bne        +0x34 /* 0001F0D2 */
  42050. 0001F0A0  554F                     subq.w     A7, 2
  42051. 0001F0A2  2F03                     move.l     -[A7], D3
  42052. 0001F0A4  2F06                     move.l     -[A7], D6
  42053. 0001F0A6  3F3C 0001                move.w     -[A7], 0x1
  42054. 0001F0AA  2F0C                     move.l     -[A7], A4
  42055. 0001F0AC  2F0B                     move.l     -[A7], A3
  42056. 0001F0AE  61FF 0000 137E           bsr        +0x1380 /* 0002042E */
  42057. 0001F0B4  301F                     move.w     D0, [A7]+
  42058. 0001F0B6  3A00                     move.w     D5, D0
  42059. 0001F0B8  6600 00CC                bne        +0xCE /* 0001F186 */
  42060. 0001F0BC  594F                     subq.w     A7, 4
  42061. 0001F0BE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  42062. 0001F0C2  2F0B                     move.l     -[A7], A3
  42063. 0001F0C4  61FF FFFF CDAE           bsr        -0x3250 /* 0001BE74 */
  42064. 0001F0CA  201F                     move.l     D0, [A7]+
  42065. 0001F0CC  2800                     move.l     D4, D0
  42066. 0001F0CE  6000 00AA                bra        +0xAC /* 0001F17A */
  42067. label0001F0D2:
  42068. 0001F0D2  4A6E FFD2                tst.w      [A6 - 0x2E]
  42069. 0001F0D6  6700 00A0                beq        +0xA2 /* 0001F178 */
  42070. 0001F0DA  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  42071. 0001F0DE  A887                     syscall    TextFont
  42072. 0001F0E0  2806                     move.l     D4, D6
  42073. 0001F0E2  9883                     sub.l      D4, D3
  42074. 0001F0E4  607A                     bra        +0x7C /* 0001F160 */
  42075. label0001F0E6:
  42076. 0001F0E6  554F                     subq.w     A7, 2
  42077. 0001F0E8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42078. 0001F0EC  1F3C 0001                move.b     -[A7], 0x1
  42079. 0001F0F0  61FF 0000 610E           bsr        +0x6110 /* 00025200 */
  42080. 0001F0F6  101F                     move.b     D0, [A7]+
  42081. 0001F0F8  1C00                     move.b     D6, D0
  42082. 0001F0FA  554F                     subq.w     A7, 2
  42083. 0001F0FC  206A 0004                movea.l    A0, [A2 + 0x4]
  42084. 0001F100  2250                     movea.l    A1, [A0]
  42085. 0001F102  4871 3800                pea.l      [A1 + D3]
  42086. 0001F106  2F04                     move.l     -[A7], D4
  42087. 0001F108  486E FFFC                pea.l      [A6 - 0x4]
  42088. 0001F10C  2F3C 820C 0026           move.l     -[A7], 0x820C0026
  42089. 0001F112  A8B5                     syscall    ScriptUtil
  42090. 0001F114  3D5F FFDC                move.w     [A6 - 0x24], [A7]+
  42091. 0001F118  3D6E FFDC FFDE           move.w     [A6 - 0x22], [A6 - 0x24]
  42092. 0001F11E  554F                     subq.w     A7, 2
  42093. 0001F120  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42094. 0001F124  1F06                     move.b     -[A7], D6
  42095. 0001F126  61FF 0000 60D8           bsr        +0x60DA /* 00025200 */
  42096. 0001F12C  101F                     move.b     D0, [A7]+
  42097. 0001F12E  102E FFDE                move.b     D0, [A6 - 0x22]
  42098. 0001F132  4880                     ext.w      D0
  42099. 0001F134  B047                     cmp.w      D0, D7
  42100. 0001F136  6620                     bne        +0x22 /* 0001F158 */
  42101. 0001F138  554F                     subq.w     A7, 2
  42102. 0001F13A  2F03                     move.l     -[A7], D3
  42103. 0001F13C  2003                     move.l     D0, D3
  42104. 0001F13E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  42105. 0001F142  2F00                     move.l     -[A7], D0
  42106. 0001F144  3F3C 0001                move.w     -[A7], 0x1
  42107. 0001F148  2F0C                     move.l     -[A7], A4
  42108. 0001F14A  2F0B                     move.l     -[A7], A3
  42109. 0001F14C  61FF 0000 12E0           bsr        +0x12E2 /* 0002042E */
  42110. 0001F152  301F                     move.w     D0, [A7]+
  42111. 0001F154  3A00                     move.w     D5, D0
  42112. 0001F156  662E                     bne        +0x30 /* 0001F186 */
  42113. label0001F158:
  42114. 0001F158  D6AE FFFC                add.l      D3, [A6 - 0x4]
  42115. 0001F15C  98AE FFFC                sub.l      D4, [A6 - 0x4]
  42116. label0001F160:
  42117. 0001F160  4A84                     tst.l      D4
  42118. 0001F162  6E82                     bgt        -0x7C /* 0001F0E6 */
  42119. 0001F164  594F                     subq.w     A7, 4
  42120. 0001F166  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  42121. 0001F16A  2F0B                     move.l     -[A7], A3
  42122. 0001F16C  61FF FFFF CD06           bsr        -0x32F8 /* 0001BE74 */
  42123. 0001F172  201F                     move.l     D0, [A7]+
  42124. 0001F174  2800                     move.l     D4, D0
  42125. 0001F176  6002                     bra        +0x4 /* 0001F17A */
  42126. label0001F178:
  42127. 0001F178  5284                     addq.l     D4, 1
  42128. label0001F17A:
  42129. 0001F17A  202E FFE4                move.l     D0, [A6 - 0x1C]
  42130. 0001F17E  B0AA 0048                cmp.l      D0, [A2 + 0x48]
  42131. 0001F182  6D00 FEC8                blt        -0x136 /* 0001F04C */
  42132. label0001F186:
  42133. 0001F186  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  42134. 0001F18A  A887                     syscall    TextFont
  42135. 0001F18C  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  42136. 0001F190  A873                     syscall    SetPort
  42137. 0001F192  3F45 0066                move.w     [A7 + 0x66], D5
  42138. 0001F196  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  42139. 0001F19A  4E5E                     unlink     A6
  42140. 0001F19C  4E74 000A                rtd        0x000A
  42141. fn0001F1A0:
  42142. 0001F1A0  4E56 FFFC                link       A6, -0x0004
  42143. 0001F1A4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  42144. 0001F1A8  382E 0010                move.w     D4, [A6 + 0x10]
  42145. 0001F1AC  286E 000C                movea.l    A4, [A6 + 0xC]
  42146. 0001F1B0  266E 0008                movea.l    A3, [A6 + 0x8]
  42147. 0001F1B4  554F                     subq.w     A7, 2
  42148. 0001F1B6  2F0B                     move.l     -[A7], A3
  42149. 0001F1B8  1F3C 0001                move.b     -[A7], 0x1
  42150. 0001F1BC  61FF 0000 6042           bsr        +0x6044 /* 00025200 */
  42151. 0001F1C2  101F                     move.b     D0, [A7]+
  42152. 0001F1C4  1E00                     move.b     D7, D0
  42153. 0001F1C6  2453                     movea.l    A2, [A3]
  42154. 0001F1C8  363C DAFC                move.w     D3, 0xDAFC
  42155. 0001F1CC  7020                     moveq.l    D0, 0x20
  42156. 0001F1CE  C0AA 0050                and.l      D0, [A2 + 0x50]
  42157. 0001F1D2  6600 0192                bne        +0x194 /* 0001F366 */
  42158. 0001F1D6  2F0B                     move.l     -[A7], A3
  42159. 0001F1D8  61FF 0000 039A           bsr        +0x39C /* 0001F574 */
  42160. 0001F1DE  202A 0050                move.l     D0, [A2 + 0x50]
  42161. 0001F1E2  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  42162. 0001F1E8  6738                     beq        +0x3A /* 0001F222 */
  42163. 0001F1EA  554F                     subq.w     A7, 2
  42164. 0001F1EC  42A7                     clr.l      -[A7]
  42165. 0001F1EE  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  42166. 0001F1F2  3F04                     move.w     -[A7], D4
  42167. 0001F1F4  2F0C                     move.l     -[A7], A4
  42168. 0001F1F6  2F0B                     move.l     -[A7], A3
  42169. 0001F1F8  61FF 0000 1234           bsr        +0x1236 /* 0002042E */
  42170. 0001F1FE  301F                     move.w     D0, [A7]+
  42171. 0001F200  3600                     move.w     D3, D0
  42172. 0001F202  6600 0162                bne        +0x164 /* 0001F366 */
  42173. 0001F206  554F                     subq.w     A7, 2
  42174. 0001F208  42A7                     clr.l      -[A7]
  42175. 0001F20A  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  42176. 0001F20E  2F0B                     move.l     -[A7], A3
  42177. 0001F210  61FF 0000 0F8C           bsr        +0xF8E /* 0002019E */
  42178. 0001F216  301F                     move.w     D0, [A7]+
  42179. 0001F218  3600                     move.w     D3, D0
  42180. 0001F21A  6700 0148                beq        +0x14A /* 0001F364 */
  42181. 0001F21E  6000 0146                bra        +0x148 /* 0001F366 */
  42182. label0001F222:
  42183. 0001F222  202A 0044                move.l     D0, [A2 + 0x44]
  42184. 0001F226  B0AA 0048                cmp.l      D0, [A2 + 0x48]
  42185. 0001F22A  6600 0094                bne        +0x96 /* 0001F2C0 */
  42186. 0001F22E  2F0B                     move.l     -[A7], A3
  42187. 0001F230  61FF FFFF DDE6           bsr        -0x2218 /* 0001D018 */
  42188. 0001F236  2F0C                     move.l     -[A7], A4
  42189. 0001F238  204A                     movea.l    A0, A2
  42190. 0001F23A  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  42191. 0001F23E  2A08                     move.l     D5, A0
  42192. 0001F240  4850                     pea.l      [A0]
  42193. 0001F242  1F2A 00DE                move.b     -[A7], [A2 + 0xDE]
  42194. 0001F246  3F04                     move.w     -[A7], D4
  42195. 0001F248  61FF FFFF E850           bsr        -0x17AE /* 0001DA9A */
  42196. 0001F24E  4AAA 0014                tst.l      [A2 + 0x14]
  42197. 0001F252  661C                     bne        +0x1E /* 0001F270 */
  42198. 0001F254  554F                     subq.w     A7, 2
  42199. 0001F256  42A7                     clr.l      -[A7]
  42200. 0001F258  42A7                     clr.l      -[A7]
  42201. 0001F25A  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  42202. 0001F25E  2F05                     move.l     -[A7], D5
  42203. 0001F260  2F0B                     move.l     -[A7], A3
  42204. 0001F262  61FF 0000 11CA           bsr        +0x11CC /* 0002042E */
  42205. 0001F268  301F                     move.w     D0, [A7]+
  42206. 0001F26A  3600                     move.w     D3, D0
  42207. 0001F26C  6600 00F8                bne        +0xFA /* 0001F366 */
  42208. label0001F270:
  42209. 0001F270  202A 004C                move.l     D0, [A2 + 0x4C]
  42210. 0001F274  0280 1000 0000           andi.l     D0, 0x10000000
  42211. 0001F27A  6700 00E8                beq        +0xEA /* 0001F364 */
  42212. 0001F27E  3004                     move.w     D0, D4
  42213. 0001F280  0240 0001                andi.w     D0, 0x1
  42214. 0001F284  6700 00DE                beq        +0xE0 /* 0001F364 */
  42215. 0001F288  554F                     subq.w     A7, 2
  42216. 0001F28A  3F2A 00DC                move.w     -[A7], [A2 + 0xDC]
  42217. 0001F28E  2F3C 8202 0006           move.l     -[A7], 0x82020006
  42218. 0001F294  A8B5                     syscall    ScriptUtil
  42219. 0001F296  301F                     move.w     D0, [A7]+
  42220. 0001F298  3600                     move.w     D3, D0
  42221. 0001F29A  594F                     subq.w     A7, 4
  42222. 0001F29C  3F3C 0016                move.w     -[A7], 0x16
  42223. 0001F2A0  2F3C 8402 0008           move.l     -[A7], 0x84020008
  42224. 0001F2A6  A8B5                     syscall    ScriptUtil
  42225. 0001F2A8  201F                     move.l     D0, [A7]+
  42226. 0001F2AA  3043                     movea.w    A0, D3
  42227. 0001F2AC  B1C0                     cmpa.l     A0, D0
  42228. 0001F2AE  6700 00B4                beq        +0xB6 /* 0001F364 */
  42229. 0001F2B2  3F03                     move.w     -[A7], D3
  42230. 0001F2B4  2F3C 8002 0004           move.l     -[A7], 0x80020004
  42231. 0001F2BA  A8B5                     syscall    ScriptUtil
  42232. 0001F2BC  6000 00A6                bra        +0xA8 /* 0001F364 */
  42233. label0001F2C0:
  42234. 0001F2C0  52AA 0098                addq.l     [A2 + 0x98], 1
  42235. 0001F2C4  7040                     moveq.l    D0, 0x40
  42236. 0001F2C6  C0AA 0050                and.l      D0, [A2 + 0x50]
  42237. 0001F2CA  6736                     beq        +0x38 /* 0001F302 */
  42238. 0001F2CC  2F0B                     move.l     -[A7], A3
  42239. 0001F2CE  4EBA F0DA                jsr        [PC - 0xF26 /* 0001E3AA */]
  42240. 0001F2D2  2A2A 0048                move.l     D5, [A2 + 0x48]
  42241. 0001F2D6  2C2A 0044                move.l     D6, [A2 + 0x44]
  42242. 0001F2DA  554F                     subq.w     A7, 2
  42243. 0001F2DC  2F06                     move.l     -[A7], D6
  42244. 0001F2DE  2F05                     move.l     -[A7], D5
  42245. 0001F2E0  2005                     move.l     D0, D5
  42246. 0001F2E2  9086                     sub.l      D0, D6
  42247. 0001F2E4  2F00                     move.l     -[A7], D0
  42248. 0001F2E6  2F3C 000A 0007           move.l     -[A7], 0xA0007
  42249. 0001F2EC  2F0B                     move.l     -[A7], A3
  42250. 0001F2EE  486E FFFC                pea.l      [A6 - 0x4]
  42251. 0001F2F2  4EBA ECC4                jsr        [PC - 0x133C /* 0001DFB8 */]
  42252. 0001F2F6  301F                     move.w     D0, [A7]+
  42253. 0001F2F8  6608                     bne        +0xA /* 0001F302 */
  42254. 0001F2FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  42255. 0001F2FE  4EBA EC84                jsr        [PC - 0x137C /* 0001DF84 */]
  42256. label0001F302:
  42257. 0001F302  202A 004C                move.l     D0, [A2 + 0x4C]
  42258. 0001F306  0280 1000 0000           andi.l     D0, 0x10000000
  42259. 0001F30C  6722                     beq        +0x24 /* 0001F330 */
  42260. 0001F30E  3004                     move.w     D0, D4
  42261. 0001F310  0240 0081                andi.w     D0, 0x81
  42262. 0001F314  0C40 0081                cmpi.w     D0, 0x81
  42263. 0001F318  6616                     bne        +0x18 /* 0001F330 */
  42264. 0001F31A  554F                     subq.w     A7, 2
  42265. 0001F31C  3F04                     move.w     -[A7], D4
  42266. 0001F31E  2F0C                     move.l     -[A7], A4
  42267. 0001F320  2F0B                     move.l     -[A7], A3
  42268. 0001F322  4EBA FCD4                jsr        [PC - 0x32C /* 0001EFF8 */]
  42269. 0001F326  301F                     move.w     D0, [A7]+
  42270. 0001F328  3600                     move.w     D3, D0
  42271. 0001F32A  663A                     bne        +0x3C /* 0001F366 */
  42272. 0001F32C  0244 FFFE                andi.w     D4, 0xFFFE
  42273. label0001F330:
  42274. 0001F330  554F                     subq.w     A7, 2
  42275. 0001F332  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  42276. 0001F336  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  42277. 0001F33A  3F04                     move.w     -[A7], D4
  42278. 0001F33C  2F0C                     move.l     -[A7], A4
  42279. 0001F33E  2F0B                     move.l     -[A7], A3
  42280. 0001F340  61FF 0000 10EC           bsr        +0x10EE /* 0002042E */
  42281. 0001F346  301F                     move.w     D0, [A7]+
  42282. 0001F348  3600                     move.w     D3, D0
  42283. 0001F34A  661A                     bne        +0x1C /* 0001F366 */
  42284. 0001F34C  554F                     subq.w     A7, 2
  42285. 0001F34E  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  42286. 0001F352  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  42287. 0001F356  2F0B                     move.l     -[A7], A3
  42288. 0001F358  61FF 0000 0E44           bsr        +0xE46 /* 0002019E */
  42289. 0001F35E  301F                     move.w     D0, [A7]+
  42290. 0001F360  3600                     move.w     D3, D0
  42291. 0001F362  6602                     bne        +0x4 /* 0001F366 */
  42292. label0001F364:
  42293. 0001F364  7600                     moveq.l    D3, 0x00
  42294. label0001F366:
  42295. 0001F366  554F                     subq.w     A7, 2
  42296. 0001F368  2F0B                     move.l     -[A7], A3
  42297. 0001F36A  1F07                     move.b     -[A7], D7
  42298. 0001F36C  61FF 0000 5E92           bsr        +0x5E94 /* 00025200 */
  42299. 0001F372  101F                     move.b     D0, [A7]+
  42300. 0001F374  3F43 0036                move.w     [A7 + 0x36], D3
  42301. 0001F378  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  42302. 0001F37C  4E5E                     unlink     A6
  42303. 0001F37E  4E74 000A                rtd        0x000A
  42304. fn0001F382:
  42305. 0001F382  4E56 0000                link       A6, 0
  42306. 0001F386  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  42307. 0001F38A  286E 000C                movea.l    A4, [A6 + 0xC]
  42308. 0001F38E  266E 0008                movea.l    A3, [A6 + 0x8]
  42309. 0001F392  554F                     subq.w     A7, 2
  42310. 0001F394  2F0B                     move.l     -[A7], A3
  42311. 0001F396  1F3C 0001                move.b     -[A7], 0x1
  42312. 0001F39A  61FF 0000 5E64           bsr        +0x5E66 /* 00025200 */
  42313. 0001F3A0  101F                     move.b     D0, [A7]+
  42314. 0001F3A2  1800                     move.b     D4, D0
  42315. 0001F3A4  2453                     movea.l    A2, [A3]
  42316. 0001F3A6  363C DAFC                move.w     D3, 0xDAFC
  42317. 0001F3AA  7020                     moveq.l    D0, 0x20
  42318. 0001F3AC  C0AA 0050                and.l      D0, [A2 + 0x50]
  42319. 0001F3B0  6630                     bne        +0x32 /* 0001F3E2 */
  42320. 0001F3B2  554F                     subq.w     A7, 2
  42321. 0001F3B4  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  42322. 0001F3B8  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  42323. 0001F3BC  2F0C                     move.l     -[A7], A4
  42324. 0001F3BE  2F0B                     move.l     -[A7], A3
  42325. 0001F3C0  61FF 0000 1220           bsr        +0x1222 /* 000205E2 */
  42326. 0001F3C6  301F                     move.w     D0, [A7]+
  42327. 0001F3C8  3600                     move.w     D3, D0
  42328. 0001F3CA  6616                     bne        +0x18 /* 0001F3E2 */
  42329. 0001F3CC  554F                     subq.w     A7, 2
  42330. 0001F3CE  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  42331. 0001F3D2  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  42332. 0001F3D6  2F0B                     move.l     -[A7], A3
  42333. 0001F3D8  61FF 0000 0DC4           bsr        +0xDC6 /* 0002019E */
  42334. 0001F3DE  301F                     move.w     D0, [A7]+
  42335. 0001F3E0  3600                     move.w     D3, D0
  42336. label0001F3E2:
  42337. 0001F3E2  554F                     subq.w     A7, 2
  42338. 0001F3E4  2F0B                     move.l     -[A7], A3
  42339. 0001F3E6  1F04                     move.b     -[A7], D4
  42340. 0001F3E8  61FF 0000 5E16           bsr        +0x5E18 /* 00025200 */
  42341. 0001F3EE  101F                     move.b     D0, [A7]+
  42342. 0001F3F0  3F43 0024                move.w     [A7 + 0x24], D3
  42343. 0001F3F4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  42344. 0001F3F8  4E5E                     unlink     A6
  42345. 0001F3FA  4E74 0008                rtd        0x0008
  42346. fn0001F3FE:
  42347. 0001F3FE  4E56 FFFC                link       A6, -0x0004
  42348. 0001F402  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  42349. 0001F406  266E 000C                movea.l    A3, [A6 + 0xC]
  42350. 0001F40A  282E 0008                move.l     D4, [A6 + 0x8]
  42351. 0001F40E  4293                     clr.l      [A3]
  42352. 0001F410  203C 6370 6E74           move.l     D0, 0x63706E74 /* 'cpnt' */
  42353. 0001F416  43EE FFFC                lea.l      A1, [A6 - 0x4]
  42354. 0001F41A  A1AD                     syscall    Gestalt, flags=1
  42355. 0001F41C  2288                     move.l     [A1], A0
  42356. 0001F41E  48C0                     ext.l      D0
  42357. 0001F420  2600                     move.l     D3, D0
  42358. 0001F422  6646                     bne        +0x48 /* 0001F46A */
  42359. 0001F424  594F                     subq.w     A7, 4
  42360. 0001F426  2F3C 5052 4546           move.l     -[A7], 0x50524546 /* 'PREF' */
  42361. 0001F42C  2F3C 4943 4170           move.l     -[A7], 0x49434170 /* 'ICAp' */
  42362. 0001F432  7021                     moveq.l    D0, 0x21
  42363. 0001F434  A82A                     syscall    ComponentDispatch
  42364. 0001F436  205F                     movea.l    A0, [A7]+
  42365. 0001F438  2448                     movea.l    A2, A0
  42366. 0001F43A  2008                     move.l     D0, A0
  42367. 0001F43C  6604                     bne        +0x6 /* 0001F442 */
  42368. 0001F43E  76FC                     moveq.l    D3, 0xFFFFFFFC
  42369. 0001F440  6028                     bra        +0x2A /* 0001F46A */
  42370. label0001F442:
  42371. 0001F442  594F                     subq.w     A7, 4
  42372. 0001F444  2F0A                     move.l     -[A7], A2
  42373. 0001F446  2F04                     move.l     -[A7], D4
  42374. 0001F448  2F3C 0004 0000           move.l     -[A7], 0x40000
  42375. 0001F44E  7000                     moveq.l    D0, 0x00
  42376. 0001F450  A82A                     syscall    ComponentDispatch
  42377. 0001F452  201F                     move.l     D0, [A7]+
  42378. 0001F454  2600                     move.l     D3, D0
  42379. 0001F456  4A83                     tst.l      D3
  42380. 0001F458  670C                     beq        +0xE /* 0001F466 */
  42381. 0001F45A  554F                     subq.w     A7, 2
  42382. 0001F45C  2F0A                     move.l     -[A7], A2
  42383. 0001F45E  7008                     moveq.l    D0, 0x08
  42384. 0001F460  A82A                     syscall    ComponentDispatch
  42385. 0001F462  301F                     move.w     D0, [A7]+
  42386. 0001F464  6004                     bra        +0x6 /* 0001F46A */
  42387. label0001F466:
  42388. 0001F466  268A                     move.l     [A3], A2
  42389. 0001F468  7600                     moveq.l    D3, 0x00
  42390. label0001F46A:
  42391. 0001F46A  2F43 0024                move.l     [A7 + 0x24], D3
  42392. 0001F46E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  42393. 0001F472  4E5E                     unlink     A6
  42394. 0001F474  4E74 0008                rtd        0x0008
  42395. fn0001F478:
  42396. 0001F478  4E56 0000                link       A6, 0
  42397. 0001F47C  2F0A                     move.l     -[A7], A2
  42398. 0001F47E  246E 0008                movea.l    A2, [A6 + 0x8]
  42399. 0001F482  594F                     subq.w     A7, 4
  42400. 0001F484  2F0A                     move.l     -[A7], A2
  42401. 0001F486  2F3C 0000 0001           move.l     -[A7], 0x1
  42402. 0001F48C  7000                     moveq.l    D0, 0x00
  42403. 0001F48E  A82A                     syscall    ComponentDispatch
  42404. 0001F490  201F                     move.l     D0, [A7]+
  42405. 0001F492  554F                     subq.w     A7, 2
  42406. 0001F494  2F0A                     move.l     -[A7], A2
  42407. 0001F496  7008                     moveq.l    D0, 0x08
  42408. 0001F498  A82A                     syscall    ComponentDispatch
  42409. 0001F49A  301F                     move.w     D0, [A7]+
  42410. 0001F49C  42AF 0010                clr.l      [A7 + 0x10]
  42411. 0001F4A0  245F                     movea.l    A2, [A7]+
  42412. 0001F4A2  4E5E                     unlink     A6
  42413. 0001F4A4  4E74 0004                rtd        0x0004
  42414. fn0001F4A8:
  42415. 0001F4A8  4E56 0000                link       A6, 0
  42416. 0001F4AC  48E7 1030                movem.l    -[A7], D3,A2,A3
  42417. 0001F4B0  266E 000E                movea.l    A3, [A6 + 0xE]
  42418. 0001F4B4  362E 000C                move.w     D3, [A6 + 0xC]
  42419. 0001F4B8  246E 0008                movea.l    A2, [A6 + 0x8]
  42420. 0001F4BC  594F                     subq.w     A7, 4
  42421. 0001F4BE  2F0B                     move.l     -[A7], A3
  42422. 0001F4C0  3F03                     move.w     -[A7], D3
  42423. 0001F4C2  2F0A                     move.l     -[A7], A2
  42424. 0001F4C4  2F3C 0006 0002           move.l     -[A7], 0x60002
  42425. 0001F4CA  7000                     moveq.l    D0, 0x00
  42426. 0001F4CC  A82A                     syscall    ComponentDispatch
  42427. 0001F4CE  201F                     move.l     D0, [A7]+
  42428. 0001F4D0  2F40 001E                move.l     [A7 + 0x1E], D0
  42429. 0001F4D4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  42430. 0001F4D8  4E5E                     unlink     A6
  42431. 0001F4DA  4E74 000A                rtd        0x000A
  42432. fn0001F4DE:
  42433. 0001F4DE  4E56 0000                link       A6, 0
  42434. 0001F4E2  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  42435. 0001F4E6  2C2E 0020                move.l     D6, [A6 + 0x20]
  42436. 0001F4EA  2A2E 001C                move.l     D5, [A6 + 0x1C]
  42437. 0001F4EE  282E 0018                move.l     D4, [A6 + 0x18]
  42438. 0001F4F2  262E 0014                move.l     D3, [A6 + 0x14]
  42439. 0001F4F6  286E 0010                movea.l    A4, [A6 + 0x10]
  42440. 0001F4FA  266E 000C                movea.l    A3, [A6 + 0xC]
  42441. 0001F4FE  246E 0008                movea.l    A2, [A6 + 0x8]
  42442. 0001F502  594F                     subq.w     A7, 4
  42443. 0001F504  2F06                     move.l     -[A7], D6
  42444. 0001F506  2F05                     move.l     -[A7], D5
  42445. 0001F508  2F04                     move.l     -[A7], D4
  42446. 0001F50A  2F03                     move.l     -[A7], D3
  42447. 0001F50C  2F0C                     move.l     -[A7], A4
  42448. 0001F50E  2F0B                     move.l     -[A7], A3
  42449. 0001F510  2F0A                     move.l     -[A7], A2
  42450. 0001F512  2F3C 0018 0010           move.l     -[A7], 0x180010
  42451. 0001F518  7000                     moveq.l    D0, 0x00
  42452. 0001F51A  A82A                     syscall    ComponentDispatch
  42453. 0001F51C  201F                     move.l     D0, [A7]+
  42454. 0001F51E  2F40 0040                move.l     [A7 + 0x40], D0
  42455. 0001F522  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  42456. 0001F526  4E5E                     unlink     A6
  42457. 0001F528  4E74 001C                rtd        0x001C
  42458. fn0001F52C:
  42459. 0001F52C  4E56 0000                link       A6, 0
  42460. 0001F530  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  42461. 0001F534  2A2E 001C                move.l     D5, [A6 + 0x1C]
  42462. 0001F538  282E 0018                move.l     D4, [A6 + 0x18]
  42463. 0001F53C  286E 0014                movea.l    A4, [A6 + 0x14]
  42464. 0001F540  262E 0010                move.l     D3, [A6 + 0x10]
  42465. 0001F544  266E 000C                movea.l    A3, [A6 + 0xC]
  42466. 0001F548  246E 0008                movea.l    A2, [A6 + 0x8]
  42467. 0001F54C  594F                     subq.w     A7, 4
  42468. 0001F54E  2F05                     move.l     -[A7], D5
  42469. 0001F550  2F04                     move.l     -[A7], D4
  42470. 0001F552  2F0C                     move.l     -[A7], A4
  42471. 0001F554  2F03                     move.l     -[A7], D3
  42472. 0001F556  2F0B                     move.l     -[A7], A3
  42473. 0001F558  2F0A                     move.l     -[A7], A2
  42474. 0001F55A  2F3C 0014 0011           move.l     -[A7], 0x140011
  42475. 0001F560  7000                     moveq.l    D0, 0x00
  42476. 0001F562  A82A                     syscall    ComponentDispatch
  42477. 0001F564  201F                     move.l     D0, [A7]+
  42478. 0001F566  2F40 0038                move.l     [A7 + 0x38], D0
  42479. 0001F56A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  42480. 0001F56E  4E5E                     unlink     A6
  42481. 0001F570  4E74 0018                rtd        0x0018
  42482. fn0001F574:
  42483. 0001F574  4E56 0000                link       A6, 0
  42484. 0001F578  48E7 0030                movem.l    -[A7], A2,A3
  42485. 0001F57C  266E 0008                movea.l    A3, [A6 + 0x8]
  42486. 0001F580  2453                     movea.l    A2, [A3]
  42487. 0001F582  70FF                     moveq.l    D0, 0xFFFFFFFF
  42488. 0001F584  B0AA 0084                cmp.l      D0, [A2 + 0x84]
  42489. 0001F588  6712                     beq        +0x14 /* 0001F59C */
  42490. 0001F58A  266A 0080                movea.l    A3, [A2 + 0x80]
  42491. 0001F58E  200B                     move.l     D0, A3
  42492. 0001F590  670A                     beq        +0xC /* 0001F59C */
  42493. 0001F592  554F                     subq.w     A7, 2
  42494. 0001F594  2F0B                     move.l     -[A7], A3
  42495. 0001F596  7007                     moveq.l    D0, 0x07
  42496. 0001F598  AA54                     syscall    TextServicesDispatch
  42497. 0001F59A  301F                     move.w     D0, [A7]+
  42498. label0001F59C:
  42499. 0001F59C  4CDF 0C00                movem.l    A2,A3, [A7]+
  42500. 0001F5A0  4E5E                     unlink     A6
  42501. 0001F5A2  4E74 0004                rtd        0x0004
  42502. fn0001F5A6:
  42503. 0001F5A6  4E56 0000                link       A6, 0
  42504. 0001F5AA  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  42505. 0001F5AE  282E 0010                move.l     D4, [A6 + 0x10]
  42506. 0001F5B2  266E 000C                movea.l    A3, [A6 + 0xC]
  42507. 0001F5B6  246E 0008                movea.l    A2, [A6 + 0x8]
  42508. 0001F5BA  554F                     subq.w     A7, 2
  42509. 0001F5BC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  42510. 0001F5C0  2F0B                     move.l     -[A7], A3
  42511. 0001F5C2  4878 0010                push.l     0x10
  42512. 0001F5C6  2004                     move.l     D0, D4
  42513. 0001F5C8  E988                     lsl        D0, 4
  42514. 0001F5CA  2F00                     move.l     -[A7], D0
  42515. 0001F5CC  61FF 0000 5CF2           bsr        +0x5CF4 /* 000252C0 */
  42516. 0001F5D2  301F                     move.w     D0, [A7]+
  42517. 0001F5D4  3600                     move.w     D3, D0
  42518. 0001F5D6  6706                     beq        +0x8 /* 0001F5DE */
  42519. 0001F5D8  3F43 0024                move.w     [A7 + 0x24], D3
  42520. 0001F5DC  6008                     bra        +0xA /* 0001F5E6 */
  42521. label0001F5DE:
  42522. 0001F5DE  52AA 0018                addq.l     [A2 + 0x18], 1
  42523. 0001F5E2  426F 0024                clr.w      [A7 + 0x24]
  42524. label0001F5E6:
  42525. 0001F5E6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  42526. 0001F5EA  4E5E                     unlink     A6
  42527. 0001F5EC  4E74 000C                rtd        0x000C
  42528. fn0001F5F0:
  42529. 0001F5F0  2F05                     move.l     -[A7], D5
  42530. 0001F5F2  222F 0010                move.l     D1, [A7 + 0x10]
  42531. 0001F5F6  2A2F 000C                move.l     D5, [A7 + 0xC]
  42532. 0001F5FA  226F 0008                movea.l    A1, [A7 + 0x8]
  42533. 0001F5FE  2001                     move.l     D0, D1
  42534. 0001F600  E988                     lsl        D0, 4
  42535. 0001F602  2069 0008                movea.l    A0, [A1 + 0x8]
  42536. 0001F606  2050                     movea.l    A0, [A0]
  42537. 0001F608  D1C0                     add.l      A0, D0
  42538. 0001F60A  2429 0018                move.l     D2, [A1 + 0x18]
  42539. 0001F60E  600A                     bra        +0xC /* 0001F61A */
  42540. label0001F610:
  42541. 0001F610  DBA8 0004                add.l      [A0 + 0x4], D5
  42542. 0001F614  7010                     moveq.l    D0, 0x10
  42543. 0001F616  D1C0                     add.l      A0, D0
  42544. 0001F618  5281                     addq.l     D1, 1
  42545. label0001F61A:
  42546. 0001F61A  B282                     cmp.l      D1, D2
  42547. 0001F61C  6FF2                     ble        -0xC /* 0001F610 */
  42548. 0001F61E  2A1F                     move.l     D5, [A7]+
  42549. 0001F620  4E74 000C                rtd        0x000C
  42550. fn0001F624:
  42551. 0001F624  4E56 FFD6                link       A6, -0x002A
  42552. 0001F628  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  42553. 0001F62C  206E 0008                movea.l    A0, [A6 + 0x8]
  42554. 0001F630  2450                     movea.l    A2, [A0]
  42555. 0001F632  262E 000C                move.l     D3, [A6 + 0xC]
  42556. 0001F636  206A 0004                movea.l    A0, [A2 + 0x4]
  42557. 0001F63A  2050                     movea.l    A0, [A0]
  42558. 0001F63C  D1C3                     add.l      A0, D3
  42559. 0001F63E  2D48 FFD8                move.l     [A6 - 0x28], A0
  42560. 0001F642  2E2A 0014                move.l     D7, [A2 + 0x14]
  42561. 0001F646  9E83                     sub.l      D7, D3
  42562. 0001F648  594F                     subq.w     A7, 4
  42563. 0001F64A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  42564. 0001F64E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42565. 0001F652  61FF FFFF C820           bsr        -0x37DE /* 0001BE74 */
  42566. 0001F658  201F                     move.l     D0, [A7]+
  42567. 0001F65A  2640                     movea.l    A3, D0
  42568. 0001F65C  202A 0040                move.l     D0, [A2 + 0x40]
  42569. 0001F660  90AA 0038                sub.l      D0, [A2 + 0x38]
  42570. 0001F664  7210                     moveq.l    D1, 0x10
  42571. 0001F666  E3A8                     lsl        D0, D1
  42572. 0001F668  2D40 FFE0                move.l     [A6 - 0x20], D0
  42573. label0001F66C:
  42574. 0001F66C  2F0B                     move.l     -[A7], A3
  42575. 0001F66E  486E FFE4                pea.l      [A6 - 0x1C]
  42576. 0001F672  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42577. 0001F676  61FF FFFF C8A2           bsr        -0x375C /* 0001BF1A */
  42578. 0001F67C  528B                     addq.l     A3, 1
  42579. 0001F67E  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  42580. 0001F682  A887                     syscall    TextFont
  42581. 0001F684  7000                     moveq.l    D0, 0x00
  42582. 0001F686  102E FFF2                move.b     D0, [A6 - 0xE]
  42583. 0001F68A  3F00                     move.w     -[A7], D0
  42584. 0001F68C  A888                     syscall    TextFace
  42585. 0001F68E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  42586. 0001F692  A88A                     syscall    TextSize
  42587. 0001F694  202A 004C                move.l     D0, [A2 + 0x4C]
  42588. 0001F698  0280 1000 0000           andi.l     D0, 0x10000000
  42589. 0001F69E  6738                     beq        +0x3A /* 0001F6D8 */
  42590. 0001F6A0  554F                     subq.w     A7, 2
  42591. 0001F6A2  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  42592. 0001F6A6  2F3C 8202 0006           move.l     -[A7], 0x82020006
  42593. 0001F6AC  A8B5                     syscall    ScriptUtil
  42594. 0001F6AE  301F                     move.w     D0, [A7]+
  42595. 0001F6B0  3800                     move.w     D4, D0
  42596. 0001F6B2  B6AE FFE4                cmp.l      D3, [A6 - 0x1C]
  42597. 0001F6B6  6C1C                     bge        +0x1E /* 0001F6D4 */
  42598. 0001F6B8  B86E FFD6                cmp.w      D4, [A6 - 0x2A]
  42599. 0001F6BC  6716                     beq        +0x18 /* 0001F6D4 */
  42600. 0001F6BE  262E FFE4                move.l     D3, [A6 - 0x1C]
  42601. 0001F6C2  206A 0004                movea.l    A0, [A2 + 0x4]
  42602. 0001F6C6  2050                     movea.l    A0, [A0]
  42603. 0001F6C8  D1C3                     add.l      A0, D3
  42604. 0001F6CA  2D48 FFD8                move.l     [A6 - 0x28], A0
  42605. 0001F6CE  2E2A 0014                move.l     D7, [A2 + 0x14]
  42606. 0001F6D2  9E83                     sub.l      D7, D3
  42607. label0001F6D4:
  42608. 0001F6D4  3D44 FFD6                move.w     [A6 - 0x2A], D4
  42609. label0001F6D8:
  42610. 0001F6D8  594F                     subq.w     A7, 4
  42611. 0001F6DA  2F07                     move.l     -[A7], D7
  42612. 0001F6DC  42A7                     clr.l      -[A7]
  42613. 0001F6DE  4878 7FFF                push.l     0x7FFF
  42614. 0001F6E2  61FF 0000 059C           bsr        +0x59E /* 0001FC80 */
  42615. 0001F6E8  201F                     move.l     D0, [A7]+
  42616. 0001F6EA  2A00                     move.l     D5, D0
  42617. 0001F6EC  594F                     subq.w     A7, 4
  42618. 0001F6EE  202E FFE4                move.l     D0, [A6 - 0x1C]
  42619. 0001F6F2  9083                     sub.l      D0, D3
  42620. 0001F6F4  2F00                     move.l     -[A7], D0
  42621. 0001F6F6  42A7                     clr.l      -[A7]
  42622. 0001F6F8  2F05                     move.l     -[A7], D5
  42623. 0001F6FA  61FF 0000 0584           bsr        +0x586 /* 0001FC80 */
  42624. 0001F700  201F                     move.l     D0, [A7]+
  42625. 0001F702  2840                     movea.l    A4, D0
  42626. 0001F704  594F                     subq.w     A7, 4
  42627. 0001F706  202E FFE8                move.l     D0, [A6 - 0x18]
  42628. 0001F70A  9083                     sub.l      D0, D3
  42629. 0001F70C  2F00                     move.l     -[A7], D0
  42630. 0001F70E  42A7                     clr.l      -[A7]
  42631. 0001F710  2F05                     move.l     -[A7], D5
  42632. 0001F712  61FF 0000 056C           bsr        +0x56E /* 0001FC80 */
  42633. 0001F718  201F                     move.l     D0, [A7]+
  42634. 0001F71A  2C00                     move.l     D6, D0
  42635. 0001F71C  B6AE 000C                cmp.l      D3, [A6 + 0xC]
  42636. 0001F720  57C0                     seq        D0
  42637. 0001F722  4400                     neg.b      D0
  42638. 0001F724  49C0                     lea.l      A4, D0
  42639. 0001F726  2D40 FFDC                move.l     [A6 - 0x24], D0
  42640. 0001F72A  282E FFFC                move.l     D4, [A6 - 0x4]
  42641. 0001F72E  672C                     beq        +0x2E /* 0001F75C */
  42642. 0001F730  2044                     movea.l    A0, D4
  42643. 0001F732  2050                     movea.l    A0, [A0]
  42644. 0001F734  3268 000A                movea.w    A1, [A0 + 0xA]
  42645. 0001F738  2009                     move.l     D0, A1
  42646. 0001F73A  7210                     moveq.l    D1, 0x10
  42647. 0001F73C  E3A8                     lsl        D0, D1
  42648. 0001F73E  91AE FFE0                sub.l      [A6 - 0x20], D0
  42649. 0001F742  4AAE FFE0                tst.l      [A6 - 0x20]
  42650. 0001F746  5DC0                     slt        D0
  42651. 0001F748  4400                     neg.b      D0
  42652. 0001F74A  1800                     move.b     D4, D0
  42653. 0001F74C  4A04                     tst.b      D4
  42654. 0001F74E  6704                     beq        +0x6 /* 0001F754 */
  42655. 0001F750  200C                     move.l     D0, A4
  42656. 0001F752  6002                     bra        +0x4 /* 0001F756 */
  42657. label0001F754:
  42658. 0001F754  2006                     move.l     D0, D6
  42659. label0001F756:
  42660. 0001F756  2D40 FFDC                move.l     [A6 - 0x24], D0
  42661. 0001F75A  6028                     bra        +0x2A /* 0001F784 */
  42662. label0001F75C:
  42663. 0001F75C  554F                     subq.w     A7, 2
  42664. 0001F75E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  42665. 0001F762  2F05                     move.l     -[A7], D5
  42666. 0001F764  2F0C                     move.l     -[A7], A4
  42667. 0001F766  2F06                     move.l     -[A7], D6
  42668. 0001F768  486E FFE0                pea.l      [A6 - 0x20]
  42669. 0001F76C  486E FFDC                pea.l      [A6 - 0x24]
  42670. 0001F770  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42671. 0001F774  206A 00C0                movea.l    A0, [A2 + 0xC0]
  42672. 0001F778  4E90                     jsr        [A0]
  42673. 0001F77A  101F                     move.b     D0, [A7]+
  42674. 0001F77C  5500                     subq.b     D0, 2
  42675. 0001F77E  56C0                     sne        D0
  42676. 0001F780  4400                     neg.b      D0
  42677. 0001F782  1800                     move.b     D4, D0
  42678. label0001F784:
  42679. 0001F784  BC87                     cmp.l      D6, D7
  42680. 0001F786  6D02                     blt        +0x4 /* 0001F78A */
  42681. 0001F788  7801                     moveq.l    D4, 0x01
  42682. label0001F78A:
  42683. 0001F78A  4A04                     tst.b      D4
  42684. 0001F78C  6700 FEDE                beq        -0x120 /* 0001F66C */
  42685. 0001F790  2003                     move.l     D0, D3
  42686. 0001F792  90AE 000C                sub.l      D0, [A6 + 0xC]
  42687. 0001F796  D0AE FFDC                add.l      D0, [A6 - 0x24]
  42688. 0001F79A  2F40 005A                move.l     [A7 + 0x5A], D0
  42689. 0001F79E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  42690. 0001F7A2  4E5E                     unlink     A6
  42691. 0001F7A4  4E74 0008                rtd        0x0008
  42692. fn0001F7A8:
  42693. 0001F7A8  4E56 FFE4                link       A6, -0x001C
  42694. 0001F7AC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  42695. 0001F7B0  262E 0018                move.l     D3, [A6 + 0x18]
  42696. 0001F7B4  2E2E 0014                move.l     D7, [A6 + 0x14]
  42697. 0001F7B8  266E 0010                movea.l    A3, [A6 + 0x10]
  42698. 0001F7BC  246E 000C                movea.l    A2, [A6 + 0xC]
  42699. 0001F7C0  2C2E 0008                move.l     D6, [A6 + 0x8]
  42700. 0001F7C4  36BC 0001                move.w     [A3], 0x1
  42701. 0001F7C8  4252                     clr.w      [A2]
  42702. 0001F7CA  594F                     subq.w     A7, 4
  42703. 0001F7CC  2F03                     move.l     -[A7], D3
  42704. 0001F7CE  2F06                     move.l     -[A7], D6
  42705. 0001F7D0  61FF FFFF C6A2           bsr        -0x395C /* 0001BE74 */
  42706. 0001F7D6  201F                     move.l     D0, [A7]+
  42707. 0001F7D8  2A00                     move.l     D5, D0
  42708. label0001F7DA:
  42709. 0001F7DA  2F05                     move.l     -[A7], D5
  42710. 0001F7DC  486E FFE4                pea.l      [A6 - 0x1C]
  42711. 0001F7E0  2F06                     move.l     -[A7], D6
  42712. 0001F7E2  61FF FFFF C736           bsr        -0x38C8 /* 0001BF1A */
  42713. 0001F7E8  5285                     addq.l     D5, 1
  42714. 0001F7EA  286E FFFC                movea.l    A4, [A6 - 0x4]
  42715. 0001F7EE  200C                     move.l     D0, A4
  42716. 0001F7F0  670A                     beq        +0xC /* 0001F7FC */
  42717. 0001F7F2  2054                     movea.l    A0, [A4]
  42718. 0001F7F4  3628 0008                move.w     D3, [A0 + 0x8]
  42719. 0001F7F8  7800                     moveq.l    D4, 0x00
  42720. 0001F7FA  600A                     bra        +0xC /* 0001F806 */
  42721. label0001F7FC:
  42722. 0001F7FC  362E FFEE                move.w     D3, [A6 - 0x12]
  42723. 0001F800  382E FFEC                move.w     D4, [A6 - 0x14]
  42724. 0001F804  9843                     sub.w      D4, D3
  42725. label0001F806:
  42726. 0001F806  B653                     cmp.w      D3, [A3]
  42727. 0001F808  6F02                     ble        +0x4 /* 0001F80C */
  42728. 0001F80A  3683                     move.w     [A3], D3
  42729. label0001F80C:
  42730. 0001F80C  B852                     cmp.w      D4, [A2]
  42731. 0001F80E  6F02                     ble        +0x4 /* 0001F812 */
  42732. 0001F810  3484                     move.w     [A2], D4
  42733. label0001F812:
  42734. 0001F812  BEAE FFE8                cmp.l      D7, [A6 - 0x18]
  42735. 0001F816  6EC2                     bgt        -0x3C /* 0001F7DA */
  42736. 0001F818  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  42737. 0001F81C  4E5E                     unlink     A6
  42738. 0001F81E  4E74 0014                rtd        0x0014
  42739. fn0001F822:
  42740. 0001F822  4E56 FFA6                link       A6, -0x005A
  42741. 0001F826  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  42742. 0001F82A  286E 0010                movea.l    A4, [A6 + 0x10]
  42743. 0001F82E  2A2E 0008                move.l     D5, [A6 + 0x8]
  42744. 0001F832  2045                     movea.l    A0, D5
  42745. 0001F834  2450                     movea.l    A2, [A0]
  42746. 0001F836  7E00                     moveq.l    D7, 0x00
  42747. 0001F838  554F                     subq.w     A7, 2
  42748. 0001F83A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42749. 0001F83E  1F3C 0001                move.b     -[A7], 0x1
  42750. 0001F842  61FF 0000 59BC           bsr        +0x59BE /* 00025200 */
  42751. 0001F848  101F                     move.b     D0, [A7]+
  42752. 0001F84A  1D40 FFD3                move.b     [A6 - 0x2D], D0
  42753. 0001F84E  594F                     subq.w     A7, 4
  42754. 0001F850  206E 000C                movea.l    A0, [A6 + 0xC]
  42755. 0001F854  2F10                     move.l     -[A7], [A0]
  42756. 0001F856  42A7                     clr.l      -[A7]
  42757. 0001F858  202A 0018                move.l     D0, [A2 + 0x18]
  42758. 0001F85C  5380                     subq.l     D0, 1
  42759. 0001F85E  2F00                     move.l     -[A7], D0
  42760. 0001F860  61FF 0000 041E           bsr        +0x420 /* 0001FC80 */
  42761. 0001F866  201F                     move.l     D0, [A7]+
  42762. 0001F868  2600                     move.l     D3, D0
  42763. 0001F86A  2003                     move.l     D0, D3
  42764. 0001F86C  E988                     lsl        D0, 4
  42765. 0001F86E  206A 0008                movea.l    A0, [A2 + 0x8]
  42766. 0001F872  2050                     movea.l    A0, [A0]
  42767. 0001F874  5088                     addq.l     A0, 8
  42768. 0001F876  5088                     addq.l     A0, 8
  42769. 0001F878  2D70 0800 FFD8           move.l     [A6 - 0x28], [A0 + D0]
  42770. 0001F87E  594F                     subq.w     A7, 4
  42771. 0001F880  2014                     move.l     D0, [A4]
  42772. 0001F882  5380                     subq.l     D0, 1
  42773. 0001F884  2F00                     move.l     -[A7], D0
  42774. 0001F886  42A7                     clr.l      -[A7]
  42775. 0001F888  202A 0018                move.l     D0, [A2 + 0x18]
  42776. 0001F88C  5380                     subq.l     D0, 1
  42777. 0001F88E  2F00                     move.l     -[A7], D0
  42778. 0001F890  61FF 0000 03EE           bsr        +0x3F0 /* 0001FC80 */
  42779. 0001F896  201F                     move.l     D0, [A7]+
  42780. 0001F898  2600                     move.l     D3, D0
  42781. 0001F89A  2003                     move.l     D0, D3
  42782. 0001F89C  E988                     lsl        D0, 4
  42783. 0001F89E  206A 0008                movea.l    A0, [A2 + 0x8]
  42784. 0001F8A2  2050                     movea.l    A0, [A0]
  42785. 0001F8A4  D1C0                     add.l      A0, D0
  42786. 0001F8A6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  42787. 0001F8AA  22D8                     move.l     [A1]+, [A0]+
  42788. 0001F8AC  22D8                     move.l     [A1]+, [A0]+
  42789. 0001F8AE  22D8                     move.l     [A1]+, [A0]+
  42790. 0001F8B0  22D8                     move.l     [A1]+, [A0]+
  42791. 0001F8B2  2F12                     move.l     -[A7], [A2]
  42792. 0001F8B4  4227                     clr.b      -[A7]
  42793. 0001F8B6  486E FFAA                pea.l      [A6 - 0x56]
  42794. 0001F8BA  61FF FFFF E0DC           bsr        -0x1F22 /* 0001D998 */
  42795. 0001F8C0  2C03                     move.l     D6, D3
  42796. 0001F8C2  E98E                     lsl        D6, 4
  42797. label0001F8C4:
  42798. 0001F8C4  594F                     subq.w     A7, 4
  42799. 0001F8C6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  42800. 0001F8CA  2F05                     move.l     -[A7], D5
  42801. 0001F8CC  4EBA FD56                jsr        [PC - 0x2AA /* 0001F624 */]
  42802. 0001F8D0  201F                     move.l     D0, [A7]+
  42803. 0001F8D2  2800                     move.l     D4, D0
  42804. 0001F8D4  4A84                     tst.l      D4
  42805. 0001F8D6  6E0C                     bgt        +0xE /* 0001F8E4 */
  42806. 0001F8D8  202E FFF0                move.l     D0, [A6 - 0x10]
  42807. 0001F8DC  B0AA 0014                cmp.l      D0, [A2 + 0x14]
  42808. 0001F8E0  6C02                     bge        +0x4 /* 0001F8E4 */
  42809. 0001F8E2  7801                     moveq.l    D4, 0x01
  42810. label0001F8E4:
  42811. 0001F8E4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  42812. 0001F8E8  202E FFF0                move.l     D0, [A6 - 0x10]
  42813. 0001F8EC  D084                     add.l      D0, D4
  42814. 0001F8EE  2F00                     move.l     -[A7], D0
  42815. 0001F8F0  486E FFDE                pea.l      [A6 - 0x22]
  42816. 0001F8F4  486E FFDC                pea.l      [A6 - 0x24]
  42817. 0001F8F8  2F05                     move.l     -[A7], D5
  42818. 0001F8FA  4EBA FEAC                jsr        [PC - 0x154 /* 0001F7A8 */]
  42819. 0001F8FE  266A 0008                movea.l    A3, [A2 + 0x8]
  42820. 0001F902  2653                     movea.l    A3, [A3]
  42821. 0001F904  D7C6                     add.l      A3, D6
  42822. 0001F906  376E FFDE 0008           move.w     [A3 + 0x8], [A6 - 0x22]
  42823. 0001F90C  5283                     addq.l     D3, 1
  42824. 0001F90E  7010                     moveq.l    D0, 0x10
  42825. 0001F910  DC80                     add.l      D6, D0
  42826. 0001F912  D9AE FFF0                add.l      [A6 - 0x10], D4
  42827. 0001F916  302E FFDE                move.w     D0, [A6 - 0x22]
  42828. 0001F91A  D06E FFDC                add.w      D0, [A6 - 0x24]
  42829. 0001F91E  48C0                     ext.l      D0
  42830. 0001F920  D1AE FFF4                add.l      [A6 - 0xC], D0
  42831. 0001F924  7010                     moveq.l    D0, 0x10
  42832. 0001F926  D7C0                     add.l      A3, D0
  42833. 0001F928  41D3                     lea.l      A0, [A3]
  42834. 0001F92A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  42835. 0001F92E  22D8                     move.l     [A1]+, [A0]+
  42836. 0001F930  22D8                     move.l     [A1]+, [A0]+
  42837. 0001F932  22D8                     move.l     [A1]+, [A0]+
  42838. 0001F934  22D8                     move.l     [A1]+, [A0]+
  42839. 0001F936  B6AA 0018                cmp.l      D3, [A2 + 0x18]
  42840. 0001F93A  6E0A                     bgt        +0xC /* 0001F946 */
  42841. 0001F93C  202E FFF0                move.l     D0, [A6 - 0x10]
  42842. 0001F940  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  42843. 0001F944  6C18                     bge        +0x1A /* 0001F95E */
  42844. label0001F946:
  42845. 0001F946  554F                     subq.w     A7, 2
  42846. 0001F948  2F03                     move.l     -[A7], D3
  42847. 0001F94A  486E FFF0                pea.l      [A6 - 0x10]
  42848. 0001F94E  2F0A                     move.l     -[A7], A2
  42849. 0001F950  4EBA FC54                jsr        [PC - 0x3AC /* 0001F5A6 */]
  42850. 0001F954  301F                     move.w     D0, [A7]+
  42851. 0001F956  3E00                     move.w     D7, D0
  42852. 0001F958  677C                     beq        +0x7E /* 0001F9D6 */
  42853. 0001F95A  6000 0086                bra        +0x88 /* 0001F9E2 */
  42854. label0001F95E:
  42855. 0001F95E  26AE FFF0                move.l     [A3], [A6 - 0x10]
  42856. 0001F962  276E FFF4 0004           move.l     [A3 + 0x4], [A6 - 0xC]
  42857. 0001F968  6000 0118                bra        +0x11A /* 0001FA82 */
  42858. label0001F96C:
  42859. 0001F96C  554F                     subq.w     A7, 2
  42860. 0001F96E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  42861. 0001F972  42A7                     clr.l      -[A7]
  42862. 0001F974  4878 FFF0                push.l     0xFFF0
  42863. 0001F978  2F04                     move.l     -[A7], D4
  42864. 0001F97A  61FF 0000 5944           bsr        +0x5946 /* 000252C0 */
  42865. 0001F980  301F                     move.w     D0, [A7]+
  42866. 0001F982  53AA 0018                subq.l     [A2 + 0x18], 1
  42867. label0001F986:
  42868. 0001F986  B6AA 0018                cmp.l      D3, [A2 + 0x18]
  42869. 0001F98A  6C0A                     bge        +0xC /* 0001F996 */
  42870. 0001F98C  202E FFF0                move.l     D0, [A6 - 0x10]
  42871. 0001F990  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  42872. 0001F994  6CD6                     bge        -0x28 /* 0001F96C */
  42873. label0001F996:
  42874. 0001F996  202E FFF0                move.l     D0, [A6 - 0x10]
  42875. 0001F99A  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  42876. 0001F99E  6628                     bne        +0x2A /* 0001F9C8 */
  42877. 0001F9A0  202E FFF0                move.l     D0, [A6 - 0x10]
  42878. 0001F9A4  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  42879. 0001F9A8  6D2C                     blt        +0x2E /* 0001F9D6 */
  42880. 0001F9AA  282E FFE4                move.l     D4, [A6 - 0x1C]
  42881. 0001F9AE  2C2E FFF4                move.l     D6, [A6 - 0xC]
  42882. 0001F9B2  BC84                     cmp.l      D6, D4
  42883. 0001F9B4  672C                     beq        +0x2E /* 0001F9E2 */
  42884. 0001F9B6  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  42885. 0001F9BA  2006                     move.l     D0, D6
  42886. 0001F9BC  9084                     sub.l      D0, D4
  42887. 0001F9BE  2F00                     move.l     -[A7], D0
  42888. 0001F9C0  2F0A                     move.l     -[A7], A2
  42889. 0001F9C2  4EBA FC2C                jsr        [PC - 0x3D4 /* 0001F5F0 */]
  42890. 0001F9C6  601A                     bra        +0x1C /* 0001F9E2 */
  42891. label0001F9C8:
  42892. 0001F9C8  4A83                     tst.l      D3
  42893. 0001F9CA  6F0A                     ble        +0xC /* 0001F9D6 */
  42894. 0001F9CC  B694                     cmp.l      D3, [A4]
  42895. 0001F9CE  6606                     bne        +0x8 /* 0001F9D6 */
  42896. 0001F9D0  2003                     move.l     D0, D3
  42897. 0001F9D2  5380                     subq.l     D0, 1
  42898. 0001F9D4  2880                     move.l     [A4], D0
  42899. label0001F9D6:
  42900. 0001F9D6  202E FFF0                move.l     D0, [A6 - 0x10]
  42901. 0001F9DA  B0AA 0014                cmp.l      D0, [A2 + 0x14]
  42902. 0001F9DE  6D00 FEE4                blt        -0x11A /* 0001F8C4 */
  42903. label0001F9E2:
  42904. 0001F9E2  594F                     subq.w     A7, 4
  42905. 0001F9E4  42A7                     clr.l      -[A7]
  42906. 0001F9E6  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  42907. 0001F9EA  2F05                     move.l     -[A7], D5
  42908. 0001F9EC  61FF FFFF C658           bsr        -0x39A6 /* 0001C046 */
  42909. 0001F9F2  201F                     move.l     D0, [A7]+
  42910. 0001F9F4  2800                     move.l     D4, D0
  42911. 0001F9F6  554F                     subq.w     A7, 2
  42912. 0001F9F8  202A 0014                move.l     D0, [A2 + 0x14]
  42913. 0001F9FC  5380                     subq.l     D0, 1
  42914. 0001F9FE  2F00                     move.l     -[A7], D0
  42915. 0001FA00  2F05                     move.l     -[A7], D5
  42916. 0001FA02  61FF FFFF C6CE           bsr        -0x3930 /* 0001C0D2 */
  42917. 0001FA08  301F                     move.w     D0, [A7]+
  42918. 0001FA0A  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  42919. 0001FA0E  6620                     bne        +0x22 /* 0001FA30 */
  42920. 0001FA10  2D6A 0018 FFD4           move.l     [A6 - 0x2C], [A2 + 0x18]
  42921. 0001FA16  594F                     subq.w     A7, 4
  42922. 0001FA18  202E FFD4                move.l     D0, [A6 - 0x2C]
  42923. 0001FA1C  5380                     subq.l     D0, 1
  42924. 0001FA1E  2F00                     move.l     -[A7], D0
  42925. 0001FA20  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  42926. 0001FA24  2F05                     move.l     -[A7], D5
  42927. 0001FA26  61FF FFFF C61E           bsr        -0x39E0 /* 0001C046 */
  42928. 0001FA2C  201F                     move.l     D0, [A7]+
  42929. 0001FA2E  D880                     add.l      D4, D0
  42930. label0001FA30:
  42931. 0001FA30  202A 003C                move.l     D0, [A2 + 0x3C]
  42932. 0001FA34  90AA 0034                sub.l      D0, [A2 + 0x34]
  42933. 0001FA38  B880                     cmp.l      D4, D0
  42934. 0001FA3A  6708                     beq        +0xA /* 0001FA44 */
  42935. 0001FA3C  00AA 0001 0000 004C      ori.l      [A2 + 0x4C], 0x10000
  42936. label0001FA44:
  42937. 0001FA44  202A 0034                move.l     D0, [A2 + 0x34]
  42938. 0001FA48  D084                     add.l      D0, D4
  42939. 0001FA4A  2540 003C                move.l     [A2 + 0x3C], D0
  42940. 0001FA4E  2003                     move.l     D0, D3
  42941. 0001FA50  5380                     subq.l     D0, 1
  42942. 0001FA52  206E 000C                movea.l    A0, [A6 + 0xC]
  42943. 0001FA56  2080                     move.l     [A0], D0
  42944. 0001FA58  2610                     move.l     D3, [A0]
  42945. 0001FA5A  B694                     cmp.l      D3, [A4]
  42946. 0001FA5C  6C02                     bge        +0x4 /* 0001FA60 */
  42947. 0001FA5E  2883                     move.l     [A4], D3
  42948. label0001FA60:
  42949. 0001FA60  554F                     subq.w     A7, 2
  42950. 0001FA62  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42951. 0001FA66  1F2E FFD3                move.b     -[A7], [A6 - 0x2D]
  42952. 0001FA6A  61FF 0000 5794           bsr        +0x5796 /* 00025200 */
  42953. 0001FA70  101F                     move.b     D0, [A7]+
  42954. 0001FA72  486E FFAA                pea.l      [A6 - 0x56]
  42955. 0001FA76  61FF FFFF DF7A           bsr        -0x2084 /* 0001D9F2 */
  42956. 0001FA7C  3F47 008E                move.w     [A7 + 0x8E], D7
  42957. 0001FA80  600E                     bra        +0x10 /* 0001FA90 */
  42958. label0001FA82:
  42959. 0001FA82  2803                     move.l     D4, D3
  42960. 0001FA84  5284                     addq.l     D4, 1
  42961. 0001FA86  2D44 FFA6                move.l     [A6 - 0x5A], D4
  42962. 0001FA8A  E98C                     lsl        D4, 4
  42963. 0001FA8C  6000 FEF8                bra        -0x106 /* 0001F986 */
  42964. label0001FA90:
  42965. 0001FA90  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  42966. 0001FA94  4E5E                     unlink     A6
  42967. 0001FA96  4E74 000C                rtd        0x000C
  42968. 0001FA9A  4E56 0000                link       A6, 0
  42969. 0001FA9E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  42970. 0001FAA2  286E 0008                movea.l    A4, [A6 + 0x8]
  42971. 0001FAA6  266E 0010                movea.l    A3, [A6 + 0x10]
  42972. 0001FAAA  2C2E 0014                move.l     D6, [A6 + 0x14]
  42973. 0001FAAE  262E 0018                move.l     D3, [A6 + 0x18]
  42974. 0001FAB2  382E 001C                move.w     D4, [A6 + 0x1C]
  42975. 0001FAB6  2A2E 001E                move.l     D5, [A6 + 0x1E]
  42976. 0001FABA  246E 0022                movea.l    A2, [A6 + 0x22]
  42977. 0001FABE  2045                     movea.l    A0, D5
  42978. 0001FAC0  2050                     movea.l    A0, [A0]
  42979. 0001FAC2  2006                     move.l     D0, D6
  42980. 0001FAC4  D083                     add.l      D0, D3
  42981. 0001FAC6  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  42982. 0001FACA  6C10                     bge        +0x12 /* 0001FADC */
  42983. 0001FACC  204B                     movea.l    A0, A3
  42984. 0001FACE  5388                     subq.l     A0, 1
  42985. 0001FAD0  0C30 000D 3800           cmpi.b     [A0 + D3], 0xD /* '\r' */
  42986. 0001FAD6  6704                     beq        +0x6 /* 0001FADC */
  42987. 0001FAD8  7000                     moveq.l    D0, 0x00
  42988. 0001FADA  6002                     bra        +0x4 /* 0001FADE */
  42989. label0001FADC:
  42990. 0001FADC  7001                     moveq.l    D0, 0x01
  42991. label0001FADE:
  42992. 0001FADE  1E00                     move.b     D7, D0
  42993. 0001FAE0  0C44 0001                cmpi.w     D4, 0x1
  42994. 0001FAE4  6E08                     bgt        +0xA /* 0001FAEE */
  42995. 0001FAE6  3552 0002                move.w     [A2 + 0x2], [A2]
  42996. 0001FAEA  42AA 0004                clr.l      [A2 + 0x4]
  42997. label0001FAEE:
  42998. 0001FAEE  206E 000C                movea.l    A0, [A6 + 0xC]
  42999. 0001FAF2  2C28 0010                move.l     D6, [A0 + 0x10]
  43000. 0001FAF6  670C                     beq        +0xE /* 0001FB04 */
  43001. 0001FAF8  2046                     movea.l    A0, D6
  43002. 0001FAFA  2050                     movea.l    A0, [A0]
  43003. 0001FAFC  3A28 000A                move.w     D5, [A0 + 0xA]
  43004. 0001FB00  7C00                     moveq.l    D6, 0x00
  43005. 0001FB02  6048                     bra        +0x4A /* 0001FB4C */
  43006. label0001FB04:
  43007. 0001FB04  3004                     move.w     D0, D4
  43008. 0001FB06  0240 0001                andi.w     D0, 0x1
  43009. 0001FB0A  6612                     bne        +0x14 /* 0001FB1E */
  43010. 0001FB0C  594F                     subq.w     A7, 4
  43011. 0001FB0E  2F0B                     move.l     -[A7], A3
  43012. 0001FB10  2F03                     move.l     -[A7], D3
  43013. 0001FB12  2F3C 8408 0028           move.l     -[A7], 0x84080028
  43014. 0001FB18  A8B5                     syscall    ScriptUtil
  43015. 0001FB1A  201F                     move.l     D0, [A7]+
  43016. 0001FB1C  2600                     move.l     D3, D0
  43017. label0001FB1E:
  43018. 0001FB1E  554F                     subq.w     A7, 2
  43019. 0001FB20  2F0B                     move.l     -[A7], A3
  43020. 0001FB22  4267                     clr.w      -[A7]
  43021. 0001FB24  3F03                     move.w     -[A7], D3
  43022. 0001FB26  A886                     syscall    TextWidth
  43023. 0001FB28  301F                     move.w     D0, [A7]+
  43024. 0001FB2A  3A00                     move.w     D5, D0
  43025. 0001FB2C  594F                     subq.w     A7, 4
  43026. 0001FB2E  2F0B                     move.l     -[A7], A3
  43027. 0001FB30  2F03                     move.l     -[A7], D3
  43028. 0001FB32  3F04                     move.w     -[A7], D4
  43029. 0001FB34  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  43030. 0001FB3A  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  43031. 0001FB40  2F3C 8412 0036           move.l     -[A7], 0x84120036
  43032. 0001FB46  A8B5                     syscall    ScriptUtil
  43033. 0001FB48  201F                     move.l     D0, [A7]+
  43034. 0001FB4A  2C00                     move.l     D6, D0
  43035. label0001FB4C:
  43036. 0001FB4C  9B6A 0002                sub.w      [A2 + 0x2], D5
  43037. 0001FB50  DDAA 0004                add.l      [A2 + 0x4], D6
  43038. 0001FB54  3004                     move.w     D0, D4
  43039. 0001FB56  0240 0001                andi.w     D0, 0x1
  43040. 0001FB5A  6632                     bne        +0x34 /* 0001FB8E */
  43041. 0001FB5C  4A6A 0002                tst.w      [A2 + 0x2]
  43042. 0001FB60  6C04                     bge        +0x6 /* 0001FB66 */
  43043. 0001FB62  426A 0002                clr.w      [A2 + 0x2]
  43044. label0001FB66:
  43045. 0001FB66  396A 0002 000A           move.w     [A4 + 0xA], [A2 + 0x2]
  43046. 0001FB6C  4A07                     tst.b      D7
  43047. 0001FB6E  6704                     beq        +0x6 /* 0001FB74 */
  43048. 0001FB70  7000                     moveq.l    D0, 0x00
  43049. 0001FB72  6016                     bra        +0x18 /* 0001FB8A */
  43050. label0001FB74:
  43051. 0001FB74  594F                     subq.w     A7, 4
  43052. 0001FB76  306A 0002                movea.w    A0, [A2 + 0x2]
  43053. 0001FB7A  2008                     move.l     D0, A0
  43054. 0001FB7C  7210                     moveq.l    D1, 0x10
  43055. 0001FB7E  E3A8                     lsl        D0, D1
  43056. 0001FB80  2F00                     move.l     -[A7], D0
  43057. 0001FB82  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43058. 0001FB86  A84D                     syscall    FixDiv
  43059. 0001FB88  201F                     move.l     D0, [A7]+
  43060. label0001FB8A:
  43061. 0001FB8A  2940 000C                move.l     [A4 + 0xC], D0
  43062. label0001FB8E:
  43063. 0001FB8E  7000                     moveq.l    D0, 0x00
  43064. 0001FB90  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  43065. 0001FB94  4E5E                     unlink     A6
  43066. 0001FB96  4E75                     rts
  43067. fn0001FB98:
  43068. 0001FB98  4E56 FFF8                link       A6, -0x0008
  43069. 0001FB9C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  43070. 0001FBA0  282E 0010                move.l     D4, [A6 + 0x10]
  43071. 0001FBA4  262E 000C                move.l     D3, [A6 + 0xC]
  43072. 0001FBA8  266E 0008                movea.l    A3, [A6 + 0x8]
  43073. 0001FBAC  2453                     movea.l    A2, [A3]
  43074. 0001FBAE  0C2A FFFE 006B           cmpi.b     [A2 + 0x6B], 0xFE
  43075. 0001FBB4  6720                     beq        +0x22 /* 0001FBD6 */
  43076. 0001FBB6  202A 0040                move.l     D0, [A2 + 0x40]
  43077. 0001FBBA  90AA 0038                sub.l      D0, [A2 + 0x38]
  43078. 0001FBBE  3D40 FFF8                move.w     [A6 - 0x8], D0
  43079. 0001FBC2  2F04                     move.l     -[A7], D4
  43080. 0001FBC4  2F03                     move.l     -[A7], D3
  43081. 0001FBC6  487A FED2                pea.l      [PC - 0x12E /* 0001FA9A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  43082. 0001FBCA  486E FFF8                pea.l      [A6 - 0x8]
  43083. 0001FBCE  2F0B                     move.l     -[A7], A3
  43084. 0001FBD0  61FF FFFF D5D6           bsr        -0x2A28 /* 0001D1A8 */
  43085. label0001FBD6:
  43086. 0001FBD6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  43087. 0001FBDA  4E5E                     unlink     A6
  43088. 0001FBDC  4E74 000C                rtd        0x000C
  43089. fn0001FBE0:
  43090. 0001FBE0  4E56 0000                link       A6, 0
  43091. 0001FBE4  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  43092. 0001FBE8  162E 000C                move.b     D3, [A6 + 0xC]
  43093. 0001FBEC  266E 0008                movea.l    A3, [A6 + 0x8]
  43094. 0001FBF0  554F                     subq.w     A7, 2
  43095. 0001FBF2  2F0B                     move.l     -[A7], A3
  43096. 0001FBF4  1F3C 0001                move.b     -[A7], 0x1
  43097. 0001FBF8  61FF 0000 5606           bsr        +0x5608 /* 00025200 */
  43098. 0001FBFE  101F                     move.b     D0, [A7]+
  43099. 0001FC00  1A00                     move.b     D5, D0
  43100. 0001FC02  2453                     movea.l    A2, [A3]
  43101. 0001FC04  182A 006B                move.b     D4, [A2 + 0x6B]
  43102. 0001FC08  0C03 FFFE                cmpi.b     D3, 0xFE
  43103. 0001FC0C  6D5A                     blt        +0x5C /* 0001FC68 */
  43104. 0001FC0E  0C03 0002                cmpi.b     D3, 0x2
  43105. 0001FC12  6E54                     bgt        +0x56 /* 0001FC68 */
  43106. 0001FC14  B604                     cmp.b      D3, D4
  43107. 0001FC16  6750                     beq        +0x52 /* 0001FC68 */
  43108. 0001FC18  202A 004C                move.l     D0, [A2 + 0x4C]
  43109. 0001FC1C  0280 0100 0000           andi.l     D0, 0x1000000
  43110. 0001FC22  6708                     beq        +0xA /* 0001FC2C */
  43111. 0001FC24  2F0B                     move.l     -[A7], A3
  43112. 0001FC26  61FF 0000 3B1A           bsr        +0x3B1C /* 00023742 */
  43113. label0001FC2C:
  43114. 0001FC2C  1543 006B                move.b     [A2 + 0x6B], D3
  43115. 0001FC30  202A 0050                move.l     D0, [A2 + 0x50]
  43116. 0001FC34  0280 0000 0200           andi.l     D0, 0x200
  43117. 0001FC3A  662C                     bne        +0x2E /* 0001FC68 */
  43118. 0001FC3C  0C04 FFFE                cmpi.b     D4, 0xFE
  43119. 0001FC40  6610                     bne        +0x12 /* 0001FC52 */
  43120. 0001FC42  42A7                     clr.l      -[A7]
  43121. 0001FC44  202A 0018                move.l     D0, [A2 + 0x18]
  43122. 0001FC48  5380                     subq.l     D0, 1
  43123. 0001FC4A  2F00                     move.l     -[A7], D0
  43124. 0001FC4C  2F0B                     move.l     -[A7], A3
  43125. 0001FC4E  4EBA FF48                jsr        [PC - 0xB8 /* 0001FB98 */]
  43126. label0001FC52:
  43127. 0001FC52  202A 0050                move.l     D0, [A2 + 0x50]
  43128. 0001FC56  0280 0000 1000           andi.l     D0, 0x1000
  43129. 0001FC5C  660A                     bne        +0xC /* 0001FC68 */
  43130. 0001FC5E  42A7                     clr.l      -[A7]
  43131. 0001FC60  2F0B                     move.l     -[A7], A3
  43132. 0001FC62  61FF 0000 4988           bsr        +0x498A /* 000245EC */
  43133. label0001FC68:
  43134. 0001FC68  554F                     subq.w     A7, 2
  43135. 0001FC6A  2F0B                     move.l     -[A7], A3
  43136. 0001FC6C  1F05                     move.b     -[A7], D5
  43137. 0001FC6E  61FF 0000 5590           bsr        +0x5592 /* 00025200 */
  43138. 0001FC74  101F                     move.b     D0, [A7]+
  43139. 0001FC76  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  43140. 0001FC7A  4E5E                     unlink     A6
  43141. 0001FC7C  4E74 0006                rtd        0x0006
  43142. fn0001FC80:
  43143. 0001FC80  48E7 1C00                movem.l    -[A7], D3,D4,D5
  43144. 0001FC84  262F 0018                move.l     D3, [A7 + 0x18]
  43145. 0001FC88  2A2F 0014                move.l     D5, [A7 + 0x14]
  43146. 0001FC8C  282F 0010                move.l     D4, [A7 + 0x10]
  43147. 0001FC90  B684                     cmp.l      D3, D4
  43148. 0001FC92  6F04                     ble        +0x6 /* 0001FC98 */
  43149. 0001FC94  2004                     move.l     D0, D4
  43150. 0001FC96  600A                     bra        +0xC /* 0001FCA2 */
  43151. label0001FC98:
  43152. 0001FC98  B685                     cmp.l      D3, D5
  43153. 0001FC9A  6C04                     bge        +0x6 /* 0001FCA0 */
  43154. 0001FC9C  2005                     move.l     D0, D5
  43155. 0001FC9E  6002                     bra        +0x4 /* 0001FCA2 */
  43156. label0001FCA0:
  43157. 0001FCA0  2003                     move.l     D0, D3
  43158. label0001FCA2:
  43159. 0001FCA2  2F40 001C                move.l     [A7 + 0x1C], D0
  43160. 0001FCA6  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  43161. 0001FCAA  4E74 000C                rtd        0x000C
  43162. fn0001FCAE:
  43163. 0001FCAE  4E56 0000                link       A6, 0
  43164. 0001FCB2  48E7 0030                movem.l    -[A7], A2,A3
  43165. 0001FCB6  266E 000C                movea.l    A3, [A6 + 0xC]
  43166. 0001FCBA  246E 0008                movea.l    A2, [A6 + 0x8]
  43167. 0001FCBE  594F                     subq.w     A7, 4
  43168. 0001FCC0  2F13                     move.l     -[A7], [A3]
  43169. 0001FCC2  4878 8001                push.l     0x8001
  43170. 0001FCC6  4878 7FFF                push.l     0x7FFF
  43171. 0001FCCA  4EBA FFB4                jsr        [PC - 0x4C /* 0001FC80 */]
  43172. 0001FCCE  201F                     move.l     D0, [A7]+
  43173. 0001FCD0  3480                     move.w     [A2], D0
  43174. 0001FCD2  594F                     subq.w     A7, 4
  43175. 0001FCD4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  43176. 0001FCD8  4878 8001                push.l     0x8001
  43177. 0001FCDC  4878 7FFF                push.l     0x7FFF
  43178. 0001FCE0  4EBA FF9E                jsr        [PC - 0x62 /* 0001FC80 */]
  43179. 0001FCE4  201F                     move.l     D0, [A7]+
  43180. 0001FCE6  3540 0002                move.w     [A2 + 0x2], D0
  43181. 0001FCEA  4CDF 0C00                movem.l    A2,A3, [A7]+
  43182. 0001FCEE  4E5E                     unlink     A6
  43183. 0001FCF0  4E74 0008                rtd        0x0008
  43184. fn0001FCF4:
  43185. 0001FCF4  226F 0004                movea.l    A1, [A7 + 0x4]
  43186. 0001FCF8  306F 0008                movea.w    A0, [A7 + 0x8]
  43187. 0001FCFC  2288                     move.l     [A1], A0
  43188. 0001FCFE  306F 000A                movea.w    A0, [A7 + 0xA]
  43189. 0001FD02  2348 0004                move.l     [A1 + 0x4], A0
  43190. 0001FD06  4E74 0008                rtd        0x0008
  43191. fn0001FD0A:
  43192. 0001FD0A  2F06                     move.l     -[A7], D6
  43193. 0001FD0C  206F 0018                movea.l    A0, [A7 + 0x18]
  43194. 0001FD10  2C2F 0014                move.l     D6, [A7 + 0x14]
  43195. 0001FD14  242F 0010                move.l     D2, [A7 + 0x10]
  43196. 0001FD18  222F 000C                move.l     D1, [A7 + 0xC]
  43197. 0001FD1C  202F 0008                move.l     D0, [A7 + 0x8]
  43198. 0001FD20  2082                     move.l     [A0], D2
  43199. 0001FD22  2146 0004                move.l     [A0 + 0x4], D6
  43200. 0001FD26  2140 0008                move.l     [A0 + 0x8], D0
  43201. 0001FD2A  2141 000C                move.l     [A0 + 0xC], D1
  43202. 0001FD2E  2C1F                     move.l     D6, [A7]+
  43203. 0001FD30  4E74 0014                rtd        0x0014
  43204. fn0001FD34:
  43205. 0001FD34  4E56 0000                link       A6, 0
  43206. 0001FD38  48E7 0030                movem.l    -[A7], A2,A3
  43207. 0001FD3C  266E 000C                movea.l    A3, [A6 + 0xC]
  43208. 0001FD40  246E 0008                movea.l    A2, [A6 + 0x8]
  43209. 0001FD44  2F0B                     move.l     -[A7], A3
  43210. 0001FD46  2F0A                     move.l     -[A7], A2
  43211. 0001FD48  4EBA FF64                jsr        [PC - 0x9C /* 0001FCAE */]
  43212. 0001FD4C  486B 0008                pea.l      [A3 + 0x8]
  43213. 0001FD50  486A 0004                pea.l      [A2 + 0x4]
  43214. 0001FD54  4EBA FF58                jsr        [PC - 0xA8 /* 0001FCAE */]
  43215. 0001FD58  4CDF 0C00                movem.l    A2,A3, [A7]+
  43216. 0001FD5C  4E5E                     unlink     A6
  43217. 0001FD5E  4E74 0008                rtd        0x0008
  43218. fn0001FD62:
  43219. 0001FD62  2F0B                     move.l     -[A7], A3
  43220. 0001FD64  266F 000C                movea.l    A3, [A7 + 0xC]
  43221. 0001FD68  226F 0008                movea.l    A1, [A7 + 0x8]
  43222. 0001FD6C  3053                     movea.w    A0, [A3]
  43223. 0001FD6E  2288                     move.l     [A1], A0
  43224. 0001FD70  306B 0002                movea.w    A0, [A3 + 0x2]
  43225. 0001FD74  2348 0004                move.l     [A1 + 0x4], A0
  43226. 0001FD78  306B 0004                movea.w    A0, [A3 + 0x4]
  43227. 0001FD7C  2348 0008                move.l     [A1 + 0x8], A0
  43228. 0001FD80  306B 0006                movea.w    A0, [A3 + 0x6]
  43229. 0001FD84  2348 000C                move.l     [A1 + 0xC], A0
  43230. 0001FD88  265F                     movea.l    A3, [A7]+
  43231. 0001FD8A  4E74 0008                rtd        0x0008
  43232. fn0001FD8E:
  43233. 0001FD8E  206F 000C                movea.l    A0, [A7 + 0xC]
  43234. 0001FD92  222F 0008                move.l     D1, [A7 + 0x8]
  43235. 0001FD96  202F 0004                move.l     D0, [A7 + 0x4]
  43236. 0001FD9A  D190                     add.l      [A0], D0
  43237. 0001FD9C  D3A8 0004                add.l      [A0 + 0x4], D1
  43238. 0001FDA0  D1A8 0008                add.l      [A0 + 0x8], D0
  43239. 0001FDA4  D3A8 000C                add.l      [A0 + 0xC], D1
  43240. 0001FDA8  4E74 000C                rtd        0x000C
  43241. fn0001FDAC:
  43242. 0001FDAC  4E56 FFF8                link       A6, -0x0008
  43243. 0001FDB0  48E7 1820                movem.l    -[A7], D3,D4,A2
  43244. 0001FDB4  282E 0010                move.l     D4, [A6 + 0x10]
  43245. 0001FDB8  262E 000C                move.l     D3, [A6 + 0xC]
  43246. 0001FDBC  246E 0008                movea.l    A2, [A6 + 0x8]
  43247. 0001FDC0  2F04                     move.l     -[A7], D4
  43248. 0001FDC2  1F3C FFFF                move.b     -[A7], 0xFF
  43249. 0001FDC6  486E FFFC                pea.l      [A6 - 0x4]
  43250. 0001FDCA  486E FFF8                pea.l      [A6 - 0x8]
  43251. 0001FDCE  2F0A                     move.l     -[A7], A2
  43252. 0001FDD0  61FF 0000 3656           bsr        +0x3658 /* 00023428 */
  43253. 0001FDD6  B8AE FFFC                cmp.l      D4, [A6 - 0x4]
  43254. 0001FDDA  6622                     bne        +0x24 /* 0001FDFE */
  43255. 0001FDDC  2F03                     move.l     -[A7], D3
  43256. 0001FDDE  4227                     clr.b      -[A7]
  43257. 0001FDE0  486E FFFC                pea.l      [A6 - 0x4]
  43258. 0001FDE4  486E FFF8                pea.l      [A6 - 0x8]
  43259. 0001FDE8  2F0A                     move.l     -[A7], A2
  43260. 0001FDEA  61FF 0000 363C           bsr        +0x363E /* 00023428 */
  43261. 0001FDF0  B6AE FFF8                cmp.l      D3, [A6 - 0x8]
  43262. 0001FDF4  57C0                     seq        D0
  43263. 0001FDF6  4400                     neg.b      D0
  43264. 0001FDF8  1F40 0028                move.b     [A7 + 0x28], D0
  43265. 0001FDFC  6004                     bra        +0x6 /* 0001FE02 */
  43266. label0001FDFE:
  43267. 0001FDFE  422F 0028                clr.b      [A7 + 0x28]
  43268. label0001FE02:
  43269. 0001FE02  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  43270. 0001FE06  4E5E                     unlink     A6
  43271. 0001FE08  4E74 000C                rtd        0x000C
  43272. fn0001FE0C:
  43273. 0001FE0C  4E56 0000                link       A6, 0
  43274. 0001FE10  48E7 1820                movem.l    -[A7], D3,D4,A2
  43275. 0001FE14  282E 000C                move.l     D4, [A6 + 0xC]
  43276. 0001FE18  246E 0008                movea.l    A2, [A6 + 0x8]
  43277. 0001FE1C  554F                     subq.w     A7, 2
  43278. 0001FE1E  2F04                     move.l     -[A7], D4
  43279. 0001FE20  2F0A                     move.l     -[A7], A2
  43280. 0001FE22  61FF 0000 3778           bsr        +0x377A /* 0002359C */
  43281. 0001FE28  301F                     move.w     D0, [A7]+
  43282. 0001FE2A  3600                     move.w     D3, D0
  43283. 0001FE2C  3003                     move.w     D0, D3
  43284. 0001FE2E  0240 000F                andi.w     D0, 0xF
  43285. 0001FE32  6616                     bne        +0x18 /* 0001FE4A */
  43286. 0001FE34  0243 0F00                andi.w     D3, 0xF00
  43287. 0001FE38  4A43                     tst.w      D3
  43288. 0001FE3A  6706                     beq        +0x8 /* 0001FE42 */
  43289. 0001FE3C  0C43 0300                cmpi.w     D3, 0x300
  43290. 0001FE40  6608                     bne        +0xA /* 0001FE4A */
  43291. label0001FE42:
  43292. 0001FE42  1F7C 0001 001C           move.b     [A7 + 0x1C], 0x1
  43293. 0001FE48  6004                     bra        +0x6 /* 0001FE4E */
  43294. label0001FE4A:
  43295. 0001FE4A  422F 001C                clr.b      [A7 + 0x1C]
  43296. label0001FE4E:
  43297. 0001FE4E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  43298. 0001FE52  4E5E                     unlink     A6
  43299. 0001FE54  4E74 0008                rtd        0x0008
  43300. fn0001FE58:
  43301. 0001FE58  4E56 0000                link       A6, 0
  43302. 0001FE5C  48E7 0038                movem.l    -[A7], A2,A3,A4
  43303. 0001FE60  286E 0010                movea.l    A4, [A6 + 0x10]
  43304. 0001FE64  266E 000C                movea.l    A3, [A6 + 0xC]
  43305. 0001FE68  246E 0008                movea.l    A2, [A6 + 0x8]
  43306. 0001FE6C  2052                     movea.l    A0, [A2]
  43307. 0001FE6E  2028 0050                move.l     D0, [A0 + 0x50]
  43308. 0001FE72  0280 0000 0080           andi.l     D0, 0x80
  43309. 0001FE78  6762                     beq        +0x64 /* 0001FEDC */
  43310. 0001FE7A  554F                     subq.w     A7, 2
  43311. 0001FE7C  2F14                     move.l     -[A7], [A4]
  43312. 0001FE7E  2F13                     move.l     -[A7], [A3]
  43313. 0001FE80  2F0A                     move.l     -[A7], A2
  43314. 0001FE82  4EBA FF28                jsr        [PC - 0xD8 /* 0001FDAC */]
  43315. 0001FE86  101F                     move.b     D0, [A7]+
  43316. 0001FE88  6752                     beq        +0x54 /* 0001FEDC */
  43317. 0001FE8A  554F                     subq.w     A7, 2
  43318. 0001FE8C  2F14                     move.l     -[A7], [A4]
  43319. 0001FE8E  2F0A                     move.l     -[A7], A2
  43320. 0001FE90  4EBA FF7A                jsr        [PC - 0x86 /* 0001FE0C */]
  43321. 0001FE94  101F                     move.b     D0, [A7]+
  43322. 0001FE96  6644                     bne        +0x46 /* 0001FEDC */
  43323. 0001FE98  554F                     subq.w     A7, 2
  43324. 0001FE9A  2013                     move.l     D0, [A3]
  43325. 0001FE9C  5380                     subq.l     D0, 1
  43326. 0001FE9E  2F00                     move.l     -[A7], D0
  43327. 0001FEA0  2F0A                     move.l     -[A7], A2
  43328. 0001FEA2  4EBA FF68                jsr        [PC - 0x98 /* 0001FE0C */]
  43329. 0001FEA6  101F                     move.b     D0, [A7]+
  43330. 0001FEA8  6632                     bne        +0x34 /* 0001FEDC */
  43331. 0001FEAA  554F                     subq.w     A7, 2
  43332. 0001FEAC  2014                     move.l     D0, [A4]
  43333. 0001FEAE  5380                     subq.l     D0, 1
  43334. 0001FEB0  2F00                     move.l     -[A7], D0
  43335. 0001FEB2  2F0A                     move.l     -[A7], A2
  43336. 0001FEB4  61FF FFFF C21C           bsr        -0x3DE2 /* 0001C0D2 */
  43337. 0001FEBA  301F                     move.w     D0, [A7]+
  43338. 0001FEBC  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  43339. 0001FEC0  6604                     bne        +0x6 /* 0001FEC6 */
  43340. 0001FEC2  5394                     subq.l     [A4], 1
  43341. 0001FEC4  6016                     bra        +0x18 /* 0001FEDC */
  43342. label0001FEC6:
  43343. 0001FEC6  554F                     subq.w     A7, 2
  43344. 0001FEC8  2F13                     move.l     -[A7], [A3]
  43345. 0001FECA  2F0A                     move.l     -[A7], A2
  43346. 0001FECC  61FF FFFF C204           bsr        -0x3DFA /* 0001C0D2 */
  43347. 0001FED2  301F                     move.w     D0, [A7]+
  43348. 0001FED4  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  43349. 0001FED8  6602                     bne        +0x4 /* 0001FEDC */
  43350. 0001FEDA  5293                     addq.l     [A3], 1
  43351. label0001FEDC:
  43352. 0001FEDC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  43353. 0001FEE0  4E5E                     unlink     A6
  43354. 0001FEE2  4E74 000C                rtd        0x000C
  43355. fn0001FEE6:
  43356. 0001FEE6  4E56 0000                link       A6, 0
  43357. 0001FEEA  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  43358. 0001FEEE  2A2E 0010                move.l     D5, [A6 + 0x10]
  43359. 0001FEF2  282E 000C                move.l     D4, [A6 + 0xC]
  43360. 0001FEF6  246E 0008                movea.l    A2, [A6 + 0x8]
  43361. 0001FEFA  7600                     moveq.l    D3, 0x00
  43362. 0001FEFC  2052                     movea.l    A0, [A2]
  43363. 0001FEFE  2028 0050                move.l     D0, [A0 + 0x50]
  43364. 0001FF02  0280 0000 0080           andi.l     D0, 0x80
  43365. 0001FF08  6606                     bne        +0x8 /* 0001FF10 */
  43366. 0001FF0A  426F 0024                clr.w      [A7 + 0x24]
  43367. 0001FF0E  6064                     bra        +0x66 /* 0001FF74 */
  43368. label0001FF10:
  43369. 0001FF10  554F                     subq.w     A7, 2
  43370. 0001FF12  2F05                     move.l     -[A7], D5
  43371. 0001FF14  2F0A                     move.l     -[A7], A2
  43372. 0001FF16  4EBA FEF4                jsr        [PC - 0x10C /* 0001FE0C */]
  43373. 0001FF1A  101F                     move.b     D0, [A7]+
  43374. 0001FF1C  6706                     beq        +0x8 /* 0001FF24 */
  43375. 0001FF1E  426F 0024                clr.w      [A7 + 0x24]
  43376. 0001FF22  6050                     bra        +0x52 /* 0001FF74 */
  43377. label0001FF24:
  43378. 0001FF24  554F                     subq.w     A7, 2
  43379. 0001FF26  2004                     move.l     D0, D4
  43380. 0001FF28  5380                     subq.l     D0, 1
  43381. 0001FF2A  2F00                     move.l     -[A7], D0
  43382. 0001FF2C  2F0A                     move.l     -[A7], A2
  43383. 0001FF2E  4EBA FEDC                jsr        [PC - 0x124 /* 0001FE0C */]
  43384. 0001FF32  101F                     move.b     D0, [A7]+
  43385. 0001FF34  6706                     beq        +0x8 /* 0001FF3C */
  43386. 0001FF36  426F 0024                clr.w      [A7 + 0x24]
  43387. 0001FF3A  6038                     bra        +0x3A /* 0001FF74 */
  43388. label0001FF3C:
  43389. 0001FF3C  554F                     subq.w     A7, 2
  43390. 0001FF3E  2005                     move.l     D0, D5
  43391. 0001FF40  5380                     subq.l     D0, 1
  43392. 0001FF42  2F00                     move.l     -[A7], D0
  43393. 0001FF44  2F0A                     move.l     -[A7], A2
  43394. 0001FF46  4EBA FEC4                jsr        [PC - 0x13C /* 0001FE0C */]
  43395. 0001FF4A  101F                     move.b     D0, [A7]+
  43396. 0001FF4C  6712                     beq        +0x14 /* 0001FF60 */
  43397. 0001FF4E  554F                     subq.w     A7, 2
  43398. 0001FF50  2F04                     move.l     -[A7], D4
  43399. 0001FF52  2F0A                     move.l     -[A7], A2
  43400. 0001FF54  4EBA FEB6                jsr        [PC - 0x14A /* 0001FE0C */]
  43401. 0001FF58  101F                     move.b     D0, [A7]+
  43402. 0001FF5A  6614                     bne        +0x16 /* 0001FF70 */
  43403. 0001FF5C  7601                     moveq.l    D3, 0x01
  43404. 0001FF5E  6010                     bra        +0x12 /* 0001FF70 */
  43405. label0001FF60:
  43406. 0001FF60  554F                     subq.w     A7, 2
  43407. 0001FF62  2F04                     move.l     -[A7], D4
  43408. 0001FF64  2F0A                     move.l     -[A7], A2
  43409. 0001FF66  4EBA FEA4                jsr        [PC - 0x15C /* 0001FE0C */]
  43410. 0001FF6A  101F                     move.b     D0, [A7]+
  43411. 0001FF6C  6702                     beq        +0x4 /* 0001FF70 */
  43412. 0001FF6E  76FF                     moveq.l    D3, 0xFFFFFFFF
  43413. label0001FF70:
  43414. 0001FF70  3F43 0024                move.w     [A7 + 0x24], D3
  43415. label0001FF74:
  43416. 0001FF74  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  43417. 0001FF78  4E5E                     unlink     A6
  43418. 0001FF7A  4E74 000C                rtd        0x000C
  43419. fn0001FF7E:
  43420. 0001FF7E  4E56 FFF8                link       A6, -0x0008
  43421. 0001FF82  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  43422. 0001FF86  2A2E 0014                move.l     D5, [A6 + 0x14]
  43423. 0001FF8A  262E 0010                move.l     D3, [A6 + 0x10]
  43424. 0001FF8E  282E 000C                move.l     D4, [A6 + 0xC]
  43425. 0001FF92  246E 0008                movea.l    A2, [A6 + 0x8]
  43426. 0001FF96  2D43 FFF8                move.l     [A6 - 0x8], D3
  43427. 0001FF9A  2D44 FFFC                move.l     [A6 - 0x4], D4
  43428. 0001FF9E  554F                     subq.w     A7, 2
  43429. 0001FFA0  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  43430. 0001FFA4  486E FFF8                pea.l      [A6 - 0x8]
  43431. 0001FFA8  4878 0008                push.l     0x8
  43432. 0001FFAC  2005                     move.l     D0, D5
  43433. 0001FFAE  5280                     addq.l     D0, 1
  43434. 0001FFB0  E788                     lsl        D0, 3
  43435. 0001FFB2  2F00                     move.l     -[A7], D0
  43436. 0001FFB4  61FF 0000 530A           bsr        +0x530C /* 000252C0 */
  43437. 0001FFBA  301F                     move.w     D0, [A7]+
  43438. 0001FFBC  3600                     move.w     D3, D0
  43439. 0001FFBE  6706                     beq        +0x8 /* 0001FFC6 */
  43440. 0001FFC0  3F43 0030                move.w     [A7 + 0x30], D3
  43441. 0001FFC4  6018                     bra        +0x1A /* 0001FFDE */
  43442. label0001FFC6:
  43443. 0001FFC6  52AA 0020                addq.l     [A2 + 0x20], 1
  43444. 0001FFCA  7018                     moveq.l    D0, 0x18
  43445. 0001FFCC  4C04 0800                movem.w    A3, D4
  43446. 0001FFD0  206A 000C                movea.l    A0, [A2 + 0xC]
  43447. 0001FFD4  2250                     movea.l    A1, [A0]
  43448. 0001FFD6  52B1 0800                addq.l     [A1 + D0], 1
  43449. 0001FFDA  426F 0030                clr.w      [A7 + 0x30]
  43450. label0001FFDE:
  43451. 0001FFDE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  43452. 0001FFE2  4E5E                     unlink     A6
  43453. 0001FFE4  4E74 0010                rtd        0x0010
  43454. fn0001FFE8:
  43455. 0001FFE8  4E56 0000                link       A6, 0
  43456. 0001FFEC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  43457. 0001FFF0  262E 000C                move.l     D3, [A6 + 0xC]
  43458. 0001FFF4  246E 0008                movea.l    A2, [A6 + 0x8]
  43459. 0001FFF8  2003                     move.l     D0, D3
  43460. 0001FFFA  E788                     lsl        D0, 3
  43461. 0001FFFC  266A 0010                movea.l    A3, [A2 + 0x10]
  43462. 00020000  2653                     movea.l    A3, [A3]
  43463. 00020002  588B                     addq.l     A3, 4
  43464. 00020004  7218                     moveq.l    D1, 0x18
  43465. 00020006  4C33 1800 0800           movem.w    A3,A4, [A3 + D0]
  43466. 0002000C  266A 000C                movea.l    A3, [A2 + 0xC]
  43467. 00020010  2653                     movea.l    A3, [A3]
  43468. 00020012  D7C1                     add.l      A3, D1
  43469. 00020014  5393                     subq.l     [A3], 1
  43470. 00020016  286B 0014                movea.l    A4, [A3 + 0x14]
  43471. 0002001A  200C                     move.l     D0, A4
  43472. 0002001C  670C                     beq        +0xE /* 0002002A */
  43473. 0002001E  554F                     subq.w     A7, 2
  43474. 00020020  2F0C                     move.l     -[A7], A4
  43475. 00020022  61FF 0000 2184           bsr        +0x2186 /* 000221A8 */
  43476. 00020028  301F                     move.w     D0, [A7]+
  43477. label0002002A:
  43478. 0002002A  554F                     subq.w     A7, 2
  43479. 0002002C  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  43480. 00020030  42A7                     clr.l      -[A7]
  43481. 00020032  4878 FFF8                push.l     0xFFF8
  43482. 00020036  2003                     move.l     D0, D3
  43483. 00020038  E788                     lsl        D0, 3
  43484. 0002003A  2F00                     move.l     -[A7], D0
  43485. 0002003C  61FF 0000 5282           bsr        +0x5284 /* 000252C0 */
  43486. 00020042  301F                     move.w     D0, [A7]+
  43487. 00020044  53AA 0020                subq.l     [A2 + 0x20], 1
  43488. 00020048  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  43489. 0002004C  4E5E                     unlink     A6
  43490. 0002004E  4E74 0008                rtd        0x0008
  43491. fn00020052:
  43492. 00020052  4E56 0000                link       A6, 0
  43493. 00020056  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  43494. 0002005A  2E2E 0012                move.l     D7, [A6 + 0x12]
  43495. 0002005E  2A2E 000E                move.l     D5, [A6 + 0xE]
  43496. 00020062  1C2E 000C                move.b     D6, [A6 + 0xC]
  43497. 00020066  266E 0008                movea.l    A3, [A6 + 0x8]
  43498. 0002006A  2007                     move.l     D0, D7
  43499. 0002006C  E788                     lsl        D0, 3
  43500. 0002006E  2600                     move.l     D3, D0
  43501. 00020070  206B 0010                movea.l    A0, [A3 + 0x10]
  43502. 00020074  2450                     movea.l    A2, [A0]
  43503. 00020076  204A                     movea.l    A0, A2
  43504. 00020078  5888                     addq.l     A0, 4
  43505. 0002007A  2830 0800                move.l     D4, [A0 + D0]
  43506. 0002007E  204A                     movea.l    A0, A2
  43507. 00020080  5888                     addq.l     A0, 4
  43508. 00020082  2185 3800                move.l     [A0 + D3], D5
  43509. 00020086  7018                     moveq.l    D0, 0x18
  43510. 00020088  4C04 0800                movem.w    A3, D4
  43511. 0002008C  246B 000C                movea.l    A2, [A3 + 0xC]
  43512. 00020090  2852                     movea.l    A4, [A2]
  43513. 00020092  244C                     movea.l    A2, A4
  43514. 00020094  D5C0                     add.l      A2, D0
  43515. 00020096  7018                     moveq.l    D0, 0x18
  43516. 00020098  4C05 0800                movem.w    A3, D5
  43517. 0002009C  264C                     movea.l    A3, A4
  43518. 0002009E  D7C0                     add.l      A3, D0
  43519. 000200A0  5293                     addq.l     [A3], 1
  43520. 000200A2  5392                     subq.l     [A2], 1
  43521. 000200A4  4A06                     tst.b      D6
  43522. 000200A6  661A                     bne        +0x1C /* 000200C2 */
  43523. 000200A8  286A 0014                movea.l    A4, [A2 + 0x14]
  43524. 000200AC  200C                     move.l     D0, A4
  43525. 000200AE  6712                     beq        +0x14 /* 000200C2 */
  43526. 000200B0  B9EB 0014                cmpa.l     A4, [A3 + 0x14]
  43527. 000200B4  670C                     beq        +0xE /* 000200C2 */
  43528. 000200B6  554F                     subq.w     A7, 2
  43529. 000200B8  2F0C                     move.l     -[A7], A4
  43530. 000200BA  61FF 0000 20EC           bsr        +0x20EE /* 000221A8 */
  43531. 000200C0  301F                     move.w     D0, [A7]+
  43532. label000200C2:
  43533. 000200C2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  43534. 000200C6  4E5E                     unlink     A6
  43535. 000200C8  4E74 000E                rtd        0x000E
  43536. fn000200CC:
  43537. 000200CC  4E56 FFE8                link       A6, -0x0018
  43538. 000200D0  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  43539. 000200D4  286E 0010                movea.l    A4, [A6 + 0x10]
  43540. 000200D8  2A2E 000C                move.l     D5, [A6 + 0xC]
  43541. 000200DC  266E 0008                movea.l    A3, [A6 + 0x8]
  43542. 000200E0  78FF                     moveq.l    D4, 0xFFFFFFFF
  43543. 000200E2  206B 000C                movea.l    A0, [A3 + 0xC]
  43544. 000200E6  2450                     movea.l    A2, [A0]
  43545. 000200E8  7600                     moveq.l    D3, 0x00
  43546. 000200EA  6030                     bra        +0x32 /* 0002011C */
  43547. label000200EC:
  43548. 000200EC  4A92                     tst.l      [A2]
  43549. 000200EE  6604                     bne        +0x6 /* 000200F4 */
  43550. 000200F0  2803                     move.l     D4, D3
  43551. 000200F2  6022                     bra        +0x24 /* 00020116 */
  43552. label000200F4:
  43553. 000200F4  554F                     subq.w     A7, 2
  43554. 000200F6  486A 0008                pea.l      [A2 + 0x8]
  43555. 000200FA  2F0C                     move.l     -[A7], A4
  43556. 000200FC  4878 0010                push.l     0x10
  43557. 00020100  61FF 0000 506C           bsr        +0x506E /* 0002516E */
  43558. 00020106  101F                     move.b     D0, [A7]+
  43559. 00020108  670C                     beq        +0xE /* 00020116 */
  43560. 0002010A  2045                     movea.l    A0, D5
  43561. 0002010C  2083                     move.l     [A0], D3
  43562. 0002010E  426F 0044                clr.w      [A7 + 0x44]
  43563. 00020112  6000 0080                bra        +0x82 /* 00020194 */
  43564. label00020116:
  43565. 00020116  7018                     moveq.l    D0, 0x18
  43566. 00020118  D5C0                     add.l      A2, D0
  43567. 0002011A  5283                     addq.l     D3, 1
  43568. label0002011C:
  43569. 0002011C  B6AB 001C                cmp.l      D3, [A3 + 0x1C]
  43570. 00020120  6DCA                     blt        -0x34 /* 000200EC */
  43571. 00020122  41D4                     lea.l      A0, [A4]
  43572. 00020124  43EE FFF0                lea.l      A1, [A6 - 0x10]
  43573. 00020128  22D8                     move.l     [A1]+, [A0]+
  43574. 0002012A  22D8                     move.l     [A1]+, [A0]+
  43575. 0002012C  22D8                     move.l     [A1]+, [A0]+
  43576. 0002012E  22D8                     move.l     [A1]+, [A0]+
  43577. 00020130  2F13                     move.l     -[A7], [A3]
  43578. 00020132  486E FFEC                pea.l      [A6 - 0x14]
  43579. 00020136  61FF FFFF D8FE           bsr        -0x2700 /* 0001DA36 */
  43580. 0002013C  4A84                     tst.l      D4
  43581. 0002013E  6D20                     blt        +0x22 /* 00020160 */
  43582. 00020140  2604                     move.l     D3, D4
  43583. 00020142  7018                     moveq.l    D0, 0x18
  43584. 00020144  4C04 0800                movem.w    A3, D4
  43585. 00020148  206B 000C                movea.l    A0, [A3 + 0xC]
  43586. 0002014C  2050                     movea.l    A0, [A0]
  43587. 0002014E  5888                     addq.l     A0, 4
  43588. 00020150  D1C0                     add.l      A0, D0
  43589. 00020152  43EE FFEC                lea.l      A1, [A6 - 0x14]
  43590. 00020156  7004                     moveq.l    D0, 0x04
  43591. label00020158:
  43592. 00020158  20D9                     move.l     [A0]+, [A1]+
  43593. 0002015A  51C8 FFFC                dbf        D0, -0x6 /* 00020158 */
  43594. 0002015E  602C                     bra        +0x2E /* 0002018C */
  43595. label00020160:
  43596. 00020160  42AE FFE8                clr.l      [A6 - 0x18]
  43597. 00020164  554F                     subq.w     A7, 2
  43598. 00020166  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  43599. 0002016A  486E FFE8                pea.l      [A6 - 0x18]
  43600. 0002016E  4878 0018                push.l     0x18
  43601. 00020172  4878 FFFF                push.l     0xFFFF
  43602. 00020176  61FF 0000 5148           bsr        +0x514A /* 000252C0 */
  43603. 0002017C  301F                     move.w     D0, [A7]+
  43604. 0002017E  3800                     move.w     D4, D0
  43605. 00020180  6706                     beq        +0x8 /* 00020188 */
  43606. 00020182  3F44 0044                move.w     [A7 + 0x44], D4
  43607. 00020186  600C                     bra        +0xE /* 00020194 */
  43608. label00020188:
  43609. 00020188  52AB 001C                addq.l     [A3 + 0x1C], 1
  43610. label0002018C:
  43611. 0002018C  2045                     movea.l    A0, D5
  43612. 0002018E  2083                     move.l     [A0], D3
  43613. 00020190  426F 0044                clr.w      [A7 + 0x44]
  43614. label00020194:
  43615. 00020194  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  43616. 00020198  4E5E                     unlink     A6
  43617. 0002019A  4E74 000C                rtd        0x000C
  43618. fn0002019E:
  43619. 0002019E  4E56 FFD4                link       A6, -0x002C
  43620. 000201A2  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  43621. 000201A6  2A2E 0010                move.l     D5, [A6 + 0x10]
  43622. 000201AA  282E 000C                move.l     D4, [A6 + 0xC]
  43623. 000201AE  266E 0008                movea.l    A3, [A6 + 0x8]
  43624. 000201B2  2453                     movea.l    A2, [A3]
  43625. 000201B4  202A 0050                move.l     D0, [A2 + 0x50]
  43626. 000201B8  0280 0000 0200           andi.l     D0, 0x200
  43627. 000201BE  6600 01F0                bne        +0x1F2 /* 000203B0 */
  43628. 000201C2  202A 004C                move.l     D0, [A2 + 0x4C]
  43629. 000201C6  0280 0100 0000           andi.l     D0, 0x1000000
  43630. 000201CC  6708                     beq        +0xA /* 000201D6 */
  43631. 000201CE  2F0B                     move.l     -[A7], A3
  43632. 000201D0  61FF 0000 3570           bsr        +0x3572 /* 00023742 */
  43633. label000201D6:
  43634. 000201D6  262A 003C                move.l     D3, [A2 + 0x3C]
  43635. 000201DA  96AA 0034                sub.l      D3, [A2 + 0x34]
  43636. 000201DE  594F                     subq.w     A7, 4
  43637. 000201E0  2F05                     move.l     -[A7], D5
  43638. 000201E2  2F0B                     move.l     -[A7], A3
  43639. 000201E4  61FF FFFF BBD6           bsr        -0x4428 /* 0001BDBC */
  43640. 000201EA  201F                     move.l     D0, [A7]+
  43641. 000201EC  2D40 FFE0                move.l     [A6 - 0x20], D0
  43642. 000201F0  594F                     subq.w     A7, 4
  43643. 000201F2  2F04                     move.l     -[A7], D4
  43644. 000201F4  2F0B                     move.l     -[A7], A3
  43645. 000201F6  61FF FFFF BBC4           bsr        -0x443A /* 0001BDBC */
  43646. 000201FC  201F                     move.l     D0, [A7]+
  43647. 000201FE  2D40 FFF4                move.l     [A6 - 0xC], D0
  43648. 00020202  554F                     subq.w     A7, 2
  43649. 00020204  486E FFE0                pea.l      [A6 - 0x20]
  43650. 00020208  486E FFF4                pea.l      [A6 - 0xC]
  43651. 0002020C  2F0B                     move.l     -[A7], A3
  43652. 0002020E  61FF FFFF F612           bsr        -0x9EC /* 0001F822 */
  43653. 00020214  301F                     move.w     D0, [A7]+
  43654. 00020216  3800                     move.w     D4, D0
  43655. 00020218  6600 0198                bne        +0x19A /* 000203B2 */
  43656. 0002021C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  43657. 00020220  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  43658. 00020224  2F0B                     move.l     -[A7], A3
  43659. 00020226  61FF FFFF F970           bsr        -0x68E /* 0001FB98 */
  43660. 0002022C  202A 0050                move.l     D0, [A2 + 0x50]
  43661. 00020230  0280 0000 1000           andi.l     D0, 0x1000
  43662. 00020236  6600 0178                bne        +0x17A /* 000203B0 */
  43663. 0002023A  282A 003C                move.l     D4, [A2 + 0x3C]
  43664. 0002023E  98AA 0034                sub.l      D4, [A2 + 0x34]
  43665. 00020242  2D7C FFFF 8001 FFE8      move.l     [A6 - 0x18], 0xFFFF8001
  43666. 0002024A  2D7C 0000 7FFF FFF0      move.l     [A6 - 0x10], 0x7FFF
  43667. 00020252  206A 0008                movea.l    A0, [A2 + 0x8]
  43668. 00020256  2850                     movea.l    A4, [A0]
  43669. 00020258  202E FFE0                move.l     D0, [A6 - 0x20]
  43670. 0002025C  E988                     lsl        D0, 4
  43671. 0002025E  204C                     movea.l    A0, A4
  43672. 00020260  5888                     addq.l     A0, 4
  43673. 00020262  2D70 0800 FFE4           move.l     [A6 - 0x1C], [A0 + D0]
  43674. 00020268  B883                     cmp.l      D4, D3
  43675. 0002026A  6620                     bne        +0x22 /* 0002028C */
  43676. 0002026C  202A 0018                move.l     D0, [A2 + 0x18]
  43677. 00020270  5380                     subq.l     D0, 1
  43678. 00020272  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  43679. 00020276  6F14                     ble        +0x16 /* 0002028C */
  43680. 00020278  202E FFF4                move.l     D0, [A6 - 0xC]
  43681. 0002027C  E988                     lsl        D0, 4
  43682. 0002027E  204C                     movea.l    A0, A4
  43683. 00020280  41E8 0014                lea.l      A0, [A0 + 0x14]
  43684. 00020284  2D70 0800 FFEC           move.l     [A6 - 0x14], [A0 + D0]
  43685. 0002028A  600E                     bra        +0x10 /* 0002029A */
  43686. label0002028C:
  43687. 0002028C  B883                     cmp.l      D4, D3
  43688. 0002028E  6C06                     bge        +0x8 /* 00020296 */
  43689. 00020290  2D43 FFEC                move.l     [A6 - 0x14], D3
  43690. 00020294  6004                     bra        +0x6 /* 0002029A */
  43691. label00020296:
  43692. 00020296  2D44 FFEC                move.l     [A6 - 0x14], D4
  43693. label0002029A:
  43694. 0002029A  486E FFE4                pea.l      [A6 - 0x1C]
  43695. 0002029E  42A7                     clr.l      -[A7]
  43696. 000202A0  2F2A 0034                move.l     -[A7], [A2 + 0x34]
  43697. 000202A4  61FF FFFF FAE8           bsr        -0x516 /* 0001FD8E */
  43698. 000202AA  486E FFE4                pea.l      [A6 - 0x1C]
  43699. 000202AE  486E FFF8                pea.l      [A6 - 0x8]
  43700. 000202B2  61FF FFFF FA80           bsr        -0x57E /* 0001FD34 */
  43701. 000202B8  486A 0024                pea.l      [A2 + 0x24]
  43702. 000202BC  486E FFD8                pea.l      [A6 - 0x28]
  43703. 000202C0  61FF FFFF FA72           bsr        -0x58C /* 0001FD34 */
  43704. 000202C6  554F                     subq.w     A7, 2
  43705. 000202C8  486E FFF8                pea.l      [A6 - 0x8]
  43706. 000202CC  486E FFD8                pea.l      [A6 - 0x28]
  43707. 000202D0  486E FFF8                pea.l      [A6 - 0x8]
  43708. 000202D4  A8AA                     syscall    SectRect
  43709. 000202D6  101F                     move.b     D0, [A7]+
  43710. 000202D8  6700 00CE                beq        +0xD0 /* 000203A8 */
  43711. 000202DC  486E FFD4                pea.l      [A6 - 0x2C]
  43712. 000202E0  A874                     syscall    GetPort
  43713. 000202E2  2F12                     move.l     -[A7], [A2]
  43714. 000202E4  A873                     syscall    SetPort
  43715. 000202E6  594F                     subq.w     A7, 4
  43716. 000202E8  A8D8                     syscall    NewRgn
  43717. 000202EA  205F                     movea.l    A0, [A7]+
  43718. 000202EC  2608                     move.l     D3, A0
  43719. 000202EE  2F03                     move.l     -[A7], D3
  43720. 000202F0  A87A                     syscall    GetClip
  43721. 000202F2  486E FFF8                pea.l      [A6 - 0x8]
  43722. 000202F6  A87B                     syscall    ClipRect
  43723. 000202F8  594F                     subq.w     A7, 4
  43724. 000202FA  306E FFF8                movea.w    A0, [A6 - 0x8]
  43725. 000202FE  2008                     move.l     D0, A0
  43726. 00020300  90AA 0034                sub.l      D0, [A2 + 0x34]
  43727. 00020304  2F00                     move.l     -[A7], D0
  43728. 00020306  2F0B                     move.l     -[A7], A3
  43729. 00020308  61FF FFFF BBBA           bsr        -0x4444 /* 0001BEC4 */
  43730. 0002030E  201F                     move.l     D0, [A7]+
  43731. 00020310  2D40 FFE0                move.l     [A6 - 0x20], D0
  43732. 00020314  594F                     subq.w     A7, 4
  43733. 00020316  306E FFFC                movea.w    A0, [A6 - 0x4]
  43734. 0002031A  2008                     move.l     D0, A0
  43735. 0002031C  90AA 0034                sub.l      D0, [A2 + 0x34]
  43736. 00020320  5380                     subq.l     D0, 1
  43737. 00020322  2F00                     move.l     -[A7], D0
  43738. 00020324  2F0B                     move.l     -[A7], A3
  43739. 00020326  61FF FFFF BB9C           bsr        -0x4462 /* 0001BEC4 */
  43740. 0002032C  201F                     move.l     D0, [A7]+
  43741. 0002032E  2D40 FFF4                move.l     [A6 - 0xC], D0
  43742. 00020332  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  43743. 00020336  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  43744. 0002033A  1F3C 0001                move.b     -[A7], 0x1
  43745. 0002033E  2F0B                     move.l     -[A7], A3
  43746. 00020340  61FF FFFF D504           bsr        -0x2AFA /* 0001D846 */
  43747. 00020346  206A 0008                movea.l    A0, [A2 + 0x8]
  43748. 0002034A  2850                     movea.l    A4, [A0]
  43749. 0002034C  202E FFF4                move.l     D0, [A6 - 0xC]
  43750. 00020350  E988                     lsl        D0, 4
  43751. 00020352  204C                     movea.l    A0, A4
  43752. 00020354  41E8 0014                lea.l      A0, [A0 + 0x14]
  43753. 00020358  222A 0034                move.l     D1, [A2 + 0x34]
  43754. 0002035C  D2B0 0800                add.l      D1, [A0 + D0]
  43755. 00020360  3D41 FFF8                move.w     [A6 - 0x8], D1
  43756. 00020364  3001                     move.w     D0, D1
  43757. 00020366  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  43758. 0002036A  6C0C                     bge        +0xE /* 00020378 */
  43759. 0002036C  486E FFF8                pea.l      [A6 - 0x8]
  43760. 00020370  2F0B                     move.l     -[A7], A3
  43761. 00020372  206A 00D0                movea.l    A0, [A2 + 0xD0]
  43762. 00020376  4E90                     jsr        [A0]
  43763. label00020378:
  43764. 00020378  2F03                     move.l     -[A7], D3
  43765. 0002037A  A879                     syscall    SetClip
  43766. 0002037C  2F03                     move.l     -[A7], D3
  43767. 0002037E  A8D9                     syscall    DisposRgn/DisposeRgn
  43768. 00020380  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  43769. 00020384  A873                     syscall    SetPort
  43770. 00020386  262A 0048                move.l     D3, [A2 + 0x48]
  43771. 0002038A  282A 0044                move.l     D4, [A2 + 0x44]
  43772. 0002038E  B883                     cmp.l      D4, D3
  43773. 00020390  6C0E                     bge        +0x10 /* 000203A0 */
  43774. 00020392  2F04                     move.l     -[A7], D4
  43775. 00020394  2F03                     move.l     -[A7], D3
  43776. 00020396  2F0B                     move.l     -[A7], A3
  43777. 00020398  61FF 0000 3A1A           bsr        +0x3A1C /* 00023DB4 */
  43778. 0002039E  6008                     bra        +0xA /* 000203A8 */
  43779. label000203A0:
  43780. 000203A0  2F0B                     move.l     -[A7], A3
  43781. 000203A2  61FF 0000 339E           bsr        +0x33A0 /* 00023742 */
  43782. label000203A8:
  43783. 000203A8  2F0B                     move.l     -[A7], A3
  43784. 000203AA  61FF 0000 476A           bsr        +0x476C /* 00024B16 */
  43785. label000203B0:
  43786. 000203B0  7800                     moveq.l    D4, 0x00
  43787. label000203B2:
  43788. 000203B2  3F44 0058                move.w     [A7 + 0x58], D4
  43789. 000203B6  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  43790. 000203BA  4E5E                     unlink     A6
  43791. 000203BC  4E74 000C                rtd        0x000C
  43792. fn000203C0:
  43793. 000203C0  4E56 FFF8                link       A6, -0x0008
  43794. 000203C4  48E7 1820                movem.l    -[A7], D3,D4,A2
  43795. 000203C8  246E 0008                movea.l    A2, [A6 + 0x8]
  43796. 000203CC  554F                     subq.w     A7, 2
  43797. 000203CE  2F0A                     move.l     -[A7], A2
  43798. 000203D0  1F3C 0001                move.b     -[A7], 0x1
  43799. 000203D4  61FF 0000 4E2A           bsr        +0x4E2C /* 00025200 */
  43800. 000203DA  101F                     move.b     D0, [A7]+
  43801. 000203DC  1800                     move.b     D4, D0
  43802. 000203DE  42AE FFFC                clr.l      [A6 - 0x4]
  43803. 000203E2  2D7C 7FFF FFFF FFF8      move.l     [A6 - 0x8], 0x7FFFFFFF
  43804. 000203EA  554F                     subq.w     A7, 2
  43805. 000203EC  486E FFFC                pea.l      [A6 - 0x4]
  43806. 000203F0  486E FFF8                pea.l      [A6 - 0x8]
  43807. 000203F4  2F0A                     move.l     -[A7], A2
  43808. 000203F6  61FF FFFF F42A           bsr        -0xBD4 /* 0001F822 */
  43809. 000203FC  301F                     move.w     D0, [A7]+
  43810. 000203FE  3600                     move.w     D3, D0
  43811. 00020400  6610                     bne        +0x12 /* 00020412 */
  43812. 00020402  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  43813. 00020406  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  43814. 0002040A  2F0A                     move.l     -[A7], A2
  43815. 0002040C  61FF FFFF F78A           bsr        -0x874 /* 0001FB98 */
  43816. label00020412:
  43817. 00020412  554F                     subq.w     A7, 2
  43818. 00020414  2F0A                     move.l     -[A7], A2
  43819. 00020416  1F04                     move.b     -[A7], D4
  43820. 00020418  61FF 0000 4DE6           bsr        +0x4DE8 /* 00025200 */
  43821. 0002041E  101F                     move.b     D0, [A7]+
  43822. 00020420  3F43 0020                move.w     [A7 + 0x20], D3
  43823. 00020424  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  43824. 00020428  4E5E                     unlink     A6
  43825. 0002042A  4E74 0004                rtd        0x0004
  43826. fn0002042E:
  43827. 0002042E  4E56 FFD8                link       A6, -0x0028
  43828. 00020432  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  43829. 00020436  282E 0016                move.l     D4, [A6 + 0x16]
  43830. 0002043A  2C2E 0012                move.l     D6, [A6 + 0x12]
  43831. 0002043E  206E 0008                movea.l    A0, [A6 + 0x8]
  43832. 00020442  2450                     movea.l    A2, [A0]
  43833. 00020444  266A 0010                movea.l    A3, [A2 + 0x10]
  43834. 00020448  302E 0010                move.w     D0, [A6 + 0x10]
  43835. 0002044C  7220                     moveq.l    D1, 0x20
  43836. 0002044E  C081                     and.l      D0, D1
  43837. 00020450  6724                     beq        +0x26 /* 00020476 */
  43838. 00020452  3D7C 0002 FFD8           move.w     [A6 - 0x28], 0x2
  43839. 00020458  2F04                     move.l     -[A7], D4
  43840. 0002045A  2F06                     move.l     -[A7], D6
  43841. 0002045C  486E FFD8                pea.l      [A6 - 0x28]
  43842. 00020460  486E FFF0                pea.l      [A6 - 0x10]
  43843. 00020464  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43844. 00020468  61FF FFFF CAA4           bsr        -0x355A /* 0001CF0E */
  43845. 0002046E  1D6E FFF2 FFDB           move.b     [A6 - 0x25], [A6 - 0xE]
  43846. 00020474  6004                     bra        +0x6 /* 0002047A */
  43847. label00020476:
  43848. 00020476  422E FFDB                clr.b      [A6 - 0x25]
  43849. label0002047A:
  43850. 0002047A  2A04                     move.l     D5, D4
  43851. 0002047C  594F                     subq.w     A7, 4
  43852. 0002047E  2F04                     move.l     -[A7], D4
  43853. 00020480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43854. 00020484  61FF FFFF B9EE           bsr        -0x4610 /* 0001BE74 */
  43855. 0002048A  201F                     move.l     D0, [A7]+
  43856. 0002048C  2600                     move.l     D3, D0
  43857. 0002048E  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  43858. 00020492  5088                     addq.l     A0, 8
  43859. 00020494  5888                     addq.l     A0, 4
  43860. 00020496  2D48 FFDC                move.l     [A6 - 0x24], A0
  43861. label0002049A:
  43862. 0002049A  2003                     move.l     D0, D3
  43863. 0002049C  E788                     lsl        D0, 3
  43864. 0002049E  2840                     movea.l    A4, D0
  43865. 000204A0  2053                     movea.l    A0, [A3]
  43866. 000204A2  5888                     addq.l     A0, 4
  43867. 000204A4  2E30 0800                move.l     D7, [A0 + D0]
  43868. 000204A8  2F03                     move.l     -[A7], D3
  43869. 000204AA  486E FFE4                pea.l      [A6 - 0x1C]
  43870. 000204AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43871. 000204B2  61FF FFFF BA66           bsr        -0x4598 /* 0001BF1A */
  43872. 000204B8  282A 0014                move.l     D4, [A2 + 0x14]
  43873. 000204BC  B8AE FFE8                cmp.l      D4, [A6 - 0x18]
  43874. 000204C0  6C04                     bge        +0x6 /* 000204C6 */
  43875. 000204C2  2D44 FFE8                move.l     [A6 - 0x18], D4
  43876. label000204C6:
  43877. 000204C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43878. 000204CA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  43879. 000204CE  1F2E FFDB                move.b     -[A7], [A6 - 0x25]
  43880. 000204D2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  43881. 000204D6  61FF FFFF D5C2           bsr        -0x2A3C /* 0001DA9A */
  43882. 000204DC  202A 004C                move.l     D0, [A2 + 0x4C]
  43883. 000204E0  0280 0400 0000           andi.l     D0, 0x4000000
  43884. 000204E6  672A                     beq        +0x2C /* 00020512 */
  43885. 000204E8  594F                     subq.w     A7, 4
  43886. 000204EA  554F                     subq.w     A7, 2
  43887. 000204EC  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  43888. 000204F0  2F3C 8202 0006           move.l     -[A7], 0x82020006
  43889. 000204F6  A8B5                     syscall    ScriptUtil
  43890. 000204F8  301F                     move.w     D0, [A7]+
  43891. 000204FA  3F00                     move.w     -[A7], D0
  43892. 000204FC  3F3C 0006                move.w     -[A7], 0x6
  43893. 00020500  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  43894. 00020506  A8B5                     syscall    ScriptUtil
  43895. 00020508  201F                     move.l     D0, [A7]+
  43896. 0002050A  6706                     beq        +0x8 /* 00020512 */
  43897. 0002050C  002E 0080 FFF3           ori.b      [A6 - 0xD], 0x80
  43898. label00020512:
  43899. 00020512  554F                     subq.w     A7, 2
  43900. 00020514  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  43901. 00020518  486E FFE0                pea.l      [A6 - 0x20]
  43902. 0002051C  2F0A                     move.l     -[A7], A2
  43903. 0002051E  4EBA FBAC                jsr        [PC - 0x454 /* 000200CC */]
  43904. 00020522  301F                     move.w     D0, [A7]+
  43905. 00020524  3800                     move.w     D4, D0
  43906. 00020526  6600 00AC                bne        +0xAE /* 000205D4 */
  43907. 0002052A  BAAE FFE4                cmp.l      D5, [A6 - 0x1C]
  43908. 0002052E  661C                     bne        +0x1E /* 0002054C */
  43909. 00020530  4A83                     tst.l      D3
  43910. 00020532  6F18                     ble        +0x1A /* 0002054C */
  43911. 00020534  2053                     movea.l    A0, [A3]
  43912. 00020536  5988                     subq.l     A0, 4
  43913. 00020538  202E FFE0                move.l     D0, [A6 - 0x20]
  43914. 0002053C  B0B0 C800                cmp.l      D0, [A0 + A4]
  43915. 00020540  660A                     bne        +0xC /* 0002054C */
  43916. 00020542  2F03                     move.l     -[A7], D3
  43917. 00020544  2F0A                     move.l     -[A7], A2
  43918. 00020546  4EBA FAA0                jsr        [PC - 0x560 /* 0001FFE8 */]
  43919. 0002054A  5383                     subq.l     D3, 1
  43920. label0002054C:
  43921. 0002054C  BEAE FFE0                cmp.l      D7, [A6 - 0x20]
  43922. 00020550  6750                     beq        +0x52 /* 000205A2 */
  43923. 00020552  BAAE FFE4                cmp.l      D5, [A6 - 0x1C]
  43924. 00020556  6F1A                     ble        +0x1C /* 00020572 */
  43925. 00020558  554F                     subq.w     A7, 2
  43926. 0002055A  2F03                     move.l     -[A7], D3
  43927. 0002055C  2F05                     move.l     -[A7], D5
  43928. 0002055E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  43929. 00020562  2F0A                     move.l     -[A7], A2
  43930. 00020564  4EBA FA18                jsr        [PC - 0x5E8 /* 0001FF7E */]
  43931. 00020568  301F                     move.w     D0, [A7]+
  43932. 0002056A  3800                     move.w     D4, D0
  43933. 0002056C  6666                     bne        +0x68 /* 000205D4 */
  43934. 0002056E  5283                     addq.l     D3, 1
  43935. 00020570  6016                     bra        +0x18 /* 00020588 */
  43936. label00020572:
  43937. 00020572  2F03                     move.l     -[A7], D3
  43938. 00020574  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  43939. 00020578  BCAE FFE8                cmp.l      D6, [A6 - 0x18]
  43940. 0002057C  5DC0                     slt        D0
  43941. 0002057E  4400                     neg.b      D0
  43942. 00020580  1F00                     move.b     -[A7], D0
  43943. 00020582  2F0A                     move.l     -[A7], A2
  43944. 00020584  4EBA FACC                jsr        [PC - 0x534 /* 00020052 */]
  43945. label00020588:
  43946. 00020588  BCAE FFE8                cmp.l      D6, [A6 - 0x18]
  43947. 0002058C  6C14                     bge        +0x16 /* 000205A2 */
  43948. 0002058E  554F                     subq.w     A7, 2
  43949. 00020590  2F03                     move.l     -[A7], D3
  43950. 00020592  2F06                     move.l     -[A7], D6
  43951. 00020594  2F07                     move.l     -[A7], D7
  43952. 00020596  2F0A                     move.l     -[A7], A2
  43953. 00020598  4EBA F9E4                jsr        [PC - 0x61C /* 0001FF7E */]
  43954. 0002059C  301F                     move.w     D0, [A7]+
  43955. 0002059E  3800                     move.w     D4, D0
  43956. 000205A0  6632                     bne        +0x34 /* 000205D4 */
  43957. label000205A2:
  43958. 000205A2  5283                     addq.l     D3, 1
  43959. 000205A4  2A2E FFE8                move.l     D5, [A6 - 0x18]
  43960. 000205A8  BA86                     cmp.l      D5, D6
  43961. 000205AA  6D00 FEEE                blt        -0x110 /* 0002049A */
  43962. 000205AE  BA86                     cmp.l      D5, D6
  43963. 000205B0  6620                     bne        +0x22 /* 000205D2 */
  43964. 000205B2  B6AA 0020                cmp.l      D3, [A2 + 0x20]
  43965. 000205B6  6C1A                     bge        +0x1C /* 000205D2 */
  43966. 000205B8  2003                     move.l     D0, D3
  43967. 000205BA  E788                     lsl        D0, 3
  43968. 000205BC  2053                     movea.l    A0, [A3]
  43969. 000205BE  5888                     addq.l     A0, 4
  43970. 000205C0  222E FFE0                move.l     D1, [A6 - 0x20]
  43971. 000205C4  B2B0 0800                cmp.l      D1, [A0 + D0]
  43972. 000205C8  6608                     bne        +0xA /* 000205D2 */
  43973. 000205CA  2F03                     move.l     -[A7], D3
  43974. 000205CC  2F0A                     move.l     -[A7], A2
  43975. 000205CE  4EBA FA18                jsr        [PC - 0x5E8 /* 0001FFE8 */]
  43976. label000205D2:
  43977. 000205D2  7800                     moveq.l    D4, 0x00
  43978. label000205D4:
  43979. 000205D4  3F44 0062                move.w     [A7 + 0x62], D4
  43980. 000205D8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  43981. 000205DC  4E5E                     unlink     A6
  43982. 000205DE  4E74 0012                rtd        0x0012
  43983. fn000205E2:
  43984. 000205E2  4E56 FFEA                link       A6, -0x0016
  43985. 000205E6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  43986. 000205EA  266E 0010                movea.l    A3, [A6 + 0x10]
  43987. 000205EE  286E 000C                movea.l    A4, [A6 + 0xC]
  43988. 000205F2  3D7C F95A FFFE           move.w     [A6 - 0x2], 0xF95A
  43989. 000205F8  594F                     subq.w     A7, 4
  43990. 000205FA  2F0C                     move.l     -[A7], A4
  43991. 000205FC  4EB9 0000 1F18           jsr        [0x00001F18]
  43992. 00020602  201F                     move.l     D0, [A7]+
  43993. 00020604  5580                     subq.l     D0, 2
  43994. 00020606  2600                     move.l     D3, D0
  43995. 00020608  4A83                     tst.l      D3
  43996. 0002060A  6D00 0090                blt        +0x92 /* 0002069C */
  43997. 0002060E  2E03                     move.l     D7, D3
  43998. 00020610  4C7C 7007 0000 0014      movem.l    D0,D1,D2,A4,A5,A6, 0x14
  43999. 00020618  7014                     moveq.l    D0, 0x14
  44000. 0002061A  4C07 0000                movem.w    <none>, D7
  44001. 0002061E  B680                     cmp.l      D3, D0
  44002. 00020620  667A                     bne        +0x7C /* 0002069C */
  44003. 00020622  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  44004. 00020628  6C08                     bge        +0xA /* 00020632 */
  44005. 0002062A  2054                     movea.l    A0, [A4]
  44006. 0002062C  3250                     movea.w    A1, [A0]
  44007. 0002062E  BE89                     cmp.l      D7, A1
  44008. 00020630  666A                     bne        +0x6C /* 0002069C */
  44009. label00020632:
  44010. 00020632  7800                     moveq.l    D4, 0x00
  44011. 00020634  606E                     bra        +0x70 /* 000206A4 */
  44012. label00020636:
  44013. 00020636  2454                     movea.l    A2, [A4]
  44014. 00020638  D5C5                     add.l      A2, D5
  44015. 0002063A  548A                     addq.l     A2, 2
  44016. 0002063C  2C2E 0014                move.l     D6, [A6 + 0x14]
  44017. 00020640  DC92                     add.l      D6, [A2]
  44018. 00020642  B8AE FFEA                cmp.l      D4, [A6 - 0x16]
  44019. 00020646  6C0A                     bge        +0xC /* 00020652 */
  44020. 00020648  262E 0014                move.l     D3, [A6 + 0x14]
  44021. 0002064C  D6AA 0014                add.l      D3, [A2 + 0x14]
  44022. 00020650  6002                     bra        +0x4 /* 00020654 */
  44023. label00020652:
  44024. 00020652  260B                     move.l     D3, A3
  44025. label00020654:
  44026. 00020654  B68B                     cmp.l      D3, A3
  44027. 00020656  6F02                     ble        +0x4 /* 0002065A */
  44028. 00020658  260B                     move.l     D3, A3
  44029. label0002065A:
  44030. 0002065A  BC83                     cmp.l      D6, D3
  44031. 0002065C  6C30                     bge        +0x32 /* 0002068E */
  44032. 0002065E  2D6A 0008 FFEE           move.l     [A6 - 0x12], [A2 + 0x8]
  44033. 00020664  2D6A 000C FFF2           move.l     [A6 - 0xE], [A2 + 0xC]
  44034. 0002066A  2D6A 0010 FFF6           move.l     [A6 - 0xA], [A2 + 0x10]
  44035. 00020670  554F                     subq.w     A7, 2
  44036. 00020672  2F06                     move.l     -[A7], D6
  44037. 00020674  2F03                     move.l     -[A7], D3
  44038. 00020676  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  44039. 0002067A  486E FFEE                pea.l      [A6 - 0x12]
  44040. 0002067E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44041. 00020682  4EBA FDAA                jsr        [PC - 0x256 /* 0002042E */]
  44042. 00020686  301F                     move.w     D0, [A7]+
  44043. 00020688  3D40 FFFE                move.w     [A6 - 0x2], D0
  44044. 0002068C  660E                     bne        +0x10 /* 0002069C */
  44045. label0002068E:
  44046. 0002068E  5284                     addq.l     D4, 1
  44047. 00020690  7014                     moveq.l    D0, 0x14
  44048. 00020692  DA80                     add.l      D5, D0
  44049. label00020694:
  44050. 00020694  B887                     cmp.l      D4, D7
  44051. 00020696  6D9E                     blt        -0x60 /* 00020636 */
  44052. 00020698  426E FFFE                clr.w      [A6 - 0x2]
  44053. label0002069C:
  44054. 0002069C  3F6E FFFE 004E           move.w     [A7 + 0x4E], [A6 - 0x2]
  44055. 000206A2  600C                     bra        +0xE /* 000206B0 */
  44056. label000206A4:
  44057. 000206A4  7A00                     moveq.l    D5, 0x00
  44058. 000206A6  2007                     move.l     D0, D7
  44059. 000206A8  5380                     subq.l     D0, 1
  44060. 000206AA  2D40 FFEA                move.l     [A6 - 0x16], D0
  44061. 000206AE  60E4                     bra        -0x1A /* 00020694 */
  44062. label000206B0:
  44063. 000206B0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  44064. 000206B4  4E5E                     unlink     A6
  44065. 000206B6  4E74 0010                rtd        0x0010
  44066. fn000206BA:
  44067. 000206BA  4E56 FFD2                link       A6, -0x002E
  44068. 000206BE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  44069. 000206C2  2A2E 000C                move.l     D5, [A6 + 0xC]
  44070. 000206C6  286E 0008                movea.l    A4, [A6 + 0x8]
  44071. 000206CA  486E FFD4                pea.l      [A6 - 0x2C]
  44072. 000206CE  4878 0010                push.l     0x10
  44073. 000206D2  61FF 0000 4AC2           bsr        +0x4AC4 /* 00025196 */
  44074. 000206D8  42AE FFE4                clr.l      [A6 - 0x1C]
  44075. 000206DC  554F                     subq.w     A7, 2
  44076. 000206DE  2F0C                     move.l     -[A7], A4
  44077. 000206E0  1F3C 0001                move.b     -[A7], 0x1
  44078. 000206E4  61FF 0000 4B1A           bsr        +0x4B1C /* 00025200 */
  44079. 000206EA  101F                     move.b     D0, [A7]+
  44080. 000206EC  1D40 FFD3                move.b     [A6 - 0x2D], D0
  44081. 000206F0  2045                     movea.l    A0, D5
  44082. 000206F2  A064                     syscall    MoveHHi
  44083. 000206F4  A029                     syscall    HLock
  44084. 000206F6  2045                     movea.l    A0, D5
  44085. 000206F8  2450                     movea.l    A2, [A0]
  44086. 000206FA  594F                     subq.w     A7, 4
  44087. 000206FC  2F05                     move.l     -[A7], D5
  44088. 000206FE  4EB9 0000 1F18           jsr        [0x00001F18]
  44089. 00020704  201F                     move.l     D0, [A7]+
  44090. 00020706  204A                     movea.l    A0, A2
  44091. 00020708  D1C0                     add.l      A0, D0
  44092. 0002070A  2C08                     move.l     D6, A0
  44093. 0002070C  6000 00D8                bra        +0xDA /* 000207E6 */
  44094. label00020710:
  44095. 00020710  204A                     movea.l    A0, A2
  44096. 00020712  43EE FFE8                lea.l      A1, [A6 - 0x18]
  44097. 00020716  7018                     moveq.l    D0, 0x18
  44098. 00020718  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  44099. 0002071A  282E FFF4                move.l     D4, [A6 - 0xC]
  44100. 0002071E  4A84                     tst.l      D4
  44101. 00020720  6D00 008E                blt        +0x90 /* 000207B0 */
  44102. 00020724  554F                     subq.w     A7, 2
  44103. 00020726  2F04                     move.l     -[A7], D4
  44104. 00020728  4878 0002                push.l     0x2
  44105. 0002072C  486E FFE4                pea.l      [A6 - 0x1C]
  44106. 00020730  61FF 0000 4B26           bsr        +0x4B28 /* 00025258 */
  44107. 00020736  301F                     move.w     D0, [A7]+
  44108. 00020738  3600                     move.w     D3, D0
  44109. 0002073A  667C                     bne        +0x7E /* 000207B8 */
  44110. 0002073C  41EA 0018                lea.l      A0, [A2 + 0x18]
  44111. 00020740  226E FFE4                movea.l    A1, [A6 - 0x1C]
  44112. 00020744  2251                     movea.l    A1, [A1]
  44113. 00020746  202E FFF4                move.l     D0, [A6 - 0xC]
  44114. 0002074A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  44115. 0002074C  554F                     subq.w     A7, 2
  44116. 0002074E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  44117. 00020752  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  44118. 00020756  2F0C                     move.l     -[A7], A4
  44119. 00020758  2F07                     move.l     -[A7], D7
  44120. 0002075A  61FF 0000 1962           bsr        +0x1964 /* 000220BE */
  44121. 00020760  301F                     move.w     D0, [A7]+
  44122. 00020762  3600                     move.w     D3, D0
  44123. 00020764  6652                     bne        +0x54 /* 000207B8 */
  44124. 00020766  206E FFE0                movea.l    A0, [A6 - 0x20]
  44125. 0002076A  2650                     movea.l    A3, [A0]
  44126. 0002076C  4AAB 000C                tst.l      [A3 + 0xC]
  44127. 00020770  6606                     bne        +0x8 /* 00020778 */
  44128. 00020772  276E FFF8 0008           move.l     [A3 + 0x8], [A6 - 0x8]
  44129. label00020778:
  44130. 00020778  282E FFE8                move.l     D4, [A6 - 0x18]
  44131. 0002077C  D8AE 0010                add.l      D4, [A6 + 0x10]
  44132. 00020780  554F                     subq.w     A7, 2
  44133. 00020782  2F04                     move.l     -[A7], D4
  44134. 00020784  2004                     move.l     D0, D4
  44135. 00020786  5280                     addq.l     D0, 1
  44136. 00020788  2F00                     move.l     -[A7], D0
  44137. 0002078A  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  44138. 0002078E  486E FFD4                pea.l      [A6 - 0x2C]
  44139. 00020792  2F0C                     move.l     -[A7], A4
  44140. 00020794  4EBA FC98                jsr        [PC - 0x368 /* 0002042E */]
  44141. 00020798  301F                     move.w     D0, [A7]+
  44142. 0002079A  3600                     move.w     D3, D0
  44143. 0002079C  42AE FFE4                clr.l      [A6 - 0x1C]
  44144. 000207A0  42AE FFE0                clr.l      [A6 - 0x20]
  44145. 000207A4  4A43                     tst.w      D3
  44146. 000207A6  6610                     bne        +0x12 /* 000207B8 */
  44147. 000207A8  7018                     moveq.l    D0, 0x18
  44148. 000207AA  D0AE FFF4                add.l      D0, [A6 - 0xC]
  44149. 000207AE  D5C0                     add.l      A2, D0
  44150. label000207B0:
  44151. 000207B0  B5C6                     cmpa.l     A2, D6
  44152. 000207B2  6500 FF5C                bcs        -0xA2 /* 00020710 */
  44153. 000207B6  7600                     moveq.l    D3, 0x00
  44154. label000207B8:
  44155. 000207B8  2045                     movea.l    A0, D5
  44156. 000207BA  A02A                     syscall    HUnlock
  44157. 000207BC  486E FFE0                pea.l      [A6 - 0x20]
  44158. 000207C0  61FF 0000 4A1C           bsr        +0x4A1E /* 000251DE */
  44159. 000207C6  486E FFE4                pea.l      [A6 - 0x1C]
  44160. 000207CA  61FF 0000 4A12           bsr        +0x4A14 /* 000251DE */
  44161. 000207D0  554F                     subq.w     A7, 2
  44162. 000207D2  2F0C                     move.l     -[A7], A4
  44163. 000207D4  1F2E FFD3                move.b     -[A7], [A6 - 0x2D]
  44164. 000207D8  61FF 0000 4A26           bsr        +0x4A28 /* 00025200 */
  44165. 000207DE  101F                     move.b     D0, [A7]+
  44166. 000207E0  3F43 0062                move.w     [A7 + 0x62], D3
  44167. 000207E4  600C                     bra        +0xE /* 000207F2 */
  44168. label000207E6:
  44169. 000207E6  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  44170. 000207EA  5088                     addq.l     A0, 8
  44171. 000207EC  5888                     addq.l     A0, 4
  44172. 000207EE  2E08                     move.l     D7, A0
  44173. 000207F0  60BE                     bra        -0x40 /* 000207B0 */
  44174. label000207F2:
  44175. 000207F2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  44176. 000207F6  4E5E                     unlink     A6
  44177. 000207F8  4E74 000C                rtd        0x000C
  44178. fn000207FC:
  44179. 000207FC  2F05                     move.l     -[A7], D5
  44180. 000207FE  222F 0010                move.l     D1, [A7 + 0x10]
  44181. 00020802  2A2F 000C                move.l     D5, [A7 + 0xC]
  44182. 00020806  226F 0008                movea.l    A1, [A7 + 0x8]
  44183. 0002080A  2001                     move.l     D0, D1
  44184. 0002080C  E788                     lsl        D0, 3
  44185. 0002080E  2069 0010                movea.l    A0, [A1 + 0x10]
  44186. 00020812  2050                     movea.l    A0, [A0]
  44187. 00020814  D1C0                     add.l      A0, D0
  44188. 00020816  2429 0020                move.l     D2, [A1 + 0x20]
  44189. 0002081A  6006                     bra        +0x8 /* 00020822 */
  44190. label0002081C:
  44191. 0002081C  DB90                     add.l      [A0], D5
  44192. 0002081E  5088                     addq.l     A0, 8
  44193. 00020820  5281                     addq.l     D1, 1
  44194. label00020822:
  44195. 00020822  B282                     cmp.l      D1, D2
  44196. 00020824  6FF6                     ble        -0x8 /* 0002081C */
  44197. 00020826  2A1F                     move.l     D5, [A7]+
  44198. 00020828  4E74 000C                rtd        0x000C
  44199. fn0002082C:
  44200. 0002082C  4E56 0000                link       A6, 0
  44201. 00020830  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  44202. 00020834  2A2E 0010                move.l     D5, [A6 + 0x10]
  44203. 00020838  2C2E 000C                move.l     D6, [A6 + 0xC]
  44204. 0002083C  266E 0008                movea.l    A3, [A6 + 0x8]
  44205. 00020840  2453                     movea.l    A2, [A3]
  44206. 00020842  594F                     subq.w     A7, 4
  44207. 00020844  2F05                     move.l     -[A7], D5
  44208. 00020846  2F0B                     move.l     -[A7], A3
  44209. 00020848  61FF FFFF B62A           bsr        -0x49D4 /* 0001BE74 */
  44210. 0002084E  201F                     move.l     D0, [A7]+
  44211. 00020850  2800                     move.l     D4, D0
  44212. 00020852  594F                     subq.w     A7, 4
  44213. 00020854  2F06                     move.l     -[A7], D6
  44214. 00020856  2F0B                     move.l     -[A7], A3
  44215. 00020858  61FF FFFF B61A           bsr        -0x49E4 /* 0001BE74 */
  44216. 0002085E  201F                     move.l     D0, [A7]+
  44217. 00020860  5380                     subq.l     D0, 1
  44218. 00020862  2600                     move.l     D3, D0
  44219. 00020864  600A                     bra        +0xC /* 00020870 */
  44220. label00020866:
  44221. 00020866  2F03                     move.l     -[A7], D3
  44222. 00020868  2F0A                     move.l     -[A7], A2
  44223. 0002086A  4EBA F77C                jsr        [PC - 0x884 /* 0001FFE8 */]
  44224. 0002086E  5383                     subq.l     D3, 1
  44225. label00020870:
  44226. 00020870  B684                     cmp.l      D3, D4
  44227. 00020872  6EF2                     bgt        -0xC /* 00020866 */
  44228. 00020874  2004                     move.l     D0, D4
  44229. 00020876  5280                     addq.l     D0, 1
  44230. 00020878  2F00                     move.l     -[A7], D0
  44231. 0002087A  2005                     move.l     D0, D5
  44232. 0002087C  9086                     sub.l      D0, D6
  44233. 0002087E  2F00                     move.l     -[A7], D0
  44234. 00020880  2F0A                     move.l     -[A7], A2
  44235. 00020882  4EBA FF78                jsr        [PC - 0x88 /* 000207FC */]
  44236. 00020886  B684                     cmp.l      D3, D4
  44237. 00020888  661A                     bne        +0x1C /* 000208A4 */
  44238. 0002088A  202A 0020                move.l     D0, [A2 + 0x20]
  44239. 0002088E  5380                     subq.l     D0, 1
  44240. 00020890  B680                     cmp.l      D3, D0
  44241. 00020892  6C10                     bge        +0x12 /* 000208A4 */
  44242. 00020894  2003                     move.l     D0, D3
  44243. 00020896  E788                     lsl        D0, 3
  44244. 00020898  266A 0010                movea.l    A3, [A2 + 0x10]
  44245. 0002089C  2653                     movea.l    A3, [A3]
  44246. 0002089E  D7C0                     add.l      A3, D0
  44247. 000208A0  2745 0008                move.l     [A3 + 0x8], D5
  44248. label000208A4:
  44249. 000208A4  2004                     move.l     D0, D4
  44250. 000208A6  E788                     lsl        D0, 3
  44251. 000208A8  266A 0010                movea.l    A3, [A2 + 0x10]
  44252. 000208AC  2653                     movea.l    A3, [A3]
  44253. 000208AE  D7C0                     add.l      A3, D0
  44254. 000208B0  2013                     move.l     D0, [A3]
  44255. 000208B2  B0AB 0008                cmp.l      D0, [A3 + 0x8]
  44256. 000208B6  660A                     bne        +0xC /* 000208C2 */
  44257. 000208B8  2F04                     move.l     -[A7], D4
  44258. 000208BA  2F0A                     move.l     -[A7], A2
  44259. 000208BC  4EBA F72A                jsr        [PC - 0x8D6 /* 0001FFE8 */]
  44260. 000208C0  5384                     subq.l     D4, 1
  44261. label000208C2:
  44262. 000208C2  4A84                     tst.l      D4
  44263. 000208C4  6D22                     blt        +0x24 /* 000208E8 */
  44264. 000208C6  2004                     move.l     D0, D4
  44265. 000208C8  E788                     lsl        D0, 3
  44266. 000208CA  266A 0010                movea.l    A3, [A2 + 0x10]
  44267. 000208CE  2653                     movea.l    A3, [A3]
  44268. 000208D0  D7C0                     add.l      A3, D0
  44269. 000208D2  202B 0004                move.l     D0, [A3 + 0x4]
  44270. 000208D6  B0AB 000C                cmp.l      D0, [A3 + 0xC]
  44271. 000208DA  660C                     bne        +0xE /* 000208E8 */
  44272. 000208DC  2004                     move.l     D0, D4
  44273. 000208DE  5280                     addq.l     D0, 1
  44274. 000208E0  2F00                     move.l     -[A7], D0
  44275. 000208E2  2F0A                     move.l     -[A7], A2
  44276. 000208E4  4EBA F702                jsr        [PC - 0x8FE /* 0001FFE8 */]
  44277. label000208E8:
  44278. 000208E8  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  44279. 000208EC  4E5E                     unlink     A6
  44280. 000208EE  4E74 000C                rtd        0x000C
  44281. fn000208F2:
  44282. 000208F2  2F05                     move.l     -[A7], D5
  44283. 000208F4  222F 0010                move.l     D1, [A7 + 0x10]
  44284. 000208F8  2A2F 000C                move.l     D5, [A7 + 0xC]
  44285. 000208FC  226F 0008                movea.l    A1, [A7 + 0x8]
  44286. 00020900  2001                     move.l     D0, D1
  44287. 00020902  E988                     lsl        D0, 4
  44288. 00020904  2069 0008                movea.l    A0, [A1 + 0x8]
  44289. 00020908  2050                     movea.l    A0, [A0]
  44290. 0002090A  D1C0                     add.l      A0, D0
  44291. 0002090C  2429 0018                move.l     D2, [A1 + 0x18]
  44292. 00020910  6008                     bra        +0xA /* 0002091A */
  44293. label00020912:
  44294. 00020912  DB90                     add.l      [A0], D5
  44295. 00020914  7010                     moveq.l    D0, 0x10
  44296. 00020916  D1C0                     add.l      A0, D0
  44297. 00020918  5281                     addq.l     D1, 1
  44298. label0002091A:
  44299. 0002091A  B282                     cmp.l      D1, D2
  44300. 0002091C  6FF4                     ble        -0xA /* 00020912 */
  44301. 0002091E  2A1F                     move.l     D5, [A7]+
  44302. 00020920  4E74 000C                rtd        0x000C
  44303. fn00020924:
  44304. 00020924  4E56 0000                link       A6, 0
  44305. 00020928  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  44306. 0002092C  2C2E 0010                move.l     D6, [A6 + 0x10]
  44307. 00020930  2A2E 000C                move.l     D5, [A6 + 0xC]
  44308. 00020934  266E 0008                movea.l    A3, [A6 + 0x8]
  44309. 00020938  2453                     movea.l    A2, [A3]
  44310. 0002093A  594F                     subq.w     A7, 4
  44311. 0002093C  2F06                     move.l     -[A7], D6
  44312. 0002093E  2F0B                     move.l     -[A7], A3
  44313. 00020940  61FF FFFF B47A           bsr        -0x4B84 /* 0001BDBC */
  44314. 00020946  201F                     move.l     D0, [A7]+
  44315. 00020948  5280                     addq.l     D0, 1
  44316. 0002094A  2600                     move.l     D3, D0
  44317. 0002094C  594F                     subq.w     A7, 4
  44318. 0002094E  2F05                     move.l     -[A7], D5
  44319. 00020950  2F0B                     move.l     -[A7], A3
  44320. 00020952  61FF FFFF B468           bsr        -0x4B96 /* 0001BDBC */
  44321. 00020958  201F                     move.l     D0, [A7]+
  44322. 0002095A  9083                     sub.l      D0, D3
  44323. 0002095C  5280                     addq.l     D0, 1
  44324. 0002095E  2800                     move.l     D4, D0
  44325. 00020960  554F                     subq.w     A7, 2
  44326. 00020962  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  44327. 00020966  42A7                     clr.l      -[A7]
  44328. 00020968  2004                     move.l     D0, D4
  44329. 0002096A  E988                     lsl        D0, 4
  44330. 0002096C  4480                     neg.l      D0
  44331. 0002096E  2F00                     move.l     -[A7], D0
  44332. 00020970  2003                     move.l     D0, D3
  44333. 00020972  E988                     lsl        D0, 4
  44334. 00020974  2F00                     move.l     -[A7], D0
  44335. 00020976  61FF 0000 4948           bsr        +0x494A /* 000252C0 */
  44336. 0002097C  301F                     move.w     D0, [A7]+
  44337. 0002097E  99AA 0018                sub.l      [A2 + 0x18], D4
  44338. 00020982  2F03                     move.l     -[A7], D3
  44339. 00020984  2006                     move.l     D0, D6
  44340. 00020986  9085                     sub.l      D0, D5
  44341. 00020988  2F00                     move.l     -[A7], D0
  44342. 0002098A  2F0A                     move.l     -[A7], A2
  44343. 0002098C  4EBA FF64                jsr        [PC - 0x9C /* 000208F2 */]
  44344. 00020990  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  44345. 00020994  4E5E                     unlink     A6
  44346. 00020996  4E74 000C                rtd        0x000C
  44347. fn0002099A:
  44348. 0002099A  4E56 FFE4                link       A6, -0x001C
  44349. 0002099E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  44350. 000209A2  282E 0010                move.l     D4, [A6 + 0x10]
  44351. 000209A6  262E 000C                move.l     D3, [A6 + 0xC]
  44352. 000209AA  266E 0008                movea.l    A3, [A6 + 0x8]
  44353. 000209AE  2453                     movea.l    A2, [A3]
  44354. 000209B0  7A00                     moveq.l    D5, 0x00
  44355. 000209B2  2C2A 0014                move.l     D6, [A2 + 0x14]
  44356. 000209B6  B686                     cmp.l      D3, D6
  44357. 000209B8  6F02                     ble        +0x4 /* 000209BC */
  44358. 000209BA  2606                     move.l     D3, D6
  44359. label000209BC:
  44360. 000209BC  2C04                     move.l     D6, D4
  44361. 000209BE  9C83                     sub.l      D6, D3
  44362. 000209C0  6700 00AA                beq        +0xAC /* 00020A6C */
  44363. 000209C4  2F04                     move.l     -[A7], D4
  44364. 000209C6  486E FFE4                pea.l      [A6 - 0x1C]
  44365. 000209CA  2F0B                     move.l     -[A7], A3
  44366. 000209CC  61FF FFFF B644           bsr        -0x49BA /* 0001C012 */
  44367. 000209D2  41EE FFEC                lea.l      A0, [A6 - 0x14]
  44368. 000209D6  43EA 00D8                lea.l      A1, [A2 + 0xD8]
  44369. 000209DA  7004                     moveq.l    D0, 0x04
  44370. label000209DC:
  44371. 000209DC  22D8                     move.l     [A1]+, [A0]+
  44372. 000209DE  51C8 FFFC                dbf        D0, -0x6 /* 000209DC */
  44373. 000209E2  00AA 0020 0000 004C      ori.l      [A2 + 0x4C], 0x200000 /* ' \0\0' */
  44374. 000209EA  B6AA 0014                cmp.l      D3, [A2 + 0x14]
  44375. 000209EE  6638                     bne        +0x3A /* 00020A28 */
  44376. 000209F0  2003                     move.l     D0, D3
  44377. 000209F2  5380                     subq.l     D0, 1
  44378. 000209F4  2E00                     move.l     D7, D0
  44379. 000209F6  2F00                     move.l     -[A7], D0
  44380. 000209F8  486E FFE4                pea.l      [A6 - 0x1C]
  44381. 000209FC  2F0B                     move.l     -[A7], A3
  44382. 000209FE  61FF FFFF B612           bsr        -0x49EC /* 0001C012 */
  44383. 00020A04  4AAE FFFC                tst.l      [A6 - 0x4]
  44384. 00020A08  671E                     beq        +0x20 /* 00020A28 */
  44385. 00020A0A  42AE FFFC                clr.l      [A6 - 0x4]
  44386. 00020A0E  554F                     subq.w     A7, 2
  44387. 00020A10  2F07                     move.l     -[A7], D7
  44388. 00020A12  2F03                     move.l     -[A7], D3
  44389. 00020A14  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  44390. 00020A18  486E FFF0                pea.l      [A6 - 0x10]
  44391. 00020A1C  2F0B                     move.l     -[A7], A3
  44392. 00020A1E  4EBA FA0E                jsr        [PC - 0x5F2 /* 0002042E */]
  44393. 00020A22  301F                     move.w     D0, [A7]+
  44394. 00020A24  3A00                     move.w     D5, D0
  44395. 00020A26  6644                     bne        +0x46 /* 00020A6C */
  44396. label00020A28:
  44397. 00020A28  2F04                     move.l     -[A7], D4
  44398. 00020A2A  2F03                     move.l     -[A7], D3
  44399. 00020A2C  2F0B                     move.l     -[A7], A3
  44400. 00020A2E  4EBA FEF4                jsr        [PC - 0x10C /* 00020924 */]
  44401. 00020A32  2F04                     move.l     -[A7], D4
  44402. 00020A34  2F03                     move.l     -[A7], D3
  44403. 00020A36  2F0B                     move.l     -[A7], A3
  44404. 00020A38  4EBA FDF2                jsr        [PC - 0x20E /* 0002082C */]
  44405. 00020A3C  554F                     subq.w     A7, 2
  44406. 00020A3E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44407. 00020A42  42A7                     clr.l      -[A7]
  44408. 00020A44  2F06                     move.l     -[A7], D6
  44409. 00020A46  2F04                     move.l     -[A7], D4
  44410. 00020A48  61FF 0000 4876           bsr        +0x4878 /* 000252C0 */
  44411. 00020A4E  301F                     move.w     D0, [A7]+
  44412. 00020A50  3A00                     move.w     D5, D0
  44413. 00020A52  6618                     bne        +0x1A /* 00020A6C */
  44414. 00020A54  DDAA 0014                add.l      [A2 + 0x14], D6
  44415. 00020A58  422A 006A                clr.b      [A2 + 0x6A]
  44416. 00020A5C  286A 00D4                movea.l    A4, [A2 + 0xD4]
  44417. 00020A60  200C                     move.l     D0, A4
  44418. 00020A62  6708                     beq        +0xA /* 00020A6C */
  44419. 00020A64  2F04                     move.l     -[A7], D4
  44420. 00020A66  2F06                     move.l     -[A7], D6
  44421. 00020A68  2F0B                     move.l     -[A7], A3
  44422. 00020A6A  4E94                     jsr        [A4]
  44423. label00020A6C:
  44424. 00020A6C  3F45 0050                move.w     [A7 + 0x50], D5
  44425. 00020A70  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  44426. 00020A74  4E5E                     unlink     A6
  44427. 00020A76  4E74 000C                rtd        0x000C
  44428. fn00020A7A:
  44429. 00020A7A  4E56 0000                link       A6, 0
  44430. 00020A7E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  44431. 00020A82  282E 0014                move.l     D4, [A6 + 0x14]
  44432. 00020A86  286E 0010                movea.l    A4, [A6 + 0x10]
  44433. 00020A8A  262E 000C                move.l     D3, [A6 + 0xC]
  44434. 00020A8E  266E 0008                movea.l    A3, [A6 + 0x8]
  44435. 00020A92  2453                     movea.l    A2, [A3]
  44436. 00020A94  7A00                     moveq.l    D5, 0x00
  44437. 00020A96  4A83                     tst.l      D3
  44438. 00020A98  6F00 00A0                ble        +0xA2 /* 00020B3A */
  44439. 00020A9C  554F                     subq.w     A7, 2
  44440. 00020A9E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44441. 00020AA2  2F0C                     move.l     -[A7], A4
  44442. 00020AA4  2F03                     move.l     -[A7], D3
  44443. 00020AA6  2F04                     move.l     -[A7], D4
  44444. 00020AA8  61FF 0000 4816           bsr        +0x4818 /* 000252C0 */
  44445. 00020AAE  301F                     move.w     D0, [A7]+
  44446. 00020AB0  3A00                     move.w     D5, D0
  44447. 00020AB2  6600 0086                bne        +0x88 /* 00020B3A */
  44448. 00020AB6  594F                     subq.w     A7, 4
  44449. 00020AB8  2F04                     move.l     -[A7], D4
  44450. 00020ABA  2F0B                     move.l     -[A7], A3
  44451. 00020ABC  61FF FFFF B2FE           bsr        -0x4D00 /* 0001BDBC */
  44452. 00020AC2  201F                     move.l     D0, [A7]+
  44453. 00020AC4  5280                     addq.l     D0, 1
  44454. 00020AC6  2F00                     move.l     -[A7], D0
  44455. 00020AC8  2F03                     move.l     -[A7], D3
  44456. 00020ACA  2F0A                     move.l     -[A7], A2
  44457. 00020ACC  4EBA FE24                jsr        [PC - 0x1DC /* 000208F2 */]
  44458. 00020AD0  594F                     subq.w     A7, 4
  44459. 00020AD2  2004                     move.l     D0, D4
  44460. 00020AD4  5380                     subq.l     D0, 1
  44461. 00020AD6  2F00                     move.l     -[A7], D0
  44462. 00020AD8  2F0B                     move.l     -[A7], A3
  44463. 00020ADA  61FF FFFF B398           bsr        -0x4C66 /* 0001BE74 */
  44464. 00020AE0  201F                     move.l     D0, [A7]+
  44465. 00020AE2  5280                     addq.l     D0, 1
  44466. 00020AE4  2F00                     move.l     -[A7], D0
  44467. 00020AE6  2F03                     move.l     -[A7], D3
  44468. 00020AE8  2F0A                     move.l     -[A7], A2
  44469. 00020AEA  4EBA FD10                jsr        [PC - 0x2F0 /* 000207FC */]
  44470. 00020AEE  D7AA 0014                add.l      [A2 + 0x14], D3
  44471. 00020AF2  422A 006A                clr.b      [A2 + 0x6A]
  44472. 00020AF6  42AA 00E8                clr.l      [A2 + 0xE8]
  44473. 00020AFA  3C3C 4000                move.w     D6, 0x4000 /* '@\0' */
  44474. 00020AFE  202A 004C                move.l     D0, [A2 + 0x4C]
  44475. 00020B02  0280 0020 0000           andi.l     D0, 0x200000 /* ' \0\0' */
  44476. 00020B08  6704                     beq        +0x6 /* 00020B0E */
  44477. 00020B0A  0646 004F                addi.w     D6, 0x4F /* 'O' */
  44478. label00020B0E:
  44479. 00020B0E  554F                     subq.w     A7, 2
  44480. 00020B10  2F04                     move.l     -[A7], D4
  44481. 00020B12  2004                     move.l     D0, D4
  44482. 00020B14  D083                     add.l      D0, D3
  44483. 00020B16  2F00                     move.l     -[A7], D0
  44484. 00020B18  3F06                     move.w     -[A7], D6
  44485. 00020B1A  486A 00DC                pea.l      [A2 + 0xDC]
  44486. 00020B1E  2F0B                     move.l     -[A7], A3
  44487. 00020B20  4EBA F90C                jsr        [PC - 0x6F4 /* 0002042E */]
  44488. 00020B24  301F                     move.w     D0, [A7]+
  44489. 00020B26  3A00                     move.w     D5, D0
  44490. 00020B28  6610                     bne        +0x12 /* 00020B3A */
  44491. 00020B2A  286A 00D4                movea.l    A4, [A2 + 0xD4]
  44492. 00020B2E  200C                     move.l     D0, A4
  44493. 00020B30  6708                     beq        +0xA /* 00020B3A */
  44494. 00020B32  2F04                     move.l     -[A7], D4
  44495. 00020B34  2F03                     move.l     -[A7], D3
  44496. 00020B36  2F0B                     move.l     -[A7], A3
  44497. 00020B38  4E94                     jsr        [A4]
  44498. label00020B3A:
  44499. 00020B3A  3F45 0034                move.w     [A7 + 0x34], D5
  44500. 00020B3E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  44501. 00020B42  4E5E                     unlink     A6
  44502. 00020B44  4E74 0010                rtd        0x0010
  44503. fn00020B48:
  44504. 00020B48  4E56 FFFC                link       A6, -0x0004
  44505. 00020B4C  554F                     subq.w     A7, 2
  44506. 00020B4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44507. 00020B52  42A7                     clr.l      -[A7]
  44508. 00020B54  486E FFFE                pea.l      [A6 - 0x2]
  44509. 00020B58  486E FFFC                pea.l      [A6 - 0x4]
  44510. 00020B5C  701D                     moveq.l    D0, 0x1D
  44511. 00020B5E  ABED                     syscall    DragDispatch
  44512. 00020B60  301F                     move.w     D0, [A7]+
  44513. 00020B62  302E FFFE                move.w     D0, [A6 - 0x2]
  44514. 00020B66  806E FFFC                or.w       D0, [A6 - 0x4]
  44515. 00020B6A  0240 0800                andi.w     D0, 0x800
  44516. 00020B6E  4A40                     tst.w      D0
  44517. 00020B70  56C0                     sne        D0
  44518. 00020B72  4400                     neg.b      D0
  44519. 00020B74  1F40 0010                move.b     [A7 + 0x10], D0
  44520. 00020B78  4E5E                     unlink     A6
  44521. 00020B7A  4E74 0004                rtd        0x0004
  44522. fn00020B7E:
  44523. 00020B7E  4E56 FFF8                link       A6, -0x0008
  44524. 00020B82  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  44525. 00020B86  266E 001C                movea.l    A3, [A6 + 0x1C]
  44526. 00020B8A  2A2E 0018                move.l     D5, [A6 + 0x18]
  44527. 00020B8E  282E 0014                move.l     D4, [A6 + 0x14]
  44528. 00020B92  246E 0010                movea.l    A2, [A6 + 0x10]
  44529. 00020B96  2E2E 000C                move.l     D7, [A6 + 0xC]
  44530. 00020B9A  2C2E 0008                move.l     D6, [A6 + 0x8]
  44531. 00020B9E  554F                     subq.w     A7, 2
  44532. 00020BA0  2F0B                     move.l     -[A7], A3
  44533. 00020BA2  2F05                     move.l     -[A7], D5
  44534. 00020BA4  2F04                     move.l     -[A7], D4
  44535. 00020BA6  486E FFF8                pea.l      [A6 - 0x8]
  44536. 00020BAA  7012                     moveq.l    D0, 0x12
  44537. 00020BAC  ABED                     syscall    DragDispatch
  44538. 00020BAE  301F                     move.w     D0, [A7]+
  44539. 00020BB0  3600                     move.w     D3, D0
  44540. 00020BB2  0C43 F8C4                cmpi.w     D3, 0xF8C4
  44541. 00020BB6  6624                     bne        +0x26 /* 00020BDC */
  44542. 00020BB8  2046                     movea.l    A0, D6
  44543. 00020BBA  2050                     movea.l    A0, [A0]
  44544. 00020BBC  2868 00AC                movea.l    A4, [A0 + 0xAC]
  44545. 00020BC0  200C                     move.l     D0, A4
  44546. 00020BC2  6700 0094                beq        +0x96 /* 00020C58 */
  44547. 00020BC6  554F                     subq.w     A7, 2
  44548. 00020BC8  2F0B                     move.l     -[A7], A3
  44549. 00020BCA  2F05                     move.l     -[A7], D5
  44550. 00020BCC  2F04                     move.l     -[A7], D4
  44551. 00020BCE  2F0A                     move.l     -[A7], A2
  44552. 00020BD0  2F07                     move.l     -[A7], D7
  44553. 00020BD2  2F06                     move.l     -[A7], D6
  44554. 00020BD4  4E94                     jsr        [A4]
  44555. 00020BD6  301F                     move.w     D0, [A7]+
  44556. 00020BD8  3600                     move.w     D3, D0
  44557. 00020BDA  607C                     bra        +0x7E /* 00020C58 */
  44558. label00020BDC:
  44559. 00020BDC  4A43                     tst.w      D3
  44560. 00020BDE  6678                     bne        +0x7A /* 00020C58 */
  44561. 00020BE0  200A                     move.l     D0, A2
  44562. 00020BE2  6606                     bne        +0x8 /* 00020BEA */
  44563. 00020BE4  3F43 0048                move.w     [A7 + 0x48], D3
  44564. 00020BE8  6072                     bra        +0x74 /* 00020C5C */
  44565. label00020BEA:
  44566. 00020BEA  554F                     subq.w     A7, 2
  44567. 00020BEC  2F0B                     move.l     -[A7], A3
  44568. 00020BEE  2F05                     move.l     -[A7], D5
  44569. 00020BF0  2F04                     move.l     -[A7], D4
  44570. 00020BF2  486E FFFC                pea.l      [A6 - 0x4]
  44571. 00020BF6  7013                     moveq.l    D0, 0x13
  44572. 00020BF8  ABED                     syscall    DragDispatch
  44573. 00020BFA  301F                     move.w     D0, [A7]+
  44574. 00020BFC  3600                     move.w     D3, D0
  44575. 00020BFE  6706                     beq        +0x8 /* 00020C06 */
  44576. 00020C00  3F43 0048                move.w     [A7 + 0x48], D3
  44577. 00020C04  6056                     bra        +0x58 /* 00020C5C */
  44578. label00020C06:
  44579. 00020C06  204A                     movea.l    A0, A2
  44580. 00020C08  202E FFFC                move.l     D0, [A6 - 0x4]
  44581. 00020C0C  A024                     syscall    SetHandleSize
  44582. 00020C0E  554F                     subq.w     A7, 2
  44583. 00020C10  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  44584. 00020C14  301F                     move.w     D0, [A7]+
  44585. 00020C16  3600                     move.w     D3, D0
  44586. 00020C18  6706                     beq        +0x8 /* 00020C20 */
  44587. 00020C1A  3F43 0048                move.w     [A7 + 0x48], D3
  44588. 00020C1E  603C                     bra        +0x3E /* 00020C5C */
  44589. label00020C20:
  44590. 00020C20  554F                     subq.w     A7, 2
  44591. 00020C22  2F0A                     move.l     -[A7], A2
  44592. 00020C24  1F3C 0001                move.b     -[A7], 0x1
  44593. 00020C28  61FF 0000 45D6           bsr        +0x45D8 /* 00025200 */
  44594. 00020C2E  101F                     move.b     D0, [A7]+
  44595. 00020C30  1C00                     move.b     D6, D0
  44596. 00020C32  554F                     subq.w     A7, 2
  44597. 00020C34  2F0B                     move.l     -[A7], A3
  44598. 00020C36  2F05                     move.l     -[A7], D5
  44599. 00020C38  2F04                     move.l     -[A7], D4
  44600. 00020C3A  2F12                     move.l     -[A7], [A2]
  44601. 00020C3C  486E FFFC                pea.l      [A6 - 0x4]
  44602. 00020C40  42A7                     clr.l      -[A7]
  44603. 00020C42  7014                     moveq.l    D0, 0x14
  44604. 00020C44  ABED                     syscall    DragDispatch
  44605. 00020C46  301F                     move.w     D0, [A7]+
  44606. 00020C48  3600                     move.w     D3, D0
  44607. 00020C4A  554F                     subq.w     A7, 2
  44608. 00020C4C  2F0A                     move.l     -[A7], A2
  44609. 00020C4E  1F06                     move.b     -[A7], D6
  44610. 00020C50  61FF 0000 45AE           bsr        +0x45B0 /* 00025200 */
  44611. 00020C56  101F                     move.b     D0, [A7]+
  44612. label00020C58:
  44613. 00020C58  3F43 0048                move.w     [A7 + 0x48], D3
  44614. label00020C5C:
  44615. 00020C5C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  44616. 00020C60  4E5E                     unlink     A6
  44617. 00020C62  4E74 0018                rtd        0x0018
  44618. fn00020C66:
  44619. 00020C66  4E56 0000                link       A6, 0
  44620. 00020C6A  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  44621. 00020C6E  286E 001C                movea.l    A4, [A6 + 0x1C]
  44622. 00020C72  2C2E 0018                move.l     D6, [A6 + 0x18]
  44623. 00020C76  2A2E 0014                move.l     D5, [A6 + 0x14]
  44624. 00020C7A  246E 0010                movea.l    A2, [A6 + 0x10]
  44625. 00020C7E  282E 000C                move.l     D4, [A6 + 0xC]
  44626. 00020C82  266E 0008                movea.l    A3, [A6 + 0x8]
  44627. 00020C86  554F                     subq.w     A7, 2
  44628. 00020C88  42A7                     clr.l      -[A7]
  44629. 00020C8A  4878 0002                push.l     0x2
  44630. 00020C8E  2F0A                     move.l     -[A7], A2
  44631. 00020C90  61FF 0000 45C6           bsr        +0x45C8 /* 00025258 */
  44632. 00020C96  301F                     move.w     D0, [A7]+
  44633. 00020C98  3600                     move.w     D3, D0
  44634. 00020C9A  6620                     bne        +0x22 /* 00020CBC */
  44635. 00020C9C  554F                     subq.w     A7, 2
  44636. 00020C9E  2F0C                     move.l     -[A7], A4
  44637. 00020CA0  2F06                     move.l     -[A7], D6
  44638. 00020CA2  2F05                     move.l     -[A7], D5
  44639. 00020CA4  2F12                     move.l     -[A7], [A2]
  44640. 00020CA6  2F04                     move.l     -[A7], D4
  44641. 00020CA8  2F0B                     move.l     -[A7], A3
  44642. 00020CAA  4EBA FED2                jsr        [PC - 0x12E /* 00020B7E */]
  44643. 00020CAE  301F                     move.w     D0, [A7]+
  44644. 00020CB0  3600                     move.w     D3, D0
  44645. 00020CB2  6708                     beq        +0xA /* 00020CBC */
  44646. 00020CB4  2F0A                     move.l     -[A7], A2
  44647. 00020CB6  61FF 0000 4526           bsr        +0x4528 /* 000251DE */
  44648. label00020CBC:
  44649. 00020CBC  3F43 003C                move.w     [A7 + 0x3C], D3
  44650. 00020CC0  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  44651. 00020CC4  4E5E                     unlink     A6
  44652. 00020CC6  4E74 0018                rtd        0x0018
  44653. fn00020CCA:
  44654. 00020CCA  4E56 0000                link       A6, 0
  44655. 00020CCE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  44656. 00020CD2  262E 000C                move.l     D3, [A6 + 0xC]
  44657. 00020CD6  266E 0008                movea.l    A3, [A6 + 0x8]
  44658. 00020CDA  2453                     movea.l    A2, [A3]
  44659. 00020CDC  594F                     subq.w     A7, 4
  44660. 00020CDE  A975                     syscall    TickCount
  44661. 00020CE0  201F                     move.l     D0, [A7]+
  44662. 00020CE2  2800                     move.l     D4, D0
  44663. 00020CE4  2A2A 0090                move.l     D5, [A2 + 0x90]
  44664. 00020CE8  B685                     cmp.l      D3, D5
  44665. 00020CEA  6636                     bne        +0x38 /* 00020D22 */
  44666. 00020CEC  594F                     subq.w     A7, 4
  44667. 00020CEE  2EB8 02F4                move.l     [A7], [0x000002F4 /* CaretTime */]
  44668. 00020CF2  201F                     move.l     D0, [A7]+
  44669. 00020CF4  D0AA 0054                add.l      D0, [A2 + 0x54]
  44670. 00020CF8  B880                     cmp.l      D4, D0
  44671. 00020CFA  6372                     bls        +0x74 /* 00020D6E */
  44672. 00020CFC  70FF                     moveq.l    D0, 0xFFFFFFFF
  44673. 00020CFE  B680                     cmp.l      D3, D0
  44674. 00020D00  676C                     beq        +0x6E /* 00020D6E */
  44675. 00020D02  2F2A 0090                move.l     -[A7], [A2 + 0x90]
  44676. 00020D06  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  44677. 00020D0A  4227                     clr.b      -[A7]
  44678. 00020D0C  2F0B                     move.l     -[A7], A3
  44679. 00020D0E  61FF 0000 2998           bsr        +0x299A /* 000236A8 */
  44680. 00020D14  0AAA 0002 0000 004C      xori.l     [A2 + 0x4C], 0x20000
  44681. 00020D1C  2544 0054                move.l     [A2 + 0x54], D4
  44682. 00020D20  604C                     bra        +0x4E /* 00020D6E */
  44683. label00020D22:
  44684. 00020D22  202A 004C                move.l     D0, [A2 + 0x4C]
  44685. 00020D26  0280 0002 0000           andi.l     D0, 0x20000
  44686. 00020D2C  6710                     beq        +0x12 /* 00020D3E */
  44687. 00020D2E  2F05                     move.l     -[A7], D5
  44688. 00020D30  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  44689. 00020D34  4227                     clr.b      -[A7]
  44690. 00020D36  2F0B                     move.l     -[A7], A3
  44691. 00020D38  61FF 0000 296E           bsr        +0x2970 /* 000236A8 */
  44692. label00020D3E:
  44693. 00020D3E  70FF                     moveq.l    D0, 0xFFFFFFFF
  44694. 00020D40  B680                     cmp.l      D3, D0
  44695. 00020D42  671E                     beq        +0x20 /* 00020D62 */
  44696. 00020D44  2F03                     move.l     -[A7], D3
  44697. 00020D46  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  44698. 00020D4A  4227                     clr.b      -[A7]
  44699. 00020D4C  2F0B                     move.l     -[A7], A3
  44700. 00020D4E  61FF 0000 2958           bsr        +0x295A /* 000236A8 */
  44701. 00020D54  00AA 0002 0000 004C      ori.l      [A2 + 0x4C], 0x20000
  44702. 00020D5C  2544 0054                move.l     [A2 + 0x54], D4
  44703. 00020D60  6008                     bra        +0xA /* 00020D6A */
  44704. label00020D62:
  44705. 00020D62  02AA FFFD FFFF 004C      andi.l     [A2 + 0x4C], 0xFFFDFFFF
  44706. label00020D6A:
  44707. 00020D6A  2543 0090                move.l     [A2 + 0x90], D3
  44708. label00020D6E:
  44709. 00020D6E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  44710. 00020D72  4E5E                     unlink     A6
  44711. 00020D74  4E74 0008                rtd        0x0008
  44712. 00020D78  4E56 FFF2                link       A6, -0x000E
  44713. 00020D7C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  44714. 00020D80  282E 0014                move.l     D4, [A6 + 0x14]
  44715. 00020D84  246E 000C                movea.l    A2, [A6 + 0xC]
  44716. 00020D88  286E 0008                movea.l    A4, [A6 + 0x8]
  44717. 00020D8C  200D                     move.l     D0, A5
  44718. 00020D8E  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  44719. 00020D92  2E00                     move.l     D7, D0
  44720. 00020D94  2652                     movea.l    A3, [A2]
  44721. 00020D96  2A2B 0044                move.l     D5, [A3 + 0x44]
  44722. 00020D9A  2C2B 0048                move.l     D6, [A3 + 0x48]
  44723. 00020D9E  42AE FFFC                clr.l      [A6 - 0x4]
  44724. 00020DA2  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  44725. 00020DA8  554F                     subq.w     A7, 2
  44726. 00020DAA  42A7                     clr.l      -[A7]
  44727. 00020DAC  4878 0002                push.l     0x2
  44728. 00020DB0  486E FFFC                pea.l      [A6 - 0x4]
  44729. 00020DB4  61FF 0000 44A2           bsr        +0x44A4 /* 00025258 */
  44730. 00020DBA  301F                     move.w     D0, [A7]+
  44731. 00020DBC  3600                     move.w     D3, D0
  44732. 00020DBE  6600 010E                bne        +0x110 /* 00020ECE */
  44733. 00020DC2  554F                     subq.w     A7, 2
  44734. 00020DC4  486E FFF6                pea.l      [A6 - 0xA]
  44735. 00020DC8  2F0A                     move.l     -[A7], A2
  44736. 00020DCA  61FF FFFF C0F6           bsr        -0x3F08 /* 0001CEC2 */
  44737. 00020DD0  301F                     move.w     D0, [A7]+
  44738. 00020DD2  6634                     bne        +0x36 /* 00020E08 */
  44739. 00020DD4  554F                     subq.w     A7, 2
  44740. 00020DD6  3F3C 0001                move.w     -[A7], 0x1
  44741. 00020DDA  486E FFF2                pea.l      [A6 - 0xE]
  44742. 00020DDE  486E FFFC                pea.l      [A6 - 0x4]
  44743. 00020DE2  486E FFFB                pea.l      [A6 - 0x5]
  44744. 00020DE6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  44745. 00020DEA  61FF 0000 1538           bsr        +0x153A /* 00022324 */
  44746. 00020DF0  301F                     move.w     D0, [A7]+
  44747. 00020DF2  3600                     move.w     D3, D0
  44748. 00020DF4  6600 00D8                bne        +0xDA /* 00020ECE */
  44749. 00020DF8  363C F8C4                move.w     D3, 0xF8C4
  44750. 00020DFC  B8AE FFF2                cmp.l      D4, [A6 - 0xE]
  44751. 00020E00  6700 0098                beq        +0x9A /* 00020E9A */
  44752. 00020E04  6000 00C8                bra        +0xCA /* 00020ECE */
  44753. label00020E08:
  44754. 00020E08  0C84 5445 5854           cmpi.l     D4, 0x54455854 /* 'TEXT' */
  44755. 00020E0E  661C                     bne        +0x1E /* 00020E2C */
  44756. 00020E10  554F                     subq.w     A7, 2
  44757. 00020E12  2F05                     move.l     -[A7], D5
  44758. 00020E14  2F06                     move.l     -[A7], D6
  44759. 00020E16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44760. 00020E1A  42A7                     clr.l      -[A7]
  44761. 00020E1C  42A7                     clr.l      -[A7]
  44762. 00020E1E  2F0A                     move.l     -[A7], A2
  44763. 00020E20  61FF 0000 18F0           bsr        +0x18F2 /* 00022712 */
  44764. 00020E26  301F                     move.w     D0, [A7]+
  44765. 00020E28  3600                     move.w     D3, D0
  44766. 00020E2A  606A                     bra        +0x6C /* 00020E96 */
  44767. label00020E2C:
  44768. 00020E2C  0C84 7374 796C           cmpi.l     D4, 0x7374796C /* 'styl' */
  44769. 00020E32  661C                     bne        +0x1E /* 00020E50 */
  44770. 00020E34  554F                     subq.w     A7, 2
  44771. 00020E36  2F05                     move.l     -[A7], D5
  44772. 00020E38  2F06                     move.l     -[A7], D6
  44773. 00020E3A  42A7                     clr.l      -[A7]
  44774. 00020E3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44775. 00020E40  42A7                     clr.l      -[A7]
  44776. 00020E42  2F0A                     move.l     -[A7], A2
  44777. 00020E44  61FF 0000 18CC           bsr        +0x18CE /* 00022712 */
  44778. 00020E4A  301F                     move.w     D0, [A7]+
  44779. 00020E4C  3600                     move.w     D3, D0
  44780. 00020E4E  6046                     bra        +0x48 /* 00020E96 */
  44781. label00020E50:
  44782. 00020E50  0C84 4649 5348           cmpi.l     D4, 0x46495348 /* 'FISH' */
  44783. 00020E56  6616                     bne        +0x18 /* 00020E6E */
  44784. 00020E58  554F                     subq.w     A7, 2
  44785. 00020E5A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44786. 00020E5E  42A7                     clr.l      -[A7]
  44787. 00020E60  2F0A                     move.l     -[A7], A2
  44788. 00020E62  61FF FFFF CD9A           bsr        -0x3264 /* 0001DBFE */
  44789. 00020E68  301F                     move.w     D0, [A7]+
  44790. 00020E6A  3600                     move.w     D3, D0
  44791. 00020E6C  6028                     bra        +0x2A /* 00020E96 */
  44792. label00020E6E:
  44793. 00020E6E  0C84 534F 5550           cmpi.l     D4, 0x534F5550 /* 'SOUP' */
  44794. 00020E74  661C                     bne        +0x1E /* 00020E92 */
  44795. 00020E76  554F                     subq.w     A7, 2
  44796. 00020E78  2F05                     move.l     -[A7], D5
  44797. 00020E7A  2F06                     move.l     -[A7], D6
  44798. 00020E7C  42A7                     clr.l      -[A7]
  44799. 00020E7E  42A7                     clr.l      -[A7]
  44800. 00020E80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44801. 00020E84  2F0A                     move.l     -[A7], A2
  44802. 00020E86  61FF 0000 188A           bsr        +0x188C /* 00022712 */
  44803. 00020E8C  301F                     move.w     D0, [A7]+
  44804. 00020E8E  3600                     move.w     D3, D0
  44805. 00020E90  6004                     bra        +0x6 /* 00020E96 */
  44806. label00020E92:
  44807. 00020E92  363C F8C4                move.w     D3, 0xF8C4
  44808. label00020E96:
  44809. 00020E96  4A43                     tst.w      D3
  44810. 00020E98  6634                     bne        +0x36 /* 00020ECE */
  44811. label00020E9A:
  44812. 00020E9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  44813. 00020E9E  A029                     syscall    HLock
  44814. 00020EA0  554F                     subq.w     A7, 2
  44815. 00020EA2  2F0C                     move.l     -[A7], A4
  44816. 00020EA4  2F0A                     move.l     -[A7], A2
  44817. 00020EA6  2F04                     move.l     -[A7], D4
  44818. 00020EA8  206E FFFC                movea.l    A0, [A6 - 0x4]
  44819. 00020EAC  2F10                     move.l     -[A7], [A0]
  44820. 00020EAE  594F                     subq.w     A7, 4
  44821. 00020EB0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44822. 00020EB4  4EB9 0000 1F18           jsr        [0x00001F18]
  44823. 00020EBA  201F                     move.l     D0, [A7]+
  44824. 00020EBC  2F00                     move.l     -[A7], D0
  44825. 00020EBE  42A7                     clr.l      -[A7]
  44826. 00020EC0  7009                     moveq.l    D0, 0x09
  44827. 00020EC2  ABED                     syscall    DragDispatch
  44828. 00020EC4  301F                     move.w     D0, [A7]+
  44829. 00020EC6  3600                     move.w     D3, D0
  44830. 00020EC8  206E FFFC                movea.l    A0, [A6 - 0x4]
  44831. 00020ECC  A02A                     syscall    HUnlock
  44832. label00020ECE:
  44833. 00020ECE  4A2E FFFB                tst.b      [A6 - 0x5]
  44834. 00020ED2  670A                     beq        +0xC /* 00020EDE */
  44835. 00020ED4  486E FFFC                pea.l      [A6 - 0x4]
  44836. 00020ED8  61FF 0000 4304           bsr        +0x4306 /* 000251DE */
  44837. label00020EDE:
  44838. 00020EDE  2007                     move.l     D0, D7
  44839. 00020EE0  C18D                     exg        D0, A5
  44840. 00020EE2  3F43 0046                move.w     [A7 + 0x46], D3
  44841. 00020EE6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  44842. 00020EEA  4E5E                     unlink     A6
  44843. 00020EEC  4E74 0010                rtd        0x0010
  44844. fn00020EF0:
  44845. 00020EF0  4E56 0000                link       A6, 0
  44846. 00020EF4  48E7 0030                movem.l    -[A7], A2,A3
  44847. 00020EF8  266E 0008                movea.l    A3, [A6 + 0x8]
  44848. 00020EFC  594F                     subq.w     A7, 4
  44849. 00020EFE  A8D8                     syscall    NewRgn
  44850. 00020F00  205F                     movea.l    A0, [A7]+
  44851. 00020F02  2448                     movea.l    A2, A0
  44852. 00020F04  2008                     move.l     D0, A0
  44853. 00020F06  6718                     beq        +0x1A /* 00020F20 */
  44854. 00020F08  2F0B                     move.l     -[A7], A3
  44855. 00020F0A  2F0A                     move.l     -[A7], A2
  44856. 00020F0C  A8DC                     syscall    CopyRgn
  44857. 00020F0E  2F0A                     move.l     -[A7], A2
  44858. 00020F10  2F3C 0001 0001           move.l     -[A7], 0x10001
  44859. 00020F16  A8E1                     syscall    InsetRgn
  44860. 00020F18  2F0B                     move.l     -[A7], A3
  44861. 00020F1A  2F0A                     move.l     -[A7], A2
  44862. 00020F1C  2F0A                     move.l     -[A7], A2
  44863. 00020F1E  A8E6                     syscall    DiffRgn
  44864. label00020F20:
  44865. 00020F20  2F4A 0014                move.l     [A7 + 0x14], A2
  44866. 00020F24  4CDF 0C00                movem.l    A2,A3, [A7]+
  44867. 00020F28  4E5E                     unlink     A6
  44868. 00020F2A  4E74 0004                rtd        0x0004
  44869. fn00020F2E:
  44870. 00020F2E  4E56 FFCE                link       A6, -0x0032
  44871. 00020F32  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  44872. 00020F36  3A2E 0010                move.w     D5, [A6 + 0x10]
  44873. 00020F3A  262E 000C                move.l     D3, [A6 + 0xC]
  44874. 00020F3E  246E 0008                movea.l    A2, [A6 + 0x8]
  44875. 00020F42  2652                     movea.l    A3, [A2]
  44876. 00020F44  42AE FFFC                clr.l      [A6 - 0x4]
  44877. 00020F48  99CC                     sub.l      A4, A4
  44878. 00020F4A  7800                     moveq.l    D4, 0x00
  44879. 00020F4C  486E FFDC                pea.l      [A6 - 0x24]
  44880. 00020F50  A874                     syscall    GetPort
  44881. 00020F52  2F13                     move.l     -[A7], [A3]
  44882. 00020F54  A873                     syscall    SetPort
  44883. 00020F56  4879 FFFF FF8A           push.l     0xFFFFFF8A
  44884. 00020F5C  A851                     syscall    SetCursor
  44885. 00020F5E  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  44886. 00020F64  42AE FFEE                clr.l      [A6 - 0x12]
  44887. 00020F68  2D43 FFF2                move.l     [A6 - 0xE], D3
  44888. 00020F6C  2D6E 0012 FFF6           move.l     [A6 - 0xA], [A6 + 0x12]
  44889. 00020F72  486E FFF6                pea.l      [A6 - 0xA]
  44890. 00020F76  A870                     syscall    LocalToGlobal
  44891. 00020F78  3D45 FFFA                move.w     [A6 - 0x6], D5
  44892. 00020F7C  363C 0080                move.w     D3, 0x80
  44893. 00020F80  554F                     subq.w     A7, 2
  44894. 00020F82  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  44895. 00020F86  7023                     moveq.l    D0, 0x23
  44896. 00020F88  ABED                     syscall    DragDispatch
  44897. 00020F8A  101F                     move.b     D0, [A7]+
  44898. 00020F8C  6700 01E0                beq        +0x1E2 /* 0002116E */
  44899. 00020F90  554F                     subq.w     A7, 2
  44900. 00020F92  486E FFFC                pea.l      [A6 - 0x4]
  44901. 00020F96  7005                     moveq.l    D0, 0x05
  44902. 00020F98  ABED                     syscall    DragDispatch
  44903. 00020F9A  301F                     move.w     D0, [A7]+
  44904. 00020F9C  3600                     move.w     D3, D0
  44905. 00020F9E  6600 01CE                bne        +0x1D0 /* 0002116E */
  44906. 00020FA2  554F                     subq.w     A7, 2
  44907. 00020FA4  486E FFD8                pea.l      [A6 - 0x28]
  44908. 00020FA8  2F0A                     move.l     -[A7], A2
  44909. 00020FAA  61FF FFFF BF16           bsr        -0x40E8 /* 0001CEC2 */
  44910. 00020FB0  301F                     move.w     D0, [A7]+
  44911. 00020FB2  664A                     bne        +0x4C /* 00020FFE */
  44912. 00020FB4  42AE FFD0                clr.l      [A6 - 0x30]
  44913. 00020FB8  554F                     subq.w     A7, 2
  44914. 00020FBA  3F3C 0001                move.w     -[A7], 0x1
  44915. 00020FBE  486E FFD4                pea.l      [A6 - 0x2C]
  44916. 00020FC2  486E FFD0                pea.l      [A6 - 0x30]
  44917. 00020FC6  486E FFCF                pea.l      [A6 - 0x31]
  44918. 00020FCA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  44919. 00020FCE  61FF 0000 1354           bsr        +0x1356 /* 00022324 */
  44920. 00020FD4  301F                     move.w     D0, [A7]+
  44921. 00020FD6  3600                     move.w     D3, D0
  44922. 00020FD8  6600 0194                bne        +0x196 /* 0002116E */
  44923. 00020FDC  554F                     subq.w     A7, 2
  44924. 00020FDE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44925. 00020FE2  2F0A                     move.l     -[A7], A2
  44926. 00020FE4  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  44927. 00020FE8  42A7                     clr.l      -[A7]
  44928. 00020FEA  42A7                     clr.l      -[A7]
  44929. 00020FEC  42A7                     clr.l      -[A7]
  44930. 00020FEE  7007                     moveq.l    D0, 0x07
  44931. 00020FF0  ABED                     syscall    DragDispatch
  44932. 00020FF2  301F                     move.w     D0, [A7]+
  44933. 00020FF4  3600                     move.w     D3, D0
  44934. 00020FF6  6700 0086                beq        +0x88 /* 0002107E */
  44935. 00020FFA  6000 0172                bra        +0x174 /* 0002116E */
  44936. label00020FFE:
  44937. 00020FFE  554F                     subq.w     A7, 2
  44938. 00021000  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44939. 00021004  2F0A                     move.l     -[A7], A2
  44940. 00021006  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  44941. 0002100C  42A7                     clr.l      -[A7]
  44942. 0002100E  42A7                     clr.l      -[A7]
  44943. 00021010  42A7                     clr.l      -[A7]
  44944. 00021012  7007                     moveq.l    D0, 0x07
  44945. 00021014  ABED                     syscall    DragDispatch
  44946. 00021016  301F                     move.w     D0, [A7]+
  44947. 00021018  3600                     move.w     D3, D0
  44948. 0002101A  6600 0152                bne        +0x154 /* 0002116E */
  44949. 0002101E  554F                     subq.w     A7, 2
  44950. 00021020  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44951. 00021024  2F0A                     move.l     -[A7], A2
  44952. 00021026  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  44953. 0002102C  42A7                     clr.l      -[A7]
  44954. 0002102E  42A7                     clr.l      -[A7]
  44955. 00021030  42A7                     clr.l      -[A7]
  44956. 00021032  7007                     moveq.l    D0, 0x07
  44957. 00021034  ABED                     syscall    DragDispatch
  44958. 00021036  301F                     move.w     D0, [A7]+
  44959. 00021038  3600                     move.w     D3, D0
  44960. 0002103A  6600 0132                bne        +0x134 /* 0002116E */
  44961. 0002103E  554F                     subq.w     A7, 2
  44962. 00021040  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44963. 00021044  2F0A                     move.l     -[A7], A2
  44964. 00021046  2F3C 4649 5348           move.l     -[A7], 0x46495348 /* 'FISH' */
  44965. 0002104C  42A7                     clr.l      -[A7]
  44966. 0002104E  42A7                     clr.l      -[A7]
  44967. 00021050  42A7                     clr.l      -[A7]
  44968. 00021052  7007                     moveq.l    D0, 0x07
  44969. 00021054  ABED                     syscall    DragDispatch
  44970. 00021056  301F                     move.w     D0, [A7]+
  44971. 00021058  3600                     move.w     D3, D0
  44972. 0002105A  6600 0112                bne        +0x114 /* 0002116E */
  44973. 0002105E  554F                     subq.w     A7, 2
  44974. 00021060  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44975. 00021064  2F0A                     move.l     -[A7], A2
  44976. 00021066  2F3C 534F 5550           move.l     -[A7], 0x534F5550 /* 'SOUP' */
  44977. 0002106C  42A7                     clr.l      -[A7]
  44978. 0002106E  42A7                     clr.l      -[A7]
  44979. 00021070  42A7                     clr.l      -[A7]
  44980. 00021072  7007                     moveq.l    D0, 0x07
  44981. 00021074  ABED                     syscall    DragDispatch
  44982. 00021076  301F                     move.w     D0, [A7]+
  44983. 00021078  3600                     move.w     D3, D0
  44984. 0002107A  6600 00F2                bne        +0xF4 /* 0002116E */
  44985. label0002107E:
  44986. 0002107E  4AB9 0002 B7FC           tst.l      [0x0002B7FC]
  44987. 00021084  660A                     bne        +0xC /* 00021090 */
  44988. 00021086  41FA FCF0                lea.l      A0, [PC - 0x310 /* 00020D78, value 0x4E56FFF2 */]
  44989. 0002108A  23C8 0002 B7FC           move.l     [0x0002B7FC], A0
  44990. label00021090:
  44991. 00021090  554F                     subq.w     A7, 2
  44992. 00021092  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44993. 00021096  2F39 0002 B7FC           move.l     -[A7], [0x0002B7FC]
  44994. 0002109C  42A7                     clr.l      -[A7]
  44995. 0002109E  700A                     moveq.l    D0, 0x0A
  44996. 000210A0  ABED                     syscall    DragDispatch
  44997. 000210A2  301F                     move.w     D0, [A7]+
  44998. 000210A4  3600                     move.w     D3, D0
  44999. 000210A6  6600 00C6                bne        +0xC8 /* 0002116E */
  45000. 000210AA  594F                     subq.w     A7, 4
  45001. 000210AC  2F2B 0044                move.l     -[A7], [A3 + 0x44]
  45002. 000210B0  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  45003. 000210B4  2F0A                     move.l     -[A7], A2
  45004. 000210B6  61FF 0000 2AA4           bsr        +0x2AA6 /* 00023B5C */
  45005. 000210BC  205F                     movea.l    A0, [A7]+
  45006. 000210BE  2848                     movea.l    A4, A0
  45007. 000210C0  2008                     move.l     D0, A0
  45008. 000210C2  6606                     bne        +0x8 /* 000210CA */
  45009. 000210C4  7694                     moveq.l    D3, 0xFFFFFF94
  45010. 000210C6  6000 00A6                bra        +0xA8 /* 0002116E */
  45011. label000210CA:
  45012. 000210CA  426E FFE8                clr.w      [A6 - 0x18]
  45013. 000210CE  426E FFEA                clr.w      [A6 - 0x16]
  45014. 000210D2  486E FFE8                pea.l      [A6 - 0x18]
  45015. 000210D6  A870                     syscall    LocalToGlobal
  45016. 000210D8  2F0C                     move.l     -[A7], A4
  45017. 000210DA  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  45018. 000210DE  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  45019. 000210E2  A8E0                     syscall    OffsetRgn/OfsetRgn
  45020. 000210E4  2054                     movea.l    A0, [A4]
  45021. 000210E6  2D68 0002 FFE0           move.l     [A6 - 0x20], [A0 + 0x2]
  45022. 000210EC  2D68 0006 FFE4           move.l     [A6 - 0x1C], [A0 + 0x6]
  45023. 000210F2  554F                     subq.w     A7, 2
  45024. 000210F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45025. 000210F8  2F0A                     move.l     -[A7], A2
  45026. 000210FA  486E FFE0                pea.l      [A6 - 0x20]
  45027. 000210FE  7016                     moveq.l    D0, 0x16
  45028. 00021100  ABED                     syscall    DragDispatch
  45029. 00021102  301F                     move.w     D0, [A7]+
  45030. 00021104  3600                     move.w     D3, D0
  45031. 00021106  6666                     bne        +0x68 /* 0002116E */
  45032. 00021108  594F                     subq.w     A7, 4
  45033. 0002110A  2F0C                     move.l     -[A7], A4
  45034. 0002110C  4EBA FDE2                jsr        [PC - 0x21E /* 00020EF0 */]
  45035. 00021110  205F                     movea.l    A0, [A7]+
  45036. 00021112  2808                     move.l     D4, A0
  45037. 00021114  276E FFFC 008C           move.l     [A3 + 0x8C], [A6 - 0x4]
  45038. 0002111A  554F                     subq.w     A7, 2
  45039. 0002111C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45040. 00021120  486E FFEC                pea.l      [A6 - 0x14]
  45041. 00021124  2F04                     move.l     -[A7], D4
  45042. 00021126  700D                     moveq.l    D0, 0x0D
  45043. 00021128  ABED                     syscall    DragDispatch
  45044. 0002112A  301F                     move.w     D0, [A7]+
  45045. 0002112C  3600                     move.w     D3, D0
  45046. 0002112E  42AB 008C                clr.l      [A3 + 0x8C]
  45047. 00021132  4A43                     tst.w      D3
  45048. 00021134  6638                     bne        +0x3A /* 0002116E */
  45049. 00021136  7020                     moveq.l    D0, 0x20
  45050. 00021138  C0AB 0050                and.l      D0, [A3 + 0x50]
  45051. 0002113C  662E                     bne        +0x30 /* 0002116C */
  45052. 0002113E  554F                     subq.w     A7, 2
  45053. 00021140  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45054. 00021144  61FF 0000 092C           bsr        +0x92E /* 00021A72 */
  45055. 0002114A  101F                     move.b     D0, [A7]+
  45056. 0002114C  671E                     beq        +0x20 /* 0002116C */
  45057. 0002114E  554F                     subq.w     A7, 2
  45058. 00021150  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45059. 00021154  4EBA F9F2                jsr        [PC - 0x60E /* 00020B48 */]
  45060. 00021158  101F                     move.b     D0, [A7]+
  45061. 0002115A  6610                     bne        +0x12 /* 0002116C */
  45062. 0002115C  554F                     subq.w     A7, 2
  45063. 0002115E  2F0A                     move.l     -[A7], A2
  45064. 00021160  61FF FFFF DAE6           bsr        -0x2518 /* 0001EC48 */
  45065. 00021166  301F                     move.w     D0, [A7]+
  45066. 00021168  3600                     move.w     D3, D0
  45067. 0002116A  6602                     bne        +0x4 /* 0002116E */
  45068. label0002116C:
  45069. 0002116C  7600                     moveq.l    D3, 0x00
  45070. label0002116E:
  45071. 0002116E  4AAE FFFC                tst.l      [A6 - 0x4]
  45072. 00021172  670C                     beq        +0xE /* 00021180 */
  45073. 00021174  554F                     subq.w     A7, 2
  45074. 00021176  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45075. 0002117A  7006                     moveq.l    D0, 0x06
  45076. 0002117C  ABED                     syscall    DragDispatch
  45077. 0002117E  301F                     move.w     D0, [A7]+
  45078. label00021180:
  45079. 00021180  200C                     move.l     D0, A4
  45080. 00021182  6704                     beq        +0x6 /* 00021188 */
  45081. 00021184  2F0C                     move.l     -[A7], A4
  45082. 00021186  A8D9                     syscall    DisposRgn/DisposeRgn
  45083. label00021188:
  45084. 00021188  4A84                     tst.l      D4
  45085. 0002118A  6704                     beq        +0x6 /* 00021190 */
  45086. 0002118C  2F04                     move.l     -[A7], D4
  45087. 0002118E  A8D9                     syscall    DisposRgn/DisposeRgn
  45088. label00021190:
  45089. 00021190  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  45090. 00021194  A873                     syscall    SetPort
  45091. 00021196  3F43 0060                move.w     [A7 + 0x60], D3
  45092. 0002119A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  45093. 0002119E  4E5E                     unlink     A6
  45094. 000211A0  4E74 000E                rtd        0x000E
  45095. fn000211A4:
  45096. 000211A4  4E56 FFF6                link       A6, -0x000A
  45097. 000211A8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  45098. 000211AC  266E 000C                movea.l    A3, [A6 + 0xC]
  45099. 000211B0  246E 0008                movea.l    A2, [A6 + 0x8]
  45100. 000211B4  7C00                     moveq.l    D6, 0x00
  45101. 000211B6  554F                     subq.w     A7, 2
  45102. 000211B8  2F0A                     move.l     -[A7], A2
  45103. 000211BA  1F3C 0001                move.b     -[A7], 0x1
  45104. 000211BE  61FF 0000 4040           bsr        +0x4042 /* 00025200 */
  45105. 000211C4  101F                     move.b     D0, [A7]+
  45106. 000211C6  1E00                     move.b     D7, D0
  45107. 000211C8  2852                     movea.l    A4, [A2]
  45108. 000211CA  7020                     moveq.l    D0, 0x20
  45109. 000211CC  C0AC 0050                and.l      D0, [A4 + 0x50]
  45110. 000211D0  6600 009C                bne        +0x9E /* 0002126E */
  45111. 000211D4  554F                     subq.w     A7, 2
  45112. 000211D6  2F0B                     move.l     -[A7], A3
  45113. 000211D8  486E FFF6                pea.l      [A6 - 0xA]
  45114. 000211DC  700E                     moveq.l    D0, 0x0E
  45115. 000211DE  ABED                     syscall    DragDispatch
  45116. 000211E0  301F                     move.w     D0, [A7]+
  45117. 000211E2  3600                     move.w     D3, D0
  45118. 000211E4  6600 0088                bne        +0x8A /* 0002126E */
  45119. 000211E8  7A01                     moveq.l    D5, 0x01
  45120. 000211EA  607A                     bra        +0x7C /* 00021266 */
  45121. label000211EC:
  45122. 000211EC  554F                     subq.w     A7, 2
  45123. 000211EE  2F0B                     move.l     -[A7], A3
  45124. 000211F0  3F05                     move.w     -[A7], D5
  45125. 000211F2  486E FFF8                pea.l      [A6 - 0x8]
  45126. 000211F6  700F                     moveq.l    D0, 0x0F
  45127. 000211F8  ABED                     syscall    DragDispatch
  45128. 000211FA  301F                     move.w     D0, [A7]+
  45129. 000211FC  3600                     move.w     D3, D0
  45130. 000211FE  666E                     bne        +0x70 /* 0002126E */
  45131. 00021200  554F                     subq.w     A7, 2
  45132. 00021202  2F0B                     move.l     -[A7], A3
  45133. 00021204  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  45134. 00021208  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  45135. 0002120E  42A7                     clr.l      -[A7]
  45136. 00021210  4878 FFFF                push.l     0xFFFF
  45137. 00021214  2F0A                     move.l     -[A7], A2
  45138. 00021216  4EBA F966                jsr        [PC - 0x69A /* 00020B7E */]
  45139. 0002121A  301F                     move.w     D0, [A7]+
  45140. 0002121C  3600                     move.w     D3, D0
  45141. 0002121E  0C43 F8C4                cmpi.w     D3, 0xF8C4
  45142. 00021222  663C                     bne        +0x3E /* 00021260 */
  45143. 00021224  7800                     moveq.l    D4, 0x00
  45144. 00021226  6024                     bra        +0x26 /* 0002124C */
  45145. label00021228:
  45146. 00021228  554F                     subq.w     A7, 2
  45147. 0002122A  2F0B                     move.l     -[A7], A3
  45148. 0002122C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  45149. 00021230  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45150. 00021234  42A7                     clr.l      -[A7]
  45151. 00021236  4878 FFFF                push.l     0xFFFF
  45152. 0002123A  2F0A                     move.l     -[A7], A2
  45153. 0002123C  4EBA F940                jsr        [PC - 0x6C0 /* 00020B7E */]
  45154. 00021240  301F                     move.w     D0, [A7]+
  45155. 00021242  3600                     move.w     D3, D0
  45156. 00021244  0C40 F8C4                cmpi.w     D0, 0xF8C4
  45157. 00021248  6616                     bne        +0x18 /* 00021260 */
  45158. 0002124A  5284                     addq.l     D4, 1
  45159. label0002124C:
  45160. 0002124C  554F                     subq.w     A7, 2
  45161. 0002124E  2F04                     move.l     -[A7], D4
  45162. 00021250  486E FFFC                pea.l      [A6 - 0x4]
  45163. 00021254  2F0A                     move.l     -[A7], A2
  45164. 00021256  61FF 0000 0DC2           bsr        +0xDC4 /* 0002201A */
  45165. 0002125C  301F                     move.w     D0, [A7]+
  45166. 0002125E  67C8                     beq        -0x36 /* 00021228 */
  45167. label00021260:
  45168. 00021260  4A43                     tst.w      D3
  45169. 00021262  660A                     bne        +0xC /* 0002126E */
  45170. 00021264  5245                     addq.w     D5, 1
  45171. label00021266:
  45172. 00021266  BA6E FFF6                cmp.w      D5, [A6 - 0xA]
  45173. 0002126A  6380                     bls        -0x7E /* 000211EC */
  45174. 0002126C  7C01                     moveq.l    D6, 0x01
  45175. label0002126E:
  45176. 0002126E  554F                     subq.w     A7, 2
  45177. 00021270  2F0A                     move.l     -[A7], A2
  45178. 00021272  1F07                     move.b     -[A7], D7
  45179. 00021274  61FF 0000 3F8A           bsr        +0x3F8C /* 00025200 */
  45180. 0002127A  101F                     move.b     D0, [A7]+
  45181. 0002127C  1F46 003A                move.b     [A7 + 0x3A], D6
  45182. 00021280  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  45183. 00021284  4E5E                     unlink     A6
  45184. 00021286  4E74 0008                rtd        0x0008
  45185. fn0002128A:
  45186. 0002128A  4E56 FFEE                link       A6, -0x0012
  45187. 0002128E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  45188. 00021292  362E 0010                move.w     D3, [A6 + 0x10]
  45189. 00021296  286E 000C                movea.l    A4, [A6 + 0xC]
  45190. 0002129A  266E 0008                movea.l    A3, [A6 + 0x8]
  45191. 0002129E  554F                     subq.w     A7, 2
  45192. 000212A0  2F0B                     move.l     -[A7], A3
  45193. 000212A2  1F3C 0001                move.b     -[A7], 0x1
  45194. 000212A6  61FF 0000 3F58           bsr        +0x3F5A /* 00025200 */
  45195. 000212AC  101F                     move.b     D0, [A7]+
  45196. 000212AE  1800                     move.b     D4, D0
  45197. 000212B0  2453                     movea.l    A2, [A3]
  45198. 000212B2  3003                     move.w     D0, D3
  45199. 000212B4  5540                     subq.w     D0, 2
  45200. 000212B6  670E                     beq        +0x10 /* 000212C6 */
  45201. 000212B8  5340                     subq.w     D0, 1
  45202. 000212BA  6732                     beq        +0x34 /* 000212EE */
  45203. 000212BC  5340                     subq.w     D0, 1
  45204. 000212BE  6700 0178                beq        +0x17A /* 00021438 */
  45205. 000212C2  6000 01A2                bra        +0x1A4 /* 00021466 */
  45206. label000212C6:
  45207. 000212C6  554F                     subq.w     A7, 2
  45208. 000212C8  2F0C                     move.l     -[A7], A4
  45209. 000212CA  2F0B                     move.l     -[A7], A3
  45210. 000212CC  4EBA FED6                jsr        [PC - 0x12A /* 000211A4 */]
  45211. 000212D0  101F                     move.b     D0, [A7]+
  45212. 000212D2  670A                     beq        +0xC /* 000212DE */
  45213. 000212D4  00AA 0004 0000 004C      ori.l      [A2 + 0x4C], 0x40000
  45214. 000212DC  6008                     bra        +0xA /* 000212E6 */
  45215. label000212DE:
  45216. 000212DE  02AA FFFB FFFF 004C      andi.l     [A2 + 0x4C], 0xFFFBFFFF
  45217. label000212E6:
  45218. 000212E6  42AA 0058                clr.l      [A2 + 0x58]
  45219. 000212EA  6000 017A                bra        +0x17C /* 00021466 */
  45220. label000212EE:
  45221. 000212EE  202A 004C                move.l     D0, [A2 + 0x4C]
  45222. 000212F2  0280 0004 0000           andi.l     D0, 0x40000
  45223. 000212F8  6700 016C                beq        +0x16E /* 00021466 */
  45224. 000212FC  554F                     subq.w     A7, 2
  45225. 000212FE  2F0C                     move.l     -[A7], A4
  45226. 00021300  486E FFF8                pea.l      [A6 - 0x8]
  45227. 00021304  7019                     moveq.l    D0, 0x19
  45228. 00021306  ABED                     syscall    DragDispatch
  45229. 00021308  301F                     move.w     D0, [A7]+
  45230. 0002130A  3600                     move.w     D3, D0
  45231. 0002130C  6600 015A                bne        +0x15C /* 00021468 */
  45232. 00021310  554F                     subq.w     A7, 2
  45233. 00021312  2F0C                     move.l     -[A7], A4
  45234. 00021314  486E FFFC                pea.l      [A6 - 0x4]
  45235. 00021318  42A7                     clr.l      -[A7]
  45236. 0002131A  701A                     moveq.l    D0, 0x1A
  45237. 0002131C  ABED                     syscall    DragDispatch
  45238. 0002131E  301F                     move.w     D0, [A7]+
  45239. 00021320  3600                     move.w     D3, D0
  45240. 00021322  6600 0144                bne        +0x146 /* 00021468 */
  45241. 00021326  486E FFFC                pea.l      [A6 - 0x4]
  45242. 0002132A  A871                     syscall    GlobalToLocal
  45243. 0002132C  554F                     subq.w     A7, 2
  45244. 0002132E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45245. 00021332  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  45246. 00021336  A8E8                     syscall    PtInRgn
  45247. 00021338  101F                     move.b     D0, [A7]+
  45248. 0002133A  6700 009A                beq        +0x9C /* 000213D6 */
  45249. 0002133E  202A 004C                move.l     D0, [A2 + 0x4C]
  45250. 00021342  0280 0008 0000           andi.l     D0, 0x80000
  45251. 00021348  6622                     bne        +0x24 /* 0002136C */
  45252. 0002134A  7001                     moveq.l    D0, 0x01
  45253. 0002134C  C0AE FFF8                and.l      D0, [A6 - 0x8]
  45254. 00021350  671A                     beq        +0x1C /* 0002136C */
  45255. 00021352  554F                     subq.w     A7, 2
  45256. 00021354  2F0C                     move.l     -[A7], A4
  45257. 00021356  1F3C 0001                move.b     -[A7], 0x1
  45258. 0002135A  2F0B                     move.l     -[A7], A3
  45259. 0002135C  206A 00B0                movea.l    A0, [A2 + 0xB0]
  45260. 00021360  4E90                     jsr        [A0]
  45261. 00021362  301F                     move.w     D0, [A7]+
  45262. 00021364  00AA 0008 0000 004C      ori.l      [A2 + 0x4C], 0x80000
  45263. label0002136C:
  45264. 0002136C  202A 004C                move.l     D0, [A2 + 0x4C]
  45265. 00021370  0280 0100 0000           andi.l     D0, 0x1000000
  45266. 00021376  6708                     beq        +0xA /* 00021380 */
  45267. 00021378  2F0B                     move.l     -[A7], A3
  45268. 0002137A  61FF 0000 23C6           bsr        +0x23C8 /* 00023742 */
  45269. label00021380:
  45270. 00021380  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45271. 00021384  486E FFF0                pea.l      [A6 - 0x10]
  45272. 00021388  61FF FFFF E96A           bsr        -0x1694 /* 0001FCF4 */
  45273. 0002138E  594F                     subq.w     A7, 4
  45274. 00021390  486E FFF0                pea.l      [A6 - 0x10]
  45275. 00021394  486E FFEF                pea.l      [A6 - 0x11]
  45276. 00021398  2F0B                     move.l     -[A7], A3
  45277. 0002139A  61FF 0000 1910           bsr        +0x1912 /* 00022CAC */
  45278. 000213A0  201F                     move.l     D0, [A7]+
  45279. 000213A2  2600                     move.l     D3, D0
  45280. 000213A4  B9EA 008C                cmpa.l     A4, [A2 + 0x8C]
  45281. 000213A8  661C                     bne        +0x1E /* 000213C6 */
  45282. 000213AA  554F                     subq.w     A7, 2
  45283. 000213AC  2F03                     move.l     -[A7], D3
  45284. 000213AE  1F2E FFEF                move.b     -[A7], [A6 - 0x11]
  45285. 000213B2  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  45286. 000213B6  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  45287. 000213BA  61FF FFFF C80E           bsr        -0x37F0 /* 0001DBCA */
  45288. 000213C0  101F                     move.b     D0, [A7]+
  45289. 000213C2  6702                     beq        +0x4 /* 000213C6 */
  45290. 000213C4  76FF                     moveq.l    D3, 0xFFFFFFFF
  45291. label000213C6:
  45292. 000213C6  2F03                     move.l     -[A7], D3
  45293. 000213C8  2F0B                     move.l     -[A7], A3
  45294. 000213CA  4EBA F8FE                jsr        [PC - 0x702 /* 00020CCA */]
  45295. 000213CE  42AA 0058                clr.l      [A2 + 0x58]
  45296. 000213D2  6000 0092                bra        +0x94 /* 00021466 */
  45297. label000213D6:
  45298. 000213D6  202A 004C                move.l     D0, [A2 + 0x4C]
  45299. 000213DA  0280 0008 0000           andi.l     D0, 0x80000
  45300. 000213E0  6718                     beq        +0x1A /* 000213FA */
  45301. 000213E2  554F                     subq.w     A7, 2
  45302. 000213E4  2F0C                     move.l     -[A7], A4
  45303. 000213E6  4227                     clr.b      -[A7]
  45304. 000213E8  2F0B                     move.l     -[A7], A3
  45305. 000213EA  206A 00B0                movea.l    A0, [A2 + 0xB0]
  45306. 000213EE  4E90                     jsr        [A0]
  45307. 000213F0  301F                     move.w     D0, [A7]+
  45308. 000213F2  02AA FFF7 FFFF 004C      andi.l     [A2 + 0x4C], 0xFFF7FFFF
  45309. label000213FA:
  45310. 000213FA  4878 FFFF                push.l     0xFFFF
  45311. 000213FE  2F0B                     move.l     -[A7], A3
  45312. 00021400  4EBA F8C8                jsr        [PC - 0x738 /* 00020CCA */]
  45313. 00021404  B9EA 008C                cmpa.l     A4, [A2 + 0x8C]
  45314. 00021408  665C                     bne        +0x5E /* 00021466 */
  45315. 0002140A  594F                     subq.w     A7, 4
  45316. 0002140C  A975                     syscall    TickCount
  45317. 0002140E  201F                     move.l     D0, [A7]+
  45318. 00021410  2600                     move.l     D3, D0
  45319. 00021412  2A2A 0058                move.l     D5, [A2 + 0x58]
  45320. 00021416  6606                     bne        +0x8 /* 0002141E */
  45321. 00021418  2543 0058                move.l     [A2 + 0x58], D3
  45322. 0002141C  6048                     bra        +0x4A /* 00021466 */
  45323. label0002141E:
  45324. 0002141E  700A                     moveq.l    D0, 0x0A
  45325. 00021420  D085                     add.l      D0, D5
  45326. 00021422  B680                     cmp.l      D3, D0
  45327. 00021424  6340                     bls        +0x42 /* 00021466 */
  45328. 00021426  286A 009C                movea.l    A4, [A2 + 0x9C]
  45329. 0002142A  200C                     move.l     D0, A4
  45330. 0002142C  6738                     beq        +0x3A /* 00021466 */
  45331. 0002142E  554F                     subq.w     A7, 2
  45332. 00021430  2F0B                     move.l     -[A7], A3
  45333. 00021432  4E94                     jsr        [A4]
  45334. 00021434  101F                     move.b     D0, [A7]+
  45335. 00021436  602E                     bra        +0x30 /* 00021466 */
  45336. label00021438:
  45337. 00021438  202A 004C                move.l     D0, [A2 + 0x4C]
  45338. 0002143C  0280 0008 0000           andi.l     D0, 0x80000
  45339. 00021442  6718                     beq        +0x1A /* 0002145C */
  45340. 00021444  554F                     subq.w     A7, 2
  45341. 00021446  2F0C                     move.l     -[A7], A4
  45342. 00021448  4227                     clr.b      -[A7]
  45343. 0002144A  2F0B                     move.l     -[A7], A3
  45344. 0002144C  206A 00B0                movea.l    A0, [A2 + 0xB0]
  45345. 00021450  4E90                     jsr        [A0]
  45346. 00021452  301F                     move.w     D0, [A7]+
  45347. 00021454  02AA FFF7 FFFF 004C      andi.l     [A2 + 0x4C], 0xFFF7FFFF
  45348. label0002145C:
  45349. 0002145C  4878 FFFF                push.l     0xFFFF
  45350. 00021460  2F0B                     move.l     -[A7], A3
  45351. 00021462  4EBA F866                jsr        [PC - 0x79A /* 00020CCA */]
  45352. label00021466:
  45353. 00021466  7600                     moveq.l    D3, 0x00
  45354. label00021468:
  45355. 00021468  554F                     subq.w     A7, 2
  45356. 0002146A  2F0B                     move.l     -[A7], A3
  45357. 0002146C  1F04                     move.b     -[A7], D4
  45358. 0002146E  61FF 0000 3D90           bsr        +0x3D92 /* 00025200 */
  45359. 00021474  101F                     move.b     D0, [A7]+
  45360. 00021476  3F43 003C                move.w     [A7 + 0x3C], D3
  45361. 0002147A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  45362. 0002147E  4E5E                     unlink     A6
  45363. 00021480  4E74 000A                rtd        0x000A
  45364. fn00021484:
  45365. 00021484  4E56 FFB0                link       A6, -0x0050
  45366. 00021488  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  45367. 0002148C  286E 000C                movea.l    A4, [A6 + 0xC]
  45368. 00021490  246E 0008                movea.l    A2, [A6 + 0x8]
  45369. 00021494  42AE FFF0                clr.l      [A6 - 0x10]
  45370. 00021498  42AE FFF4                clr.l      [A6 - 0xC]
  45371. 0002149C  42AE FFEC                clr.l      [A6 - 0x14]
  45372. 000214A0  42AE FFE8                clr.l      [A6 - 0x18]
  45373. 000214A4  42AE FFE4                clr.l      [A6 - 0x1C]
  45374. 000214A8  1D7C 0020 FFCD           move.b     [A6 - 0x33], 0x20 /* ' ' */
  45375. 000214AE  422E FFC3                clr.b      [A6 - 0x3D]
  45376. 000214B2  554F                     subq.w     A7, 2
  45377. 000214B4  2F0A                     move.l     -[A7], A2
  45378. 000214B6  1F3C 0001                move.b     -[A7], 0x1
  45379. 000214BA  61FF 0000 3D44           bsr        +0x3D46 /* 00025200 */
  45380. 000214C0  101F                     move.b     D0, [A7]+
  45381. 000214C2  1D40 FFB0                move.b     [A6 - 0x50], D0
  45382. 000214C6  2652                     movea.l    A3, [A2]
  45383. 000214C8  486E FFB2                pea.l      [A6 - 0x4E]
  45384. 000214CC  A874                     syscall    GetPort
  45385. 000214CE  2F13                     move.l     -[A7], [A3]
  45386. 000214D0  A873                     syscall    SetPort
  45387. 000214D2  2F0A                     move.l     -[A7], A2
  45388. 000214D4  61FF FFFF E09E           bsr        -0x1F60 /* 0001F574 */
  45389. 000214DA  4878 FFFF                push.l     0xFFFF
  45390. 000214DE  2F0A                     move.l     -[A7], A2
  45391. 000214E0  4EBA F7E8                jsr        [PC - 0x818 /* 00020CCA */]
  45392. 000214E4  363C F8C4                move.w     D3, 0xF8C4
  45393. 000214E8  554F                     subq.w     A7, 2
  45394. 000214EA  2F0C                     move.l     -[A7], A4
  45395. 000214EC  2F0A                     move.l     -[A7], A2
  45396. 000214EE  4EBA FCB4                jsr        [PC - 0x34C /* 000211A4 */]
  45397. 000214F2  101F                     move.b     D0, [A7]+
  45398. 000214F4  6700 0530                beq        +0x532 /* 00021A26 */
  45399. 000214F8  554F                     subq.w     A7, 2
  45400. 000214FA  2F0C                     move.l     -[A7], A4
  45401. 000214FC  486E FFC4                pea.l      [A6 - 0x3C]
  45402. 00021500  42A7                     clr.l      -[A7]
  45403. 00021502  701A                     moveq.l    D0, 0x1A
  45404. 00021504  ABED                     syscall    DragDispatch
  45405. 00021506  301F                     move.w     D0, [A7]+
  45406. 00021508  3600                     move.w     D3, D0
  45407. 0002150A  6600 051A                bne        +0x51C /* 00021A26 */
  45408. 0002150E  486E FFC4                pea.l      [A6 - 0x3C]
  45409. 00021512  A871                     syscall    GlobalToLocal
  45410. 00021514  363C F8BF                move.w     D3, 0xF8BF
  45411. 00021518  554F                     subq.w     A7, 2
  45412. 0002151A  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  45413. 0002151E  2F2B 0074                move.l     -[A7], [A3 + 0x74]
  45414. 00021522  A8E8                     syscall    PtInRgn
  45415. 00021524  101F                     move.b     D0, [A7]+
  45416. 00021526  6700 04FE                beq        +0x500 /* 00021A26 */
  45417. 0002152A  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  45418. 0002152E  486E FFB6                pea.l      [A6 - 0x4A]
  45419. 00021532  61FF FFFF E7C0           bsr        -0x183E /* 0001FCF4 */
  45420. 00021538  594F                     subq.w     A7, 4
  45421. 0002153A  486E FFB6                pea.l      [A6 - 0x4A]
  45422. 0002153E  486E FFB1                pea.l      [A6 - 0x4F]
  45423. 00021542  2F0A                     move.l     -[A7], A2
  45424. 00021544  61FF 0000 1766           bsr        +0x1768 /* 00022CAC */
  45425. 0002154A  201F                     move.l     D0, [A7]+
  45426. 0002154C  2800                     move.l     D4, D0
  45427. 0002154E  2D44 FFE0                move.l     [A6 - 0x20], D4
  45428. 00021552  B9EB 008C                cmpa.l     A4, [A3 + 0x8C]
  45429. 00021556  664C                     bne        +0x4E /* 000215A4 */
  45430. 00021558  2D6B 0044 FFDC           move.l     [A6 - 0x24], [A3 + 0x44]
  45431. 0002155E  2D6B 0048 FFD4           move.l     [A6 - 0x2C], [A3 + 0x48]
  45432. 00021564  2D6B 0014 FFD8           move.l     [A6 - 0x28], [A3 + 0x14]
  45433. 0002156A  554F                     subq.w     A7, 2
  45434. 0002156C  2F04                     move.l     -[A7], D4
  45435. 0002156E  1F2E FFB1                move.b     -[A7], [A6 - 0x4F]
  45436. 00021572  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  45437. 00021576  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  45438. 0002157A  61FF FFFF C64E           bsr        -0x39B0 /* 0001DBCA */
  45439. 00021580  101F                     move.b     D0, [A7]+
  45440. 00021582  6600 04A2                bne        +0x4A4 /* 00021A26 */
  45441. 00021586  554F                     subq.w     A7, 2
  45442. 00021588  2F0C                     move.l     -[A7], A4
  45443. 0002158A  4EBA F5BC                jsr        [PC - 0xA44 /* 00020B48 */]
  45444. 0002158E  101F                     move.b     D0, [A7]+
  45445. 00021590  57C0                     seq        D0
  45446. 00021592  4400                     neg.b      D0
  45447. 00021594  1D40 FFC3                move.b     [A6 - 0x3D], D0
  45448. 00021598  B8AE FFDC                cmp.l      D4, [A6 - 0x24]
  45449. 0002159C  5FC0                     sle        D0
  45450. 0002159E  4400                     neg.b      D0
  45451. 000215A0  1D40 FFBF                move.b     [A6 - 0x41], D0
  45452. label000215A4:
  45453. 000215A4  02AB FFDF FFFF 004C      andi.l     [A3 + 0x4C], 0xFFDFFFFF
  45454. 000215AC  2F2B 0044                move.l     -[A7], [A3 + 0x44]
  45455. 000215B0  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  45456. 000215B4  2F0A                     move.l     -[A7], A2
  45457. 000215B6  61FF 0000 27FC           bsr        +0x27FE /* 00023DB4 */
  45458. 000215BC  52AB 0098                addq.l     [A3 + 0x98], 1
  45459. 000215C0  7040                     moveq.l    D0, 0x40
  45460. 000215C2  C0AB 0050                and.l      D0, [A3 + 0x50]
  45461. 000215C6  672E                     beq        +0x30 /* 000215F6 */
  45462. 000215C8  2F0A                     move.l     -[A7], A2
  45463. 000215CA  61FF FFFF CDDE           bsr        -0x3220 /* 0001E3AA */
  45464. 000215D0  554F                     subq.w     A7, 2
  45465. 000215D2  2F04                     move.l     -[A7], D4
  45466. 000215D4  2F04                     move.l     -[A7], D4
  45467. 000215D6  42A7                     clr.l      -[A7]
  45468. 000215D8  4878 0006                push.l     0x6
  45469. 000215DC  2F0A                     move.l     -[A7], A2
  45470. 000215DE  486E FFC8                pea.l      [A6 - 0x38]
  45471. 000215E2  61FF FFFF C9D4           bsr        -0x362A /* 0001DFB8 */
  45472. 000215E8  301F                     move.w     D0, [A7]+
  45473. 000215EA  660A                     bne        +0xC /* 000215F6 */
  45474. 000215EC  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  45475. 000215F0  61FF FFFF C992           bsr        -0x366C /* 0001DF84 */
  45476. label000215F6:
  45477. 000215F6  554F                     subq.w     A7, 2
  45478. 000215F8  2F0C                     move.l     -[A7], A4
  45479. 000215FA  486E FFC0                pea.l      [A6 - 0x40]
  45480. 000215FE  700E                     moveq.l    D0, 0x0E
  45481. 00021600  ABED                     syscall    DragDispatch
  45482. 00021602  301F                     move.w     D0, [A7]+
  45483. 00021604  3600                     move.w     D3, D0
  45484. 00021606  6600 041E                bne        +0x420 /* 00021A26 */
  45485. 0002160A  7E01                     moveq.l    D7, 0x01
  45486. 0002160C  6000 031A                bra        +0x31C /* 00021928 */
  45487. label00021610:
  45488. 00021610  554F                     subq.w     A7, 2
  45489. 00021612  2F0C                     move.l     -[A7], A4
  45490. 00021614  3F07                     move.w     -[A7], D7
  45491. 00021616  486E FFFC                pea.l      [A6 - 0x4]
  45492. 0002161A  700F                     moveq.l    D0, 0x0F
  45493. 0002161C  ABED                     syscall    DragDispatch
  45494. 0002161E  301F                     move.w     D0, [A7]+
  45495. 00021620  3600                     move.w     D3, D0
  45496. 00021622  6600 0402                bne        +0x404 /* 00021A26 */
  45497. 00021626  554F                     subq.w     A7, 2
  45498. 00021628  2F0C                     move.l     -[A7], A4
  45499. 0002162A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45500. 0002162E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  45501. 00021634  486E FFF0                pea.l      [A6 - 0x10]
  45502. 00021638  2F04                     move.l     -[A7], D4
  45503. 0002163A  2F0A                     move.l     -[A7], A2
  45504. 0002163C  4EBA F628                jsr        [PC - 0x9D8 /* 00020C66 */]
  45505. 00021640  301F                     move.w     D0, [A7]+
  45506. 00021642  3600                     move.w     D3, D0
  45507. 00021644  4A43                     tst.w      D3
  45508. 00021646  6600 01F6                bne        +0x1F8 /* 0002183E */
  45509. 0002164A  202B 0050                move.l     D0, [A3 + 0x50]
  45510. 0002164E  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  45511. 00021654  6600 0086                bne        +0x88 /* 000216DC */
  45512. 00021658  554F                     subq.w     A7, 2
  45513. 0002165A  2F0C                     move.l     -[A7], A4
  45514. 0002165C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45515. 00021660  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  45516. 00021666  486E FFF4                pea.l      [A6 - 0xC]
  45517. 0002166A  2F04                     move.l     -[A7], D4
  45518. 0002166C  2F0A                     move.l     -[A7], A2
  45519. 0002166E  4EBA F5F6                jsr        [PC - 0xA0A /* 00020C66 */]
  45520. 00021672  301F                     move.w     D0, [A7]+
  45521. 00021674  3600                     move.w     D3, D0
  45522. 00021676  4A43                     tst.w      D3
  45523. 00021678  6708                     beq        +0xA /* 00021682 */
  45524. 0002167A  0C43 F8C4                cmpi.w     D3, 0xF8C4
  45525. 0002167E  6600 03A6                bne        +0x3A8 /* 00021A26 */
  45526. label00021682:
  45527. 00021682  4AAE FFF4                tst.l      [A6 - 0xC]
  45528. 00021686  672A                     beq        +0x2C /* 000216B2 */
  45529. 00021688  554F                     subq.w     A7, 2
  45530. 0002168A  2F0C                     move.l     -[A7], A4
  45531. 0002168C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45532. 00021690  2F3C 4649 5348           move.l     -[A7], 0x46495348 /* 'FISH' */
  45533. 00021696  486E FFEC                pea.l      [A6 - 0x14]
  45534. 0002169A  2F04                     move.l     -[A7], D4
  45535. 0002169C  2F0A                     move.l     -[A7], A2
  45536. 0002169E  4EBA F5C6                jsr        [PC - 0xA3A /* 00020C66 */]
  45537. 000216A2  301F                     move.w     D0, [A7]+
  45538. 000216A4  3600                     move.w     D3, D0
  45539. 000216A6  4A43                     tst.w      D3
  45540. 000216A8  6708                     beq        +0xA /* 000216B2 */
  45541. 000216AA  0C43 F8C4                cmpi.w     D3, 0xF8C4
  45542. 000216AE  6600 0376                bne        +0x378 /* 00021A26 */
  45543. label000216B2:
  45544. 000216B2  554F                     subq.w     A7, 2
  45545. 000216B4  2F0C                     move.l     -[A7], A4
  45546. 000216B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45547. 000216BA  2F3C 534F 5550           move.l     -[A7], 0x534F5550 /* 'SOUP' */
  45548. 000216C0  486E FFE8                pea.l      [A6 - 0x18]
  45549. 000216C4  2F04                     move.l     -[A7], D4
  45550. 000216C6  2F0A                     move.l     -[A7], A2
  45551. 000216C8  4EBA F59C                jsr        [PC - 0xA64 /* 00020C66 */]
  45552. 000216CC  301F                     move.w     D0, [A7]+
  45553. 000216CE  3600                     move.w     D3, D0
  45554. 000216D0  4A43                     tst.w      D3
  45555. 000216D2  6708                     beq        +0xA /* 000216DC */
  45556. 000216D4  0C43 F8C4                cmpi.w     D3, 0xF8C4
  45557. 000216D8  6600 034C                bne        +0x34E /* 00021A26 */
  45558. label000216DC:
  45559. 000216DC  0C47 0001                cmpi.w     D7, 0x1
  45560. 000216E0  6610                     bne        +0x12 /* 000216F2 */
  45561. 000216E2  2744 0044                move.l     [A3 + 0x44], D4
  45562. 000216E6  2744 0048                move.l     [A3 + 0x48], D4
  45563. 000216EA  2F0A                     move.l     -[A7], A2
  45564. 000216EC  61FF FFFF B92A           bsr        -0x46D4 /* 0001D018 */
  45565. label000216F2:
  45566. 000216F2  594F                     subq.w     A7, 4
  45567. 000216F4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  45568. 000216F8  4EB9 0000 1F18           jsr        [0x00001F18]
  45569. 000216FE  201F                     move.l     D0, [A7]+
  45570. 00021700  2C00                     move.l     D6, D0
  45571. 00021702  2A04                     move.l     D5, D4
  45572. 00021704  DA86                     add.l      D5, D6
  45573. 00021706  206E FFF0                movea.l    A0, [A6 - 0x10]
  45574. 0002170A  A029                     syscall    HLock
  45575. 0002170C  554F                     subq.w     A7, 2
  45576. 0002170E  2F04                     move.l     -[A7], D4
  45577. 00021710  206E FFF0                movea.l    A0, [A6 - 0x10]
  45578. 00021714  2F10                     move.l     -[A7], [A0]
  45579. 00021716  2F06                     move.l     -[A7], D6
  45580. 00021718  2F0A                     move.l     -[A7], A2
  45581. 0002171A  61FF FFFF F35E           bsr        -0xCA0 /* 00020A7A */
  45582. 00021720  301F                     move.w     D0, [A7]+
  45583. 00021722  3600                     move.w     D3, D0
  45584. 00021724  486E FFF0                pea.l      [A6 - 0x10]
  45585. 00021728  61FF 0000 3AB4           bsr        +0x3AB6 /* 000251DE */
  45586. 0002172E  4A43                     tst.w      D3
  45587. 00021730  6600 02F4                bne        +0x2F6 /* 00021A26 */
  45588. 00021734  2F06                     move.l     -[A7], D6
  45589. 00021736  2F0A                     move.l     -[A7], A2
  45590. 00021738  61FF FFFF CD00           bsr        -0x32FE /* 0001E43A */
  45591. 0002173E  4AAE FFF4                tst.l      [A6 - 0xC]
  45592. 00021742  675C                     beq        +0x5E /* 000217A0 */
  45593. 00021744  4AAE FFEC                tst.l      [A6 - 0x14]
  45594. 00021748  6732                     beq        +0x34 /* 0002177C */
  45595. 0002174A  422E FFD3                clr.b      [A6 - 0x2D]
  45596. 0002174E  554F                     subq.w     A7, 2
  45597. 00021750  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  45598. 00021754  42A7                     clr.l      -[A7]
  45599. 00021756  486E FFD3                pea.l      [A6 - 0x2D]
  45600. 0002175A  61FF FFFF C66A           bsr        -0x3994 /* 0001DDC6 */
  45601. 00021760  301F                     move.w     D0, [A7]+
  45602. 00021762  6618                     bne        +0x1A /* 0002177C */
  45603. 00021764  4A2E FFD3                tst.b      [A6 - 0x2D]
  45604. 00021768  6712                     beq        +0x14 /* 0002177C */
  45605. 0002176A  554F                     subq.w     A7, 2
  45606. 0002176C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  45607. 00021770  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  45608. 00021774  61FF FFFF C7B2           bsr        -0x384C /* 0001DF28 */
  45609. 0002177A  301F                     move.w     D0, [A7]+
  45610. label0002177C:
  45611. 0002177C  554F                     subq.w     A7, 2
  45612. 0002177E  2F04                     move.l     -[A7], D4
  45613. 00021780  2F05                     move.l     -[A7], D5
  45614. 00021782  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  45615. 00021786  2F0A                     move.l     -[A7], A2
  45616. 00021788  61FF FFFF EE58           bsr        -0x11A6 /* 000205E2 */
  45617. 0002178E  301F                     move.w     D0, [A7]+
  45618. 00021790  3600                     move.w     D3, D0
  45619. 00021792  6600 0292                bne        +0x294 /* 00021A26 */
  45620. 00021796  486E FFF4                pea.l      [A6 - 0xC]
  45621. 0002179A  61FF 0000 3A42           bsr        +0x3A44 /* 000251DE */
  45622. label000217A0:
  45623. 000217A0  4AAE FFE8                tst.l      [A6 - 0x18]
  45624. 000217A4  6722                     beq        +0x24 /* 000217C8 */
  45625. 000217A6  554F                     subq.w     A7, 2
  45626. 000217A8  2F04                     move.l     -[A7], D4
  45627. 000217AA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  45628. 000217AE  2F0A                     move.l     -[A7], A2
  45629. 000217B0  61FF FFFF EF08           bsr        -0x10F6 /* 000206BA */
  45630. 000217B6  301F                     move.w     D0, [A7]+
  45631. 000217B8  3600                     move.w     D3, D0
  45632. 000217BA  6600 026A                bne        +0x26C /* 00021A26 */
  45633. 000217BE  486E FFE8                pea.l      [A6 - 0x18]
  45634. 000217C2  61FF 0000 3A1A           bsr        +0x3A1C /* 000251DE */
  45635. label000217C8:
  45636. 000217C8  554F                     subq.w     A7, 2
  45637. 000217CA  2F04                     move.l     -[A7], D4
  45638. 000217CC  2F05                     move.l     -[A7], D5
  45639. 000217CE  2F0A                     move.l     -[A7], A2
  45640. 000217D0  61FF FFFF E714           bsr        -0x18EA /* 0001FEE6 */
  45641. 000217D6  301F                     move.w     D0, [A7]+
  45642. 000217D8  3600                     move.w     D3, D0
  45643. 000217DA  4A43                     tst.w      D3
  45644. 000217DC  6700 0146                beq        +0x148 /* 00021924 */
  45645. 000217E0  0C43 FFFF                cmpi.w     D3, 0xFFFF
  45646. 000217E4  662A                     bne        +0x2C /* 00021810 */
  45647. 000217E6  554F                     subq.w     A7, 2
  45648. 000217E8  2F04                     move.l     -[A7], D4
  45649. 000217EA  486E FFCD                pea.l      [A6 - 0x33]
  45650. 000217EE  4878 0001                push.l     0x1
  45651. 000217F2  2F0A                     move.l     -[A7], A2
  45652. 000217F4  61FF FFFF F284           bsr        -0xD7A /* 00020A7A */
  45653. 000217FA  301F                     move.w     D0, [A7]+
  45654. 000217FC  3600                     move.w     D3, D0
  45655. 000217FE  6600 0226                bne        +0x228 /* 00021A26 */
  45656. 00021802  5285                     addq.l     D5, 1
  45657. 00021804  0C47 0001                cmpi.w     D7, 0x1
  45658. 00021808  6622                     bne        +0x24 /* 0002182C */
  45659. 0002180A  52AE FFE0                addq.l     [A6 - 0x20], 1
  45660. 0002180E  601C                     bra        +0x1E /* 0002182C */
  45661. label00021810:
  45662. 00021810  554F                     subq.w     A7, 2
  45663. 00021812  2F05                     move.l     -[A7], D5
  45664. 00021814  486E FFCD                pea.l      [A6 - 0x33]
  45665. 00021818  4878 0001                push.l     0x1
  45666. 0002181C  2F0A                     move.l     -[A7], A2
  45667. 0002181E  61FF FFFF F25A           bsr        -0xDA4 /* 00020A7A */
  45668. 00021824  301F                     move.w     D0, [A7]+
  45669. 00021826  3600                     move.w     D3, D0
  45670. 00021828  6600 01FC                bne        +0x1FE /* 00021A26 */
  45671. label0002182C:
  45672. 0002182C  5286                     addq.l     D6, 1
  45673. 0002182E  4878 0001                push.l     0x1
  45674. 00021832  2F0A                     move.l     -[A7], A2
  45675. 00021834  61FF FFFF CC04           bsr        -0x33FA /* 0001E43A */
  45676. 0002183A  6000 00E8                bra        +0xEA /* 00021924 */
  45677. label0002183E:
  45678. 0002183E  0C43 F8C4                cmpi.w     D3, 0xF8C4
  45679. 00021842  6600 01E2                bne        +0x1E4 /* 00021A26 */
  45680. 00021846  426E FFCE                clr.w      [A6 - 0x32]
  45681. 0002184A  426E FFD0                clr.w      [A6 - 0x30]
  45682. 0002184E  7A00                     moveq.l    D5, 0x00
  45683. 00021850  602A                     bra        +0x2C /* 0002187C */
  45684. label00021852:
  45685. 00021852  554F                     subq.w     A7, 2
  45686. 00021854  2F0C                     move.l     -[A7], A4
  45687. 00021856  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45688. 0002185A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  45689. 0002185E  486E FFE4                pea.l      [A6 - 0x1C]
  45690. 00021862  2F04                     move.l     -[A7], D4
  45691. 00021864  2F0A                     move.l     -[A7], A2
  45692. 00021866  4EBA F3FE                jsr        [PC - 0xC02 /* 00020C66 */]
  45693. 0002186A  301F                     move.w     D0, [A7]+
  45694. 0002186C  3600                     move.w     D3, D0
  45695. 0002186E  4A43                     tst.w      D3
  45696. 00021870  671E                     beq        +0x20 /* 00021890 */
  45697. 00021872  0C43 F8C4                cmpi.w     D3, 0xF8C4
  45698. 00021876  6600 01AE                bne        +0x1B0 /* 00021A26 */
  45699. 0002187A  5285                     addq.l     D5, 1
  45700. label0002187C:
  45701. 0002187C  554F                     subq.w     A7, 2
  45702. 0002187E  2F05                     move.l     -[A7], D5
  45703. 00021880  486E FFF8                pea.l      [A6 - 0x8]
  45704. 00021884  2F0A                     move.l     -[A7], A2
  45705. 00021886  61FF 0000 0792           bsr        +0x794 /* 0002201A */
  45706. 0002188C  301F                     move.w     D0, [A7]+
  45707. 0002188E  67C2                     beq        -0x3C /* 00021852 */
  45708. label00021890:
  45709. 00021890  4A43                     tst.w      D3
  45710. 00021892  6600 0192                bne        +0x194 /* 00021A26 */
  45711. 00021896  0C47 0001                cmpi.w     D7, 0x1
  45712. 0002189A  6608                     bne        +0xA /* 000218A4 */
  45713. 0002189C  2744 0044                move.l     [A3 + 0x44], D4
  45714. 000218A0  2744 0048                move.l     [A3 + 0x48], D4
  45715. label000218A4:
  45716. 000218A4  554F                     subq.w     A7, 2
  45717. 000218A6  4878 0006                push.l     0x6
  45718. 000218AA  2F0A                     move.l     -[A7], A2
  45719. 000218AC  61FF FFFF A94A           bsr        -0x56B4 /* 0001C1F8 */
  45720. 000218B2  301F                     move.w     D0, [A7]+
  45721. 000218B4  3A00                     move.w     D5, D0
  45722. 000218B6  554F                     subq.w     A7, 2
  45723. 000218B8  2F3C 0001 0009           move.l     -[A7], 0x10009
  45724. 000218BE  2F0A                     move.l     -[A7], A2
  45725. 000218C0  61FF FFFF A936           bsr        -0x56C8 /* 0001C1F8 */
  45726. 000218C6  301F                     move.w     D0, [A7]+
  45727. 000218C8  3C00                     move.w     D6, D0
  45728. 000218CA  554F                     subq.w     A7, 2
  45729. 000218CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  45730. 000218D0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  45731. 000218D4  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  45732. 000218D8  2F0A                     move.l     -[A7], A2
  45733. 000218DA  61FF FFFF D210           bsr        -0x2DEE /* 0001EAEC */
  45734. 000218E0  301F                     move.w     D0, [A7]+
  45735. 000218E2  3600                     move.w     D3, D0
  45736. 000218E4  554F                     subq.w     A7, 2
  45737. 000218E6  3F3C 0006                move.w     -[A7], 0x6
  45738. 000218EA  3F05                     move.w     -[A7], D5
  45739. 000218EC  2F0A                     move.l     -[A7], A2
  45740. 000218EE  61FF FFFF A908           bsr        -0x56F6 /* 0001C1F8 */
  45741. 000218F4  301F                     move.w     D0, [A7]+
  45742. 000218F6  554F                     subq.w     A7, 2
  45743. 000218F8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  45744. 000218FC  3F06                     move.w     -[A7], D6
  45745. 000218FE  2F0A                     move.l     -[A7], A2
  45746. 00021900  61FF FFFF A8F6           bsr        -0x5708 /* 0001C1F8 */
  45747. 00021906  301F                     move.w     D0, [A7]+
  45748. 00021908  4A43                     tst.w      D3
  45749. 0002190A  6600 011A                bne        +0x11C /* 00021A26 */
  45750. 0002190E  7C01                     moveq.l    D6, 0x01
  45751. 00021910  2A04                     move.l     D5, D4
  45752. 00021912  5285                     addq.l     D5, 1
  45753. 00021914  53AB 0098                subq.l     [A3 + 0x98], 1
  45754. 00021918  4878 0001                push.l     0x1
  45755. 0002191C  2F0A                     move.l     -[A7], A2
  45756. 0002191E  61FF FFFF CB1A           bsr        -0x34E4 /* 0001E43A */
  45757. label00021924:
  45758. 00021924  D886                     add.l      D4, D6
  45759. 00021926  5247                     addq.w     D7, 1
  45760. label00021928:
  45761. 00021928  BE6E FFC0                cmp.w      D7, [A6 - 0x40]
  45762. 0002192C  6300 FCE2                bls        -0x31C /* 00021610 */
  45763. 00021930  4A2E FFC3                tst.b      [A6 - 0x3D]
  45764. 00021934  6700 0094                beq        +0x96 /* 000219CA */
  45765. 00021938  4A2E FFBF                tst.b      [A6 - 0x41]
  45766. 0002193C  6714                     beq        +0x16 /* 00021952 */
  45767. 0002193E  202B 0014                move.l     D0, [A3 + 0x14]
  45768. 00021942  91AE FFD8                sub.l      [A6 - 0x28], D0
  45769. 00021946  202E FFD8                move.l     D0, [A6 - 0x28]
  45770. 0002194A  91AE FFDC                sub.l      [A6 - 0x24], D0
  45771. 0002194E  91AE FFD4                sub.l      [A6 - 0x2C], D0
  45772. label00021952:
  45773. 00021952  486E FFDC                pea.l      [A6 - 0x24]
  45774. 00021956  486E FFD4                pea.l      [A6 - 0x2C]
  45775. 0002195A  2F0A                     move.l     -[A7], A2
  45776. 0002195C  61FF FFFF E4FA           bsr        -0x1B04 /* 0001FE58 */
  45777. 00021962  7040                     moveq.l    D0, 0x40
  45778. 00021964  C0AB 0050                and.l      D0, [A3 + 0x50]
  45779. 00021968  672A                     beq        +0x2C /* 00021994 */
  45780. 0002196A  554F                     subq.w     A7, 2
  45781. 0002196C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  45782. 00021970  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  45783. 00021974  42A7                     clr.l      -[A7]
  45784. 00021976  4878 0006                push.l     0x6
  45785. 0002197A  2F0A                     move.l     -[A7], A2
  45786. 0002197C  486E FFC8                pea.l      [A6 - 0x38]
  45787. 00021980  61FF FFFF C636           bsr        -0x39C8 /* 0001DFB8 */
  45788. 00021986  301F                     move.w     D0, [A7]+
  45789. 00021988  660A                     bne        +0xC /* 00021994 */
  45790. 0002198A  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  45791. 0002198E  61FF FFFF C5F4           bsr        -0x3A0A /* 0001DF84 */
  45792. label00021994:
  45793. 00021994  2D6B 0014 FFD8           move.l     [A6 - 0x28], [A3 + 0x14]
  45794. 0002199A  554F                     subq.w     A7, 2
  45795. 0002199C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  45796. 000219A0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  45797. 000219A4  2F0A                     move.l     -[A7], A2
  45798. 000219A6  61FF FFFF EFF2           bsr        -0x100C /* 0002099A */
  45799. 000219AC  301F                     move.w     D0, [A7]+
  45800. 000219AE  3600                     move.w     D3, D0
  45801. 000219B0  6674                     bne        +0x76 /* 00021A26 */
  45802. 000219B2  4A2E FFBF                tst.b      [A6 - 0x41]
  45803. 000219B6  6612                     bne        +0x14 /* 000219CA */
  45804. 000219B8  202B 0014                move.l     D0, [A3 + 0x14]
  45805. 000219BC  91AE FFD8                sub.l      [A6 - 0x28], D0
  45806. 000219C0  202E FFD8                move.l     D0, [A6 - 0x28]
  45807. 000219C4  91AE FFE0                sub.l      [A6 - 0x20], D0
  45808. 000219C8  9A80                     sub.l      D5, D0
  45809. label000219CA:
  45810. 000219CA  276E FFE0 0044           move.l     [A3 + 0x44], [A6 - 0x20]
  45811. 000219D0  2745 0048                move.l     [A3 + 0x48], D5
  45812. 000219D4  4A2E FFC3                tst.b      [A6 - 0x3D]
  45813. 000219D8  6738                     beq        +0x3A /* 00021A12 */
  45814. 000219DA  202E FFDC                move.l     D0, [A6 - 0x24]
  45815. 000219DE  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  45816. 000219E2  6C16                     bge        +0x18 /* 000219FA */
  45817. 000219E4  554F                     subq.w     A7, 2
  45818. 000219E6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  45819. 000219EA  2F05                     move.l     -[A7], D5
  45820. 000219EC  2F0A                     move.l     -[A7], A2
  45821. 000219EE  61FF FFFF E7AE           bsr        -0x1850 /* 0002019E */
  45822. 000219F4  301F                     move.w     D0, [A7]+
  45823. 000219F6  3600                     move.w     D3, D0
  45824. 000219F8  602C                     bra        +0x2E /* 00021A26 */
  45825. label000219FA:
  45826. 000219FA  554F                     subq.w     A7, 2
  45827. 000219FC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  45828. 00021A00  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  45829. 00021A04  2F0A                     move.l     -[A7], A2
  45830. 00021A06  61FF FFFF E796           bsr        -0x1868 /* 0002019E */
  45831. 00021A0C  301F                     move.w     D0, [A7]+
  45832. 00021A0E  3600                     move.w     D3, D0
  45833. 00021A10  6014                     bra        +0x16 /* 00021A26 */
  45834. label00021A12:
  45835. 00021A12  554F                     subq.w     A7, 2
  45836. 00021A14  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  45837. 00021A18  2F05                     move.l     -[A7], D5
  45838. 00021A1A  2F0A                     move.l     -[A7], A2
  45839. 00021A1C  61FF FFFF E780           bsr        -0x187E /* 0002019E */
  45840. 00021A22  301F                     move.w     D0, [A7]+
  45841. 00021A24  3600                     move.w     D3, D0
  45842. label00021A26:
  45843. 00021A26  486E FFF0                pea.l      [A6 - 0x10]
  45844. 00021A2A  61FF 0000 37B2           bsr        +0x37B4 /* 000251DE */
  45845. 00021A30  486E FFF4                pea.l      [A6 - 0xC]
  45846. 00021A34  61FF 0000 37A8           bsr        +0x37AA /* 000251DE */
  45847. 00021A3A  486E FFEC                pea.l      [A6 - 0x14]
  45848. 00021A3E  61FF 0000 379E           bsr        +0x37A0 /* 000251DE */
  45849. 00021A44  486E FFE8                pea.l      [A6 - 0x18]
  45850. 00021A48  61FF 0000 3794           bsr        +0x3796 /* 000251DE */
  45851. 00021A4E  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  45852. 00021A52  A873                     syscall    SetPort
  45853. 00021A54  554F                     subq.w     A7, 2
  45854. 00021A56  2F0A                     move.l     -[A7], A2
  45855. 00021A58  1F2E FFB0                move.b     -[A7], [A6 - 0x50]
  45856. 00021A5C  61FF 0000 37A2           bsr        +0x37A4 /* 00025200 */
  45857. 00021A62  101F                     move.b     D0, [A7]+
  45858. 00021A64  3F43 0080                move.w     [A7 + 0x80], D3
  45859. 00021A68  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  45860. 00021A6C  4E5E                     unlink     A6
  45861. 00021A6E  4E74 0008                rtd        0x0008
  45862. fn00021A72:
  45863. 00021A72  4E56 FF7E                link       A6, -0x0082
  45864. 00021A76  48E7 1020                movem.l    -[A7], D3,A2
  45865. 00021A7A  246E 0008                movea.l    A2, [A6 + 0x8]
  45866. 00021A7E  7600                     moveq.l    D3, 0x00
  45867. 00021A80  42AE FF90                clr.l      [A6 - 0x70]
  45868. 00021A84  42AE FF88                clr.l      [A6 - 0x78]
  45869. 00021A88  554F                     subq.w     A7, 2
  45870. 00021A8A  2F0A                     move.l     -[A7], A2
  45871. 00021A8C  486E FF8C                pea.l      [A6 - 0x74]
  45872. 00021A90  7017                     moveq.l    D0, 0x17
  45873. 00021A92  ABED                     syscall    DragDispatch
  45874. 00021A94  301F                     move.w     D0, [A7]+
  45875. 00021A96  6600 0094                bne        +0x96 /* 00021B2C */
  45876. 00021A9A  0CAE 6E75 6C6C FF8C      cmpi.l     [A6 - 0x74], 0x6E756C6C /* 'null' */
  45877. 00021AA2  6700 0088                beq        +0x8A /* 00021B2C */
  45878. 00021AA6  554F                     subq.w     A7, 2
  45879. 00021AA8  486E FF8C                pea.l      [A6 - 0x74]
  45880. 00021AAC  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  45881. 00021AB2  486E FF84                pea.l      [A6 - 0x7C]
  45882. 00021AB6  303C 0603                move.w     D0, 0x603
  45883. 00021ABA  A816                     syscall    Pack8
  45884. 00021ABC  301F                     move.w     D0, [A7]+
  45885. 00021ABE  666C                     bne        +0x6E /* 00021B2C */
  45886. 00021AC0  206E FF88                movea.l    A0, [A6 - 0x78]
  45887. 00021AC4  A029                     syscall    HLock
  45888. 00021AC6  206E FF88                movea.l    A0, [A6 - 0x78]
  45889. 00021ACA  2450                     movea.l    A2, [A0]
  45890. 00021ACC  486E FF94                pea.l      [A6 - 0x6C]
  45891. 00021AD0  4878 006C                push.l     0x6C /* 'l' */
  45892. 00021AD4  61FF 0000 36C0           bsr        +0x36C2 /* 00025196 */
  45893. 00021ADA  3D52 FFAA                move.w     [A6 - 0x56], [A2]
  45894. 00021ADE  2D6A 0002 FFC4           move.l     [A6 - 0x3C], [A2 + 0x2]
  45895. 00021AE4  204A                     movea.l    A0, A2
  45896. 00021AE6  5C88                     addq.l     A0, 6
  45897. 00021AE8  2D48 FFA6                move.l     [A6 - 0x5A], A0
  45898. 00021AEC  41EE FF94                lea.l      A0, [A6 - 0x6C]
  45899. 00021AF0  7009                     moveq.l    D0, 0x09
  45900. 00021AF2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  45901. 00021AF4  4A40                     tst.w      D0
  45902. 00021AF6  6634                     bne        +0x36 /* 00021B2C */
  45903. 00021AF8  102E FFB2                move.b     D0, [A6 - 0x4E]
  45904. 00021AFC  4880                     ext.w      D0
  45905. 00021AFE  7210                     moveq.l    D1, 0x10
  45906. 00021B00  C081                     and.l      D0, D1
  45907. 00021B02  6728                     beq        +0x2A /* 00021B2C */
  45908. 00021B04  554F                     subq.w     A7, 2
  45909. 00021B06  3F12                     move.w     -[A7], [A2]
  45910. 00021B08  2F3C 7472 7368           move.l     -[A7], 0x74727368 /* 'trsh' */
  45911. 00021B0E  4227                     clr.b      -[A7]
  45912. 00021B10  486E FF7E                pea.l      [A6 - 0x82]
  45913. 00021B14  486E FF80                pea.l      [A6 - 0x80]
  45914. 00021B18  7000                     moveq.l    D0, 0x00
  45915. 00021B1A  A823                     syscall    AliasDispatch
  45916. 00021B1C  301F                     move.w     D0, [A7]+
  45917. 00021B1E  660C                     bne        +0xE /* 00021B2C */
  45918. 00021B20  202E FFC4                move.l     D0, [A6 - 0x3C]
  45919. 00021B24  B0AE FF80                cmp.l      D0, [A6 - 0x80]
  45920. 00021B28  6602                     bne        +0x4 /* 00021B2C */
  45921. 00021B2A  7601                     moveq.l    D3, 0x01
  45922. label00021B2C:
  45923. 00021B2C  554F                     subq.w     A7, 2
  45924. 00021B2E  486E FF8C                pea.l      [A6 - 0x74]
  45925. 00021B32  303C 0204                move.w     D0, 0x204
  45926. 00021B36  A816                     syscall    Pack8
  45927. 00021B38  301F                     move.w     D0, [A7]+
  45928. 00021B3A  554F                     subq.w     A7, 2
  45929. 00021B3C  486E FF84                pea.l      [A6 - 0x7C]
  45930. 00021B40  303C 0204                move.w     D0, 0x204
  45931. 00021B44  A816                     syscall    Pack8
  45932. 00021B46  301F                     move.w     D0, [A7]+
  45933. 00021B48  1F43 0096                move.b     [A7 + 0x96], D3
  45934. 00021B4C  4CDF 0408                movem.l    D3,A2, [A7]+
  45935. 00021B50  4E5E                     unlink     A6
  45936. 00021B52  4E74 0004                rtd        0x0004
  45937. fn00021B56:
  45938. 00021B56  4E56 FEB0                link       A6, -0x0150
  45939. 00021B5A  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  45940. 00021B5E  3C2E 0014                move.w     D6, [A6 + 0x14]
  45941. 00021B62  266E 0008                movea.l    A3, [A6 + 0x8]
  45942. 00021B66  2453                     movea.l    A2, [A3]
  45943. 00021B68  42AE FEB4                clr.l      [A6 - 0x14C]
  45944. 00021B6C  422E FEFC                clr.b      [A6 - 0x104]
  45945. 00021B70  262A 00F4                move.l     D3, [A2 + 0xF4]
  45946. 00021B74  671A                     beq        +0x1C /* 00021B90 */
  45947. 00021B76  2043                     movea.l    A0, D3
  45948. 00021B78  2850                     movea.l    A4, [A0]
  45949. 00021B7A  280C                     move.l     D4, A4
  45950. 00021B7C  1014                     move.b     D0, [A4]
  45951. 00021B7E  7200                     moveq.l    D1, 0x00
  45952. 00021B80  1200                     move.b     D1, D0
  45953. 00021B82  5241                     addq.w     D1, 1
  45954. 00021B84  48C1                     ext.l      D1
  45955. 00021B86  2001                     move.l     D0, D1
  45956. 00021B88  204C                     movea.l    A0, A4
  45957. 00021B8A  43EE FEFC                lea.l      A1, [A6 - 0x104]
  45958. 00021B8E  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  45959. label00021B90:
  45960. 00021B90  263C 3F3F 3F3F           move.l     D3, 0x3F3F3F3F /* '????' */
  45961. 00021B96  42AE FEF4                clr.l      [A6 - 0x10C]
  45962. 00021B9A  42AE FEF8                clr.l      [A6 - 0x108]
  45963. 00021B9E  554F                     subq.w     A7, 2
  45964. 00021BA0  486E FEF4                pea.l      [A6 - 0x10C]
  45965. 00021BA4  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  45966. 00021BA8  A88F                     syscall    OSDispatch
  45967. 00021BAA  301F                     move.w     D0, [A7]+
  45968. 00021BAC  662C                     bne        +0x2E /* 00021BDA */
  45969. 00021BAE  486E FEB8                pea.l      [A6 - 0x148]
  45970. 00021BB2  4878 003C                push.l     0x3C /* '<' */
  45971. 00021BB6  61FF 0000 35DE           bsr        +0x35E0 /* 00025196 */
  45972. 00021BBC  703C                     moveq.l    D0, 0x3C
  45973. 00021BBE  2D40 FEB8                move.l     [A6 - 0x148], D0
  45974. 00021BC2  554F                     subq.w     A7, 2
  45975. 00021BC4  486E FEF4                pea.l      [A6 - 0x10C]
  45976. 00021BC8  486E FEB8                pea.l      [A6 - 0x148]
  45977. 00021BCC  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  45978. 00021BD0  A88F                     syscall    OSDispatch
  45979. 00021BD2  301F                     move.w     D0, [A7]+
  45980. 00021BD4  6604                     bne        +0x6 /* 00021BDA */
  45981. 00021BD6  262E FECC                move.l     D3, [A6 - 0x134]
  45982. label00021BDA:
  45983. 00021BDA  594F                     subq.w     A7, 4
  45984. 00021BDC  486E FFFC                pea.l      [A6 - 0x4]
  45985. 00021BE0  2F03                     move.l     -[A7], D3
  45986. 00021BE2  61FF FFFF D81A           bsr        -0x27E4 /* 0001F3FE */
  45987. 00021BE8  201F                     move.l     D0, [A7]+
  45988. 00021BEA  6600 010E                bne        +0x110 /* 00021CFA */
  45989. 00021BEE  594F                     subq.w     A7, 4
  45990. 00021BF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45991. 00021BF4  4267                     clr.w      -[A7]
  45992. 00021BF6  42A7                     clr.l      -[A7]
  45993. 00021BF8  61FF FFFF D8AE           bsr        -0x2750 /* 0001F4A8 */
  45994. 00021BFE  201F                     move.l     D0, [A7]+
  45995. 00021C00  6600 00EA                bne        +0xEC /* 00021CEC */
  45996. 00021C04  554F                     subq.w     A7, 2
  45997. 00021C06  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45998. 00021C0A  1F3C 0001                move.b     -[A7], 0x1
  45999. 00021C0E  61FF 0000 35F0           bsr        +0x35F2 /* 00025200 */
  46000. 00021C14  101F                     move.b     D0, [A7]+
  46001. 00021C16  1800                     move.b     D4, D0
  46002. 00021C18  3A06                     move.w     D5, D6
  46003. 00021C1A  0245 0800                andi.w     D5, 0x800
  46004. 00021C1E  6748                     beq        +0x4A /* 00021C68 */
  46005. 00021C20  7000                     moveq.l    D0, 0x00
  46006. 00021C22  A122                     syscall    NewHandle, flags=1
  46007. 00021C24  2D48 FEB4                move.l     [A6 - 0x14C], A0
  46008. 00021C28  594F                     subq.w     A7, 4
  46009. 00021C2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46010. 00021C2E  486E FEFC                pea.l      [A6 - 0x104]
  46011. 00021C32  206A 0004                movea.l    A0, [A2 + 0x4]
  46012. 00021C36  2F10                     move.l     -[A7], [A0]
  46013. 00021C38  594F                     subq.w     A7, 4
  46014. 00021C3A  2F0B                     move.l     -[A7], A3
  46015. 00021C3C  61FF FFFF A5AA           bsr        -0x5A54 /* 0001C1E8 */
  46016. 00021C42  201F                     move.l     D0, [A7]+
  46017. 00021C44  2F00                     move.l     -[A7], D0
  46018. 00021C46  486E 0010                pea.l      [A6 + 0x10]
  46019. 00021C4A  486E 000C                pea.l      [A6 + 0xC]
  46020. 00021C4E  2F2E FEB4                move.l     -[A7], [A6 - 0x14C]
  46021. 00021C52  61FF FFFF D88A           bsr        -0x2774 /* 0001F4DE */
  46022. 00021C58  201F                     move.l     D0, [A7]+
  46023. 00021C5A  2600                     move.l     D3, D0
  46024. 00021C5C  486E FEB4                pea.l      [A6 - 0x14C]
  46025. 00021C60  61FF 0000 357C           bsr        +0x357E /* 000251DE */
  46026. 00021C66  6030                     bra        +0x32 /* 00021C98 */
  46027. label00021C68:
  46028. 00021C68  594F                     subq.w     A7, 4
  46029. 00021C6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46030. 00021C6E  486E FEFC                pea.l      [A6 - 0x104]
  46031. 00021C72  206A 0004                movea.l    A0, [A2 + 0x4]
  46032. 00021C76  2F10                     move.l     -[A7], [A0]
  46033. 00021C78  594F                     subq.w     A7, 4
  46034. 00021C7A  2F0B                     move.l     -[A7], A3
  46035. 00021C7C  61FF FFFF A56A           bsr        -0x5A94 /* 0001C1E8 */
  46036. 00021C82  201F                     move.l     D0, [A7]+
  46037. 00021C84  2F00                     move.l     -[A7], D0
  46038. 00021C86  486E 0010                pea.l      [A6 + 0x10]
  46039. 00021C8A  486E 000C                pea.l      [A6 + 0xC]
  46040. 00021C8E  61FF FFFF D89C           bsr        -0x2762 /* 0001F52C */
  46041. 00021C94  201F                     move.l     D0, [A7]+
  46042. 00021C96  2600                     move.l     D3, D0
  46043. label00021C98:
  46044. 00021C98  554F                     subq.w     A7, 2
  46045. 00021C9A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  46046. 00021C9E  1F04                     move.b     -[A7], D4
  46047. 00021CA0  61FF 0000 355E           bsr        +0x3560 /* 00025200 */
  46048. 00021CA6  101F                     move.b     D0, [A7]+
  46049. 00021CA8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  46050. 00021CAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  46051. 00021CB0  2F0B                     move.l     -[A7], A3
  46052. 00021CB2  61FF 0000 21D0           bsr        +0x21D2 /* 00023E84 */
  46053. 00021CB8  4A83                     tst.l      D3
  46054. 00021CBA  6630                     bne        +0x32 /* 00021CEC */
  46055. 00021CBC  4A45                     tst.w      D5
  46056. 00021CBE  662C                     bne        +0x2E /* 00021CEC */
  46057. 00021CC0  207C 0000 0005           movea.l    A0, 0x5
  46058. 00021CC6  43EE FEB0                lea.l      A1, [A6 - 0x150]
  46059. 00021CCA  A03B                     syscall    Delay
  46060. 00021CCC  2280                     move.l     [A1], D0
  46061. 00021CCE  2F0B                     move.l     -[A7], A3
  46062. 00021CD0  61FF 0000 2A76           bsr        +0x2A78 /* 00024748 */
  46063. 00021CD6  207C 0000 0005           movea.l    A0, 0x5
  46064. 00021CDC  43EE FEB0                lea.l      A1, [A6 - 0x150]
  46065. 00021CE0  A03B                     syscall    Delay
  46066. 00021CE2  2280                     move.l     [A1], D0
  46067. 00021CE4  2F0B                     move.l     -[A7], A3
  46068. 00021CE6  61FF 0000 2B02           bsr        +0x2B04 /* 000247EA */
  46069. label00021CEC:
  46070. 00021CEC  594F                     subq.w     A7, 4
  46071. 00021CEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46072. 00021CF2  61FF FFFF D784           bsr        -0x287A /* 0001F478 */
  46073. 00021CF8  201F                     move.l     D0, [A7]+
  46074. label00021CFA:
  46075. 00021CFA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  46076. 00021CFE  4E5E                     unlink     A6
  46077. 00021D00  4E74 000E                rtd        0x000E
  46078. fn00021D04:
  46079. 00021D04  4E56 FFE4                link       A6, -0x001C
  46080. 00021D08  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  46081. 00021D0C  3C2E 0010                move.w     D6, [A6 + 0x10]
  46082. 00021D10  2A2E 000C                move.l     D5, [A6 + 0xC]
  46083. 00021D14  266E 0008                movea.l    A3, [A6 + 0x8]
  46084. 00021D18  2F0B                     move.l     -[A7], A3
  46085. 00021D1A  61FF FFFF D858           bsr        -0x27A6 /* 0001F574 */
  46086. 00021D20  554F                     subq.w     A7, 2
  46087. 00021D22  2F0B                     move.l     -[A7], A3
  46088. 00021D24  1F3C 0001                move.b     -[A7], 0x1
  46089. 00021D28  61FF 0000 34D6           bsr        +0x34D8 /* 00025200 */
  46090. 00021D2E  101F                     move.b     D0, [A7]+
  46091. 00021D30  1D40 FFE8                move.b     [A6 - 0x18], D0
  46092. 00021D34  2453                     movea.l    A2, [A3]
  46093. 00021D36  2E2A 0044                move.l     D7, [A2 + 0x44]
  46094. 00021D3A  2D6A 0048 FFEA           move.l     [A6 - 0x16], [A2 + 0x48]
  46095. 00021D40  202A 004C                move.l     D0, [A2 + 0x4C]
  46096. 00021D44  0280 0100 0000           andi.l     D0, 0x1000000
  46097. 00021D4A  6708                     beq        +0xA /* 00021D54 */
  46098. 00021D4C  2F0B                     move.l     -[A7], A3
  46099. 00021D4E  61FF 0000 19F2           bsr        +0x19F4 /* 00023742 */
  46100. label00021D54:
  46101. 00021D54  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  46102. 00021D58  486E FFEE                pea.l      [A6 - 0x12]
  46103. 00021D5C  61FF FFFF DF96           bsr        -0x2068 /* 0001FCF4 */
  46104. 00021D62  594F                     subq.w     A7, 4
  46105. 00021D64  486E FFEE                pea.l      [A6 - 0x12]
  46106. 00021D68  486E FFFF                pea.l      [A6 - 0x1]
  46107. 00021D6C  2F0B                     move.l     -[A7], A3
  46108. 00021D6E  61FF 0000 0F3C           bsr        +0xF3E /* 00022CAC */
  46109. 00021D74  201F                     move.l     D0, [A7]+
  46110. 00021D76  2600                     move.l     D3, D0
  46111. 00021D78  594F                     subq.w     A7, 4
  46112. 00021D7A  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  46113. 00021D7E  201F                     move.l     D0, [A7]+
  46114. 00021D80  D0AA 0058                add.l      D0, [A2 + 0x58]
  46115. 00021D84  BA80                     cmp.l      D5, D0
  46116. 00021D86  6406                     bcc        +0x8 /* 00021D8E */
  46117. 00021D88  B6AA 005C                cmp.l      D3, [A2 + 0x5C]
  46118. 00021D8C  6704                     beq        +0x6 /* 00021D92 */
  46119. label00021D8E:
  46120. 00021D8E  7000                     moveq.l    D0, 0x00
  46121. 00021D90  6002                     bra        +0x4 /* 00021D94 */
  46122. label00021D92:
  46123. 00021D92  7001                     moveq.l    D0, 0x01
  46124. label00021D94:
  46125. 00021D94  1D40 FFE9                move.b     [A6 - 0x17], D0
  46126. 00021D98  2545 0058                move.l     [A2 + 0x58], D5
  46127. 00021D9C  2543 005C                move.l     [A2 + 0x5C], D3
  46128. 00021DA0  156E FFFF 0069           move.b     [A2 + 0x69], [A6 - 0x1]
  46129. 00021DA6  554F                     subq.w     A7, 2
  46130. 00021DA8  486E FFE4                pea.l      [A6 - 0x1C]
  46131. 00021DAC  2F0B                     move.l     -[A7], A3
  46132. 00021DAE  61FF FFFF B112           bsr        -0x4EEC /* 0001CEC2 */
  46133. 00021DB4  301F                     move.w     D0, [A7]+
  46134. 00021DB6  663C                     bne        +0x3E /* 00021DF4 */
  46135. 00021DB8  554F                     subq.w     A7, 2
  46136. 00021DBA  2F03                     move.l     -[A7], D3
  46137. 00021DBC  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46138. 00021DC0  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  46139. 00021DC4  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  46140. 00021DC8  61FF FFFF BE00           bsr        -0x41FE /* 0001DBCA */
  46141. 00021DCE  101F                     move.b     D0, [A7]+
  46142. 00021DD0  6722                     beq        +0x24 /* 00021DF4 */
  46143. 00021DD2  554F                     subq.w     A7, 2
  46144. 00021DD4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  46145. 00021DD8  7000                     moveq.l    D0, 0x00
  46146. 00021DDA  102E FFE9                move.b     D0, [A6 - 0x17]
  46147. 00021DDE  D046                     add.w      D0, D6
  46148. 00021DE0  3F00                     move.w     -[A7], D0
  46149. 00021DE2  2F05                     move.l     -[A7], D5
  46150. 00021DE4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  46151. 00021DE8  61FF 0000 04C4           bsr        +0x4C6 /* 000222AE */
  46152. 00021DEE  101F                     move.b     D0, [A7]+
  46153. 00021DF0  6600 01AE                bne        +0x1B0 /* 00021FA0 */
  46154. label00021DF4:
  46155. 00021DF4  3006                     move.w     D0, D6
  46156. 00021DF6  0240 0200                andi.w     D0, 0x200
  46157. 00021DFA  6600 009A                bne        +0x9C /* 00021E96 */
  46158. 00021DFE  4A2E FFE9                tst.b      [A6 - 0x17]
  46159. 00021E02  673E                     beq        +0x40 /* 00021E42 */
  46160. 00021E04  522A 006A                addq.b     [A2 + 0x6A], 1
  46161. 00021E08  0C2A 0001 006A           cmpi.b     [A2 + 0x6A], 0x1
  46162. 00021E0E  631A                     bls        +0x1C /* 00021E2A */
  46163. 00021E10  2F03                     move.l     -[A7], D3
  46164. 00021E12  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46165. 00021E16  486A 0060                pea.l      [A2 + 0x60]
  46166. 00021E1A  486A 0064                pea.l      [A2 + 0x64]
  46167. 00021E1E  2F0B                     move.l     -[A7], A3
  46168. 00021E20  61FF 0000 136C           bsr        +0x136E /* 0002318E */
  46169. 00021E26  6000 0082                bra        +0x84 /* 00021EAA */
  46170. label00021E2A:
  46171. 00021E2A  2F03                     move.l     -[A7], D3
  46172. 00021E2C  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46173. 00021E30  486A 0060                pea.l      [A2 + 0x60]
  46174. 00021E34  486A 0064                pea.l      [A2 + 0x64]
  46175. 00021E38  2F0B                     move.l     -[A7], A3
  46176. 00021E3A  61FF 0000 15EC           bsr        +0x15EE /* 00023428 */
  46177. 00021E40  6068                     bra        +0x6A /* 00021EAA */
  46178. label00021E42:
  46179. 00021E42  202A 004C                move.l     D0, [A2 + 0x4C]
  46180. 00021E46  0280 4000 0000           andi.l     D0, 0x40000000 /* '@\0\0\0' */
  46181. 00021E4C  6740                     beq        +0x42 /* 00021E8E */
  46182. 00021E4E  202A 0050                move.l     D0, [A2 + 0x50]
  46183. 00021E52  0280 0000 0100           andi.l     D0, 0x100
  46184. 00021E58  6734                     beq        +0x36 /* 00021E8E */
  46185. 00021E5A  554F                     subq.w     A7, 2
  46186. 00021E5C  2F03                     move.l     -[A7], D3
  46187. 00021E5E  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46188. 00021E62  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  46189. 00021E66  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  46190. 00021E6A  61FF FFFF BD5E           bsr        -0x42A0 /* 0001DBCA */
  46191. 00021E70  101F                     move.b     D0, [A7]+
  46192. 00021E72  671A                     beq        +0x1C /* 00021E8E */
  46193. 00021E74  554F                     subq.w     A7, 2
  46194. 00021E76  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  46195. 00021E7A  3F06                     move.w     -[A7], D6
  46196. 00021E7C  2F05                     move.l     -[A7], D5
  46197. 00021E7E  2F0B                     move.l     -[A7], A3
  46198. 00021E80  4EBA F0AC                jsr        [PC - 0xF54 /* 00020F2E */]
  46199. 00021E84  301F                     move.w     D0, [A7]+
  46200. 00021E86  0C40 0080                cmpi.w     D0, 0x80
  46201. 00021E8A  6600 0114                bne        +0x116 /* 00021FA0 */
  46202. label00021E8E:
  46203. 00021E8E  422A 006A                clr.b      [A2 + 0x6A]
  46204. 00021E92  2803                     move.l     D4, D3
  46205. 00021E94  6014                     bra        +0x16 /* 00021EAA */
  46206. label00021E96:
  46207. 00021E96  082A 0006 004D           btst.b     [A2 + 0x4D], 0x6
  46208. 00021E9C  6706                     beq        +0x8 /* 00021EA4 */
  46209. 00021E9E  202A 0048                move.l     D0, [A2 + 0x48]
  46210. 00021EA2  6004                     bra        +0x6 /* 00021EA8 */
  46211. label00021EA4:
  46212. 00021EA4  202A 0044                move.l     D0, [A2 + 0x44]
  46213. label00021EA8:
  46214. 00021EA8  2800                     move.l     D4, D0
  46215. label00021EAA:
  46216. 00021EAA  00AA 0080 0000 004C      ori.l      [A2 + 0x4C], 0x800000
  46217. label00021EB2:
  46218. 00021EB2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  46219. 00021EB6  486E FFEE                pea.l      [A6 - 0x12]
  46220. 00021EBA  61FF FFFF DE38           bsr        -0x21C6 /* 0001FCF4 */
  46221. 00021EC0  594F                     subq.w     A7, 4
  46222. 00021EC2  486E FFEE                pea.l      [A6 - 0x12]
  46223. 00021EC6  486E FFFF                pea.l      [A6 - 0x1]
  46224. 00021ECA  2F0B                     move.l     -[A7], A3
  46225. 00021ECC  61FF 0000 0DDE           bsr        +0xDE0 /* 00022CAC */
  46226. 00021ED2  201F                     move.l     D0, [A7]+
  46227. 00021ED4  2600                     move.l     D3, D0
  46228. 00021ED6  1A2A 006A                move.b     D5, [A2 + 0x6A]
  46229. 00021EDA  674E                     beq        +0x50 /* 00021F2A */
  46230. 00021EDC  0C05 0001                cmpi.b     D5, 0x1
  46231. 00021EE0  6318                     bls        +0x1A /* 00021EFA */
  46232. 00021EE2  2F03                     move.l     -[A7], D3
  46233. 00021EE4  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46234. 00021EE8  486E FFFA                pea.l      [A6 - 0x6]
  46235. 00021EEC  486E FFF6                pea.l      [A6 - 0xA]
  46236. 00021EF0  2F0B                     move.l     -[A7], A3
  46237. 00021EF2  61FF 0000 129A           bsr        +0x129C /* 0002318E */
  46238. 00021EF8  6016                     bra        +0x18 /* 00021F10 */
  46239. label00021EFA:
  46240. 00021EFA  2F03                     move.l     -[A7], D3
  46241. 00021EFC  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46242. 00021F00  486E FFFA                pea.l      [A6 - 0x6]
  46243. 00021F04  486E FFF6                pea.l      [A6 - 0xA]
  46244. 00021F08  2F0B                     move.l     -[A7], A3
  46245. 00021F0A  61FF 0000 151C           bsr        +0x151E /* 00023428 */
  46246. label00021F10:
  46247. 00021F10  2A2A 0060                move.l     D5, [A2 + 0x60]
  46248. 00021F14  B685                     cmp.l      D3, D5
  46249. 00021F16  6F08                     ble        +0xA /* 00021F20 */
  46250. 00021F18  2805                     move.l     D4, D5
  46251. 00021F1A  262E FFF6                move.l     D3, [A6 - 0xA]
  46252. 00021F1E  6014                     bra        +0x16 /* 00021F34 */
  46253. label00021F20:
  46254. 00021F20  262E FFFA                move.l     D3, [A6 - 0x6]
  46255. 00021F24  282A 0064                move.l     D4, [A2 + 0x64]
  46256. 00021F28  600A                     bra        +0xC /* 00021F34 */
  46257. label00021F2A:
  46258. 00021F2A  0C2E 0002 FFFF           cmpi.b     [A6 - 0x1], 0x2
  46259. 00021F30  6602                     bne        +0x4 /* 00021F34 */
  46260. 00021F32  5283                     addq.l     D3, 1
  46261. label00021F34:
  46262. 00021F34  2F04                     move.l     -[A7], D4
  46263. 00021F36  2F03                     move.l     -[A7], D3
  46264. 00021F38  2F0B                     move.l     -[A7], A3
  46265. 00021F3A  61FF 0000 1F48           bsr        +0x1F4A /* 00023E84 */
  46266. 00021F40  286A 009C                movea.l    A4, [A2 + 0x9C]
  46267. 00021F44  200C                     move.l     D0, A4
  46268. 00021F46  670A                     beq        +0xC /* 00021F52 */
  46269. 00021F48  554F                     subq.w     A7, 2
  46270. 00021F4A  2F0B                     move.l     -[A7], A3
  46271. 00021F4C  4E94                     jsr        [A4]
  46272. 00021F4E  101F                     move.b     D0, [A7]+
  46273. 00021F50  6710                     beq        +0x12 /* 00021F62 */
  46274. label00021F52:
  46275. 00021F52  486E 0012                pea.l      [A6 + 0x12]
  46276. 00021F56  A972                     syscall    GetMouse
  46277. 00021F58  554F                     subq.w     A7, 2
  46278. 00021F5A  A977                     syscall    WaitMouseUp
  46279. 00021F5C  101F                     move.b     D0, [A7]+
  46280. 00021F5E  6600 FF52                bne        -0xAC /* 00021EB2 */
  46281. label00021F62:
  46282. 00021F62  02AA FF7F FFFF 004C      andi.l     [A2 + 0x4C], 0xFF7FFFFF
  46283. 00021F6A  B883                     cmp.l      D4, D3
  46284. 00021F6C  6608                     bne        +0xA /* 00021F76 */
  46285. 00021F6E  2F0B                     move.l     -[A7], A3
  46286. 00021F70  61FF 0000 17D0           bsr        +0x17D2 /* 00023742 */
  46287. label00021F76:
  46288. 00021F76  3006                     move.w     D0, D6
  46289. 00021F78  0240 0100                andi.w     D0, 0x100
  46290. 00021F7C  6722                     beq        +0x24 /* 00021FA0 */
  46291. 00021F7E  B883                     cmp.l      D4, D3
  46292. 00021F80  660A                     bne        +0xC /* 00021F8C */
  46293. 00021F82  B887                     cmp.l      D4, D7
  46294. 00021F84  6D06                     blt        +0x8 /* 00021F8C */
  46295. 00021F86  B8AE FFEA                cmp.l      D4, [A6 - 0x16]
  46296. 00021F8A  6F06                     ble        +0x8 /* 00021F92 */
  46297. label00021F8C:
  46298. 00021F8C  2E04                     move.l     D7, D4
  46299. 00021F8E  2D43 FFEA                move.l     [A6 - 0x16], D3
  46300. label00021F92:
  46301. 00021F92  3F06                     move.w     -[A7], D6
  46302. 00021F94  2F07                     move.l     -[A7], D7
  46303. 00021F96  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  46304. 00021F9A  2F0B                     move.l     -[A7], A3
  46305. 00021F9C  4EBA FBB8                jsr        [PC - 0x448 /* 00021B56 */]
  46306. label00021FA0:
  46307. 00021FA0  554F                     subq.w     A7, 2
  46308. 00021FA2  2F0B                     move.l     -[A7], A3
  46309. 00021FA4  1F2E FFE8                move.b     -[A7], [A6 - 0x18]
  46310. 00021FA8  61FF 0000 3256           bsr        +0x3258 /* 00025200 */
  46311. 00021FAE  101F                     move.b     D0, [A7]+
  46312. 00021FB0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  46313. 00021FB4  4E5E                     unlink     A6
  46314. 00021FB6  4E74 000E                rtd        0x000E
  46315. fn00021FBA:
  46316. 00021FBA  4E56 0000                link       A6, 0
  46317. 00021FBE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  46318. 00021FC2  2A2E 000C                move.l     D5, [A6 + 0xC]
  46319. 00021FC6  266E 0008                movea.l    A3, [A6 + 0x8]
  46320. 00021FCA  200B                     move.l     D0, A3
  46321. 00021FCC  660A                     bne        +0xC /* 00021FD8 */
  46322. 00021FCE  2F7C FFFF FFFF 0024      move.l     [A7 + 0x24], 0xFFFFFFFF
  46323. 00021FD6  6038                     bra        +0x3A /* 00022010 */
  46324. label00021FD8:
  46325. 00021FD8  594F                     subq.w     A7, 4
  46326. 00021FDA  2F0B                     move.l     -[A7], A3
  46327. 00021FDC  4EB9 0000 1F18           jsr        [0x00001F18]
  46328. 00021FE2  201F                     move.l     D0, [A7]+
  46329. 00021FE4  4C7C 0000 0000 001C      movem.l    <none>, 0x1C
  46330. 00021FEC  2800                     move.l     D4, D0
  46331. 00021FEE  2453                     movea.l    A2, [A3]
  46332. 00021FF0  7600                     moveq.l    D3, 0x00
  46333. 00021FF2  6010                     bra        +0x12 /* 00022004 */
  46334. label00021FF4:
  46335. 00021FF4  BA92                     cmp.l      D5, [A2]
  46336. 00021FF6  6606                     bne        +0x8 /* 00021FFE */
  46337. 00021FF8  2F43 0024                move.l     [A7 + 0x24], D3
  46338. 00021FFC  6012                     bra        +0x14 /* 00022010 */
  46339. label00021FFE:
  46340. 00021FFE  701C                     moveq.l    D0, 0x1C
  46341. 00022000  D5C0                     add.l      A2, D0
  46342. 00022002  5283                     addq.l     D3, 1
  46343. label00022004:
  46344. 00022004  B684                     cmp.l      D3, D4
  46345. 00022006  6DEC                     blt        -0x12 /* 00021FF4 */
  46346. 00022008  2F7C FFFF FFFF 0024      move.l     [A7 + 0x24], 0xFFFFFFFF
  46347. label00022010:
  46348. 00022010  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  46349. 00022014  4E5E                     unlink     A6
  46350. 00022016  4E74 0008                rtd        0x0008
  46351. fn0002201A:
  46352. 0002201A  4E56 0000                link       A6, 0
  46353. 0002201E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  46354. 00022022  282E 0010                move.l     D4, [A6 + 0x10]
  46355. 00022026  266E 000C                movea.l    A3, [A6 + 0xC]
  46356. 0002202A  286E 0008                movea.l    A4, [A6 + 0x8]
  46357. 0002202E  4293                     clr.l      [A3]
  46358. 00022030  4A84                     tst.l      D4
  46359. 00022032  6C08                     bge        +0xA /* 0002203C */
  46360. 00022034  3F7C DAFA 0028           move.w     [A7 + 0x28], 0xDAFA
  46361. 0002203A  6078                     bra        +0x7A /* 000220B4 */
  46362. label0002203C:
  46363. 0002203C  7600                     moveq.l    D3, 0x00
  46364. 0002203E  2054                     movea.l    A0, [A4]
  46365. 00022040  2468 00EC                movea.l    A2, [A0 + 0xEC]
  46366. 00022044  200A                     move.l     D0, A2
  46367. 00022046  6716                     beq        +0x18 /* 0002205E */
  46368. 00022048  594F                     subq.w     A7, 4
  46369. 0002204A  2F0A                     move.l     -[A7], A2
  46370. 0002204C  4EB9 0000 1F18           jsr        [0x00001F18]
  46371. 00022052  201F                     move.l     D0, [A7]+
  46372. 00022054  4C7C 0000 0000 001C      movem.l    <none>, 0x1C
  46373. 0002205C  2600                     move.l     D3, D0
  46374. label0002205E:
  46375. 0002205E  B883                     cmp.l      D4, D3
  46376. 00022060  6C12                     bge        +0x14 /* 00022074 */
  46377. 00022062  701C                     moveq.l    D0, 0x1C
  46378. 00022064  4C04 0800                movem.w    A3, D4
  46379. 00022068  2052                     movea.l    A0, [A2]
  46380. 0002206A  26B0 0800                move.l     [A3], [A0 + D0]
  46381. 0002206E  426F 0028                clr.w      [A7 + 0x28]
  46382. 00022072  6040                     bra        +0x42 /* 000220B4 */
  46383. label00022074:
  46384. 00022074  9883                     sub.l      D4, D3
  46385. 00022076  7600                     moveq.l    D3, 0x00
  46386. 00022078  2479 0002 B7F8           movea.l    A2, [0x0002B7F8]
  46387. 0002207E  200A                     move.l     D0, A2
  46388. 00022080  6716                     beq        +0x18 /* 00022098 */
  46389. 00022082  594F                     subq.w     A7, 4
  46390. 00022084  2F0A                     move.l     -[A7], A2
  46391. 00022086  4EB9 0000 1F18           jsr        [0x00001F18]
  46392. 0002208C  201F                     move.l     D0, [A7]+
  46393. 0002208E  4C7C 0000 0000 001C      movem.l    <none>, 0x1C
  46394. 00022096  2600                     move.l     D3, D0
  46395. label00022098:
  46396. 00022098  B883                     cmp.l      D4, D3
  46397. 0002209A  6D08                     blt        +0xA /* 000220A4 */
  46398. 0002209C  3F7C DAFA 0028           move.w     [A7 + 0x28], 0xDAFA
  46399. 000220A2  6010                     bra        +0x12 /* 000220B4 */
  46400. label000220A4:
  46401. 000220A4  701C                     moveq.l    D0, 0x1C
  46402. 000220A6  4C04 0800                movem.w    A3, D4
  46403. 000220AA  2052                     movea.l    A0, [A2]
  46404. 000220AC  26B0 0800                move.l     [A3], [A0 + D0]
  46405. 000220B0  426F 0028                clr.w      [A7 + 0x28]
  46406. label000220B4:
  46407. 000220B4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  46408. 000220B8  4E5E                     unlink     A6
  46409. 000220BA  4E74 000C                rtd        0x000C
  46410. fn000220BE:
  46411. 000220BE  4E56 0000                link       A6, 0
  46412. 000220C2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  46413. 000220C6  2A2E 0014                move.l     D5, [A6 + 0x14]
  46414. 000220CA  2E2E 0010                move.l     D7, [A6 + 0x10]
  46415. 000220CE  2C2E 000C                move.l     D6, [A6 + 0xC]
  46416. 000220D2  266E 0008                movea.l    A3, [A6 + 0x8]
  46417. 000220D6  4293                     clr.l      [A3]
  46418. 000220D8  2046                     movea.l    A0, D6
  46419. 000220DA  2050                     movea.l    A0, [A0]
  46420. 000220DC  2868 00EC                movea.l    A4, [A0 + 0xEC]
  46421. 000220E0  594F                     subq.w     A7, 4
  46422. 000220E2  2F05                     move.l     -[A7], D5
  46423. 000220E4  2F0C                     move.l     -[A7], A4
  46424. 000220E6  4EBA FED2                jsr        [PC - 0x12E /* 00021FBA */]
  46425. 000220EA  201F                     move.l     D0, [A7]+
  46426. 000220EC  2600                     move.l     D3, D0
  46427. 000220EE  5280                     addq.l     D0, 1
  46428. 000220F0  661A                     bne        +0x1C /* 0002210C */
  46429. 000220F2  2879 0002 B7F8           movea.l    A4, [0x0002B7F8]
  46430. 000220F8  594F                     subq.w     A7, 4
  46431. 000220FA  2F05                     move.l     -[A7], D5
  46432. 000220FC  2F0C                     move.l     -[A7], A4
  46433. 000220FE  4EBA FEBA                jsr        [PC - 0x146 /* 00021FBA */]
  46434. 00022102  201F                     move.l     D0, [A7]+
  46435. 00022104  2600                     move.l     D3, D0
  46436. 00022106  5280                     addq.l     D0, 1
  46437. 00022108  6602                     bne        +0x4 /* 0002210C */
  46438. 0002210A  99CC                     sub.l      A4, A4
  46439. label0002210C:
  46440. 0002210C  554F                     subq.w     A7, 2
  46441. 0002210E  4878 001C                push.l     0x1C
  46442. 00022112  4878 0001                push.l     0x1
  46443. 00022116  2F0B                     move.l     -[A7], A3
  46444. 00022118  61FF 0000 313E           bsr        +0x3140 /* 00025258 */
  46445. 0002211E  301F                     move.w     D0, [A7]+
  46446. 00022120  3800                     move.w     D4, D0
  46447. 00022122  6706                     beq        +0x8 /* 0002212A */
  46448. 00022124  3F44 0038                move.w     [A7 + 0x38], D4
  46449. 00022128  6074                     bra        +0x76 /* 0002219E */
  46450. label0002212A:
  46451. 0002212A  2053                     movea.l    A0, [A3]
  46452. 0002212C  A029                     syscall    HLock
  46453. 0002212E  2053                     movea.l    A0, [A3]
  46454. 00022130  2450                     movea.l    A2, [A0]
  46455. 00022132  2485                     move.l     [A2], D5
  46456. 00022134  2547 0004                move.l     [A2 + 0x4], D7
  46457. 00022138  357C 0020 0008           move.w     [A2 + 0x8], 0x20 /* ' ' */
  46458. 0002213E  357C 0020 000A           move.w     [A2 + 0xA], 0x20 /* ' ' */
  46459. 00022144  254C 000C                move.l     [A2 + 0xC], A4
  46460. 00022148  2543 0010                move.l     [A2 + 0x10], D3
  46461. 0002214C  2546 0014                move.l     [A2 + 0x14], D6
  46462. 00022150  200C                     move.l     D0, A4
  46463. 00022152  6742                     beq        +0x44 /* 00022196 */
  46464. 00022154  701C                     moveq.l    D0, 0x1C
  46465. 00022156  4C03 0800                movem.w    A3, D3
  46466. 0002215A  2800                     move.l     D4, D0
  46467. 0002215C  2C14                     move.l     D6, [A4]
  46468. 0002215E  2046                     movea.l    A0, D6
  46469. 00022160  5888                     addq.l     A0, 4
  46470. 00022162  2A30 0800                move.l     D5, [A0 + D0]
  46471. 00022166  2046                     movea.l    A0, D6
  46472. 00022168  41E8 0018                lea.l      A0, [A0 + 0x18]
  46473. 0002216C  2570 4800 0018           move.l     [A2 + 0x18], [A0 + D4]
  46474. 00022172  4A85                     tst.l      D5
  46475. 00022174  6720                     beq        +0x22 /* 00022196 */
  46476. 00022176  554F                     subq.w     A7, 2
  46477. 00022178  486A 0008                pea.l      [A2 + 0x8]
  46478. 0002217C  2F13                     move.l     -[A7], [A3]
  46479. 0002217E  2045                     movea.l    A0, D5
  46480. 00022180  4E90                     jsr        [A0]
  46481. 00022182  301F                     move.w     D0, [A7]+
  46482. 00022184  3800                     move.w     D4, D0
  46483. 00022186  670E                     beq        +0x10 /* 00022196 */
  46484. 00022188  2F0B                     move.l     -[A7], A3
  46485. 0002218A  61FF 0000 3052           bsr        +0x3054 /* 000251DE */
  46486. 00022190  3F44 0038                move.w     [A7 + 0x38], D4
  46487. 00022194  6008                     bra        +0xA /* 0002219E */
  46488. label00022196:
  46489. 00022196  2053                     movea.l    A0, [A3]
  46490. 00022198  A02A                     syscall    HUnlock
  46491. 0002219A  426F 0038                clr.w      [A7 + 0x38]
  46492. label0002219E:
  46493. 0002219E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  46494. 000221A2  4E5E                     unlink     A6
  46495. 000221A4  4E74 0010                rtd        0x0010
  46496. fn000221A8:
  46497. 000221A8  4E56 0000                link       A6, 0
  46498. 000221AC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  46499. 000221B0  266E 0008                movea.l    A3, [A6 + 0x8]
  46500. 000221B4  7600                     moveq.l    D3, 0x00
  46501. 000221B6  200B                     move.l     D0, A3
  46502. 000221B8  6608                     bne        +0xA /* 000221C2 */
  46503. 000221BA  3F7C FF93 0020           move.w     [A7 + 0x20], 0xFF93
  46504. 000221C0  6042                     bra        +0x44 /* 00022204 */
  46505. label000221C2:
  46506. 000221C2  204B                     movea.l    A0, A3
  46507. 000221C4  A029                     syscall    HLock
  46508. 000221C6  2453                     movea.l    A2, [A3]
  46509. 000221C8  282A 000C                move.l     D4, [A2 + 0xC]
  46510. 000221CC  6724                     beq        +0x26 /* 000221F2 */
  46511. 000221CE  701C                     moveq.l    D0, 0x1C
  46512. 000221D0  4C2A 0800 0010           movem.w    A3, [A2 + 0x10]
  46513. 000221D6  2044                     movea.l    A0, D4
  46514. 000221D8  2050                     movea.l    A0, [A0]
  46515. 000221DA  5088                     addq.l     A0, 8
  46516. 000221DC  2870 0800                movea.l    A4, [A0 + D0]
  46517. 000221E0  200C                     move.l     D0, A4
  46518. 000221E2  670E                     beq        +0x10 /* 000221F2 */
  46519. 000221E4  554F                     subq.w     A7, 2
  46520. 000221E6  2F0B                     move.l     -[A7], A3
  46521. 000221E8  4E94                     jsr        [A4]
  46522. 000221EA  301F                     move.w     D0, [A7]+
  46523. 000221EC  3600                     move.w     D3, D0
  46524. 000221EE  42AA 0004                clr.l      [A2 + 0x4]
  46525. label000221F2:
  46526. 000221F2  486A 0004                pea.l      [A2 + 0x4]
  46527. 000221F6  61FF 0000 2FE6           bsr        +0x2FE8 /* 000251DE */
  46528. 000221FC  204B                     movea.l    A0, A3
  46529. 000221FE  A023                     syscall    DisposHandle/DisposeHandle
  46530. 00022200  3F43 0020                move.w     [A7 + 0x20], D3
  46531. label00022204:
  46532. 00022204  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  46533. 00022208  4E5E                     unlink     A6
  46534. 0002220A  4E74 0004                rtd        0x0004
  46535. fn0002220E:
  46536. 0002220E  4E56 FFE6                link       A6, -0x001A
  46537. 00022212  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  46538. 00022216  266E 0008                movea.l    A3, [A6 + 0x8]
  46539. 0002221A  7600                     moveq.l    D3, 0x00
  46540. 0002221C  554F                     subq.w     A7, 2
  46541. 0002221E  2F0B                     move.l     -[A7], A3
  46542. 00022220  1F3C 0001                move.b     -[A7], 0x1
  46543. 00022224  61FF 0000 2FDA           bsr        +0x2FDC /* 00025200 */
  46544. 0002222A  101F                     move.b     D0, [A7]+
  46545. 0002222C  1A00                     move.b     D5, D0
  46546. 0002222E  2453                     movea.l    A2, [A3]
  46547. 00022230  486E FFEE                pea.l      [A6 - 0x12]
  46548. 00022234  A898                     syscall    GetPenState
  46549. 00022236  302A 000A                move.w     D0, [A2 + 0xA]
  46550. 0002223A  D16E FFF0                add.w      [A6 - 0x10], D0
  46551. 0002223E  594F                     subq.w     A7, 4
  46552. 00022240  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  46553. 00022244  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  46554. 00022248  A94F                     syscall    DeltaPoint
  46555. 0002224A  201F                     move.l     D0, [A7]+
  46556. 0002224C  2D40 FFE6                move.l     [A6 - 0x1A], D0
  46557. 00022250  2D6E FFEE FFEA           move.l     [A6 - 0x16], [A6 - 0x12]
  46558. 00022256  282A 000C                move.l     D4, [A2 + 0xC]
  46559. 0002225A  6728                     beq        +0x2A /* 00022284 */
  46560. 0002225C  701C                     moveq.l    D0, 0x1C
  46561. 0002225E  4C2A 0800 0010           movem.w    A3, [A2 + 0x10]
  46562. 00022264  2044                     movea.l    A0, D4
  46563. 00022266  2050                     movea.l    A0, [A0]
  46564. 00022268  5088                     addq.l     A0, 8
  46565. 0002226A  5888                     addq.l     A0, 4
  46566. 0002226C  2870 0800                movea.l    A4, [A0 + D0]
  46567. 00022270  200C                     move.l     D0, A4
  46568. 00022272  6718                     beq        +0x1A /* 0002228C */
  46569. 00022274  554F                     subq.w     A7, 2
  46570. 00022276  486E FFE6                pea.l      [A6 - 0x1A]
  46571. 0002227A  2F0B                     move.l     -[A7], A3
  46572. 0002227C  4E94                     jsr        [A4]
  46573. 0002227E  301F                     move.w     D0, [A7]+
  46574. 00022280  3600                     move.w     D3, D0
  46575. 00022282  6008                     bra        +0xA /* 0002228C */
  46576. label00022284:
  46577. 00022284  A89E                     syscall    PenNormal
  46578. 00022286  486E FFE6                pea.l      [A6 - 0x1A]
  46579. 0002228A  A8A1                     syscall    FrameRect
  46580. label0002228C:
  46581. 0002228C  486E FFEE                pea.l      [A6 - 0x12]
  46582. 00022290  A899                     syscall    SetPenState
  46583. 00022292  554F                     subq.w     A7, 2
  46584. 00022294  2F0B                     move.l     -[A7], A3
  46585. 00022296  1F05                     move.b     -[A7], D5
  46586. 00022298  61FF 0000 2F66           bsr        +0x2F68 /* 00025200 */
  46587. 0002229E  101F                     move.b     D0, [A7]+
  46588. 000222A0  3F43 003E                move.w     [A7 + 0x3E], D3
  46589. 000222A4  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  46590. 000222A8  4E5E                     unlink     A6
  46591. 000222AA  4E74 0004                rtd        0x0004
  46592. fn000222AE:
  46593. 000222AE  4E56 0000                link       A6, 0
  46594. 000222B2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  46595. 000222B6  3E2E 0010                move.w     D7, [A6 + 0x10]
  46596. 000222BA  2C2E 000C                move.l     D6, [A6 + 0xC]
  46597. 000222BE  246E 0008                movea.l    A2, [A6 + 0x8]
  46598. 000222C2  7600                     moveq.l    D3, 0x00
  46599. 000222C4  554F                     subq.w     A7, 2
  46600. 000222C6  2F0A                     move.l     -[A7], A2
  46601. 000222C8  1F3C 0001                move.b     -[A7], 0x1
  46602. 000222CC  61FF 0000 2F32           bsr        +0x2F34 /* 00025200 */
  46603. 000222D2  101F                     move.b     D0, [A7]+
  46604. 000222D4  1A00                     move.b     D5, D0
  46605. 000222D6  2652                     movea.l    A3, [A2]
  46606. 000222D8  282B 000C                move.l     D4, [A3 + 0xC]
  46607. 000222DC  672A                     beq        +0x2C /* 00022308 */
  46608. 000222DE  701C                     moveq.l    D0, 0x1C
  46609. 000222E0  4C2B 0800 0010           movem.w    A3, [A3 + 0x10]
  46610. 000222E6  2044                     movea.l    A0, D4
  46611. 000222E8  2050                     movea.l    A0, [A0]
  46612. 000222EA  5088                     addq.l     A0, 8
  46613. 000222EC  5088                     addq.l     A0, 8
  46614. 000222EE  2870 0800                movea.l    A4, [A0 + D0]
  46615. 000222F2  200C                     move.l     D0, A4
  46616. 000222F4  6712                     beq        +0x14 /* 00022308 */
  46617. 000222F6  554F                     subq.w     A7, 2
  46618. 000222F8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  46619. 000222FC  3F07                     move.w     -[A7], D7
  46620. 000222FE  2F06                     move.l     -[A7], D6
  46621. 00022300  2F0A                     move.l     -[A7], A2
  46622. 00022302  4E94                     jsr        [A4]
  46623. 00022304  101F                     move.b     D0, [A7]+
  46624. 00022306  1600                     move.b     D3, D0
  46625. label00022308:
  46626. 00022308  554F                     subq.w     A7, 2
  46627. 0002230A  2F0A                     move.l     -[A7], A2
  46628. 0002230C  1F05                     move.b     -[A7], D5
  46629. 0002230E  61FF 0000 2EF0           bsr        +0x2EF2 /* 00025200 */
  46630. 00022314  101F                     move.b     D0, [A7]+
  46631. 00022316  1F43 0036                move.b     [A7 + 0x36], D3
  46632. 0002231A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  46633. 0002231E  4E5E                     unlink     A6
  46634. 00022320  4E74 000E                rtd        0x000E
  46635. fn00022324:
  46636. 00022324  4E56 FFFE                link       A6, -0x0002
  46637. 00022328  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  46638. 0002232C  2E2E 0014                move.l     D7, [A6 + 0x14]
  46639. 00022330  286E 0010                movea.l    A4, [A6 + 0x10]
  46640. 00022334  2A2E 000C                move.l     D5, [A6 + 0xC]
  46641. 00022338  266E 0008                movea.l    A3, [A6 + 0x8]
  46642. 0002233C  363C F954                move.w     D3, 0xF954
  46643. 00022340  2045                     movea.l    A0, D5
  46644. 00022342  10BC 0001                move.b     [A0], 0x1
  46645. 00022346  554F                     subq.w     A7, 2
  46646. 00022348  2F0B                     move.l     -[A7], A3
  46647. 0002234A  1F3C 0001                move.b     -[A7], 0x1
  46648. 0002234E  61FF 0000 2EB0           bsr        +0x2EB2 /* 00025200 */
  46649. 00022354  101F                     move.b     D0, [A7]+
  46650. 00022356  1D40 FFFF                move.b     [A6 - 0x1], D0
  46651. 0002235A  2453                     movea.l    A2, [A3]
  46652. 0002235C  2C2A 000C                move.l     D6, [A2 + 0xC]
  46653. 00022360  672C                     beq        +0x2E /* 0002238E */
  46654. 00022362  701C                     moveq.l    D0, 0x1C
  46655. 00022364  4C2A 0800 0010           movem.w    A3, [A2 + 0x10]
  46656. 0002236A  2046                     movea.l    A0, D6
  46657. 0002236C  2050                     movea.l    A0, [A0]
  46658. 0002236E  41E8 0014                lea.l      A0, [A0 + 0x14]
  46659. 00022372  2830 0800                move.l     D4, [A0 + D0]
  46660. 00022376  4A84                     tst.l      D4
  46661. 00022378  6714                     beq        +0x16 /* 0002238E */
  46662. 0002237A  554F                     subq.w     A7, 2
  46663. 0002237C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  46664. 00022380  2F07                     move.l     -[A7], D7
  46665. 00022382  2F14                     move.l     -[A7], [A4]
  46666. 00022384  2F0B                     move.l     -[A7], A3
  46667. 00022386  2044                     movea.l    A0, D4
  46668. 00022388  4E90                     jsr        [A0]
  46669. 0002238A  301F                     move.w     D0, [A7]+
  46670. 0002238C  3600                     move.w     D3, D0
  46671. label0002238E:
  46672. 0002238E  0C43 F954                cmpi.w     D3, 0xF954
  46673. 00022392  6616                     bne        +0x18 /* 000223AA */
  46674. 00022394  2F0C                     move.l     -[A7], A4
  46675. 00022396  61FF 0000 2E46           bsr        +0x2E48 /* 000251DE */
  46676. 0002239C  2045                     movea.l    A0, D5
  46677. 0002239E  4210                     clr.b      [A0]
  46678. 000223A0  2047                     movea.l    A0, D7
  46679. 000223A2  2092                     move.l     [A0], [A2]
  46680. 000223A4  28AA 0004                move.l     [A4], [A2 + 0x4]
  46681. 000223A8  7600                     moveq.l    D3, 0x00
  46682. label000223AA:
  46683. 000223AA  554F                     subq.w     A7, 2
  46684. 000223AC  2F0B                     move.l     -[A7], A3
  46685. 000223AE  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  46686. 000223B2  61FF 0000 2E4C           bsr        +0x2E4E /* 00025200 */
  46687. 000223B8  101F                     move.b     D0, [A7]+
  46688. 000223BA  3F43 003C                move.w     [A7 + 0x3C], D3
  46689. 000223BE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  46690. 000223C2  4E5E                     unlink     A6
  46691. 000223C4  4E74 0012                rtd        0x0012
  46692. fn000223C8:
  46693. 000223C8  4E56 FFEC                link       A6, -0x0014
  46694. 000223CC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  46695. 000223D0  266E 0010                movea.l    A3, [A6 + 0x10]
  46696. 000223D4  262E 000C                move.l     D3, [A6 + 0xC]
  46697. 000223D8  2A2E 0008                move.l     D5, [A6 + 0x8]
  46698. 000223DC  2453                     movea.l    A2, [A3]
  46699. 000223DE  554F                     subq.w     A7, 2
  46700. 000223E0  486A 0006                pea.l      [A2 + 0x6]
  46701. 000223E4  2043                     movea.l    A0, D3
  46702. 000223E6  5088                     addq.l     A0, 8
  46703. 000223E8  2848                     movea.l    A4, A0
  46704. 000223EA  4850                     pea.l      [A0]
  46705. 000223EC  4878 0010                push.l     0x10
  46706. 000223F0  61FF 0000 2D7C           bsr        +0x2D7E /* 0002516E */
  46707. 000223F6  101F                     move.b     D0, [A7]+
  46708. 000223F8  6638                     bne        +0x3A /* 00022432 */
  46709. 000223FA  42AE FFEC                clr.l      [A6 - 0x14]
  46710. 000223FE  41D4                     lea.l      A0, [A4]
  46711. 00022400  43EE FFF0                lea.l      A1, [A6 - 0x10]
  46712. 00022404  22D8                     move.l     [A1]+, [A0]+
  46713. 00022406  22D8                     move.l     [A1]+, [A0]+
  46714. 00022408  22D8                     move.l     [A1]+, [A0]+
  46715. 0002240A  22D8                     move.l     [A1]+, [A0]+
  46716. 0002240C  554F                     subq.w     A7, 2
  46717. 0002240E  2F0B                     move.l     -[A7], A3
  46718. 00022410  486E FFEC                pea.l      [A6 - 0x14]
  46719. 00022414  4878 0014                push.l     0x14
  46720. 00022418  4878 0002                push.l     0x2
  46721. 0002241C  61FF 0000 2EA2           bsr        +0x2EA4 /* 000252C0 */
  46722. 00022422  301F                     move.w     D0, [A7]+
  46723. 00022424  3600                     move.w     D3, D0
  46724. 00022426  6706                     beq        +0x8 /* 0002242E */
  46725. 00022428  3F43 0040                move.w     [A7 + 0x40], D3
  46726. 0002242C  6028                     bra        +0x2A /* 00022456 */
  46727. label0002242E:
  46728. 0002242E  2453                     movea.l    A2, [A3]
  46729. 00022430  5252                     addq.w     [A2], 1
  46730. label00022432:
  46731. 00022432  3812                     move.w     D4, [A2]
  46732. 00022434  5344                     subq.w     D4, 1
  46733. 00022436  6018                     bra        +0x1A /* 00022450 */
  46734. label00022438:
  46735. 00022438  204A                     movea.l    A0, A2
  46736. 0002243A  5488                     addq.l     A0, 2
  46737. 0002243C  DBB0 3800                add.l      [A0 + D3], D5
  46738. 00022440  5344                     subq.w     D4, 1
  46739. 00022442  7014                     moveq.l    D0, 0x14
  46740. 00022444  9680                     sub.l      D3, D0
  46741. label00022446:
  46742. 00022446  4A44                     tst.w      D4
  46743. 00022448  6EEE                     bgt        -0x10 /* 00022438 */
  46744. 0002244A  426F 0040                clr.w      [A7 + 0x40]
  46745. 0002244E  6006                     bra        +0x8 /* 00022456 */
  46746. label00022450:
  46747. 00022450  7614                     moveq.l    D3, 0x14
  46748. 00022452  C7C4                     muls.w     D3, D4
  46749. 00022454  60F0                     bra        -0xE /* 00022446 */
  46750. label00022456:
  46751. 00022456  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  46752. 0002245A  4E5E                     unlink     A6
  46753. 0002245C  4E74 000C                rtd        0x000C
  46754. fn00022460:
  46755. 00022460  4E56 FFEC                link       A6, -0x0014
  46756. 00022464  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  46757. 00022468  266E 0010                movea.l    A3, [A6 + 0x10]
  46758. 0002246C  282E 000C                move.l     D4, [A6 + 0xC]
  46759. 00022470  262E 0008                move.l     D3, [A6 + 0x8]
  46760. 00022474  2453                     movea.l    A2, [A3]
  46761. 00022476  554F                     subq.w     A7, 2
  46762. 00022478  3012                     move.w     D0, [A2]
  46763. 0002247A  5340                     subq.w     D0, 1
  46764. 0002247C  C1FC 0014                muls.w     D0, 0x14
  46765. 00022480  204A                     movea.l    A0, A2
  46766. 00022482  D1C0                     add.l      A0, D0
  46767. 00022484  4868 0006                pea.l      [A0 + 0x6]
  46768. 00022488  2044                     movea.l    A0, D4
  46769. 0002248A  5088                     addq.l     A0, 8
  46770. 0002248C  2848                     movea.l    A4, A0
  46771. 0002248E  4850                     pea.l      [A0]
  46772. 00022490  4878 0010                push.l     0x10
  46773. 00022494  61FF 0000 2CD8           bsr        +0x2CDA /* 0002516E */
  46774. 0002249A  101F                     move.b     D0, [A7]+
  46775. 0002249C  6638                     bne        +0x3A /* 000224D6 */
  46776. 0002249E  2D43 FFEC                move.l     [A6 - 0x14], D3
  46777. 000224A2  41D4                     lea.l      A0, [A4]
  46778. 000224A4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  46779. 000224A8  22D8                     move.l     [A1]+, [A0]+
  46780. 000224AA  22D8                     move.l     [A1]+, [A0]+
  46781. 000224AC  22D8                     move.l     [A1]+, [A0]+
  46782. 000224AE  22D8                     move.l     [A1]+, [A0]+
  46783. 000224B0  554F                     subq.w     A7, 2
  46784. 000224B2  2F0B                     move.l     -[A7], A3
  46785. 000224B4  486E FFEC                pea.l      [A6 - 0x14]
  46786. 000224B8  4878 0014                push.l     0x14
  46787. 000224BC  4878 FFFF                push.l     0xFFFF
  46788. 000224C0  61FF 0000 2DFE           bsr        +0x2E00 /* 000252C0 */
  46789. 000224C6  301F                     move.w     D0, [A7]+
  46790. 000224C8  3600                     move.w     D3, D0
  46791. 000224CA  6706                     beq        +0x8 /* 000224D2 */
  46792. 000224CC  3F43 003C                move.w     [A7 + 0x3C], D3
  46793. 000224D0  6008                     bra        +0xA /* 000224DA */
  46794. label000224D2:
  46795. 000224D2  2453                     movea.l    A2, [A3]
  46796. 000224D4  5252                     addq.w     [A2], 1
  46797. label000224D6:
  46798. 000224D6  426F 003C                clr.w      [A7 + 0x3C]
  46799. label000224DA:
  46800. 000224DA  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  46801. 000224DE  4E5E                     unlink     A6
  46802. 000224E0  4E74 000C                rtd        0x000C
  46803. fn000224E4:
  46804. 000224E4  4E56 FFDE                link       A6, -0x0022
  46805. 000224E8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  46806. 000224EC  266E 0010                movea.l    A3, [A6 + 0x10]
  46807. 000224F0  286E 000C                movea.l    A4, [A6 + 0xC]
  46808. 000224F4  2E2E 0008                move.l     D7, [A6 + 0x8]
  46809. 000224F8  246C 0018                movea.l    A2, [A4 + 0x18]
  46810. 000224FC  42AE FFE4                clr.l      [A6 - 0x1C]
  46811. 00022500  594F                     subq.w     A7, 4
  46812. 00022502  2F0B                     move.l     -[A7], A3
  46813. 00022504  4EB9 0000 1F18           jsr        [0x00001F18]
  46814. 0002250A  201F                     move.l     D0, [A7]+
  46815. 0002250C  2800                     move.l     D4, D0
  46816. 0002250E  200A                     move.l     D0, A2
  46817. 00022510  6700 00A4                beq        +0xA6 /* 000225B6 */
  46818. 00022514  554F                     subq.w     A7, 2
  46819. 00022516  42A7                     clr.l      -[A7]
  46820. 00022518  4878 0002                push.l     0x2
  46821. 0002251C  486E FFE4                pea.l      [A6 - 0x1C]
  46822. 00022520  61FF 0000 2D36           bsr        +0x2D38 /* 00025258 */
  46823. 00022526  301F                     move.w     D0, [A7]+
  46824. 00022528  3A00                     move.w     D5, D0
  46825. 0002252A  6600 00B8                bne        +0xBA /* 000225E4 */
  46826. 0002252E  554F                     subq.w     A7, 2
  46827. 00022530  3F3C 0002                move.w     -[A7], 0x2
  46828. 00022534  486E FFE0                pea.l      [A6 - 0x20]
  46829. 00022538  486E FFE4                pea.l      [A6 - 0x1C]
  46830. 0002253C  486E FFDF                pea.l      [A6 - 0x21]
  46831. 00022540  2F0A                     move.l     -[A7], A2
  46832. 00022542  61FF FFFF FDE0           bsr        -0x21E /* 00022324 */
  46833. 00022548  301F                     move.w     D0, [A7]+
  46834. 0002254A  3A00                     move.w     D5, D0
  46835. 0002254C  6600 0096                bne        +0x98 /* 000225E4 */
  46836. 00022550  594F                     subq.w     A7, 4
  46837. 00022552  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  46838. 00022556  4EB9 0000 1F18           jsr        [0x00001F18]
  46839. 0002255C  201F                     move.l     D0, [A7]+
  46840. 0002255E  2C00                     move.l     D6, D0
  46841. 00022560  7618                     moveq.l    D3, 0x18
  46842. 00022562  D686                     add.l      D3, D6
  46843. 00022564  486E FFE8                pea.l      [A6 - 0x18]
  46844. 00022568  4878 0018                push.l     0x18
  46845. 0002256C  61FF 0000 2C28           bsr        +0x2C2A /* 00025196 */
  46846. 00022572  2D6E FFE0 FFEC           move.l     [A6 - 0x14], [A6 - 0x20]
  46847. 00022578  2052                     movea.l    A0, [A2]
  46848. 0002257A  2D68 0008 FFF8           move.l     [A6 - 0x8], [A0 + 0x8]
  46849. 00022580  2D46 FFF4                move.l     [A6 - 0xC], D6
  46850. 00022584  554F                     subq.w     A7, 2
  46851. 00022586  2F0B                     move.l     -[A7], A3
  46852. 00022588  42A7                     clr.l      -[A7]
  46853. 0002258A  2F03                     move.l     -[A7], D3
  46854. 0002258C  42A7                     clr.l      -[A7]
  46855. 0002258E  61FF 0000 2D30           bsr        +0x2D32 /* 000252C0 */
  46856. 00022594  301F                     move.w     D0, [A7]+
  46857. 00022596  3A00                     move.w     D5, D0
  46858. 00022598  664A                     bne        +0x4C /* 000225E4 */
  46859. 0002259A  2453                     movea.l    A2, [A3]
  46860. 0002259C  41EE FFE8                lea.l      A0, [A6 - 0x18]
  46861. 000225A0  224A                     movea.l    A1, A2
  46862. 000225A2  7018                     moveq.l    D0, 0x18
  46863. 000225A4  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  46864. 000225A6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  46865. 000225AA  2050                     movea.l    A0, [A0]
  46866. 000225AC  43EA 0018                lea.l      A1, [A2 + 0x18]
  46867. 000225B0  2006                     move.l     D0, D6
  46868. 000225B2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  46869. 000225B4  6028                     bra        +0x2A /* 000225DE */
  46870. label000225B6:
  46871. 000225B6  2453                     movea.l    A2, [A3]
  46872. 000225B8  7600                     moveq.l    D3, 0x00
  46873. 000225BA  6022                     bra        +0x24 /* 000225DE */
  46874. label000225BC:
  46875. 000225BC  D5C3                     add.l      A2, D3
  46876. 000225BE  204A                     movea.l    A0, A2
  46877. 000225C0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  46878. 000225C4  7018                     moveq.l    D0, 0x18
  46879. 000225C6  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  46880. 000225C8  DFAE FFE8                add.l      [A6 - 0x18], D7
  46881. 000225CC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  46882. 000225D0  224A                     movea.l    A1, A2
  46883. 000225D2  7018                     moveq.l    D0, 0x18
  46884. 000225D4  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  46885. 000225D6  7618                     moveq.l    D3, 0x18
  46886. 000225D8  D6AE FFF4                add.l      D3, [A6 - 0xC]
  46887. 000225DC  9883                     sub.l      D4, D3
  46888. label000225DE:
  46889. 000225DE  4A84                     tst.l      D4
  46890. 000225E0  6EDA                     bgt        -0x24 /* 000225BC */
  46891. 000225E2  7A00                     moveq.l    D5, 0x00
  46892. label000225E4:
  46893. 000225E4  4A2E FFDF                tst.b      [A6 - 0x21]
  46894. 000225E8  670A                     beq        +0xC /* 000225F4 */
  46895. 000225EA  486E FFE4                pea.l      [A6 - 0x1C]
  46896. 000225EE  61FF 0000 2BEE           bsr        +0x2BF0 /* 000251DE */
  46897. label000225F4:
  46898. 000225F4  3F45 0056                move.w     [A7 + 0x56], D5
  46899. 000225F8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  46900. 000225FC  4E5E                     unlink     A6
  46901. 000225FE  4E74 000C                rtd        0x000C
  46902. fn00022602:
  46903. 00022602  4E56 FFDE                link       A6, -0x0022
  46904. 00022606  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  46905. 0002260A  266E 0010                movea.l    A3, [A6 + 0x10]
  46906. 0002260E  286E 000C                movea.l    A4, [A6 + 0xC]
  46907. 00022612  282E 0008                move.l     D4, [A6 + 0x8]
  46908. 00022616  246C 0018                movea.l    A2, [A4 + 0x18]
  46909. 0002261A  42AE FFFC                clr.l      [A6 - 0x4]
  46910. 0002261E  200A                     move.l     D0, A2
  46911. 00022620  6700 00D0                beq        +0xD2 /* 000226F2 */
  46912. 00022624  554F                     subq.w     A7, 2
  46913. 00022626  42A7                     clr.l      -[A7]
  46914. 00022628  4878 0002                push.l     0x2
  46915. 0002262C  486E FFFC                pea.l      [A6 - 0x4]
  46916. 00022630  61FF 0000 2C26           bsr        +0x2C28 /* 00025258 */
  46917. 00022636  301F                     move.w     D0, [A7]+
  46918. 00022638  3600                     move.w     D3, D0
  46919. 0002263A  6600 00B8                bne        +0xBA /* 000226F4 */
  46920. 0002263E  554F                     subq.w     A7, 2
  46921. 00022640  3F3C 0002                move.w     -[A7], 0x2
  46922. 00022644  486E FFE0                pea.l      [A6 - 0x20]
  46923. 00022648  486E FFFC                pea.l      [A6 - 0x4]
  46924. 0002264C  486E FFDF                pea.l      [A6 - 0x21]
  46925. 00022650  2F0A                     move.l     -[A7], A2
  46926. 00022652  61FF FFFF FCD0           bsr        -0x32E /* 00022324 */
  46927. 00022658  301F                     move.w     D0, [A7]+
  46928. 0002265A  3600                     move.w     D3, D0
  46929. 0002265C  6600 0096                bne        +0x98 /* 000226F4 */
  46930. 00022660  486E FFE4                pea.l      [A6 - 0x1C]
  46931. 00022664  4878 0018                push.l     0x18
  46932. 00022668  61FF 0000 2B2C           bsr        +0x2B2E /* 00025196 */
  46933. 0002266E  2D44 FFE4                move.l     [A6 - 0x1C], D4
  46934. 00022672  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  46935. 00022678  2052                     movea.l    A0, [A2]
  46936. 0002267A  2D68 0008 FFF4           move.l     [A6 - 0xC], [A0 + 0x8]
  46937. 00022680  594F                     subq.w     A7, 4
  46938. 00022682  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46939. 00022686  4EB9 0000 1F18           jsr        [0x00001F18]
  46940. 0002268C  201F                     move.l     D0, [A7]+
  46941. 0002268E  2D40 FFF0                move.l     [A6 - 0x10], D0
  46942. 00022692  554F                     subq.w     A7, 2
  46943. 00022694  2F0B                     move.l     -[A7], A3
  46944. 00022696  486E FFE4                pea.l      [A6 - 0x1C]
  46945. 0002269A  4878 0018                push.l     0x18
  46946. 0002269E  4878 FFFF                push.l     0xFFFF
  46947. 000226A2  61FF 0000 2C1C           bsr        +0x2C1E /* 000252C0 */
  46948. 000226A8  301F                     move.w     D0, [A7]+
  46949. 000226AA  3600                     move.w     D3, D0
  46950. 000226AC  6646                     bne        +0x48 /* 000226F4 */
  46951. 000226AE  554F                     subq.w     A7, 2
  46952. 000226B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46953. 000226B4  1F3C 0001                move.b     -[A7], 0x1
  46954. 000226B8  61FF 0000 2B46           bsr        +0x2B48 /* 00025200 */
  46955. 000226BE  101F                     move.b     D0, [A7]+
  46956. 000226C0  1800                     move.b     D4, D0
  46957. 000226C2  554F                     subq.w     A7, 2
  46958. 000226C4  2F0B                     move.l     -[A7], A3
  46959. 000226C6  206E FFFC                movea.l    A0, [A6 - 0x4]
  46960. 000226CA  2F10                     move.l     -[A7], [A0]
  46961. 000226CC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  46962. 000226D0  4878 FFFF                push.l     0xFFFF
  46963. 000226D4  61FF 0000 2BEA           bsr        +0x2BEC /* 000252C0 */
  46964. 000226DA  301F                     move.w     D0, [A7]+
  46965. 000226DC  3600                     move.w     D3, D0
  46966. 000226DE  554F                     subq.w     A7, 2
  46967. 000226E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  46968. 000226E4  1F04                     move.b     -[A7], D4
  46969. 000226E6  61FF 0000 2B18           bsr        +0x2B1A /* 00025200 */
  46970. 000226EC  101F                     move.b     D0, [A7]+
  46971. 000226EE  4A43                     tst.w      D3
  46972. 000226F0  6602                     bne        +0x4 /* 000226F4 */
  46973. label000226F2:
  46974. 000226F2  7600                     moveq.l    D3, 0x00
  46975. label000226F4:
  46976. 000226F4  4A2E FFDF                tst.b      [A6 - 0x21]
  46977. 000226F8  670A                     beq        +0xC /* 00022704 */
  46978. 000226FA  486E FFFC                pea.l      [A6 - 0x4]
  46979. 000226FE  61FF 0000 2ADE           bsr        +0x2AE0 /* 000251DE */
  46980. label00022704:
  46981. 00022704  3F43 004A                move.w     [A7 + 0x4A], D3
  46982. 00022708  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  46983. 0002270C  4E5E                     unlink     A6
  46984. 0002270E  4E74 000C                rtd        0x000C
  46985. fn00022712:
  46986. 00022712  4E56 FFDA                link       A6, -0x0026
  46987. 00022716  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  46988. 0002271A  262E 0014                move.l     D3, [A6 + 0x14]
  46989. 0002271E  266E 0010                movea.l    A3, [A6 + 0x10]
  46990. 00022722  2C2E 000C                move.l     D6, [A6 + 0xC]
  46991. 00022726  286E 0008                movea.l    A4, [A6 + 0x8]
  46992. 0002272A  554F                     subq.w     A7, 2
  46993. 0002272C  2F0C                     move.l     -[A7], A4
  46994. 0002272E  1F3C 0001                move.b     -[A7], 0x1
  46995. 00022732  61FF 0000 2ACC           bsr        +0x2ACE /* 00025200 */
  46996. 00022738  101F                     move.b     D0, [A7]+
  46997. 0002273A  1D40 FFDB                move.b     [A6 - 0x25], D0
  46998. 0002273E  2454                     movea.l    A2, [A4]
  46999. 00022740  594F                     subq.w     A7, 4
  47000. 00022742  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  47001. 00022746  42A7                     clr.l      -[A7]
  47002. 00022748  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  47003. 0002274C  61FF FFFF D532           bsr        -0x2ACC /* 0001FC80 */
  47004. 00022752  201F                     move.l     D0, [A7]+
  47005. 00022754  2D40 001C                move.l     [A6 + 0x1C], D0
  47006. 00022758  594F                     subq.w     A7, 4
  47007. 0002275A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  47008. 0002275E  42A7                     clr.l      -[A7]
  47009. 00022760  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  47010. 00022764  61FF FFFF D51A           bsr        -0x2AE4 /* 0001FC80 */
  47011. 0002276A  201F                     move.l     D0, [A7]+
  47012. 0002276C  2D40 0018                move.l     [A6 + 0x18], D0
  47013. 00022770  486E 001C                pea.l      [A6 + 0x1C]
  47014. 00022774  486E 0018                pea.l      [A6 + 0x18]
  47015. 00022778  61FF 0000 2AC6           bsr        +0x2AC8 /* 00025240 */
  47016. 0002277E  2A2E 0018                move.l     D5, [A6 + 0x18]
  47017. 00022782  9AAE 001C                sub.l      D5, [A6 + 0x1C]
  47018. 00022786  4A83                     tst.l      D3
  47019. 00022788  672A                     beq        +0x2C /* 000227B4 */
  47020. 0002278A  2043                     movea.l    A0, D3
  47021. 0002278C  2005                     move.l     D0, D5
  47022. 0002278E  A024                     syscall    SetHandleSize
  47023. 00022790  554F                     subq.w     A7, 2
  47024. 00022792  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  47025. 00022796  301F                     move.w     D0, [A7]+
  47026. 00022798  3800                     move.w     D4, D0
  47027. 0002279A  6600 0118                bne        +0x11A /* 000228B4 */
  47028. 0002279E  206A 0004                movea.l    A0, [A2 + 0x4]
  47029. 000227A2  2250                     movea.l    A1, [A0]
  47030. 000227A4  202E 001C                move.l     D0, [A6 + 0x1C]
  47031. 000227A8  41F1 0800                lea.l      A0, [A1 + D0]
  47032. 000227AC  2243                     movea.l    A1, D3
  47033. 000227AE  2251                     movea.l    A1, [A1]
  47034. 000227B0  2005                     move.l     D0, D5
  47035. 000227B2  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  47036. label000227B4:
  47037. 000227B4  4A86                     tst.l      D6
  47038. 000227B6  6714                     beq        +0x16 /* 000227CC */
  47039. 000227B8  2046                     movea.l    A0, D6
  47040. 000227BA  7000                     moveq.l    D0, 0x00
  47041. 000227BC  A024                     syscall    SetHandleSize
  47042. 000227BE  554F                     subq.w     A7, 2
  47043. 000227C0  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  47044. 000227C4  301F                     move.w     D0, [A7]+
  47045. 000227C6  3800                     move.w     D4, D0
  47046. 000227C8  6600 00EA                bne        +0xEC /* 000228B4 */
  47047. label000227CC:
  47048. 000227CC  200B                     move.l     D0, A3
  47049. 000227CE  6606                     bne        +0x8 /* 000227D6 */
  47050. 000227D0  4A86                     tst.l      D6
  47051. 000227D2  6700 00DE                beq        +0xE0 /* 000228B2 */
  47052. label000227D6:
  47053. 000227D6  594F                     subq.w     A7, 4
  47054. 000227D8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  47055. 000227DC  2F0C                     move.l     -[A7], A4
  47056. 000227DE  61FF FFFF 9694           bsr        -0x696A /* 0001BE74 */
  47057. 000227E4  201F                     move.l     D0, [A7]+
  47058. 000227E6  2D40 FFE0                move.l     [A6 - 0x20], D0
  47059. 000227EA  594F                     subq.w     A7, 4
  47060. 000227EC  202E 0018                move.l     D0, [A6 + 0x18]
  47061. 000227F0  5380                     subq.l     D0, 1
  47062. 000227F2  2F00                     move.l     -[A7], D0
  47063. 000227F4  2F0C                     move.l     -[A7], A4
  47064. 000227F6  61FF FFFF 967C           bsr        -0x6982 /* 0001BE74 */
  47065. 000227FC  201F                     move.l     D0, [A7]+
  47066. 000227FE  90AE FFE0                sub.l      D0, [A6 - 0x20]
  47067. 00022802  5280                     addq.l     D0, 1
  47068. 00022804  2E00                     move.l     D7, D0
  47069. 00022806  200B                     move.l     D0, A3
  47070. 00022808  6736                     beq        +0x38 /* 00022840 */
  47071. 0002280A  7014                     moveq.l    D0, 0x14
  47072. 0002280C  4C07 0000                movem.w    <none>, D7
  47073. 00022810  5480                     addq.l     D0, 2
  47074. 00022812  204B                     movea.l    A0, A3
  47075. 00022814  A024                     syscall    SetHandleSize
  47076. 00022816  554F                     subq.w     A7, 2
  47077. 00022818  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  47078. 0002281C  301F                     move.w     D0, [A7]+
  47079. 0002281E  3800                     move.w     D4, D0
  47080. 00022820  6600 0092                bne        +0x94 /* 000228B4 */
  47081. 00022824  204B                     movea.l    A0, A3
  47082. 00022826  A064                     syscall    MoveHHi
  47083. 00022828  A029                     syscall    HLock
  47084. 0002282A  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  47085. 00022830  6C04                     bge        +0x6 /* 00022836 */
  47086. 00022832  2007                     move.l     D0, D7
  47087. 00022834  6006                     bra        +0x8 /* 0002283C */
  47088. label00022836:
  47089. 00022836  203C 0000 7FFF           move.l     D0, 0x7FFF
  47090. label0002283C:
  47091. 0002283C  2053                     movea.l    A0, [A3]
  47092. 0002283E  3080                     move.w     [A0], D0
  47093. label00022840:
  47094. 00022840  2453                     movea.l    A2, [A3]
  47095. 00022842  548A                     addq.l     A2, 2
  47096. 00022844  7A00                     moveq.l    D5, 0x00
  47097. 00022846  6000 008A                bra        +0x8C /* 000228D2 */
  47098. label0002284A:
  47099. 0002284A  202E FFE0                move.l     D0, [A6 - 0x20]
  47100. 0002284E  D085                     add.l      D0, D5
  47101. 00022850  2F00                     move.l     -[A7], D0
  47102. 00022852  486E FFE4                pea.l      [A6 - 0x1C]
  47103. 00022856  2F0C                     move.l     -[A7], A4
  47104. 00022858  61FF FFFF 96C0           bsr        -0x693E /* 0001BF1A */
  47105. 0002285E  262E FFE4                move.l     D3, [A6 - 0x1C]
  47106. 00022862  96AE 001C                sub.l      D3, [A6 + 0x1C]
  47107. 00022866  4A83                     tst.l      D3
  47108. 00022868  6C06                     bge        +0x8 /* 00022870 */
  47109. 0002286A  7600                     moveq.l    D3, 0x00
  47110. 0002286C  42AE FFFC                clr.l      [A6 - 0x4]
  47111. label00022870:
  47112. 00022870  200B                     move.l     D0, A3
  47113. 00022872  671A                     beq        +0x1C /* 0002288E */
  47114. 00022874  422E FFF3                clr.b      [A6 - 0xD]
  47115. 00022878  2483                     move.l     [A2], D3
  47116. 0002287A  206E FFDC                movea.l    A0, [A6 - 0x24]
  47117. 0002287E  43EA 0004                lea.l      A1, [A2 + 0x4]
  47118. 00022882  22D8                     move.l     [A1]+, [A0]+
  47119. 00022884  22D8                     move.l     [A1]+, [A0]+
  47120. 00022886  22D8                     move.l     [A1]+, [A0]+
  47121. 00022888  22D8                     move.l     [A1]+, [A0]+
  47122. 0002288A  7014                     moveq.l    D0, 0x14
  47123. 0002288C  D5C0                     add.l      A2, D0
  47124. label0002288E:
  47125. 0002288E  4A86                     tst.l      D6
  47126. 00022890  671A                     beq        +0x1C /* 000228AC */
  47127. 00022892  4AAE FFFC                tst.l      [A6 - 0x4]
  47128. 00022896  6714                     beq        +0x16 /* 000228AC */
  47129. 00022898  554F                     subq.w     A7, 2
  47130. 0002289A  2F06                     move.l     -[A7], D6
  47131. 0002289C  486E FFE4                pea.l      [A6 - 0x1C]
  47132. 000228A0  2F03                     move.l     -[A7], D3
  47133. 000228A2  4EBA FD5E                jsr        [PC - 0x2A2 /* 00022602 */]
  47134. 000228A6  301F                     move.w     D0, [A7]+
  47135. 000228A8  3800                     move.w     D4, D0
  47136. 000228AA  6608                     bne        +0xA /* 000228B4 */
  47137. label000228AC:
  47138. 000228AC  5285                     addq.l     D5, 1
  47139. label000228AE:
  47140. 000228AE  BA87                     cmp.l      D5, D7
  47141. 000228B0  6D98                     blt        -0x66 /* 0002284A */
  47142. label000228B2:
  47143. 000228B2  7800                     moveq.l    D4, 0x00
  47144. label000228B4:
  47145. 000228B4  200B                     move.l     D0, A3
  47146. 000228B6  6704                     beq        +0x6 /* 000228BC */
  47147. 000228B8  204B                     movea.l    A0, A3
  47148. 000228BA  A02A                     syscall    HUnlock
  47149. label000228BC:
  47150. 000228BC  554F                     subq.w     A7, 2
  47151. 000228BE  2F0C                     move.l     -[A7], A4
  47152. 000228C0  1F2E FFDB                move.b     -[A7], [A6 - 0x25]
  47153. 000228C4  61FF 0000 293A           bsr        +0x293C /* 00025200 */
  47154. 000228CA  101F                     move.b     D0, [A7]+
  47155. 000228CC  3F44 0066                move.w     [A7 + 0x66], D4
  47156. 000228D0  600C                     bra        +0xE /* 000228DE */
  47157. label000228D2:
  47158. 000228D2  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  47159. 000228D6  5088                     addq.l     A0, 8
  47160. 000228D8  2D48 FFDC                move.l     [A6 - 0x24], A0
  47161. 000228DC  60D0                     bra        -0x2E /* 000228AE */
  47162. label000228DE:
  47163. 000228DE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  47164. 000228E2  4E5E                     unlink     A6
  47165. 000228E4  4E74 0018                rtd        0x0018
  47166. fn000228E8:
  47167. 000228E8  4E56 0000                link       A6, 0
  47168. 000228EC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  47169. 000228F0  2A2E 000C                move.l     D5, [A6 + 0xC]
  47170. 000228F4  246E 0008                movea.l    A2, [A6 + 0x8]
  47171. 000228F8  554F                     subq.w     A7, 2
  47172. 000228FA  2F0A                     move.l     -[A7], A2
  47173. 000228FC  1F3C 0001                move.b     -[A7], 0x1
  47174. 00022900  61FF 0000 28FE           bsr        +0x2900 /* 00025200 */
  47175. 00022906  101F                     move.b     D0, [A7]+
  47176. 00022908  1600                     move.b     D3, D0
  47177. 0002290A  594F                     subq.w     A7, 4
  47178. 0002290C  594F                     subq.w     A7, 4
  47179. 0002290E  2F0A                     move.l     -[A7], A2
  47180. 00022910  4EB9 0000 1F18           jsr        [0x00001F18]
  47181. 00022916  201F                     move.l     D0, [A7]+
  47182. 00022918  2F00                     move.l     -[A7], D0
  47183. 0002291A  2F05                     move.l     -[A7], D5
  47184. 0002291C  2F12                     move.l     -[A7], [A2]
  47185. 0002291E  A9FE                     syscall    PutScrap
  47186. 00022920  201F                     move.l     D0, [A7]+
  47187. 00022922  3800                     move.w     D4, D0
  47188. 00022924  554F                     subq.w     A7, 2
  47189. 00022926  2F0A                     move.l     -[A7], A2
  47190. 00022928  1F03                     move.b     -[A7], D3
  47191. 0002292A  61FF 0000 28D4           bsr        +0x28D6 /* 00025200 */
  47192. 00022930  101F                     move.b     D0, [A7]+
  47193. 00022932  3F44 0020                move.w     [A7 + 0x20], D4
  47194. 00022936  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  47195. 0002293A  4E5E                     unlink     A6
  47196. 0002293C  4E74 0008                rtd        0x0008
  47197. fn00022940:
  47198. 00022940  4E56 FFF2                link       A6, -0x000E
  47199. 00022944  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  47200. 00022948  266E 0008                movea.l    A3, [A6 + 0x8]
  47201. 0002294C  42AE FFFC                clr.l      [A6 - 0x4]
  47202. 00022950  42AE FFF8                clr.l      [A6 - 0x8]
  47203. 00022954  554F                     subq.w     A7, 2
  47204. 00022956  2F0B                     move.l     -[A7], A3
  47205. 00022958  1F3C 0001                move.b     -[A7], 0x1
  47206. 0002295C  61FF 0000 28A2           bsr        +0x28A4 /* 00025200 */
  47207. 00022962  101F                     move.b     D0, [A7]+
  47208. 00022964  1800                     move.b     D4, D0
  47209. 00022966  2453                     movea.l    A2, [A3]
  47210. 00022968  363C D8E3                move.w     D3, 0xD8E3
  47211. 0002296C  202A 0044                move.l     D0, [A2 + 0x44]
  47212. 00022970  B0AA 0048                cmp.l      D0, [A2 + 0x48]
  47213. 00022974  6700 0166                beq        +0x168 /* 00022ADC */
  47214. 00022978  594F                     subq.w     A7, 4
  47215. 0002297A  A9FC                     syscall    ZeroScrap
  47216. 0002297C  201F                     move.l     D0, [A7]+
  47217. 0002297E  3600                     move.w     D3, D0
  47218. 00022980  6600 015A                bne        +0x15C /* 00022ADC */
  47219. 00022984  554F                     subq.w     A7, 2
  47220. 00022986  42A7                     clr.l      -[A7]
  47221. 00022988  4878 0002                push.l     0x2
  47222. 0002298C  486E FFFC                pea.l      [A6 - 0x4]
  47223. 00022990  61FF 0000 28C6           bsr        +0x28C8 /* 00025258 */
  47224. 00022996  301F                     move.w     D0, [A7]+
  47225. 00022998  3600                     move.w     D3, D0
  47226. 0002299A  6600 0140                bne        +0x142 /* 00022ADC */
  47227. 0002299E  554F                     subq.w     A7, 2
  47228. 000229A0  486E FFF8                pea.l      [A6 - 0x8]
  47229. 000229A4  2F0B                     move.l     -[A7], A3
  47230. 000229A6  61FF FFFF A51A           bsr        -0x5AE4 /* 0001CEC2 */
  47231. 000229AC  301F                     move.w     D0, [A7]+
  47232. 000229AE  6650                     bne        +0x52 /* 00022A00 */
  47233. 000229B0  42AE FFF4                clr.l      [A6 - 0xC]
  47234. 000229B4  422E FFF3                clr.b      [A6 - 0xD]
  47235. 000229B8  554F                     subq.w     A7, 2
  47236. 000229BA  4267                     clr.w      -[A7]
  47237. 000229BC  486E FFF4                pea.l      [A6 - 0xC]
  47238. 000229C0  486E FFFC                pea.l      [A6 - 0x4]
  47239. 000229C4  486E FFF3                pea.l      [A6 - 0xD]
  47240. 000229C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  47241. 000229CC  61FF FFFF F956           bsr        -0x6A8 /* 00022324 */
  47242. 000229D2  301F                     move.w     D0, [A7]+
  47243. 000229D4  3600                     move.w     D3, D0
  47244. 000229D6  6600 0104                bne        +0x106 /* 00022ADC */
  47245. 000229DA  554F                     subq.w     A7, 2
  47246. 000229DC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  47247. 000229E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47248. 000229E4  4EBA FF02                jsr        [PC - 0xFE /* 000228E8 */]
  47249. 000229E8  301F                     move.w     D0, [A7]+
  47250. 000229EA  3600                     move.w     D3, D0
  47251. 000229EC  6600 00EE                bne        +0xF0 /* 00022ADC */
  47252. 000229F0  4A2E FFF3                tst.b      [A6 - 0xD]
  47253. 000229F4  6600 00E4                bne        +0xE6 /* 00022ADA */
  47254. 000229F8  42AE FFFC                clr.l      [A6 - 0x4]
  47255. 000229FC  6000 00DC                bra        +0xDE /* 00022ADA */
  47256. label00022A00:
  47257. 00022A00  554F                     subq.w     A7, 2
  47258. 00022A02  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  47259. 00022A06  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  47260. 00022A0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47261. 00022A0E  42A7                     clr.l      -[A7]
  47262. 00022A10  42A7                     clr.l      -[A7]
  47263. 00022A12  2F0B                     move.l     -[A7], A3
  47264. 00022A14  4EBA FCFC                jsr        [PC - 0x304 /* 00022712 */]
  47265. 00022A18  301F                     move.w     D0, [A7]+
  47266. 00022A1A  3600                     move.w     D3, D0
  47267. 00022A1C  6600 00BE                bne        +0xC0 /* 00022ADC */
  47268. 00022A20  554F                     subq.w     A7, 2
  47269. 00022A22  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  47270. 00022A28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47271. 00022A2C  4EBA FEBA                jsr        [PC - 0x146 /* 000228E8 */]
  47272. 00022A30  301F                     move.w     D0, [A7]+
  47273. 00022A32  3600                     move.w     D3, D0
  47274. 00022A34  6600 00A6                bne        +0xA8 /* 00022ADC */
  47275. 00022A38  202A 0050                move.l     D0, [A2 + 0x50]
  47276. 00022A3C  0280 0000 2000           andi.l     D0, 0x2000 /* ' \0' */
  47277. 00022A42  6600 0096                bne        +0x98 /* 00022ADA */
  47278. 00022A46  554F                     subq.w     A7, 2
  47279. 00022A48  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  47280. 00022A4C  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  47281. 00022A50  42A7                     clr.l      -[A7]
  47282. 00022A52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47283. 00022A56  42A7                     clr.l      -[A7]
  47284. 00022A58  2F0B                     move.l     -[A7], A3
  47285. 00022A5A  4EBA FCB6                jsr        [PC - 0x34A /* 00022712 */]
  47286. 00022A5E  301F                     move.w     D0, [A7]+
  47287. 00022A60  3600                     move.w     D3, D0
  47288. 00022A62  6678                     bne        +0x7A /* 00022ADC */
  47289. 00022A64  554F                     subq.w     A7, 2
  47290. 00022A66  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  47291. 00022A6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47292. 00022A70  4EBA FE76                jsr        [PC - 0x18A /* 000228E8 */]
  47293. 00022A74  301F                     move.w     D0, [A7]+
  47294. 00022A76  3600                     move.w     D3, D0
  47295. 00022A78  6662                     bne        +0x64 /* 00022ADC */
  47296. 00022A7A  554F                     subq.w     A7, 2
  47297. 00022A7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47298. 00022A80  42A7                     clr.l      -[A7]
  47299. 00022A82  2F0B                     move.l     -[A7], A3
  47300. 00022A84  61FF FFFF B178           bsr        -0x4E86 /* 0001DBFE */
  47301. 00022A8A  301F                     move.w     D0, [A7]+
  47302. 00022A8C  3600                     move.w     D3, D0
  47303. 00022A8E  664C                     bne        +0x4E /* 00022ADC */
  47304. 00022A90  554F                     subq.w     A7, 2
  47305. 00022A92  2F3C 4649 5348           move.l     -[A7], 0x46495348 /* 'FISH' */
  47306. 00022A98  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47307. 00022A9C  4EBA FE4A                jsr        [PC - 0x1B6 /* 000228E8 */]
  47308. 00022AA0  301F                     move.w     D0, [A7]+
  47309. 00022AA2  3600                     move.w     D3, D0
  47310. 00022AA4  6636                     bne        +0x38 /* 00022ADC */
  47311. 00022AA6  554F                     subq.w     A7, 2
  47312. 00022AA8  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  47313. 00022AAC  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  47314. 00022AB0  42A7                     clr.l      -[A7]
  47315. 00022AB2  42A7                     clr.l      -[A7]
  47316. 00022AB4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47317. 00022AB8  2F0B                     move.l     -[A7], A3
  47318. 00022ABA  4EBA FC56                jsr        [PC - 0x3AA /* 00022712 */]
  47319. 00022ABE  301F                     move.w     D0, [A7]+
  47320. 00022AC0  3600                     move.w     D3, D0
  47321. 00022AC2  6618                     bne        +0x1A /* 00022ADC */
  47322. 00022AC4  554F                     subq.w     A7, 2
  47323. 00022AC6  2F3C 534F 5550           move.l     -[A7], 0x534F5550 /* 'SOUP' */
  47324. 00022ACC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47325. 00022AD0  4EBA FE16                jsr        [PC - 0x1EA /* 000228E8 */]
  47326. 00022AD4  301F                     move.w     D0, [A7]+
  47327. 00022AD6  3600                     move.w     D3, D0
  47328. 00022AD8  6602                     bne        +0x4 /* 00022ADC */
  47329. label00022ADA:
  47330. 00022ADA  7600                     moveq.l    D3, 0x00
  47331. label00022ADC:
  47332. 00022ADC  486E FFFC                pea.l      [A6 - 0x4]
  47333. 00022AE0  61FF 0000 26FC           bsr        +0x26FE /* 000251DE */
  47334. 00022AE6  554F                     subq.w     A7, 2
  47335. 00022AE8  2F0B                     move.l     -[A7], A3
  47336. 00022AEA  1F04                     move.b     -[A7], D4
  47337. 00022AEC  61FF 0000 2712           bsr        +0x2714 /* 00025200 */
  47338. 00022AF2  101F                     move.b     D0, [A7]+
  47339. 00022AF4  3F43 002A                move.w     [A7 + 0x2A], D3
  47340. 00022AF8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  47341. 00022AFC  4E5E                     unlink     A6
  47342. 00022AFE  4E74 0004                rtd        0x0004
  47343. 00022B02  4E56 FFFC                link       A6, -0x0004
  47344. 00022B06  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  47345. 00022B0A  286E 0010                movea.l    A4, [A6 + 0x10]
  47346. 00022B0E  282E 0014                move.l     D4, [A6 + 0x14]
  47347. 00022B12  262E 0018                move.l     D3, [A6 + 0x18]
  47348. 00022B16  3A2E 001C                move.w     D5, [A6 + 0x1C]
  47349. 00022B1A  2C2E 001E                move.l     D6, [A6 + 0x1E]
  47350. 00022B1E  246E 0022                movea.l    A2, [A6 + 0x22]
  47351. 00022B22  2046                     movea.l    A0, D6
  47352. 00022B24  2650                     movea.l    A3, [A0]
  47353. 00022B26  0C45 0001                cmpi.w     D5, 0x1
  47354. 00022B2A  6E20                     bgt        +0x22 /* 00022B4C */
  47355. 00022B2C  554F                     subq.w     A7, 2
  47356. 00022B2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47357. 00022B32  1F2B 006B                move.b     -[A7], [A3 + 0x6B]
  47358. 00022B36  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  47359. 00022B3A  61FF FFFF ADF0           bsr        -0x520E /* 0001D92C */
  47360. 00022B40  301F                     move.w     D0, [A7]+
  47361. 00022B42  48C0                     ext.l      D0
  47362. 00022B44  7210                     moveq.l    D1, 0x10
  47363. 00022B46  E3A8                     lsl        D0, D1
  47364. 00022B48  91AA 0004                sub.l      [A2 + 0x4], D0
  47365. label00022B4C:
  47366. 00022B4C  2D6A 0004 FFFC           move.l     [A6 - 0x4], [A2 + 0x4]
  47367. 00022B52  4AAA 0004                tst.l      [A2 + 0x4]
  47368. 00022B56  6E10                     bgt        +0x12 /* 00022B68 */
  47369. 00022B58  2544 0008                move.l     [A2 + 0x8], D4
  47370. 00022B5C  157C FFFF 000C           move.b     [A2 + 0xC], 0xFF
  47371. 00022B62  7001                     moveq.l    D0, 0x01
  47372. 00022B64  6000 013E                bra        +0x140 /* 00022CA4 */
  47373. label00022B68:
  47374. 00022B68  206E 000C                movea.l    A0, [A6 + 0xC]
  47375. 00022B6C  2E28 0010                move.l     D7, [A0 + 0x10]
  47376. 00022B70  6762                     beq        +0x64 /* 00022BD4 */
  47377. 00022B72  2047                     movea.l    A0, D7
  47378. 00022B74  2050                     movea.l    A0, [A0]
  47379. 00022B76  3268 000A                movea.w    A1, [A0 + 0xA]
  47380. 00022B7A  2609                     move.l     D3, A1
  47381. 00022B7C  7210                     moveq.l    D1, 0x10
  47382. 00022B7E  E3AB                     lsl        D3, D1
  47383. 00022B80  97AA 0004                sub.l      [A2 + 0x4], D3
  47384. 00022B84  2A03                     move.l     D5, D3
  47385. 00022B86  E485                     asr        D5, 2
  47386. 00022B88  202A 0004                move.l     D0, [A2 + 0x4]
  47387. 00022B8C  D085                     add.l      D0, D5
  47388. 00022B8E  4A80                     tst.l      D0
  47389. 00022B90  6C22                     bge        +0x24 /* 00022BB4 */
  47390. 00022B92  2544 0008                move.l     [A2 + 0x8], D4
  47391. 00022B96  202A 0004                move.l     D0, [A2 + 0x4]
  47392. 00022B9A  D083                     add.l      D0, D3
  47393. 00022B9C  B085                     cmp.l      D0, D5
  47394. 00022B9E  6C0A                     bge        +0xC /* 00022BAA */
  47395. 00022BA0  157C FFFF 000C           move.b     [A2 + 0xC], 0xFF
  47396. 00022BA6  6000 00EA                bra        +0xEC /* 00022C92 */
  47397. label00022BAA:
  47398. 00022BAA  157C 0002 000C           move.b     [A2 + 0xC], 0x2
  47399. 00022BB0  6000 00E0                bra        +0xE2 /* 00022C92 */
  47400. label00022BB4:
  47401. 00022BB4  2004                     move.l     D0, D4
  47402. 00022BB6  5280                     addq.l     D0, 1
  47403. 00022BB8  2540 0008                move.l     [A2 + 0x8], D0
  47404. 00022BBC  4AAA 0004                tst.l      [A2 + 0x4]
  47405. 00022BC0  6C08                     bge        +0xA /* 00022BCA */
  47406. 00022BC2  422A 000C                clr.b      [A2 + 0xC]
  47407. 00022BC6  6000 00CA                bra        +0xCC /* 00022C92 */
  47408. label00022BCA:
  47409. 00022BCA  157C FFFF 000C           move.b     [A2 + 0xC], 0xFF
  47410. 00022BD0  6000 00C0                bra        +0xC2 /* 00022C92 */
  47411. label00022BD4:
  47412. 00022BD4  3005                     move.w     D0, D5
  47413. 00022BD6  0240 0001                andi.w     D0, 0x1
  47414. 00022BDA  6656                     bne        +0x58 /* 00022C32 */
  47415. 00022BDC  2004                     move.l     D0, D4
  47416. 00022BDE  D083                     add.l      D0, D3
  47417. 00022BE0  B0AB 0014                cmp.l      D0, [A3 + 0x14]
  47418. 00022BE4  6D0C                     blt        +0xE /* 00022BF2 */
  47419. 00022BE6  204C                     movea.l    A0, A4
  47420. 00022BE8  5388                     subq.l     A0, 1
  47421. 00022BEA  0C30 000D 3800           cmpi.b     [A0 + D3], 0xD /* '\r' */
  47422. 00022BF0  6640                     bne        +0x42 /* 00022C32 */
  47423. label00022BF2:
  47424. 00022BF2  554F                     subq.w     A7, 2
  47425. 00022BF4  2F0C                     move.l     -[A7], A4
  47426. 00022BF6  2003                     move.l     D0, D3
  47427. 00022BF8  5380                     subq.l     D0, 1
  47428. 00022BFA  3F00                     move.w     -[A7], D0
  47429. 00022BFC  554F                     subq.w     A7, 2
  47430. 00022BFE  2F3C 8200 0000           move.l     -[A7], 0x82000000
  47431. 00022C04  A8B5                     syscall    ScriptUtil
  47432. 00022C06  301F                     move.w     D0, [A7]+
  47433. 00022C08  3F00                     move.w     -[A7], D0
  47434. 00022C0A  2F06                     move.l     -[A7], D6
  47435. 00022C0C  206B 00CC                movea.l    A0, [A3 + 0xCC]
  47436. 00022C10  4E90                     jsr        [A0]
  47437. 00022C12  301F                     move.w     D0, [A7]+
  47438. 00022C14  3E00                     move.w     D7, D0
  47439. 00022C16  3007                     move.w     D0, D7
  47440. 00022C18  0240 0F0F                andi.w     D0, 0xF0F
  47441. 00022C1C  0C40 0300                cmpi.w     D0, 0x300
  47442. 00022C20  6610                     bne        +0x12 /* 00022C32 */
  47443. 00022C22  0807 000F                btst.b     D7, 0xF
  47444. 00022C26  6704                     beq        +0x6 /* 00022C2C */
  47445. 00022C28  7002                     moveq.l    D0, 0x02
  47446. 00022C2A  6002                     bra        +0x4 /* 00022C2E */
  47447. label00022C2C:
  47448. 00022C2C  7001                     moveq.l    D0, 0x01
  47449. label00022C2E:
  47450. 00022C2E  48C0                     ext.l      D0
  47451. 00022C30  9680                     sub.l      D3, D0
  47452. label00022C32:
  47453. 00022C32  0C2B 0002 006B           cmpi.b     [A3 + 0x6B], 0x2
  47454. 00022C38  6632                     bne        +0x34 /* 00022C6C */
  47455. 00022C3A  594F                     subq.w     A7, 4
  47456. 00022C3C  594F                     subq.w     A7, 4
  47457. 00022C3E  2F0C                     move.l     -[A7], A4
  47458. 00022C40  2F03                     move.l     -[A7], D3
  47459. 00022C42  3F05                     move.w     -[A7], D5
  47460. 00022C44  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  47461. 00022C4A  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  47462. 00022C50  2F3C 8412 0036           move.l     -[A7], 0x84120036
  47463. 00022C56  A8B5                     syscall    ScriptUtil
  47464. 00022C58  201F                     move.l     D0, [A7]+
  47465. 00022C5A  2F00                     move.l     -[A7], D0
  47466. 00022C5C  206E 0008                movea.l    A0, [A6 + 0x8]
  47467. 00022C60  2F28 000C                move.l     -[A7], [A0 + 0xC]
  47468. 00022C64  A868                     syscall    FixMul
  47469. 00022C66  201F                     move.l     D0, [A7]+
  47470. 00022C68  2E00                     move.l     D7, D0
  47471. 00022C6A  6002                     bra        +0x4 /* 00022C6E */
  47472. label00022C6C:
  47473. 00022C6C  7E00                     moveq.l    D7, 0x00
  47474. label00022C6E:
  47475. 00022C6E  594F                     subq.w     A7, 4
  47476. 00022C70  2F0C                     move.l     -[A7], A4
  47477. 00022C72  2F03                     move.l     -[A7], D3
  47478. 00022C74  2F07                     move.l     -[A7], D7
  47479. 00022C76  486A 0004                pea.l      [A2 + 0x4]
  47480. 00022C7A  486A 000C                pea.l      [A2 + 0xC]
  47481. 00022C7E  3F05                     move.w     -[A7], D5
  47482. 00022C80  2F12                     move.l     -[A7], [A2]
  47483. 00022C82  2F06                     move.l     -[A7], D6
  47484. 00022C84  206B 00B8                movea.l    A0, [A3 + 0xB8]
  47485. 00022C88  4E90                     jsr        [A0]
  47486. 00022C8A  201F                     move.l     D0, [A7]+
  47487. 00022C8C  D084                     add.l      D0, D4
  47488. 00022C8E  2540 0008                move.l     [A2 + 0x8], D0
  47489. label00022C92:
  47490. 00022C92  202E FFFC                move.l     D0, [A6 - 0x4]
  47491. 00022C96  90AA 0004                sub.l      D0, [A2 + 0x4]
  47492. 00022C9A  D192                     add.l      [A2], D0
  47493. 00022C9C  4AAA 0004                tst.l      [A2 + 0x4]
  47494. 00022CA0  5FC0                     sle        D0
  47495. 00022CA2  4400                     neg.b      D0
  47496. label00022CA4:
  47497. 00022CA4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  47498. 00022CA8  4E5E                     unlink     A6
  47499. 00022CAA  4E75                     rts
  47500. fn00022CAC:
  47501. 00022CAC  4E56 FFEA                link       A6, -0x0016
  47502. 00022CB0  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  47503. 00022CB4  286E 0010                movea.l    A4, [A6 + 0x10]
  47504. 00022CB8  282E 000C                move.l     D4, [A6 + 0xC]
  47505. 00022CBC  246E 0008                movea.l    A2, [A6 + 0x8]
  47506. 00022CC0  554F                     subq.w     A7, 2
  47507. 00022CC2  2F0A                     move.l     -[A7], A2
  47508. 00022CC4  1F3C 0001                move.b     -[A7], 0x1
  47509. 00022CC8  61FF 0000 2536           bsr        +0x2538 /* 00025200 */
  47510. 00022CCE  101F                     move.b     D0, [A7]+
  47511. 00022CD0  1A00                     move.b     D5, D0
  47512. 00022CD2  2652                     movea.l    A3, [A2]
  47513. 00022CD4  2014                     move.l     D0, [A4]
  47514. 00022CD6  90AB 0034                sub.l      D0, [A3 + 0x34]
  47515. 00022CDA  2D40 FFEA                move.l     [A6 - 0x16], D0
  47516. 00022CDE  202C 0004                move.l     D0, [A4 + 0x4]
  47517. 00022CE2  90AB 0038                sub.l      D0, [A3 + 0x38]
  47518. 00022CE6  2D40 FFEE                move.l     [A6 - 0x12], D0
  47519. 00022CEA  4AAE FFEA                tst.l      [A6 - 0x16]
  47520. 00022CEE  6C0A                     bge        +0xC /* 00022CFA */
  47521. 00022CF0  42AE FFFA                clr.l      [A6 - 0x6]
  47522. 00022CF4  422E FFFE                clr.b      [A6 - 0x2]
  47523. 00022CF8  6062                     bra        +0x64 /* 00022D5C */
  47524. label00022CFA:
  47525. 00022CFA  594F                     subq.w     A7, 4
  47526. 00022CFC  42A7                     clr.l      -[A7]
  47527. 00022CFE  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  47528. 00022D04  2F0A                     move.l     -[A7], A2
  47529. 00022D06  61FF FFFF 933E           bsr        -0x6CC0 /* 0001C046 */
  47530. 00022D0C  201F                     move.l     D0, [A7]+
  47531. 00022D0E  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  47532. 00022D12  6E0E                     bgt        +0x10 /* 00022D22 */
  47533. 00022D14  2D6B 0014 FFFA           move.l     [A6 - 0x6], [A3 + 0x14]
  47534. 00022D1A  1D7C FFFF FFFE           move.b     [A6 - 0x2], 0xFF
  47535. 00022D20  603A                     bra        +0x3C /* 00022D5C */
  47536. label00022D22:
  47537. 00022D22  594F                     subq.w     A7, 4
  47538. 00022D24  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  47539. 00022D28  2F0A                     move.l     -[A7], A2
  47540. 00022D2A  61FF FFFF 9198           bsr        -0x6E66 /* 0001BEC4 */
  47541. 00022D30  201F                     move.l     D0, [A7]+
  47542. 00022D32  2600                     move.l     D3, D0
  47543. 00022D34  202E FFEE                move.l     D0, [A6 - 0x12]
  47544. 00022D38  7210                     moveq.l    D1, 0x10
  47545. 00022D3A  E3A8                     lsl        D0, D1
  47546. 00022D3C  2D40 FFF6                move.l     [A6 - 0xA], D0
  47547. 00022D40  42AE FFF2                clr.l      [A6 - 0xE]
  47548. 00022D44  42AE FFFA                clr.l      [A6 - 0x6]
  47549. 00022D48  2F03                     move.l     -[A7], D3
  47550. 00022D4A  2F03                     move.l     -[A7], D3
  47551. 00022D4C  487A FDB4                pea.l      [PC - 0x24C /* 00022B02, value 0x4E56FFFC */]
  47552. 00022D50  486E FFF2                pea.l      [A6 - 0xE]
  47553. 00022D54  2F0A                     move.l     -[A7], A2
  47554. 00022D56  61FF FFFF A450           bsr        -0x5BAE /* 0001D1A8 */
  47555. label00022D5C:
  47556. 00022D5C  554F                     subq.w     A7, 2
  47557. 00022D5E  2F0A                     move.l     -[A7], A2
  47558. 00022D60  1F05                     move.b     -[A7], D5
  47559. 00022D62  61FF 0000 249C           bsr        +0x249E /* 00025200 */
  47560. 00022D68  101F                     move.b     D0, [A7]+
  47561. 00022D6A  4A84                     tst.l      D4
  47562. 00022D6C  6706                     beq        +0x8 /* 00022D74 */
  47563. 00022D6E  2044                     movea.l    A0, D4
  47564. 00022D70  10AE FFFE                move.b     [A0], [A6 - 0x2]
  47565. label00022D74:
  47566. 00022D74  2F6E FFFA 0042           move.l     [A7 + 0x42], [A6 - 0x6]
  47567. 00022D7A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  47568. 00022D7E  4E5E                     unlink     A6
  47569. 00022D80  4E74 000C                rtd        0x000C
  47570. 00022D84  4E56 FFF4                link       A6, -0x000C
  47571. 00022D88  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  47572. 00022D8C  2A2E 0008                move.l     D5, [A6 + 0x8]
  47573. 00022D90  2C2E 0018                move.l     D6, [A6 + 0x18]
  47574. 00022D94  286E 001E                movea.l    A4, [A6 + 0x1E]
  47575. 00022D98  246E 0022                movea.l    A2, [A6 + 0x22]
  47576. 00022D9C  2654                     movea.l    A3, [A4]
  47577. 00022D9E  382A 0008                move.w     D4, [A2 + 0x8]
  47578. 00022DA2  262A 0004                move.l     D3, [A2 + 0x4]
  47579. 00022DA6  96AE 0014                sub.l      D3, [A6 + 0x14]
  47580. 00022DAA  4A83                     tst.l      D3
  47581. 00022DAC  6D04                     blt        +0x6 /* 00022DB2 */
  47582. 00022DAE  B686                     cmp.l      D3, D6
  47583. 00022DB0  6D04                     blt        +0x6 /* 00022DB6 */
  47584. label00022DB2:
  47585. 00022DB2  7000                     moveq.l    D0, 0x00
  47586. 00022DB4  6002                     bra        +0x4 /* 00022DB8 */
  47587. label00022DB6:
  47588. 00022DB6  7001                     moveq.l    D0, 0x01
  47589. label00022DB8:
  47590. 00022DB8  1E00                     move.b     D7, D0
  47591. 00022DBA  0C6E 0001 001C           cmpi.w     [A6 + 0x1C], 0x1
  47592. 00022DC0  6E1C                     bgt        +0x1E /* 00022DDE */
  47593. 00022DC2  554F                     subq.w     A7, 2
  47594. 00022DC4  2F05                     move.l     -[A7], D5
  47595. 00022DC6  1F2B 006B                move.b     -[A7], [A3 + 0x6B]
  47596. 00022DCA  3F2B 006C                move.w     -[A7], [A3 + 0x6C]
  47597. 00022DCE  61FF FFFF AB5C           bsr        -0x54A2 /* 0001D92C */
  47598. 00022DD4  301F                     move.w     D0, [A7]+
  47599. 00022DD6  48C0                     ext.l      D0
  47600. 00022DD8  2052                     movea.l    A0, [A2]
  47601. 00022DDA  D1A8 0004                add.l      [A0 + 0x4], D0
  47602. label00022DDE:
  47603. 00022DDE  206E 000C                movea.l    A0, [A6 + 0xC]
  47604. 00022DE2  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  47605. 00022DE8  6718                     beq        +0x1A /* 00022E02 */
  47606. 00022DEA  4A07                     tst.b      D7
  47607. 00022DEC  6704                     beq        +0x6 /* 00022DF2 */
  47608. 00022DEE  7000                     moveq.l    D0, 0x00
  47609. 00022DF0  600A                     bra        +0xC /* 00022DFC */
  47610. label00022DF2:
  47611. 00022DF2  206E FFF8                movea.l    A0, [A6 - 0x8]
  47612. 00022DF6  2050                     movea.l    A0, [A0]
  47613. 00022DF8  3028 000A                move.w     D0, [A0 + 0xA]
  47614. label00022DFC:
  47615. 00022DFC  3A00                     move.w     D5, D0
  47616. 00022DFE  6000 017A                bra        +0x17C /* 00022F7A */
  47617. label00022E02:
  47618. 00022E02  42AE FFFC                clr.l      [A6 - 0x4]
  47619. 00022E06  0C2B 0002 006B           cmpi.b     [A3 + 0x6B], 0x2
  47620. 00022E0C  6634                     bne        +0x36 /* 00022E42 */
  47621. 00022E0E  594F                     subq.w     A7, 4
  47622. 00022E10  594F                     subq.w     A7, 4
  47623. 00022E12  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  47624. 00022E16  2F06                     move.l     -[A7], D6
  47625. 00022E18  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  47626. 00022E1C  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  47627. 00022E22  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  47628. 00022E28  2F3C 8412 0036           move.l     -[A7], 0x84120036
  47629. 00022E2E  A8B5                     syscall    ScriptUtil
  47630. 00022E30  201F                     move.l     D0, [A7]+
  47631. 00022E32  2F00                     move.l     -[A7], D0
  47632. 00022E34  2045                     movea.l    A0, D5
  47633. 00022E36  2F28 000C                move.l     -[A7], [A0 + 0xC]
  47634. 00022E3A  A868                     syscall    FixMul
  47635. 00022E3C  201F                     move.l     D0, [A7]+
  47636. 00022E3E  2D40 FFFC                move.l     [A6 - 0x4], D0
  47637. label00022E42:
  47638. 00022E42  202B 004C                move.l     D0, [A3 + 0x4C]
  47639. 00022E46  0280 0400 0000           andi.l     D0, 0x4000000
  47640. 00022E4C  6700 0106                beq        +0x108 /* 00022F54 */
  47641. 00022E50  206E 000C                movea.l    A0, [A6 + 0xC]
  47642. 00022E54  7000                     moveq.l    D0, 0x00
  47643. 00022E56  1028 0007                move.b     D0, [A0 + 0x7]
  47644. 00022E5A  0280 0000 0080           andi.l     D0, 0x80
  47645. 00022E60  4A80                     tst.l      D0
  47646. 00022E62  56C0                     sne        D0
  47647. 00022E64  4400                     neg.b      D0
  47648. 00022E66  1A00                     move.b     D5, D0
  47649. 00022E68  4A83                     tst.l      D3
  47650. 00022E6A  6D04                     blt        +0x6 /* 00022E70 */
  47651. 00022E6C  B686                     cmp.l      D3, D6
  47652. 00022E6E  6F14                     ble        +0x16 /* 00022E84 */
  47653. label00022E70:
  47654. 00022E70  4A05                     tst.b      D5
  47655. 00022E72  6708                     beq        +0xA /* 00022E7C */
  47656. 00022E74  7600                     moveq.l    D3, 0x00
  47657. 00022E76  78FF                     moveq.l    D4, 0xFFFFFFFF
  47658. 00022E78  6000 00DA                bra        +0xDC /* 00022F54 */
  47659. label00022E7C:
  47660. 00022E7C  2606                     move.l     D3, D6
  47661. 00022E7E  7800                     moveq.l    D4, 0x00
  47662. 00022E80  6000 00D2                bra        +0xD4 /* 00022F54 */
  47663. label00022E84:
  47664. 00022E84  4A2A 000B                tst.b      [A2 + 0xB]
  47665. 00022E88  672C                     beq        +0x2E /* 00022EB6 */
  47666. 00022E8A  7E00                     moveq.l    D7, 0x00
  47667. 00022E8C  1D6A 000A FFF5           move.b     [A6 - 0xB], [A2 + 0xA]
  47668. 00022E92  670C                     beq        +0xE /* 00022EA0 */
  47669. 00022E94  4A05                     tst.b      D5
  47670. 00022E96  6608                     bne        +0xA /* 00022EA0 */
  47671. 00022E98  2606                     move.l     D3, D6
  47672. 00022E9A  7800                     moveq.l    D4, 0x00
  47673. 00022E9C  6000 00B6                bra        +0xB8 /* 00022F54 */
  47674. label00022EA0:
  47675. 00022EA0  4A2E FFF5                tst.b      [A6 - 0xB]
  47676. 00022EA4  6600 00AE                bne        +0xB0 /* 00022F54 */
  47677. 00022EA8  4A05                     tst.b      D5
  47678. 00022EAA  6700 00A8                beq        +0xAA /* 00022F54 */
  47679. 00022EAE  7600                     moveq.l    D3, 0x00
  47680. 00022EB0  78FF                     moveq.l    D4, 0xFFFFFFFF
  47681. 00022EB2  6000 00A0                bra        +0xA2 /* 00022F54 */
  47682. label00022EB6:
  47683. 00022EB6  4A83                     tst.l      D3
  47684. 00022EB8  6706                     beq        +0x8 /* 00022EC0 */
  47685. 00022EBA  B686                     cmp.l      D3, D6
  47686. 00022EBC  6600 0096                bne        +0x98 /* 00022F54 */
  47687. label00022EC0:
  47688. 00022EC0  7E00                     moveq.l    D7, 0x00
  47689. 00022EC2  4A44                     tst.w      D4
  47690. 00022EC4  6604                     bne        +0x6 /* 00022ECA */
  47691. 00022EC6  4A05                     tst.b      D5
  47692. 00022EC8  670A                     beq        +0xC /* 00022ED4 */
  47693. label00022ECA:
  47694. 00022ECA  0C44 FFFF                cmpi.w     D4, 0xFFFF
  47695. 00022ECE  6608                     bne        +0xA /* 00022ED8 */
  47696. 00022ED0  4A05                     tst.b      D5
  47697. 00022ED2  6704                     beq        +0x6 /* 00022ED8 */
  47698. label00022ED4:
  47699. 00022ED4  7E01                     moveq.l    D7, 0x01
  47700. 00022ED6  607C                     bra        +0x7E /* 00022F54 */
  47701. label00022ED8:
  47702. 00022ED8  554F                     subq.w     A7, 2
  47703. 00022EDA  202E 0014                move.l     D0, [A6 + 0x14]
  47704. 00022EDE  5380                     subq.l     D0, 1
  47705. 00022EE0  2F00                     move.l     -[A7], D0
  47706. 00022EE2  2F0C                     move.l     -[A7], A4
  47707. 00022EE4  61FF FFFF 90C2           bsr        -0x6F3C /* 0001BFA8 */
  47708. 00022EEA  101F                     move.b     D0, [A7]+
  47709. 00022EEC  1D40 FFF7                move.b     [A6 - 0x9], D0
  47710. 00022EF0  554F                     subq.w     A7, 2
  47711. 00022EF2  202E 0014                move.l     D0, [A6 + 0x14]
  47712. 00022EF6  D086                     add.l      D0, D6
  47713. 00022EF8  2F00                     move.l     -[A7], D0
  47714. 00022EFA  2F0C                     move.l     -[A7], A4
  47715. 00022EFC  61FF FFFF 90AA           bsr        -0x6F54 /* 0001BFA8 */
  47716. 00022F02  101F                     move.b     D0, [A7]+
  47717. 00022F04  1D40 FFF6                move.b     [A6 - 0xA], D0
  47718. 00022F08  4A83                     tst.l      D3
  47719. 00022F0A  661A                     bne        +0x1C /* 00022F26 */
  47720. 00022F0C  BA2E FFF7                cmp.b      D5, [A6 - 0x9]
  47721. 00022F10  6714                     beq        +0x16 /* 00022F26 */
  47722. 00022F12  4A2A 000A                tst.b      [A2 + 0xA]
  47723. 00022F16  673C                     beq        +0x3E /* 00022F54 */
  47724. 00022F18  4A05                     tst.b      D5
  47725. 00022F1A  6704                     beq        +0x6 /* 00022F20 */
  47726. 00022F1C  78FF                     moveq.l    D4, 0xFFFFFFFF
  47727. 00022F1E  6034                     bra        +0x36 /* 00022F54 */
  47728. label00022F20:
  47729. 00022F20  2606                     move.l     D3, D6
  47730. 00022F22  7800                     moveq.l    D4, 0x00
  47731. 00022F24  602E                     bra        +0x30 /* 00022F54 */
  47732. label00022F26:
  47733. 00022F26  B686                     cmp.l      D3, D6
  47734. 00022F28  661A                     bne        +0x1C /* 00022F44 */
  47735. 00022F2A  BA2E FFF6                cmp.b      D5, [A6 - 0xA]
  47736. 00022F2E  6714                     beq        +0x16 /* 00022F44 */
  47737. 00022F30  4A2A 000A                tst.b      [A2 + 0xA]
  47738. 00022F34  661E                     bne        +0x20 /* 00022F54 */
  47739. 00022F36  4A05                     tst.b      D5
  47740. 00022F38  6706                     beq        +0x8 /* 00022F40 */
  47741. 00022F3A  7600                     moveq.l    D3, 0x00
  47742. 00022F3C  78FF                     moveq.l    D4, 0xFFFFFFFF
  47743. 00022F3E  6014                     bra        +0x16 /* 00022F54 */
  47744. label00022F40:
  47745. 00022F40  7800                     moveq.l    D4, 0x00
  47746. 00022F42  6010                     bra        +0x12 /* 00022F54 */
  47747. label00022F44:
  47748. 00022F44  4A05                     tst.b      D5
  47749. 00022F46  6704                     beq        +0x6 /* 00022F4C */
  47750. 00022F48  70FF                     moveq.l    D0, 0xFFFFFFFF
  47751. 00022F4A  6002                     bra        +0x4 /* 00022F4E */
  47752. label00022F4C:
  47753. 00022F4C  7000                     moveq.l    D0, 0x00
  47754. label00022F4E:
  47755. 00022F4E  4880                     ext.w      D0
  47756. 00022F50  3800                     move.w     D4, D0
  47757. 00022F52  7E01                     moveq.l    D7, 0x01
  47758. label00022F54:
  47759. 00022F54  554F                     subq.w     A7, 2
  47760. 00022F56  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  47761. 00022F5A  2F06                     move.l     -[A7], D6
  47762. 00022F5C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  47763. 00022F60  2F03                     move.l     -[A7], D3
  47764. 00022F62  3F04                     move.w     -[A7], D4
  47765. 00022F64  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  47766. 00022F68  2052                     movea.l    A0, [A2]
  47767. 00022F6A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  47768. 00022F6E  2F0C                     move.l     -[A7], A4
  47769. 00022F70  206B 00BC                movea.l    A0, [A3 + 0xBC]
  47770. 00022F74  4E90                     jsr        [A0]
  47771. 00022F76  301F                     move.w     D0, [A7]+
  47772. 00022F78  3A00                     move.w     D5, D0
  47773. label00022F7A:
  47774. 00022F7A  3045                     movea.w    A0, D5
  47775. 00022F7C  2252                     movea.l    A1, [A2]
  47776. 00022F7E  2008                     move.l     D0, A0
  47777. 00022F80  D1A9 0004                add.l      [A1 + 0x4], D0
  47778. 00022F84  1007                     move.b     D0, D7
  47779. 00022F86  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  47780. 00022F8A  4E5E                     unlink     A6
  47781. 00022F8C  4E75                     rts
  47782. fn00022F8E:
  47783. 00022F8E  4E56 FFD4                link       A6, -0x002C
  47784. 00022F92  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  47785. 00022F96  262E 0016                move.l     D3, [A6 + 0x16]
  47786. 00022F9A  3A2E 0014                move.w     D5, [A6 + 0x14]
  47787. 00022F9E  266E 0010                movea.l    A3, [A6 + 0x10]
  47788. 00022FA2  286E 0008                movea.l    A4, [A6 + 0x8]
  47789. 00022FA6  554F                     subq.w     A7, 2
  47790. 00022FA8  2F0C                     move.l     -[A7], A4
  47791. 00022FAA  1F3C 0001                move.b     -[A7], 0x1
  47792. 00022FAE  61FF 0000 2250           bsr        +0x2252 /* 00025200 */
  47793. 00022FB4  101F                     move.b     D0, [A7]+
  47794. 00022FB6  1D40 FFD5                move.b     [A6 - 0x2B], D0
  47795. 00022FBA  2454                     movea.l    A2, [A4]
  47796. 00022FBC  26AA 0034                move.l     [A3], [A2 + 0x34]
  47797. 00022FC0  276A 0038 0004           move.l     [A3 + 0x4], [A2 + 0x38]
  47798. 00022FC6  594F                     subq.w     A7, 4
  47799. 00022FC8  2F03                     move.l     -[A7], D3
  47800. 00022FCA  2F0C                     move.l     -[A7], A4
  47801. 00022FCC  61FF FFFF 8DEE           bsr        -0x7210 /* 0001BDBC */
  47802. 00022FD2  201F                     move.l     D0, [A7]+
  47803. 00022FD4  2E00                     move.l     D7, D0
  47804. 00022FD6  2007                     move.l     D0, D7
  47805. 00022FD8  E988                     lsl        D0, 4
  47806. 00022FDA  206A 0008                movea.l    A0, [A2 + 0x8]
  47807. 00022FDE  2050                     movea.l    A0, [A0]
  47808. 00022FE0  D1C0                     add.l      A0, D0
  47809. 00022FE2  2C08                     move.l     D6, A0
  47810. 00022FE4  2046                     movea.l    A0, D6
  47811. 00022FE6  2028 0004                move.l     D0, [A0 + 0x4]
  47812. 00022FEA  D193                     add.l      [A3], D0
  47813. 00022FEC  2246                     movea.l    A1, D6
  47814. 00022FEE  2029 0014                move.l     D0, [A1 + 0x14]
  47815. 00022FF2  90A8 0004                sub.l      D0, [A0 + 0x4]
  47816. 00022FF6  2D40 FFEC                move.l     [A6 - 0x14], D0
  47817. 00022FFA  B6AA 0014                cmp.l      D3, [A2 + 0x14]
  47818. 00022FFE  664E                     bne        +0x50 /* 0002304E */
  47819. 00023000  554F                     subq.w     A7, 2
  47820. 00023002  2003                     move.l     D0, D3
  47821. 00023004  5380                     subq.l     D0, 1
  47822. 00023006  2F00                     move.l     -[A7], D0
  47823. 00023008  2F0C                     move.l     -[A7], A4
  47824. 0002300A  61FF FFFF 90C6           bsr        -0x6F38 /* 0001C0D2 */
  47825. 00023010  301F                     move.w     D0, [A7]+
  47826. 00023012  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  47827. 00023016  6636                     bne        +0x38 /* 0002304E */
  47828. 00023018  202A 0040                move.l     D0, [A2 + 0x40]
  47829. 0002301C  90AA 0038                sub.l      D0, [A2 + 0x38]
  47830. 00023020  3D40 FFE6                move.w     [A6 - 0x1A], D0
  47831. 00023024  42AE FFE8                clr.l      [A6 - 0x18]
  47832. 00023028  202E FFEC                move.l     D0, [A6 - 0x14]
  47833. 0002302C  D193                     add.l      [A3], D0
  47834. 0002302E  554F                     subq.w     A7, 2
  47835. 00023030  486E FFDC                pea.l      [A6 - 0x24]
  47836. 00023034  1F2A 006B                move.b     -[A7], [A2 + 0x6B]
  47837. 00023038  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  47838. 0002303C  61FF FFFF A8EE           bsr        -0x5710 /* 0001D92C */
  47839. 00023042  301F                     move.w     D0, [A7]+
  47840. 00023044  48C0                     ext.l      D0
  47841. 00023046  D1AB 0004                add.l      [A3 + 0x4], D0
  47842. 0002304A  6000 0100                bra        +0x102 /* 0002314C */
  47843. label0002304E:
  47844. 0002304E  3D6A 006C FFD6           move.w     [A6 - 0x2A], [A2 + 0x6C]
  47845. 00023054  0C6E FFFF FFD6           cmpi.w     [A6 - 0x2A], 0xFFFF
  47846. 0002305A  6718                     beq        +0x1A /* 00023074 */
  47847. 0002305C  0C6E 0001 FFD6           cmpi.w     [A6 - 0x2A], 0x1
  47848. 00023062  660C                     bne        +0xE /* 00023070 */
  47849. 00023064  554F                     subq.w     A7, 2
  47850. 00023066  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  47851. 0002306A  301F                     move.w     D0, [A7]+
  47852. 0002306C  4A40                     tst.w      D0
  47853. 0002306E  6604                     bne        +0x6 /* 00023074 */
  47854. label00023070:
  47855. 00023070  7000                     moveq.l    D0, 0x00
  47856. 00023072  6002                     bra        +0x4 /* 00023076 */
  47857. label00023074:
  47858. 00023074  7001                     moveq.l    D0, 0x01
  47859. label00023076:
  47860. 00023076  1800                     move.b     D4, D0
  47861. 00023078  0C45 0032                cmpi.w     D5, 0x32 /* '2' */
  47862. 0002307C  660E                     bne        +0x10 /* 0002308C */
  47863. 0002307E  4A04                     tst.b      D4
  47864. 00023080  6704                     beq        +0x6 /* 00023086 */
  47865. 00023082  70FF                     moveq.l    D0, 0xFFFFFFFF
  47866. 00023084  6002                     bra        +0x4 /* 00023088 */
  47867. label00023086:
  47868. 00023086  7000                     moveq.l    D0, 0x00
  47869. label00023088:
  47870. 00023088  4880                     ext.w      D0
  47871. 0002308A  3A00                     move.w     D5, D0
  47872. label0002308C:
  47873. 0002308C  2F07                     move.l     -[A7], D7
  47874. 0002308E  486E FFD8                pea.l      [A6 - 0x28]
  47875. 00023092  486E FFFC                pea.l      [A6 - 0x4]
  47876. 00023096  2F0C                     move.l     -[A7], A4
  47877. 00023098  61FF FFFF 8D84           bsr        -0x727A /* 0001BE1E */
  47878. 0002309E  202E FFFC                move.l     D0, [A6 - 0x4]
  47879. 000230A2  B0AA 0014                cmp.l      D0, [A2 + 0x14]
  47880. 000230A6  6D1A                     blt        +0x1C /* 000230C2 */
  47881. 000230A8  554F                     subq.w     A7, 2
  47882. 000230AA  202E FFFC                move.l     D0, [A6 - 0x4]
  47883. 000230AE  5380                     subq.l     D0, 1
  47884. 000230B0  2F00                     move.l     -[A7], D0
  47885. 000230B2  2F0C                     move.l     -[A7], A4
  47886. 000230B4  61FF FFFF 901C           bsr        -0x6FE2 /* 0001C0D2 */
  47887. 000230BA  301F                     move.w     D0, [A7]+
  47888. 000230BC  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  47889. 000230C0  6604                     bne        +0x6 /* 000230C6 */
  47890. label000230C2:
  47891. 000230C2  53AE FFFC                subq.l     [A6 - 0x4], 1
  47892. label000230C6:
  47893. 000230C6  B6AE FFD8                cmp.l      D3, [A6 - 0x28]
  47894. 000230CA  6608                     bne        +0xA /* 000230D4 */
  47895. 000230CC  4A04                     tst.b      D4
  47896. 000230CE  6604                     bne        +0x6 /* 000230D4 */
  47897. 000230D0  4A45                     tst.w      D5
  47898. 000230D2  6710                     beq        +0x12 /* 000230E4 */
  47899. label000230D4:
  47900. 000230D4  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  47901. 000230D8  6626                     bne        +0x28 /* 00023100 */
  47902. 000230DA  4A04                     tst.b      D4
  47903. 000230DC  6722                     beq        +0x24 /* 00023100 */
  47904. 000230DE  0C45 FFFF                cmpi.w     D5, 0xFFFF
  47905. 000230E2  661C                     bne        +0x1E /* 00023100 */
  47906. label000230E4:
  47907. 000230E4  554F                     subq.w     A7, 2
  47908. 000230E6  2F06                     move.l     -[A7], D6
  47909. 000230E8  1F2A 006B                move.b     -[A7], [A2 + 0x6B]
  47910. 000230EC  3F2A 006C                move.w     -[A7], [A2 + 0x6C]
  47911. 000230F0  61FF FFFF A83A           bsr        -0x57C4 /* 0001D92C */
  47912. 000230F6  301F                     move.w     D0, [A7]+
  47913. 000230F8  48C0                     ext.l      D0
  47914. 000230FA  D1AB 0004                add.l      [A3 + 0x4], D0
  47915. 000230FE  604C                     bra        +0x4E /* 0002314C */
  47916. label00023100:
  47917. 00023100  1D44 FFFA                move.b     [A6 - 0x6], D4
  47918. 00023104  B6AE FFFC                cmp.l      D3, [A6 - 0x4]
  47919. 00023108  6608                     bne        +0xA /* 00023112 */
  47920. 0002310A  4A04                     tst.b      D4
  47921. 0002310C  6604                     bne        +0x6 /* 00023112 */
  47922. 0002310E  4A45                     tst.w      D5
  47923. 00023110  6714                     beq        +0x16 /* 00023126 */
  47924. label00023112:
  47925. 00023112  B6AE FFD8                cmp.l      D3, [A6 - 0x28]
  47926. 00023116  660A                     bne        +0xC /* 00023122 */
  47927. 00023118  4A04                     tst.b      D4
  47928. 0002311A  6706                     beq        +0x8 /* 00023122 */
  47929. 0002311C  0C45 FFFF                cmpi.w     D5, 0xFFFF
  47930. 00023120  6704                     beq        +0x6 /* 00023126 */
  47931. label00023122:
  47932. 00023122  7000                     moveq.l    D0, 0x00
  47933. 00023124  6002                     bra        +0x4 /* 00023128 */
  47934. label00023126:
  47935. 00023126  7001                     moveq.l    D0, 0x01
  47936. label00023128:
  47937. 00023128  1D40 FFFB                move.b     [A6 - 0x5], D0
  47938. 0002312C  2D43 FFF4                move.l     [A6 - 0xC], D3
  47939. 00023130  2D4B FFF0                move.l     [A6 - 0x10], A3
  47940. 00023134  3D45 FFF8                move.w     [A6 - 0x8], D5
  47941. 00023138  2F07                     move.l     -[A7], D7
  47942. 0002313A  2F07                     move.l     -[A7], D7
  47943. 0002313C  487A FC46                pea.l      [PC - 0x3BA /* 00022D84, value 0x4E56FFF4 */]
  47944. 00023140  486E FFF0                pea.l      [A6 - 0x10]
  47945. 00023144  2F0C                     move.l     -[A7], A4
  47946. 00023146  61FF FFFF A060           bsr        -0x5F9E /* 0001D1A8 */
  47947. label0002314C:
  47948. 0002314C  594F                     subq.w     A7, 4
  47949. 0002314E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  47950. 00023152  2F2A 0038                move.l     -[A7], [A2 + 0x38]
  47951. 00023156  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  47952. 0002315A  61FF FFFF CB24           bsr        -0x34DA /* 0001FC80 */
  47953. 00023160  201F                     move.l     D0, [A7]+
  47954. 00023162  2740 0004                move.l     [A3 + 0x4], D0
  47955. 00023166  554F                     subq.w     A7, 2
  47956. 00023168  2F0C                     move.l     -[A7], A4
  47957. 0002316A  1F2E FFD5                move.b     -[A7], [A6 - 0x2B]
  47958. 0002316E  61FF 0000 2090           bsr        +0x2092 /* 00025200 */
  47959. 00023174  101F                     move.b     D0, [A7]+
  47960. 00023176  4AAE 000C                tst.l      [A6 + 0xC]
  47961. 0002317A  6708                     beq        +0xA /* 00023184 */
  47962. 0002317C  206E 000C                movea.l    A0, [A6 + 0xC]
  47963. 00023180  30AE FFEE                move.w     [A0], [A6 - 0x12]
  47964. label00023184:
  47965. 00023184  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  47966. 00023188  4E5E                     unlink     A6
  47967. 0002318A  4E74 0012                rtd        0x0012
  47968. fn0002318E:
  47969. 0002318E  4E56 0000                link       A6, 0
  47970. 00023192  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  47971. 00023196  2A2E 0016                move.l     D5, [A6 + 0x16]
  47972. 0002319A  282E 0010                move.l     D4, [A6 + 0x10]
  47973. 0002319E  262E 000C                move.l     D3, [A6 + 0xC]
  47974. 000231A2  286E 0008                movea.l    A4, [A6 + 0x8]
  47975. 000231A6  2654                     movea.l    A3, [A4]
  47976. 000231A8  594F                     subq.w     A7, 4
  47977. 000231AA  2F05                     move.l     -[A7], D5
  47978. 000231AC  2F0C                     move.l     -[A7], A4
  47979. 000231AE  61FF FFFF 8C0C           bsr        -0x73F2 /* 0001BDBC */
  47980. 000231B4  201F                     move.l     D0, [A7]+
  47981. 000231B6  E988                     lsl        D0, 4
  47982. 000231B8  206B 0008                movea.l    A0, [A3 + 0x8]
  47983. 000231BC  2050                     movea.l    A0, [A0]
  47984. 000231BE  D1C0                     add.l      A0, D0
  47985. 000231C0  2448                     movea.l    A2, A0
  47986. 000231C2  4A84                     tst.l      D4
  47987. 000231C4  6704                     beq        +0x6 /* 000231CA */
  47988. 000231C6  2044                     movea.l    A0, D4
  47989. 000231C8  2092                     move.l     [A0], [A2]
  47990. label000231CA:
  47991. 000231CA  4A83                     tst.l      D3
  47992. 000231CC  6706                     beq        +0x8 /* 000231D4 */
  47993. 000231CE  2043                     movea.l    A0, D3
  47994. 000231D0  20AA 0010                move.l     [A0], [A2 + 0x10]
  47995. label000231D4:
  47996. 000231D4  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  47997. 000231D8  4E5E                     unlink     A6
  47998. 000231DA  4E74 0012                rtd        0x0012
  47999. fn000231DE:
  48000. 000231DE  4E56 0000                link       A6, 0
  48001. 000231E2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  48002. 000231E6  2E2E 0016                move.l     D7, [A6 + 0x16]
  48003. 000231EA  2C2E 0010                move.l     D6, [A6 + 0x10]
  48004. 000231EE  2A2E 000C                move.l     D5, [A6 + 0xC]
  48005. 000231F2  262E 0008                move.l     D3, [A6 + 0x8]
  48006. 000231F6  2043                     movea.l    A0, D3
  48007. 000231F8  2450                     movea.l    A2, [A0]
  48008. 000231FA  206A 0004                movea.l    A0, [A2 + 0x4]
  48009. 000231FE  2650                     movea.l    A3, [A0]
  48010. 00023200  282A 0014                move.l     D4, [A2 + 0x14]
  48011. 00023204  594F                     subq.w     A7, 4
  48012. 00023206  2F07                     move.l     -[A7], D7
  48013. 00023208  2F03                     move.l     -[A7], D3
  48014. 0002320A  61FF FFFF 8BB0           bsr        -0x744E /* 0001BDBC */
  48015. 00023210  201F                     move.l     D0, [A7]+
  48016. 00023212  E988                     lsl        D0, 4
  48017. 00023214  206A 0008                movea.l    A0, [A2 + 0x8]
  48018. 00023218  2050                     movea.l    A0, [A0]
  48019. 0002321A  D1C0                     add.l      A0, D0
  48020. 0002321C  2848                     movea.l    A4, A0
  48021. 0002321E  244C                     movea.l    A2, A4
  48022. 00023220  6004                     bra        +0x6 /* 00023226 */
  48023. label00023222:
  48024. 00023222  7010                     moveq.l    D0, 0x10
  48025. 00023224  95C0                     sub.l      A2, D0
  48026. label00023226:
  48027. 00023226  2612                     move.l     D3, [A2]
  48028. 00023228  4A83                     tst.l      D3
  48029. 0002322A  6F0C                     ble        +0xE /* 00023238 */
  48030. 0002322C  204B                     movea.l    A0, A3
  48031. 0002322E  5388                     subq.l     A0, 1
  48032. 00023230  0C30 000D 3800           cmpi.b     [A0 + D3], 0xD /* '\r' */
  48033. 00023236  66EA                     bne        -0x14 /* 00023222 */
  48034. label00023238:
  48035. 00023238  4A86                     tst.l      D6
  48036. 0002323A  6704                     beq        +0x6 /* 00023240 */
  48037. 0002323C  2046                     movea.l    A0, D6
  48038. 0002323E  2083                     move.l     [A0], D3
  48039. label00023240:
  48040. 00023240  244C                     movea.l    A2, A4
  48041. 00023242  508A                     addq.l     A2, 8
  48042. 00023244  508A                     addq.l     A2, 8
  48043. 00023246  6004                     bra        +0x6 /* 0002324C */
  48044. label00023248:
  48045. 00023248  7010                     moveq.l    D0, 0x10
  48046. 0002324A  D5C0                     add.l      A2, D0
  48047. label0002324C:
  48048. 0002324C  2612                     move.l     D3, [A2]
  48049. 0002324E  B684                     cmp.l      D3, D4
  48050. 00023250  6C0C                     bge        +0xE /* 0002325E */
  48051. 00023252  204B                     movea.l    A0, A3
  48052. 00023254  5388                     subq.l     A0, 1
  48053. 00023256  0C30 000D 3800           cmpi.b     [A0 + D3], 0xD /* '\r' */
  48054. 0002325C  66EA                     bne        -0x14 /* 00023248 */
  48055. label0002325E:
  48056. 0002325E  4A85                     tst.l      D5
  48057. 00023260  6704                     beq        +0x6 /* 00023266 */
  48058. 00023262  2045                     movea.l    A0, D5
  48059. 00023264  2083                     move.l     [A0], D3
  48060. label00023266:
  48061. 00023266  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  48062. 0002326A  4E5E                     unlink     A6
  48063. 0002326C  4E74 0012                rtd        0x0012
  48064. fn00023270:
  48065. 00023270  4E56 FFDC                link       A6, -0x0024
  48066. 00023274  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  48067. 00023278  2C2E 0014                move.l     D6, [A6 + 0x14]
  48068. 0002327C  266E 0010                movea.l    A3, [A6 + 0x10]
  48069. 00023280  246E 000C                movea.l    A2, [A6 + 0xC]
  48070. 00023284  286E 0008                movea.l    A4, [A6 + 0x8]
  48071. 00023288  2054                     movea.l    A0, [A4]
  48072. 0002328A  2028 004C                move.l     D0, [A0 + 0x4C]
  48073. 0002328E  0280 1000 0000           andi.l     D0, 0x10000000
  48074. 00023294  6700 00C6                beq        +0xC8 /* 0002335C */
  48075. 00023298  2F06                     move.l     -[A7], D6
  48076. 0002329A  1F3C FFFF                move.b     -[A7], 0xFF
  48077. 0002329E  2F0B                     move.l     -[A7], A3
  48078. 000232A0  2F0A                     move.l     -[A7], A2
  48079. 000232A2  2F0C                     move.l     -[A7], A4
  48080. 000232A4  4EBA FF38                jsr        [PC - 0xC8 /* 000231DE */]
  48081. 000232A8  594F                     subq.w     A7, 4
  48082. 000232AA  2F06                     move.l     -[A7], D6
  48083. 000232AC  2F0C                     move.l     -[A7], A4
  48084. 000232AE  61FF FFFF 8BC4           bsr        -0x743A /* 0001BE74 */
  48085. 000232B4  201F                     move.l     D0, [A7]+
  48086. 000232B6  2600                     move.l     D3, D0
  48087. 000232B8  2F03                     move.l     -[A7], D3
  48088. 000232BA  486E FFE4                pea.l      [A6 - 0x1C]
  48089. 000232BE  2F0C                     move.l     -[A7], A4
  48090. 000232C0  61FF FFFF 8C58           bsr        -0x73A6 /* 0001BF1A */
  48091. 000232C6  554F                     subq.w     A7, 2
  48092. 000232C8  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  48093. 000232CC  2F3C 8202 0006           move.l     -[A7], 0x82020006
  48094. 000232D2  A8B5                     syscall    ScriptUtil
  48095. 000232D4  301F                     move.w     D0, [A7]+
  48096. 000232D6  3A00                     move.w     D5, D0
  48097. 000232D8  3E05                     move.w     D7, D5
  48098. 000232DA  2D43 FFE0                move.l     [A6 - 0x20], D3
  48099. 000232DE  2D6E FFE8 FFDC           move.l     [A6 - 0x24], [A6 - 0x18]
  48100. 000232E4  602C                     bra        +0x2E /* 00023312 */
  48101. label000232E6:
  48102. 000232E6  5383                     subq.l     D3, 1
  48103. 000232E8  2F03                     move.l     -[A7], D3
  48104. 000232EA  486E FFE4                pea.l      [A6 - 0x1C]
  48105. 000232EE  2F0C                     move.l     -[A7], A4
  48106. 000232F0  61FF FFFF 8C28           bsr        -0x73D6 /* 0001BF1A */
  48107. 000232F6  554F                     subq.w     A7, 2
  48108. 000232F8  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  48109. 000232FC  2F3C 8202 0006           move.l     -[A7], 0x82020006
  48110. 00023302  A8B5                     syscall    ScriptUtil
  48111. 00023304  301F                     move.w     D0, [A7]+
  48112. 00023306  3800                     move.w     D4, D0
  48113. 00023308  BA44                     cmp.w      D5, D4
  48114. 0002330A  6706                     beq        +0x8 /* 00023312 */
  48115. 0002330C  26AE FFE8                move.l     [A3], [A6 - 0x18]
  48116. 00023310  6008                     bra        +0xA /* 0002331A */
  48117. label00023312:
  48118. 00023312  202E FFE4                move.l     D0, [A6 - 0x1C]
  48119. 00023316  B093                     cmp.l      D0, [A3]
  48120. 00023318  6ECC                     bgt        -0x32 /* 000232E6 */
  48121. label0002331A:
  48122. 0002331A  262E FFE0                move.l     D3, [A6 - 0x20]
  48123. 0002331E  2D6E FFDC FFE8           move.l     [A6 - 0x18], [A6 - 0x24]
  48124. 00023324  602C                     bra        +0x2E /* 00023352 */
  48125. label00023326:
  48126. 00023326  5283                     addq.l     D3, 1
  48127. 00023328  2F03                     move.l     -[A7], D3
  48128. 0002332A  486E FFE4                pea.l      [A6 - 0x1C]
  48129. 0002332E  2F0C                     move.l     -[A7], A4
  48130. 00023330  61FF FFFF 8BE8           bsr        -0x7416 /* 0001BF1A */
  48131. 00023336  554F                     subq.w     A7, 2
  48132. 00023338  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  48133. 0002333C  2F3C 8202 0006           move.l     -[A7], 0x82020006
  48134. 00023342  A8B5                     syscall    ScriptUtil
  48135. 00023344  301F                     move.w     D0, [A7]+
  48136. 00023346  3800                     move.w     D4, D0
  48137. 00023348  BA44                     cmp.w      D5, D4
  48138. 0002334A  6706                     beq        +0x8 /* 00023352 */
  48139. 0002334C  24AE FFE4                move.l     [A2], [A6 - 0x1C]
  48140. 00023350  6014                     bra        +0x16 /* 00023366 */
  48141. label00023352:
  48142. 00023352  202E FFE8                move.l     D0, [A6 - 0x18]
  48143. 00023356  B092                     cmp.l      D0, [A2]
  48144. 00023358  6DCC                     blt        -0x32 /* 00023326 */
  48145. 0002335A  600A                     bra        +0xC /* 00023366 */
  48146. label0002335C:
  48147. 0002335C  7E00                     moveq.l    D7, 0x00
  48148. 0002335E  4293                     clr.l      [A3]
  48149. 00023360  2054                     movea.l    A0, [A4]
  48150. 00023362  24A8 0014                move.l     [A2], [A0 + 0x14]
  48151. label00023366:
  48152. 00023366  594F                     subq.w     A7, 4
  48153. 00023368  2F13                     move.l     -[A7], [A3]
  48154. 0002336A  2006                     move.l     D0, D6
  48155. 0002336C  0680 FFFF C001           addi.l     D0, 0xFFFFC001
  48156. 00023372  2F00                     move.l     -[A7], D0
  48157. 00023374  2F06                     move.l     -[A7], D6
  48158. 00023376  61FF FFFF C908           bsr        -0x36F6 /* 0001FC80 */
  48159. 0002337C  201F                     move.l     D0, [A7]+
  48160. 0002337E  2680                     move.l     [A3], D0
  48161. 00023380  594F                     subq.w     A7, 4
  48162. 00023382  2F12                     move.l     -[A7], [A2]
  48163. 00023384  2F06                     move.l     -[A7], D6
  48164. 00023386  2006                     move.l     D0, D6
  48165. 00023388  0680 0000 3FFF           addi.l     D0, 0x3FFF
  48166. 0002338E  2F00                     move.l     -[A7], D0
  48167. 00023390  61FF FFFF C8EE           bsr        -0x3710 /* 0001FC80 */
  48168. 00023396  201F                     move.l     D0, [A7]+
  48169. 00023398  2480                     move.l     [A2], D0
  48170. 0002339A  3F47 005C                move.w     [A7 + 0x5C], D7
  48171. 0002339E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  48172. 000233A2  4E5E                     unlink     A6
  48173. 000233A4  4E74 0010                rtd        0x0010
  48174. fn000233A8:
  48175. 000233A8  4E56 FFE4                link       A6, -0x001C
  48176. 000233AC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  48177. 000233B0  262E 0014                move.l     D3, [A6 + 0x14]
  48178. 000233B4  266E 0010                movea.l    A3, [A6 + 0x10]
  48179. 000233B8  246E 000C                movea.l    A2, [A6 + 0xC]
  48180. 000233BC  286E 0008                movea.l    A4, [A6 + 0x8]
  48181. 000233C0  2F03                     move.l     -[A7], D3
  48182. 000233C2  486E FFE4                pea.l      [A6 - 0x1C]
  48183. 000233C6  2F0C                     move.l     -[A7], A4
  48184. 000233C8  61FF FFFF 8C48           bsr        -0x73B6 /* 0001C012 */
  48185. 000233CE  26AE FFE4                move.l     [A3], [A6 - 0x1C]
  48186. 000233D2  24AE FFE8                move.l     [A2], [A6 - 0x18]
  48187. 000233D6  594F                     subq.w     A7, 4
  48188. 000233D8  2F13                     move.l     -[A7], [A3]
  48189. 000233DA  2003                     move.l     D0, D3
  48190. 000233DC  0680 FFFF C001           addi.l     D0, 0xFFFFC001
  48191. 000233E2  2F00                     move.l     -[A7], D0
  48192. 000233E4  2F03                     move.l     -[A7], D3
  48193. 000233E6  61FF FFFF C898           bsr        -0x3766 /* 0001FC80 */
  48194. 000233EC  201F                     move.l     D0, [A7]+
  48195. 000233EE  2680                     move.l     [A3], D0
  48196. 000233F0  594F                     subq.w     A7, 4
  48197. 000233F2  2F12                     move.l     -[A7], [A2]
  48198. 000233F4  2F03                     move.l     -[A7], D3
  48199. 000233F6  2003                     move.l     D0, D3
  48200. 000233F8  0680 0000 3FFF           addi.l     D0, 0x3FFF
  48201. 000233FE  2F00                     move.l     -[A7], D0
  48202. 00023400  61FF FFFF C87E           bsr        -0x3780 /* 0001FC80 */
  48203. 00023406  201F                     move.l     D0, [A7]+
  48204. 00023408  2480                     move.l     [A2], D0
  48205. 0002340A  554F                     subq.w     A7, 2
  48206. 0002340C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  48207. 00023410  2F3C 8202 0006           move.l     -[A7], 0x82020006
  48208. 00023416  A8B5                     syscall    ScriptUtil
  48209. 00023418  301F                     move.w     D0, [A7]+
  48210. 0002341A  3F40 0044                move.w     [A7 + 0x44], D0
  48211. 0002341E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  48212. 00023422  4E5E                     unlink     A6
  48213. 00023424  4E74 0010                rtd        0x0010
  48214. fn00023428:
  48215. 00023428  4E56 FFEC                link       A6, -0x0014
  48216. 0002342C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  48217. 00023430  2E2E 0016                move.l     D7, [A6 + 0x16]
  48218. 00023434  282E 0010                move.l     D4, [A6 + 0x10]
  48219. 00023438  262E 000C                move.l     D3, [A6 + 0xC]
  48220. 0002343C  266E 0008                movea.l    A3, [A6 + 0x8]
  48221. 00023440  554F                     subq.w     A7, 2
  48222. 00023442  2F0B                     move.l     -[A7], A3
  48223. 00023444  1F3C 0001                move.b     -[A7], 0x1
  48224. 00023448  61FF 0000 1DB6           bsr        +0x1DB8 /* 00025200 */
  48225. 0002344E  101F                     move.b     D0, [A7]+
  48226. 00023450  2853                     movea.l    A4, [A3]
  48227. 00023452  554F                     subq.w     A7, 2
  48228. 00023454  2F07                     move.l     -[A7], D7
  48229. 00023456  486E FFFC                pea.l      [A6 - 0x4]
  48230. 0002345A  486E FFEC                pea.l      [A6 - 0x14]
  48231. 0002345E  2F0B                     move.l     -[A7], A3
  48232. 00023460  4EBA FE0E                jsr        [PC - 0x1F2 /* 00023270 */]
  48233. 00023464  301F                     move.w     D0, [A7]+
  48234. 00023466  3A00                     move.w     D5, D0
  48235. 00023468  246C 0004                movea.l    A2, [A4 + 0x4]
  48236. 0002346C  554F                     subq.w     A7, 2
  48237. 0002346E  2F0A                     move.l     -[A7], A2
  48238. 00023470  1F3C 0001                move.b     -[A7], 0x1
  48239. 00023474  61FF 0000 1D8A           bsr        +0x1D8C /* 00025200 */
  48240. 0002347A  101F                     move.b     D0, [A7]+
  48241. 0002347C  1C00                     move.b     D6, D0
  48242. 0002347E  2052                     movea.l    A0, [A2]
  48243. 00023480  202E FFFC                move.l     D0, [A6 - 0x4]
  48244. 00023484  4870 0800                pea.l      [A0 + D0]
  48245. 00023488  202E FFEC                move.l     D0, [A6 - 0x14]
  48246. 0002348C  90AE FFFC                sub.l      D0, [A6 - 0x4]
  48247. 00023490  3F00                     move.w     -[A7], D0
  48248. 00023492  2007                     move.l     D0, D7
  48249. 00023494  90AE FFFC                sub.l      D0, [A6 - 0x4]
  48250. 00023498  3F00                     move.w     -[A7], D0
  48251. 0002349A  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  48252. 0002349E  486E FFF0                pea.l      [A6 - 0x10]
  48253. 000234A2  3F05                     move.w     -[A7], D5
  48254. 000234A4  2F0B                     move.l     -[A7], A3
  48255. 000234A6  206C 00C4                movea.l    A0, [A4 + 0xC4]
  48256. 000234AA  4E90                     jsr        [A0]
  48257. 000234AC  554F                     subq.w     A7, 2
  48258. 000234AE  2F0A                     move.l     -[A7], A2
  48259. 000234B0  1F06                     move.b     -[A7], D6
  48260. 000234B2  61FF 0000 1D4C           bsr        +0x1D4E /* 00025200 */
  48261. 000234B8  101F                     move.b     D0, [A7]+
  48262. 000234BA  4A84                     tst.l      D4
  48263. 000234BC  670E                     beq        +0x10 /* 000234CC */
  48264. 000234BE  306E FFF0                movea.w    A0, [A6 - 0x10]
  48265. 000234C2  202E FFFC                move.l     D0, [A6 - 0x4]
  48266. 000234C6  D088                     add.l      D0, A0
  48267. 000234C8  2044                     movea.l    A0, D4
  48268. 000234CA  2080                     move.l     [A0], D0
  48269. label000234CC:
  48270. 000234CC  4A83                     tst.l      D3
  48271. 000234CE  670E                     beq        +0x10 /* 000234DE */
  48272. 000234D0  306E FFF2                movea.w    A0, [A6 - 0xE]
  48273. 000234D4  202E FFFC                move.l     D0, [A6 - 0x4]
  48274. 000234D8  D088                     add.l      D0, A0
  48275. 000234DA  2043                     movea.l    A0, D3
  48276. 000234DC  2080                     move.l     [A0], D0
  48277. label000234DE:
  48278. 000234DE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  48279. 000234E2  4E5E                     unlink     A6
  48280. 000234E4  4E74 0012                rtd        0x0012
  48281. fn000234E8:
  48282. 000234E8  4E56 FFF8                link       A6, -0x0008
  48283. 000234EC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  48284. 000234F0  262E 000C                move.l     D3, [A6 + 0xC]
  48285. 000234F4  266E 0008                movea.l    A3, [A6 + 0x8]
  48286. 000234F8  7800                     moveq.l    D4, 0x00
  48287. 000234FA  554F                     subq.w     A7, 2
  48288. 000234FC  2F0B                     move.l     -[A7], A3
  48289. 000234FE  1F3C 0001                move.b     -[A7], 0x1
  48290. 00023502  61FF 0000 1CFC           bsr        +0x1CFE /* 00025200 */
  48291. 00023508  101F                     move.b     D0, [A7]+
  48292. 0002350A  1C00                     move.b     D6, D0
  48293. 0002350C  2453                     movea.l    A2, [A3]
  48294. 0002350E  202A 004C                move.l     D0, [A2 + 0x4C]
  48295. 00023512  0280 0800 0000           andi.l     D0, 0x8000000
  48296. 00023518  6766                     beq        +0x68 /* 00023580 */
  48297. 0002351A  4A83                     tst.l      D3
  48298. 0002351C  6D62                     blt        +0x64 /* 00023580 */
  48299. 0002351E  B6AA 0014                cmp.l      D3, [A2 + 0x14]
  48300. 00023522  6C5C                     bge        +0x5E /* 00023580 */
  48301. 00023524  554F                     subq.w     A7, 2
  48302. 00023526  2F03                     move.l     -[A7], D3
  48303. 00023528  486E FFFC                pea.l      [A6 - 0x4]
  48304. 0002352C  486E FFF8                pea.l      [A6 - 0x8]
  48305. 00023530  2F0B                     move.l     -[A7], A3
  48306. 00023532  4EBA FE74                jsr        [PC - 0x18C /* 000233A8 */]
  48307. 00023536  301F                     move.w     D0, [A7]+
  48308. 00023538  3A00                     move.w     D5, D0
  48309. 0002353A  286A 0004                movea.l    A4, [A2 + 0x4]
  48310. 0002353E  554F                     subq.w     A7, 2
  48311. 00023540  2F0C                     move.l     -[A7], A4
  48312. 00023542  1F3C 0001                move.b     -[A7], 0x1
  48313. 00023546  61FF 0000 1CB8           bsr        +0x1CBA /* 00025200 */
  48314. 0002354C  101F                     move.b     D0, [A7]+
  48315. 0002354E  1E00                     move.b     D7, D0
  48316. 00023550  554F                     subq.w     A7, 2
  48317. 00023552  2054                     movea.l    A0, [A4]
  48318. 00023554  202E FFFC                move.l     D0, [A6 - 0x4]
  48319. 00023558  4870 0800                pea.l      [A0 + D0]
  48320. 0002355C  2003                     move.l     D0, D3
  48321. 0002355E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  48322. 00023562  3F00                     move.w     -[A7], D0
  48323. 00023564  3F05                     move.w     -[A7], D5
  48324. 00023566  2F0B                     move.l     -[A7], A3
  48325. 00023568  206A 00C8                movea.l    A0, [A2 + 0xC8]
  48326. 0002356C  4E90                     jsr        [A0]
  48327. 0002356E  301F                     move.w     D0, [A7]+
  48328. 00023570  3800                     move.w     D4, D0
  48329. 00023572  554F                     subq.w     A7, 2
  48330. 00023574  2F0C                     move.l     -[A7], A4
  48331. 00023576  1F07                     move.b     -[A7], D7
  48332. 00023578  61FF 0000 1C86           bsr        +0x1C88 /* 00025200 */
  48333. 0002357E  101F                     move.b     D0, [A7]+
  48334. label00023580:
  48335. 00023580  554F                     subq.w     A7, 2
  48336. 00023582  2F0B                     move.l     -[A7], A3
  48337. 00023584  1F06                     move.b     -[A7], D6
  48338. 00023586  61FF 0000 1C78           bsr        +0x1C7A /* 00025200 */
  48339. 0002358C  101F                     move.b     D0, [A7]+
  48340. 0002358E  3F44 0038                move.w     [A7 + 0x38], D4
  48341. 00023592  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  48342. 00023596  4E5E                     unlink     A6
  48343. 00023598  4E74 0008                rtd        0x0008
  48344. fn0002359C:
  48345. 0002359C  4E56 FFF8                link       A6, -0x0008
  48346. 000235A0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  48347. 000235A4  262E 000C                move.l     D3, [A6 + 0xC]
  48348. 000235A8  266E 0008                movea.l    A3, [A6 + 0x8]
  48349. 000235AC  7800                     moveq.l    D4, 0x00
  48350. 000235AE  554F                     subq.w     A7, 2
  48351. 000235B0  2F0B                     move.l     -[A7], A3
  48352. 000235B2  1F3C 0001                move.b     -[A7], 0x1
  48353. 000235B6  61FF 0000 1C48           bsr        +0x1C4A /* 00025200 */
  48354. 000235BC  101F                     move.b     D0, [A7]+
  48355. 000235BE  1C00                     move.b     D6, D0
  48356. 000235C0  2453                     movea.l    A2, [A3]
  48357. 000235C2  4A83                     tst.l      D3
  48358. 000235C4  6D62                     blt        +0x64 /* 00023628 */
  48359. 000235C6  B6AA 0014                cmp.l      D3, [A2 + 0x14]
  48360. 000235CA  6C5C                     bge        +0x5E /* 00023628 */
  48361. 000235CC  554F                     subq.w     A7, 2
  48362. 000235CE  2F03                     move.l     -[A7], D3
  48363. 000235D0  486E FFFC                pea.l      [A6 - 0x4]
  48364. 000235D4  486E FFF8                pea.l      [A6 - 0x8]
  48365. 000235D8  2F0B                     move.l     -[A7], A3
  48366. 000235DA  4EBA FDCC                jsr        [PC - 0x234 /* 000233A8 */]
  48367. 000235DE  301F                     move.w     D0, [A7]+
  48368. 000235E0  3A00                     move.w     D5, D0
  48369. 000235E2  286A 0004                movea.l    A4, [A2 + 0x4]
  48370. 000235E6  554F                     subq.w     A7, 2
  48371. 000235E8  2F0C                     move.l     -[A7], A4
  48372. 000235EA  1F3C 0001                move.b     -[A7], 0x1
  48373. 000235EE  61FF 0000 1C10           bsr        +0x1C12 /* 00025200 */
  48374. 000235F4  101F                     move.b     D0, [A7]+
  48375. 000235F6  1E00                     move.b     D7, D0
  48376. 000235F8  554F                     subq.w     A7, 2
  48377. 000235FA  2054                     movea.l    A0, [A4]
  48378. 000235FC  202E FFFC                move.l     D0, [A6 - 0x4]
  48379. 00023600  4870 0800                pea.l      [A0 + D0]
  48380. 00023604  2003                     move.l     D0, D3
  48381. 00023606  90AE FFFC                sub.l      D0, [A6 - 0x4]
  48382. 0002360A  3F00                     move.w     -[A7], D0
  48383. 0002360C  3F05                     move.w     -[A7], D5
  48384. 0002360E  2F0B                     move.l     -[A7], A3
  48385. 00023610  206A 00CC                movea.l    A0, [A2 + 0xCC]
  48386. 00023614  4E90                     jsr        [A0]
  48387. 00023616  301F                     move.w     D0, [A7]+
  48388. 00023618  3800                     move.w     D4, D0
  48389. 0002361A  554F                     subq.w     A7, 2
  48390. 0002361C  2F0C                     move.l     -[A7], A4
  48391. 0002361E  1F07                     move.b     -[A7], D7
  48392. 00023620  61FF 0000 1BDE           bsr        +0x1BE0 /* 00025200 */
  48393. 00023626  101F                     move.b     D0, [A7]+
  48394. label00023628:
  48395. 00023628  554F                     subq.w     A7, 2
  48396. 0002362A  2F0B                     move.l     -[A7], A3
  48397. 0002362C  1F06                     move.b     -[A7], D6
  48398. 0002362E  61FF 0000 1BD0           bsr        +0x1BD2 /* 00025200 */
  48399. 00023634  101F                     move.b     D0, [A7]+
  48400. 00023636  3F44 0038                move.w     [A7 + 0x38], D4
  48401. 0002363A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  48402. 0002363E  4E5E                     unlink     A6
  48403. 00023640  4E74 0008                rtd        0x0008
  48404. fn00023644:
  48405. 00023644  4E56 FFF6                link       A6, -0x000A
  48406. 00023648  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  48407. 0002364C  282E 0012                move.l     D4, [A6 + 0x12]
  48408. 00023650  362E 0010                move.w     D3, [A6 + 0x10]
  48409. 00023654  246E 000C                movea.l    A2, [A6 + 0xC]
  48410. 00023658  266E 0008                movea.l    A3, [A6 + 0x8]
  48411. 0002365C  2F04                     move.l     -[A7], D4
  48412. 0002365E  3F03                     move.w     -[A7], D3
  48413. 00023660  486E FFF8                pea.l      [A6 - 0x8]
  48414. 00023664  486E FFF6                pea.l      [A6 - 0xA]
  48415. 00023668  2F0B                     move.l     -[A7], A3
  48416. 0002366A  4EBA F922                jsr        [PC - 0x6DE /* 00022F8E */]
  48417. 0002366E  486E FFF8                pea.l      [A6 - 0x8]
  48418. 00023672  2F0A                     move.l     -[A7], A2
  48419. 00023674  61FF FFFF C638           bsr        -0x39C6 /* 0001FCAE */
  48420. 0002367A  2053                     movea.l    A0, [A3]
  48421. 0002367C  326A 0002                movea.w    A1, [A2 + 0x2]
  48422. 00023680  B3E8 0038                cmpa.l     A1, [A0 + 0x38]
  48423. 00023684  6F04                     ble        +0x6 /* 0002368A */
  48424. 00023686  536A 0002                subq.w     [A2 + 0x2], 1
  48425. label0002368A:
  48426. 0002368A  3012                     move.w     D0, [A2]
  48427. 0002368C  D06E FFF6                add.w      D0, [A6 - 0xA]
  48428. 00023690  3540 0004                move.w     [A2 + 0x4], D0
  48429. 00023694  302A 0002                move.w     D0, [A2 + 0x2]
  48430. 00023698  5240                     addq.w     D0, 1
  48431. 0002369A  3540 0006                move.w     [A2 + 0x6], D0
  48432. 0002369E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  48433. 000236A2  4E5E                     unlink     A6
  48434. 000236A4  4E74 000E                rtd        0x000E
  48435. fn000236A8:
  48436. 000236A8  4E56 FFF4                link       A6, -0x000C
  48437. 000236AC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  48438. 000236B0  282E 0010                move.l     D4, [A6 + 0x10]
  48439. 000236B4  362E 000E                move.w     D3, [A6 + 0xE]
  48440. 000236B8  1A2E 000C                move.b     D5, [A6 + 0xC]
  48441. 000236BC  286E 0008                movea.l    A4, [A6 + 0x8]
  48442. 000236C0  2454                     movea.l    A2, [A4]
  48443. 000236C2  486E FFF4                pea.l      [A6 - 0xC]
  48444. 000236C6  A874                     syscall    GetPort
  48445. 000236C8  2F12                     move.l     -[A7], [A2]
  48446. 000236CA  A873                     syscall    SetPort
  48447. 000236CC  594F                     subq.w     A7, 4
  48448. 000236CE  A8D8                     syscall    NewRgn
  48449. 000236D0  205F                     movea.l    A0, [A7]+
  48450. 000236D2  2648                     movea.l    A3, A0
  48451. 000236D4  2F0B                     move.l     -[A7], A3
  48452. 000236D6  A87A                     syscall    GetClip
  48453. 000236D8  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  48454. 000236DC  A879                     syscall    SetClip
  48455. 000236DE  2F04                     move.l     -[A7], D4
  48456. 000236E0  3F03                     move.w     -[A7], D3
  48457. 000236E2  486E FFF8                pea.l      [A6 - 0x8]
  48458. 000236E6  2F0C                     move.l     -[A7], A4
  48459. 000236E8  4EBA FF5A                jsr        [PC - 0xA6 /* 00023644 */]
  48460. 000236EC  4A05                     tst.b      D5
  48461. 000236EE  6734                     beq        +0x36 /* 00023724 */
  48462. 000236F0  302E FFF8                move.w     D0, [A6 - 0x8]
  48463. 000236F4  D06E FFFC                add.w      D0, [A6 - 0x4]
  48464. 000236F8  E240                     asr        D0.w, 1
  48465. 000236FA  3D40 FFFC                move.w     [A6 - 0x4], D0
  48466. 000236FE  486E FFF8                pea.l      [A6 - 0x8]
  48467. 00023702  A8A4                     syscall    InvertRect
  48468. 00023704  2F04                     move.l     -[A7], D4
  48469. 00023706  70FF                     moveq.l    D0, 0xFFFFFFFF
  48470. 00023708  9043                     sub.w      D0, D3
  48471. 0002370A  3F00                     move.w     -[A7], D0
  48472. 0002370C  486E FFF8                pea.l      [A6 - 0x8]
  48473. 00023710  2F0C                     move.l     -[A7], A4
  48474. 00023712  4EBA FF30                jsr        [PC - 0xD0 /* 00023644 */]
  48475. 00023716  302E FFF8                move.w     D0, [A6 - 0x8]
  48476. 0002371A  D06E FFFC                add.w      D0, [A6 - 0x4]
  48477. 0002371E  E240                     asr        D0.w, 1
  48478. 00023720  3D40 FFF8                move.w     [A6 - 0x8], D0
  48479. label00023724:
  48480. 00023724  486E FFF8                pea.l      [A6 - 0x8]
  48481. 00023728  A8A4                     syscall    InvertRect
  48482. 0002372A  2F0B                     move.l     -[A7], A3
  48483. 0002372C  A879                     syscall    SetClip
  48484. 0002372E  2F0B                     move.l     -[A7], A3
  48485. 00023730  A8D9                     syscall    DisposRgn/DisposeRgn
  48486. 00023732  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  48487. 00023736  A873                     syscall    SetPort
  48488. 00023738  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  48489. 0002373C  4E5E                     unlink     A6
  48490. 0002373E  4E74 000C                rtd        0x000C
  48491. fn00023742:
  48492. 00023742  4E56 0000                link       A6, 0
  48493. 00023746  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  48494. 0002374A  266E 0008                movea.l    A3, [A6 + 0x8]
  48495. 0002374E  2453                     movea.l    A2, [A3]
  48496. 00023750  7632                     moveq.l    D3, 0x32
  48497. 00023752  7800                     moveq.l    D4, 0x00
  48498. 00023754  2A2A 004C                move.l     D5, [A2 + 0x4C]
  48499. 00023758  2005                     move.l     D0, D5
  48500. 0002375A  0280 0010 0000           andi.l     D0, 0x100000
  48501. 00023760  6700 00E8                beq        +0xEA /* 0002384A */
  48502. 00023764  7020                     moveq.l    D0, 0x20
  48503. 00023766  C0AA 0050                and.l      D0, [A2 + 0x50]
  48504. 0002376A  670C                     beq        +0xE /* 00023778 */
  48505. 0002376C  2005                     move.l     D0, D5
  48506. 0002376E  0280 0100 0000           andi.l     D0, 0x1000000
  48507. 00023774  6700 00D4                beq        +0xD6 /* 0002384A */
  48508. label00023778:
  48509. 00023778  2005                     move.l     D0, D5
  48510. 0002377A  0280 0400 0000           andi.l     D0, 0x4000000
  48511. 00023780  6700 00A8                beq        +0xAA /* 0002382A */
  48512. 00023784  594F                     subq.w     A7, 4
  48513. 00023786  3F3C 001E                move.w     -[A7], 0x1E
  48514. 0002378A  2F3C 8402 0008           move.l     -[A7], 0x84020008
  48515. 00023790  A8B5                     syscall    ScriptUtil
  48516. 00023792  201F                     move.l     D0, [A7]+
  48517. 00023794  0280 4000 0000           andi.l     D0, 0x40000000 /* '@\0\0\0' */
  48518. 0002379A  6734                     beq        +0x36 /* 000237D0 */
  48519. 0002379C  7801                     moveq.l    D4, 0x01
  48520. 0002379E  3C2A 006C                move.w     D6, [A2 + 0x6C]
  48521. 000237A2  0C46 FFFF                cmpi.w     D6, 0xFFFF
  48522. 000237A6  6716                     beq        +0x18 /* 000237BE */
  48523. 000237A8  0C46 0001                cmpi.w     D6, 0x1
  48524. 000237AC  660C                     bne        +0xE /* 000237BA */
  48525. 000237AE  554F                     subq.w     A7, 2
  48526. 000237B0  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  48527. 000237B4  301F                     move.w     D0, [A7]+
  48528. 000237B6  4A40                     tst.w      D0
  48529. 000237B8  6604                     bne        +0x6 /* 000237BE */
  48530. label000237BA:
  48531. 000237BA  7000                     moveq.l    D0, 0x00
  48532. 000237BC  6002                     bra        +0x4 /* 000237C0 */
  48533. label000237BE:
  48534. 000237BE  7001                     moveq.l    D0, 0x01
  48535. label000237C0:
  48536. 000237C0  4A00                     tst.b      D0
  48537. 000237C2  6704                     beq        +0x6 /* 000237C8 */
  48538. 000237C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  48539. 000237C6  6002                     bra        +0x4 /* 000237CA */
  48540. label000237C8:
  48541. 000237C8  7000                     moveq.l    D0, 0x00
  48542. label000237CA:
  48543. 000237CA  4880                     ext.w      D0
  48544. 000237CC  3600                     move.w     D3, D0
  48545. 000237CE  605A                     bra        +0x5C /* 0002382A */
  48546. label000237D0:
  48547. 000237D0  2A2A 004C                move.l     D5, [A2 + 0x4C]
  48548. 000237D4  2005                     move.l     D0, D5
  48549. 000237D6  0280 0100 0000           andi.l     D0, 0x1000000
  48550. 000237DC  6712                     beq        +0x14 /* 000237F0 */
  48551. 000237DE  0805 0019                btst.b     D5, 0x19
  48552. 000237E2  6704                     beq        +0x6 /* 000237E8 */
  48553. 000237E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  48554. 000237E6  6002                     bra        +0x4 /* 000237EA */
  48555. label000237E8:
  48556. 000237E8  7000                     moveq.l    D0, 0x00
  48557. label000237EA:
  48558. 000237EA  4880                     ext.w      D0
  48559. 000237EC  3600                     move.w     D3, D0
  48560. 000237EE  603A                     bra        +0x3C /* 0002382A */
  48561. label000237F0:
  48562. 000237F0  594F                     subq.w     A7, 4
  48563. 000237F2  594F                     subq.w     A7, 4
  48564. 000237F4  3F3C 0016                move.w     -[A7], 0x16
  48565. 000237F8  2F3C 8402 0008           move.l     -[A7], 0x84020008
  48566. 000237FE  A8B5                     syscall    ScriptUtil
  48567. 00023800  201F                     move.l     D0, [A7]+
  48568. 00023802  3F00                     move.w     -[A7], D0
  48569. 00023804  3F3C 0006                move.w     -[A7], 0x6
  48570. 00023808  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  48571. 0002380E  A8B5                     syscall    ScriptUtil
  48572. 00023810  201F                     move.l     D0, [A7]+
  48573. 00023812  670C                     beq        +0xE /* 00023820 */
  48574. 00023814  76FF                     moveq.l    D3, 0xFFFFFFFF
  48575. 00023816  00AA 0200 0000 004C      ori.l      [A2 + 0x4C], 0x2000000
  48576. 0002381E  600A                     bra        +0xC /* 0002382A */
  48577. label00023820:
  48578. 00023820  7600                     moveq.l    D3, 0x00
  48579. 00023822  02AA FDFF FFFF 004C      andi.l     [A2 + 0x4C], 0xFDFFFFFF
  48580. label0002382A:
  48581. 0002382A  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  48582. 0002382E  3F03                     move.w     -[A7], D3
  48583. 00023830  1F04                     move.b     -[A7], D4
  48584. 00023832  2F0B                     move.l     -[A7], A3
  48585. 00023834  4EBA FE72                jsr        [PC - 0x18E /* 000236A8 */]
  48586. 00023838  0AAA 0100 0000 004C      xori.l     [A2 + 0x4C], 0x1000000
  48587. 00023840  594F                     subq.w     A7, 4
  48588. 00023842  A975                     syscall    TickCount
  48589. 00023844  201F                     move.l     D0, [A7]+
  48590. 00023846  2540 0054                move.l     [A2 + 0x54], D0
  48591. label0002384A:
  48592. 0002384A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  48593. 0002384E  4E5E                     unlink     A6
  48594. 00023850  4E74 0004                rtd        0x0004
  48595. 00023854  4E56 FFC0                link       A6, -0x0040
  48596. 00023858  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  48597. 0002385C  286E 0008                movea.l    A4, [A6 + 0x8]
  48598. 00023860  262E 0014                move.l     D3, [A6 + 0x14]
  48599. 00023864  2A2E 0018                move.l     D5, [A6 + 0x18]
  48600. 00023868  3E2E 001C                move.w     D7, [A6 + 0x1C]
  48601. 0002386C  246E 0022                movea.l    A2, [A6 + 0x22]
  48602. 00023870  206E 001E                movea.l    A0, [A6 + 0x1E]
  48603. 00023874  2650                     movea.l    A3, [A0]
  48604. 00023876  3D6B 006C FFE6           move.w     [A6 - 0x1A], [A3 + 0x6C]
  48605. 0002387C  0C6E 0001 FFE6           cmpi.w     [A6 - 0x1A], 0x1
  48606. 00023882  660C                     bne        +0xE /* 00023890 */
  48607. 00023884  554F                     subq.w     A7, 2
  48608. 00023886  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  48609. 0002388A  301F                     move.w     D0, [A7]+
  48610. 0002388C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  48611. label00023890:
  48612. 00023890  282C 0004                move.l     D4, [A4 + 0x4]
  48613. 00023894  2C2B 0034                move.l     D6, [A3 + 0x34]
  48614. 00023898  DC84                     add.l      D6, D4
  48615. 0002389A  202C 0014                move.l     D0, [A4 + 0x14]
  48616. 0002389E  9084                     sub.l      D0, D4
  48617. 000238A0  3D40 FFE2                move.w     [A6 - 0x1E], D0
  48618. 000238A4  0C47 0001                cmpi.w     D7, 0x1
  48619. 000238A8  6E5C                     bgt        +0x5E /* 00023906 */
  48620. 000238AA  554F                     subq.w     A7, 2
  48621. 000238AC  2F0C                     move.l     -[A7], A4
  48622. 000238AE  1F2B 006B                move.b     -[A7], [A3 + 0x6B]
  48623. 000238B2  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  48624. 000238B6  61FF FFFF A074           bsr        -0x5F8A /* 0001D92C */
  48625. 000238BC  301F                     move.w     D0, [A7]+
  48626. 000238BE  48C0                     ext.l      D0
  48627. 000238C0  D0AB 0038                add.l      D0, [A3 + 0x38]
  48628. 000238C4  3540 0008                move.w     [A2 + 0x8], D0
  48629. 000238C8  2012                     move.l     D0, [A2]
  48630. 000238CA  B094                     cmp.l      D0, [A4]
  48631. 000238CC  6C06                     bge        +0x8 /* 000238D4 */
  48632. 000238CE  4A6E FFE6                tst.w      [A6 - 0x1A]
  48633. 000238D2  6712                     beq        +0x14 /* 000238E6 */
  48634. label000238D4:
  48635. 000238D4  202A 0004                move.l     D0, [A2 + 0x4]
  48636. 000238D8  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  48637. 000238DC  6D28                     blt        +0x2A /* 00023906 */
  48638. 000238DE  0C6E FFFF FFE6           cmpi.w     [A6 - 0x1A], 0xFFFF
  48639. 000238E4  6620                     bne        +0x22 /* 00023906 */
  48640. label000238E6:
  48641. 000238E6  486E FFF8                pea.l      [A6 - 0x8]
  48642. 000238EA  3F2B 003A                move.w     -[A7], [A3 + 0x3A]
  48643. 000238EE  3F06                     move.w     -[A7], D6
  48644. 000238F0  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  48645. 000238F4  306E FFE2                movea.w    A0, [A6 - 0x1E]
  48646. 000238F8  2006                     move.l     D0, D6
  48647. 000238FA  D088                     add.l      D0, A0
  48648. 000238FC  3F00                     move.w     -[A7], D0
  48649. 000238FE  A8A7                     syscall    SetRect
  48650. 00023900  486E FFF8                pea.l      [A6 - 0x8]
  48651. 00023904  A8A1                     syscall    FrameRect
  48652. label00023906:
  48653. 00023906  2803                     move.l     D4, D3
  48654. 00023908  D885                     add.l      D4, D5
  48655. 0002390A  206E 000C                movea.l    A0, [A6 + 0xC]
  48656. 0002390E  2D68 0010 FFC0           move.l     [A6 - 0x40], [A0 + 0x10]
  48657. 00023914  674A                     beq        +0x4C /* 00023960 */
  48658. 00023916  206E FFC0                movea.l    A0, [A6 - 0x40]
  48659. 0002391A  2050                     movea.l    A0, [A0]
  48660. 0002391C  3D68 000A FFD6           move.w     [A6 - 0x2A], [A0 + 0xA]
  48661. 00023922  B692                     cmp.l      D3, [A2]
  48662. 00023924  6D00 01CA                blt        +0x1CC /* 00023AF0 */
  48663. 00023928  B8AA 0004                cmp.l      D4, [A2 + 0x4]
  48664. 0002392C  6E00 01C2                bgt        +0x1C4 /* 00023AF0 */
  48665. 00023930  3D6A 0008 FFCC           move.w     [A6 - 0x34], [A2 + 0x8]
  48666. 00023936  486E FFF8                pea.l      [A6 - 0x8]
  48667. 0002393A  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  48668. 0002393E  3F06                     move.w     -[A7], D6
  48669. 00023940  302E FFCC                move.w     D0, [A6 - 0x34]
  48670. 00023944  D06E FFD6                add.w      D0, [A6 - 0x2A]
  48671. 00023948  3F00                     move.w     -[A7], D0
  48672. 0002394A  306E FFE2                movea.w    A0, [A6 - 0x1E]
  48673. 0002394E  2006                     move.l     D0, D6
  48674. 00023950  D088                     add.l      D0, A0
  48675. 00023952  3F00                     move.w     -[A7], D0
  48676. 00023954  A8A7                     syscall    SetRect
  48677. 00023956  486E FFF8                pea.l      [A6 - 0x8]
  48678. 0002395A  A8A1                     syscall    FrameRect
  48679. 0002395C  6000 0192                bra        +0x194 /* 00023AF0 */
  48680. label00023960:
  48681. 00023960  0C2B 0002 006B           cmpi.b     [A3 + 0x6B], 0x2
  48682. 00023966  6632                     bne        +0x34 /* 0002399A */
  48683. 00023968  594F                     subq.w     A7, 4
  48684. 0002396A  594F                     subq.w     A7, 4
  48685. 0002396C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48686. 00023970  2F05                     move.l     -[A7], D5
  48687. 00023972  3F07                     move.w     -[A7], D7
  48688. 00023974  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  48689. 0002397A  2F39 0001 C71E           move.l     -[A7], [0x0001C71E]
  48690. 00023980  2F3C 8412 0036           move.l     -[A7], 0x84120036
  48691. 00023986  A8B5                     syscall    ScriptUtil
  48692. 00023988  201F                     move.l     D0, [A7]+
  48693. 0002398A  2F00                     move.l     -[A7], D0
  48694. 0002398C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  48695. 00023990  A868                     syscall    FixMul
  48696. 00023992  201F                     move.l     D0, [A7]+
  48697. 00023994  2D40 FFE8                move.l     [A6 - 0x18], D0
  48698. 00023998  6004                     bra        +0x6 /* 0002399E */
  48699. label0002399A:
  48700. 0002399A  42AE FFE8                clr.l      [A6 - 0x18]
  48701. label0002399E:
  48702. 0002399E  2D6A 0004 FFC4           move.l     [A6 - 0x3C], [A2 + 0x4]
  48703. 000239A4  B6AA 0004                cmp.l      D3, [A2 + 0x4]
  48704. 000239A8  6C00 0104                bge        +0x106 /* 00023AAE */
  48705. 000239AC  2D52 FFC8                move.l     [A6 - 0x38], [A2]
  48706. 000239B0  B892                     cmp.l      D4, [A2]
  48707. 000239B2  6F00 00FA                ble        +0xFC /* 00023AAE */
  48708. 000239B6  B6AE FFC8                cmp.l      D3, [A6 - 0x38]
  48709. 000239BA  6C0C                     bge        +0xE /* 000239C8 */
  48710. 000239BC  202E FFC8                move.l     D0, [A6 - 0x38]
  48711. 000239C0  9083                     sub.l      D0, D3
  48712. 000239C2  2D40 FFCE                move.l     [A6 - 0x32], D0
  48713. 000239C6  6004                     bra        +0x6 /* 000239CC */
  48714. label000239C8:
  48715. 000239C8  42AE FFCE                clr.l      [A6 - 0x32]
  48716. label000239CC:
  48717. 000239CC  B8AE FFC4                cmp.l      D4, [A6 - 0x3C]
  48718. 000239D0  6D08                     blt        +0xA /* 000239DA */
  48719. 000239D2  282E FFC4                move.l     D4, [A6 - 0x3C]
  48720. 000239D6  9883                     sub.l      D4, D3
  48721. 000239D8  6002                     bra        +0x4 /* 000239DC */
  48722. label000239DA:
  48723. 000239DA  2805                     move.l     D4, D5
  48724. label000239DC:
  48725. 000239DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48726. 000239E0  3F05                     move.w     -[A7], D5
  48727. 000239E2  3F2E FFD0                move.w     -[A7], [A6 - 0x30]
  48728. 000239E6  3F04                     move.w     -[A7], D4
  48729. 000239E8  486E FFEC                pea.l      [A6 - 0x14]
  48730. 000239EC  2F3C 800E 001C           move.l     -[A7], 0x800E001C
  48731. 000239F2  A8B5                     syscall    ScriptUtil
  48732. 000239F4  7800                     moveq.l    D4, 0x00
  48733. 000239F6  6000 014A                bra        +0x14C /* 00023B42 */
  48734. label000239FA:
  48735. 000239FA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  48736. 000239FE  5488                     addq.l     A0, 2
  48737. 00023A00  43EE FFEC                lea.l      A1, [A6 - 0x14]
  48738. 00023A04  3D71 3800 FFD8           move.w     [A6 - 0x28], [A1 + D3]
  48739. 00023A0A  3031 3800                move.w     D0, [A1 + D3]
  48740. 00023A0E  B070 3800                cmp.w      D0, [A0 + D3]
  48741. 00023A12  6700 008E                beq        +0x90 /* 00023AA2 */
  48742. 00023A16  554F                     subq.w     A7, 2
  48743. 00023A18  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48744. 00023A1C  2F05                     move.l     -[A7], D5
  48745. 00023A1E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  48746. 00023A22  306E FFD8                movea.w    A0, [A6 - 0x28]
  48747. 00023A26  2F08                     move.l     -[A7], A0
  48748. 00023A28  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  48749. 00023A2C  3F07                     move.w     -[A7], D7
  48750. 00023A2E  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  48751. 00023A32  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  48752. 00023A36  206B 00BC                movea.l    A0, [A3 + 0xBC]
  48753. 00023A3A  4E90                     jsr        [A0]
  48754. 00023A3C  301F                     move.w     D0, [A7]+
  48755. 00023A3E  48C0                     ext.l      D0
  48756. 00023A40  2D40 FFDE                move.l     [A6 - 0x22], D0
  48757. 00023A44  554F                     subq.w     A7, 2
  48758. 00023A46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48759. 00023A4A  2F05                     move.l     -[A7], D5
  48760. 00023A4C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  48761. 00023A50  41EE FFEC                lea.l      A0, [A6 - 0x14]
  48762. 00023A54  3270 3802                movea.w    A1, [A0 + D3 + 0x2]
  48763. 00023A58  2F09                     move.l     -[A7], A1
  48764. 00023A5A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  48765. 00023A5E  3F07                     move.w     -[A7], D7
  48766. 00023A60  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  48767. 00023A64  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  48768. 00023A68  206B 00BC                movea.l    A0, [A3 + 0xBC]
  48769. 00023A6C  4E90                     jsr        [A0]
  48770. 00023A6E  301F                     move.w     D0, [A7]+
  48771. 00023A70  48C0                     ext.l      D0
  48772. 00023A72  2D40 FFDA                move.l     [A6 - 0x26], D0
  48773. 00023A76  3D6A 0008 FFE4           move.w     [A6 - 0x1C], [A2 + 0x8]
  48774. 00023A7C  486E FFF8                pea.l      [A6 - 0x8]
  48775. 00023A80  306E FFE4                movea.w    A0, [A6 - 0x1C]
  48776. 00023A84  2008                     move.l     D0, A0
  48777. 00023A86  D0AE FFDE                add.l      D0, [A6 - 0x22]
  48778. 00023A8A  3F00                     move.w     -[A7], D0
  48779. 00023A8C  3F06                     move.w     -[A7], D6
  48780. 00023A8E  2008                     move.l     D0, A0
  48781. 00023A90  D0AE FFDA                add.l      D0, [A6 - 0x26]
  48782. 00023A94  3F00                     move.w     -[A7], D0
  48783. 00023A96  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  48784. 00023A9A  A8A7                     syscall    SetRect
  48785. 00023A9C  486E FFF8                pea.l      [A6 - 0x8]
  48786. 00023AA0  A8A1                     syscall    FrameRect
  48787. label00023AA2:
  48788. 00023AA2  5244                     addq.w     D4, 1
  48789. 00023AA4  5883                     addq.l     D3, 4
  48790. label00023AA6:
  48791. 00023AA6  0C44 0002                cmpi.w     D4, 0x2
  48792. 00023AAA  6F00 FF4E                ble        -0xB0 /* 000239FA */
  48793. label00023AAE:
  48794. 00023AAE  206E 000C                movea.l    A0, [A6 + 0xC]
  48795. 00023AB2  7000                     moveq.l    D0, 0x00
  48796. 00023AB4  1028 0007                move.b     D0, [A0 + 0x7]
  48797. 00023AB8  0280 0000 0080           andi.l     D0, 0x80
  48798. 00023ABE  6606                     bne        +0x8 /* 00023AC6 */
  48799. 00023AC0  7800                     moveq.l    D4, 0x00
  48800. 00023AC2  2605                     move.l     D3, D5
  48801. 00023AC4  6004                     bra        +0x6 /* 00023ACA */
  48802. label00023AC6:
  48803. 00023AC6  78FF                     moveq.l    D4, 0xFFFFFFFF
  48804. 00023AC8  7600                     moveq.l    D3, 0x00
  48805. label00023ACA:
  48806. 00023ACA  554F                     subq.w     A7, 2
  48807. 00023ACC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48808. 00023AD0  2F05                     move.l     -[A7], D5
  48809. 00023AD2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  48810. 00023AD6  2F03                     move.l     -[A7], D3
  48811. 00023AD8  3F04                     move.w     -[A7], D4
  48812. 00023ADA  3F07                     move.w     -[A7], D7
  48813. 00023ADC  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  48814. 00023AE0  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  48815. 00023AE4  206B 00BC                movea.l    A0, [A3 + 0xBC]
  48816. 00023AE8  4E90                     jsr        [A0]
  48817. 00023AEA  301F                     move.w     D0, [A7]+
  48818. 00023AEC  3D40 FFD6                move.w     [A6 - 0x2A], D0
  48819. label00023AF0:
  48820. 00023AF0  302E FFD6                move.w     D0, [A6 - 0x2A]
  48821. 00023AF4  D16A 0008                add.w      [A2 + 0x8], D0
  48822. 00023AF8  3007                     move.w     D0, D7
  48823. 00023AFA  0240 0001                andi.w     D0, 0x1
  48824. 00023AFE  663E                     bne        +0x40 /* 00023B3E */
  48825. 00023B00  202A 0004                move.l     D0, [A2 + 0x4]
  48826. 00023B04  B0AC 0010                cmp.l      D0, [A4 + 0x10]
  48827. 00023B08  6D06                     blt        +0x8 /* 00023B10 */
  48828. 00023B0A  4A6E FFE6                tst.w      [A6 - 0x1A]
  48829. 00023B0E  670E                     beq        +0x10 /* 00023B1E */
  48830. label00023B10:
  48831. 00023B10  2012                     move.l     D0, [A2]
  48832. 00023B12  B094                     cmp.l      D0, [A4]
  48833. 00023B14  6C28                     bge        +0x2A /* 00023B3E */
  48834. 00023B16  0C6E FFFF FFE6           cmpi.w     [A6 - 0x1A], 0xFFFF
  48835. 00023B1C  6620                     bne        +0x22 /* 00023B3E */
  48836. label00023B1E:
  48837. 00023B1E  486E FFF8                pea.l      [A6 - 0x8]
  48838. 00023B22  3F2A 0008                move.w     -[A7], [A2 + 0x8]
  48839. 00023B26  3F06                     move.w     -[A7], D6
  48840. 00023B28  3F2B 0042                move.w     -[A7], [A3 + 0x42]
  48841. 00023B2C  306E FFE2                movea.w    A0, [A6 - 0x1E]
  48842. 00023B30  2006                     move.l     D0, D6
  48843. 00023B32  D088                     add.l      D0, A0
  48844. 00023B34  3F00                     move.w     -[A7], D0
  48845. 00023B36  A8A7                     syscall    SetRect
  48846. 00023B38  486E FFF8                pea.l      [A6 - 0x8]
  48847. 00023B3C  A8A1                     syscall    FrameRect
  48848. label00023B3E:
  48849. 00023B3E  7000                     moveq.l    D0, 0x00
  48850. 00023B40  6012                     bra        +0x14 /* 00023B54 */
  48851. label00023B42:
  48852. 00023B42  7600                     moveq.l    D3, 0x00
  48853. 00023B44  306E FFE2                movea.w    A0, [A6 - 0x1E]
  48854. 00023B48  2006                     move.l     D0, D6
  48855. 00023B4A  D088                     add.l      D0, A0
  48856. 00023B4C  2D40 FFD2                move.l     [A6 - 0x2E], D0
  48857. 00023B50  6000 FF54                bra        -0xAA /* 00023AA6 */
  48858. label00023B54:
  48859. 00023B54  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  48860. 00023B58  4E5E                     unlink     A6
  48861. 00023B5A  4E75                     rts
  48862. fn00023B5C:
  48863. 00023B5C  4E56 FFC6                link       A6, -0x003A
  48864. 00023B60  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  48865. 00023B64  266E 0008                movea.l    A3, [A6 + 0x8]
  48866. 00023B68  554F                     subq.w     A7, 2
  48867. 00023B6A  2F0B                     move.l     -[A7], A3
  48868. 00023B6C  1F3C 0001                move.b     -[A7], 0x1
  48869. 00023B70  61FF 0000 168E           bsr        +0x1690 /* 00025200 */
  48870. 00023B76  101F                     move.b     D0, [A7]+
  48871. 00023B78  1A00                     move.b     D5, D0
  48872. 00023B7A  2453                     movea.l    A2, [A3]
  48873. 00023B7C  486E FFC6                pea.l      [A6 - 0x3A]
  48874. 00023B80  A874                     syscall    GetPort
  48875. 00023B82  2F12                     move.l     -[A7], [A2]
  48876. 00023B84  A873                     syscall    SetPort
  48877. 00023B86  486E 0010                pea.l      [A6 + 0x10]
  48878. 00023B8A  486E 000C                pea.l      [A6 + 0xC]
  48879. 00023B8E  61FF 0000 16B0           bsr        +0x16B2 /* 00025240 */
  48880. 00023B94  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48881. 00023B98  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  48882. 00023B9C  486E FFE0                pea.l      [A6 - 0x20]
  48883. 00023BA0  486E FFCC                pea.l      [A6 - 0x34]
  48884. 00023BA4  2F0B                     move.l     -[A7], A3
  48885. 00023BA6  4EBA F3E6                jsr        [PC - 0xC1A /* 00022F8E */]
  48886. 00023BAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  48887. 00023BAE  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  48888. 00023BB2  486E FFF8                pea.l      [A6 - 0x8]
  48889. 00023BB6  486E FFCA                pea.l      [A6 - 0x36]
  48890. 00023BBA  2F0B                     move.l     -[A7], A3
  48891. 00023BBC  4EBA F3D0                jsr        [PC - 0xC30 /* 00022F8E */]
  48892. 00023BC0  A8DA                     syscall    OpenRgn
  48893. 00023BC2  202A 004C                move.l     D0, [A2 + 0x4C]
  48894. 00023BC6  0280 0400 0000           andi.l     D0, 0x4000000
  48895. 00023BCC  4A80                     tst.l      D0
  48896. 00023BCE  56C0                     sne        D0
  48897. 00023BD0  4400                     neg.b      D0
  48898. 00023BD2  1800                     move.b     D4, D0
  48899. 00023BD4  4A04                     tst.b      D4
  48900. 00023BD6  670C                     beq        +0xE /* 00023BE4 */
  48901. 00023BD8  2D6E 0010 FFCE           move.l     [A6 - 0x32], [A6 + 0x10]
  48902. 00023BDE  2D6E 000C FFD2           move.l     [A6 - 0x2E], [A6 + 0xC]
  48903. label00023BE4:
  48904. 00023BE4  202E FFE0                move.l     D0, [A6 - 0x20]
  48905. 00023BE8  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  48906. 00023BEC  6668                     bne        +0x6A /* 00023C56 */
  48907. 00023BEE  4A04                     tst.b      D4
  48908. 00023BF0  672A                     beq        +0x2C /* 00023C1C */
  48909. 00023BF2  594F                     subq.w     A7, 4
  48910. 00023BF4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48911. 00023BF8  2F0B                     move.l     -[A7], A3
  48912. 00023BFA  61FF FFFF 81C0           bsr        -0x7E3E /* 0001BDBC */
  48913. 00023C00  201F                     move.l     D0, [A7]+
  48914. 00023C02  2600                     move.l     D3, D0
  48915. 00023C04  2F03                     move.l     -[A7], D3
  48916. 00023C06  2F03                     move.l     -[A7], D3
  48917. 00023C08  487A FC4A                pea.l      [PC - 0x3B6 /* 00023854, value 0x4E56FFC0 */]
  48918. 00023C0C  486E FFCE                pea.l      [A6 - 0x32]
  48919. 00023C10  2F0B                     move.l     -[A7], A3
  48920. 00023C12  61FF FFFF 9594           bsr        -0x6A6A /* 0001D1A8 */
  48921. 00023C18  6000 0162                bra        +0x164 /* 00023D7C */
  48922. label00023C1C:
  48923. 00023C1C  486E FFE8                pea.l      [A6 - 0x18]
  48924. 00023C20  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  48925. 00023C24  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  48926. 00023C28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  48927. 00023C2C  306E FFCA                movea.w    A0, [A6 - 0x36]
  48928. 00023C30  202E FFF8                move.l     D0, [A6 - 0x8]
  48929. 00023C34  D088                     add.l      D0, A0
  48930. 00023C36  2F00                     move.l     -[A7], D0
  48931. 00023C38  61FF FFFF C0D0           bsr        -0x3F2E /* 0001FD0A */
  48932. 00023C3E  486E FFE8                pea.l      [A6 - 0x18]
  48933. 00023C42  486E FFD8                pea.l      [A6 - 0x28]
  48934. 00023C46  61FF FFFF C0EC           bsr        -0x3F12 /* 0001FD34 */
  48935. 00023C4C  486E FFD8                pea.l      [A6 - 0x28]
  48936. 00023C50  A8A1                     syscall    FrameRect
  48937. 00023C52  6000 0128                bra        +0x12A /* 00023D7C */
  48938. label00023C56:
  48939. 00023C56  4A04                     tst.b      D4
  48940. 00023C58  6728                     beq        +0x2A /* 00023C82 */
  48941. 00023C5A  594F                     subq.w     A7, 4
  48942. 00023C5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  48943. 00023C60  2F0B                     move.l     -[A7], A3
  48944. 00023C62  61FF FFFF 8158           bsr        -0x7EA6 /* 0001BDBC */
  48945. 00023C68  201F                     move.l     D0, [A7]+
  48946. 00023C6A  2600                     move.l     D3, D0
  48947. 00023C6C  2F03                     move.l     -[A7], D3
  48948. 00023C6E  2F03                     move.l     -[A7], D3
  48949. 00023C70  487A FBE2                pea.l      [PC - 0x41E /* 00023854, value 0x4E56FFC0 */]
  48950. 00023C74  486E FFCE                pea.l      [A6 - 0x32]
  48951. 00023C78  2F0B                     move.l     -[A7], A3
  48952. 00023C7A  61FF FFFF 952C           bsr        -0x6AD2 /* 0001D1A8 */
  48953. 00023C80  6036                     bra        +0x38 /* 00023CB8 */
  48954. label00023C82:
  48955. 00023C82  486E FFE8                pea.l      [A6 - 0x18]
  48956. 00023C86  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  48957. 00023C8A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  48958. 00023C8E  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  48959. 00023C92  306E FFCC                movea.w    A0, [A6 - 0x34]
  48960. 00023C96  202E FFE0                move.l     D0, [A6 - 0x20]
  48961. 00023C9A  D088                     add.l      D0, A0
  48962. 00023C9C  2F00                     move.l     -[A7], D0
  48963. 00023C9E  61FF FFFF C06A           bsr        -0x3F94 /* 0001FD0A */
  48964. 00023CA4  486E FFE8                pea.l      [A6 - 0x18]
  48965. 00023CA8  486E FFD8                pea.l      [A6 - 0x28]
  48966. 00023CAC  61FF FFFF C086           bsr        -0x3F78 /* 0001FD34 */
  48967. 00023CB2  486E FFD8                pea.l      [A6 - 0x28]
  48968. 00023CB6  A8A1                     syscall    FrameRect
  48969. label00023CB8:
  48970. 00023CB8  306E FFCC                movea.w    A0, [A6 - 0x34]
  48971. 00023CBC  202E FFE0                move.l     D0, [A6 - 0x20]
  48972. 00023CC0  D088                     add.l      D0, A0
  48973. 00023CC2  2600                     move.l     D3, D0
  48974. 00023CC4  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  48975. 00023CC8  6C2C                     bge        +0x2E /* 00023CF6 */
  48976. 00023CCA  486E FFE8                pea.l      [A6 - 0x18]
  48977. 00023CCE  2F2A 0038                move.l     -[A7], [A2 + 0x38]
  48978. 00023CD2  2F03                     move.l     -[A7], D3
  48979. 00023CD4  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  48980. 00023CD8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  48981. 00023CDC  61FF FFFF C02C           bsr        -0x3FD2 /* 0001FD0A */
  48982. 00023CE2  486E FFE8                pea.l      [A6 - 0x18]
  48983. 00023CE6  486E FFD8                pea.l      [A6 - 0x28]
  48984. 00023CEA  61FF FFFF C048           bsr        -0x3FB6 /* 0001FD34 */
  48985. 00023CF0  486E FFD8                pea.l      [A6 - 0x28]
  48986. 00023CF4  A8A1                     syscall    FrameRect
  48987. label00023CF6:
  48988. 00023CF6  4A04                     tst.b      D4
  48989. 00023CF8  674C                     beq        +0x4E /* 00023D46 */
  48990. 00023CFA  594F                     subq.w     A7, 4
  48991. 00023CFC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  48992. 00023D00  2F0B                     move.l     -[A7], A3
  48993. 00023D02  61FF FFFF 80B8           bsr        -0x7F46 /* 0001BDBC */
  48994. 00023D08  201F                     move.l     D0, [A7]+
  48995. 00023D0A  2600                     move.l     D3, D0
  48996. 00023D0C  202E 000C                move.l     D0, [A6 + 0xC]
  48997. 00023D10  B0AA 0014                cmp.l      D0, [A2 + 0x14]
  48998. 00023D14  6D1A                     blt        +0x1C /* 00023D30 */
  48999. 00023D16  554F                     subq.w     A7, 2
  49000. 00023D18  202E 000C                move.l     D0, [A6 + 0xC]
  49001. 00023D1C  5380                     subq.l     D0, 1
  49002. 00023D1E  2F00                     move.l     -[A7], D0
  49003. 00023D20  2F0B                     move.l     -[A7], A3
  49004. 00023D22  61FF FFFF 83AE           bsr        -0x7C50 /* 0001C0D2 */
  49005. 00023D28  301F                     move.w     D0, [A7]+
  49006. 00023D2A  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  49007. 00023D2E  674C                     beq        +0x4E /* 00023D7C */
  49008. label00023D30:
  49009. 00023D30  2F03                     move.l     -[A7], D3
  49010. 00023D32  2F03                     move.l     -[A7], D3
  49011. 00023D34  487A FB1E                pea.l      [PC - 0x4E2 /* 00023854, value 0x4E56FFC0 */]
  49012. 00023D38  486E FFCE                pea.l      [A6 - 0x32]
  49013. 00023D3C  2F0B                     move.l     -[A7], A3
  49014. 00023D3E  61FF FFFF 9468           bsr        -0x6B96 /* 0001D1A8 */
  49015. 00023D44  6036                     bra        +0x38 /* 00023D7C */
  49016. label00023D46:
  49017. 00023D46  486E FFE8                pea.l      [A6 - 0x18]
  49018. 00023D4A  2F2A 0038                move.l     -[A7], [A2 + 0x38]
  49019. 00023D4E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  49020. 00023D52  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  49021. 00023D56  306E FFCA                movea.w    A0, [A6 - 0x36]
  49022. 00023D5A  202E FFF8                move.l     D0, [A6 - 0x8]
  49023. 00023D5E  D088                     add.l      D0, A0
  49024. 00023D60  2F00                     move.l     -[A7], D0
  49025. 00023D62  61FF FFFF BFA6           bsr        -0x4058 /* 0001FD0A */
  49026. 00023D68  486E FFE8                pea.l      [A6 - 0x18]
  49027. 00023D6C  486E FFD8                pea.l      [A6 - 0x28]
  49028. 00023D70  61FF FFFF BFC2           bsr        -0x403C /* 0001FD34 */
  49029. 00023D76  486E FFD8                pea.l      [A6 - 0x28]
  49030. 00023D7A  A8A1                     syscall    FrameRect
  49031. label00023D7C:
  49032. 00023D7C  594F                     subq.w     A7, 4
  49033. 00023D7E  A8D8                     syscall    NewRgn
  49034. 00023D80  205F                     movea.l    A0, [A7]+
  49035. 00023D82  2848                     movea.l    A4, A0
  49036. 00023D84  2F0C                     move.l     -[A7], A4
  49037. 00023D86  A8DB                     syscall    CloseRgn
  49038. 00023D88  2F0C                     move.l     -[A7], A4
  49039. 00023D8A  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  49040. 00023D8E  2F0C                     move.l     -[A7], A4
  49041. 00023D90  A8E4                     syscall    SectRgn
  49042. 00023D92  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  49043. 00023D96  A873                     syscall    SetPort
  49044. 00023D98  554F                     subq.w     A7, 2
  49045. 00023D9A  2F0B                     move.l     -[A7], A3
  49046. 00023D9C  1F05                     move.b     -[A7], D5
  49047. 00023D9E  61FF 0000 1460           bsr        +0x1462 /* 00025200 */
  49048. 00023DA4  101F                     move.b     D0, [A7]+
  49049. 00023DA6  2F4C 0066                move.l     [A7 + 0x66], A4
  49050. 00023DAA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  49051. 00023DAE  4E5E                     unlink     A6
  49052. 00023DB0  4E74 000C                rtd        0x000C
  49053. fn00023DB4:
  49054. 00023DB4  4E56 FFEA                link       A6, -0x0016
  49055. 00023DB8  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  49056. 00023DBC  2C2E 0010                move.l     D6, [A6 + 0x10]
  49057. 00023DC0  2A2E 000C                move.l     D5, [A6 + 0xC]
  49058. 00023DC4  282E 0008                move.l     D4, [A6 + 0x8]
  49059. 00023DC8  2044                     movea.l    A0, D4
  49060. 00023DCA  2450                     movea.l    A2, [A0]
  49061. 00023DCC  BC85                     cmp.l      D6, D5
  49062. 00023DCE  6700 00AA                beq        +0xAC /* 00023E7A */
  49063. 00023DD2  486E FFEA                pea.l      [A6 - 0x16]
  49064. 00023DD6  A874                     syscall    GetPort
  49065. 00023DD8  2F12                     move.l     -[A7], [A2]
  49066. 00023DDA  A873                     syscall    SetPort
  49067. 00023DDC  594F                     subq.w     A7, 4
  49068. 00023DDE  A8D8                     syscall    NewRgn
  49069. 00023DE0  205F                     movea.l    A0, [A7]+
  49070. 00023DE2  2648                     movea.l    A3, A0
  49071. 00023DE4  594F                     subq.w     A7, 4
  49072. 00023DE6  A8D8                     syscall    NewRgn
  49073. 00023DE8  205F                     movea.l    A0, [A7]+
  49074. 00023DEA  2848                     movea.l    A4, A0
  49075. 00023DEC  2F0B                     move.l     -[A7], A3
  49076. 00023DEE  A87A                     syscall    GetClip
  49077. 00023DF0  2F0B                     move.l     -[A7], A3
  49078. 00023DF2  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  49079. 00023DF6  2F0C                     move.l     -[A7], A4
  49080. 00023DF8  A8E4                     syscall    SectRgn
  49081. 00023DFA  2F0C                     move.l     -[A7], A4
  49082. 00023DFC  A879                     syscall    SetClip
  49083. 00023DFE  594F                     subq.w     A7, 4
  49084. 00023E00  2F06                     move.l     -[A7], D6
  49085. 00023E02  2F05                     move.l     -[A7], D5
  49086. 00023E04  2F04                     move.l     -[A7], D4
  49087. 00023E06  4EBA FD54                jsr        [PC - 0x2AC /* 00023B5C */]
  49088. 00023E0A  205F                     movea.l    A0, [A7]+
  49089. 00023E0C  2608                     move.l     D3, A0
  49090. 00023E0E  202A 004C                move.l     D0, [A2 + 0x4C]
  49091. 00023E12  0280 0010 0000           andi.l     D0, 0x100000
  49092. 00023E18  6718                     beq        +0x1A /* 00023E32 */
  49093. 00023E1A  554F                     subq.w     A7, 2
  49094. 00023E1C  1EB8 0938                move.b     [A7], [0x00000938 /* HiliteMode */]
  49095. 00023E20  101F                     move.b     D0, [A7]+
  49096. 00023E22  0240 007F                andi.w     D0, 0x7F
  49097. 00023E26  1F00                     move.b     -[A7], D0
  49098. 00023E28  11DF 0938                move.b     [0x00000938 /* HiliteMode */], [A7]+
  49099. 00023E2C  2F03                     move.l     -[A7], D3
  49100. 00023E2E  A8D5                     syscall    InverRgn/InvertRgn
  49101. 00023E30  6032                     bra        +0x34 /* 00023E64 */
  49102. label00023E32:
  49103. 00023E32  7004                     moveq.l    D0, 0x04
  49104. 00023E34  C0AA 0050                and.l      D0, [A2 + 0x50]
  49105. 00023E38  672A                     beq        +0x2C /* 00023E64 */
  49106. 00023E3A  486E FFEE                pea.l      [A6 - 0x12]
  49107. 00023E3E  A898                     syscall    GetPenState
  49108. 00023E40  A89E                     syscall    PenNormal
  49109. 00023E42  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  49110. 00023E46  A89C                     syscall    PenMode
  49111. 00023E48  554F                     subq.w     A7, 2
  49112. 00023E4A  1EB8 0938                move.b     [A7], [0x00000938 /* HiliteMode */]
  49113. 00023E4E  101F                     move.b     D0, [A7]+
  49114. 00023E50  0240 007F                andi.w     D0, 0x7F
  49115. 00023E54  1F00                     move.b     -[A7], D0
  49116. 00023E56  11DF 0938                move.b     [0x00000938 /* HiliteMode */], [A7]+
  49117. 00023E5A  2F03                     move.l     -[A7], D3
  49118. 00023E5C  A8D2                     syscall    FrameRgn
  49119. 00023E5E  486E FFEE                pea.l      [A6 - 0x12]
  49120. 00023E62  A899                     syscall    SetPenState
  49121. label00023E64:
  49122. 00023E64  2F0B                     move.l     -[A7], A3
  49123. 00023E66  A879                     syscall    SetClip
  49124. 00023E68  2F0B                     move.l     -[A7], A3
  49125. 00023E6A  A8D9                     syscall    DisposRgn/DisposeRgn
  49126. 00023E6C  2F0C                     move.l     -[A7], A4
  49127. 00023E6E  A8D9                     syscall    DisposRgn/DisposeRgn
  49128. 00023E70  2F03                     move.l     -[A7], D3
  49129. 00023E72  A8D9                     syscall    DisposRgn/DisposeRgn
  49130. 00023E74  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  49131. 00023E78  A873                     syscall    SetPort
  49132. label00023E7A:
  49133. 00023E7A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  49134. 00023E7E  4E5E                     unlink     A6
  49135. 00023E80  4E74 000C                rtd        0x000C
  49136. fn00023E84:
  49137. 00023E84  4E56 FFF8                link       A6, -0x0008
  49138. 00023E88  48E7 1030                movem.l    -[A7], D3,A2,A3
  49139. 00023E8C  266E 0008                movea.l    A3, [A6 + 0x8]
  49140. 00023E90  554F                     subq.w     A7, 2
  49141. 00023E92  2F0B                     move.l     -[A7], A3
  49142. 00023E94  1F3C 0001                move.b     -[A7], 0x1
  49143. 00023E98  61FF 0000 1366           bsr        +0x1368 /* 00025200 */
  49144. 00023E9E  101F                     move.b     D0, [A7]+
  49145. 00023EA0  1600                     move.b     D3, D0
  49146. 00023EA2  2453                     movea.l    A2, [A3]
  49147. 00023EA4  594F                     subq.w     A7, 4
  49148. 00023EA6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  49149. 00023EAA  42A7                     clr.l      -[A7]
  49150. 00023EAC  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  49151. 00023EB0  61FF FFFF BDCE           bsr        -0x4230 /* 0001FC80 */
  49152. 00023EB6  201F                     move.l     D0, [A7]+
  49153. 00023EB8  2D40 0010                move.l     [A6 + 0x10], D0
  49154. 00023EBC  594F                     subq.w     A7, 4
  49155. 00023EBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  49156. 00023EC2  42A7                     clr.l      -[A7]
  49157. 00023EC4  2F2A 0014                move.l     -[A7], [A2 + 0x14]
  49158. 00023EC8  61FF FFFF BDB6           bsr        -0x4248 /* 0001FC80 */
  49159. 00023ECE  201F                     move.l     D0, [A7]+
  49160. 00023ED0  2D40 000C                move.l     [A6 + 0xC], D0
  49161. 00023ED4  202E 0010                move.l     D0, [A6 + 0x10]
  49162. 00023ED8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  49163. 00023EDC  6F18                     ble        +0x1A /* 00023EF6 */
  49164. 00023EDE  00AA 0040 0000 004C      ori.l      [A2 + 0x4C], 0x400000 /* '@\0\0' */
  49165. 00023EE6  486E 0010                pea.l      [A6 + 0x10]
  49166. 00023EEA  486E 000C                pea.l      [A6 + 0xC]
  49167. 00023EEE  61FF 0000 1350           bsr        +0x1352 /* 00025240 */
  49168. 00023EF4  6008                     bra        +0xA /* 00023EFE */
  49169. label00023EF6:
  49170. 00023EF6  02AA FFBF FFFF 004C      andi.l     [A2 + 0x4C], 0xFFBFFFFF
  49171. label00023EFE:
  49172. 00023EFE  2D6A 0044 FFF8           move.l     [A6 - 0x8], [A2 + 0x44]
  49173. 00023F04  2D6A 0048 FFFC           move.l     [A6 - 0x4], [A2 + 0x48]
  49174. 00023F0A  202E FFF8                move.l     D0, [A6 - 0x8]
  49175. 00023F0E  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  49176. 00023F12  660C                     bne        +0xE /* 00023F20 */
  49177. 00023F14  202E FFFC                move.l     D0, [A6 - 0x4]
  49178. 00023F18  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  49179. 00023F1C  6700 00AE                beq        +0xB0 /* 00023FCC */
  49180. label00023F20:
  49181. 00023F20  02AA FFDF FFFF 004C      andi.l     [A2 + 0x4C], 0xFFDFFFFF
  49182. 00023F28  202A 004C                move.l     D0, [A2 + 0x4C]
  49183. 00023F2C  0280 0100 0000           andi.l     D0, 0x1000000
  49184. 00023F32  6706                     beq        +0x8 /* 00023F3A */
  49185. 00023F34  2F0B                     move.l     -[A7], A3
  49186. 00023F36  4EBA F80A                jsr        [PC - 0x7F6 /* 00023742 */]
  49187. label00023F3A:
  49188. 00023F3A  256E 0010 0044           move.l     [A2 + 0x44], [A6 + 0x10]
  49189. 00023F40  256E 000C 0048           move.l     [A2 + 0x48], [A6 + 0xC]
  49190. 00023F46  202A 0050                move.l     D0, [A2 + 0x50]
  49191. 00023F4A  0280 0000 1200           andi.l     D0, 0x1200
  49192. 00023F50  667A                     bne        +0x7C /* 00023FCC */
  49193. 00023F52  202A 004C                move.l     D0, [A2 + 0x4C]
  49194. 00023F56  0280 0010 0000           andi.l     D0, 0x100000
  49195. 00023F5C  672A                     beq        +0x2C /* 00023F88 */
  49196. 00023F5E  486E FFF8                pea.l      [A6 - 0x8]
  49197. 00023F62  486E 0010                pea.l      [A6 + 0x10]
  49198. 00023F66  61FF 0000 12D8           bsr        +0x12DA /* 00025240 */
  49199. 00023F6C  486E FFFC                pea.l      [A6 - 0x4]
  49200. 00023F70  486E 000C                pea.l      [A6 + 0xC]
  49201. 00023F74  61FF 0000 12CA           bsr        +0x12CC /* 00025240 */
  49202. 00023F7A  486E FFFC                pea.l      [A6 - 0x4]
  49203. 00023F7E  486E 0010                pea.l      [A6 + 0x10]
  49204. 00023F82  61FF 0000 12BC           bsr        +0x12BE /* 00025240 */
  49205. label00023F88:
  49206. 00023F88  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  49207. 00023F8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  49208. 00023F90  2F0B                     move.l     -[A7], A3
  49209. 00023F92  4EBA FE20                jsr        [PC - 0x1E0 /* 00023DB4 */]
  49210. 00023F96  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  49211. 00023F9A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  49212. 00023F9E  2F0B                     move.l     -[A7], A3
  49213. 00023FA0  4EBA FE12                jsr        [PC - 0x1EE /* 00023DB4 */]
  49214. 00023FA4  202A 004C                move.l     D0, [A2 + 0x4C]
  49215. 00023FA8  0280 0080 0000           andi.l     D0, 0x800000
  49216. 00023FAE  661C                     bne        +0x1E /* 00023FCC */
  49217. 00023FB0  202A 0044                move.l     D0, [A2 + 0x44]
  49218. 00023FB4  B0AA 0048                cmp.l      D0, [A2 + 0x48]
  49219. 00023FB8  6606                     bne        +0x8 /* 00023FC0 */
  49220. 00023FBA  2F0B                     move.l     -[A7], A3
  49221. 00023FBC  4EBA F784                jsr        [PC - 0x87C /* 00023742 */]
  49222. label00023FC0:
  49223. 00023FC0  422A 006A                clr.b      [A2 + 0x6A]
  49224. 00023FC4  2F0B                     move.l     -[A7], A3
  49225. 00023FC6  61FF 0000 0B4E           bsr        +0xB50 /* 00024B16 */
  49226. label00023FCC:
  49227. 00023FCC  554F                     subq.w     A7, 2
  49228. 00023FCE  2F0B                     move.l     -[A7], A3
  49229. 00023FD0  1F03                     move.b     -[A7], D3
  49230. 00023FD2  61FF 0000 122C           bsr        +0x122E /* 00025200 */
  49231. 00023FD8  101F                     move.b     D0, [A7]+
  49232. 00023FDA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  49233. 00023FDE  4E5E                     unlink     A6
  49234. 00023FE0  4E74 000C                rtd        0x000C
  49235. 00023FE4  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  49236. 00023FE8  2A2F 0028                move.l     D5, [A7 + 0x28]
  49237. 00023FEC  2E2F 002C                move.l     D7, [A7 + 0x2C]
  49238. 00023FF0  3C2F 0030                move.w     D6, [A7 + 0x30]
  49239. 00023FF4  246F 0036                movea.l    A2, [A7 + 0x36]
  49240. 00023FF8  2005                     move.l     D0, D5
  49241. 00023FFA  D087                     add.l      D0, D7
  49242. 00023FFC  2800                     move.l     D4, D0
  49243. 00023FFE  B092                     cmp.l      D0, [A2]
  49244. 00024000  57C0                     seq        D0
  49245. 00024002  4400                     neg.b      D0
  49246. 00024004  1600                     move.b     D3, D0
  49247. 00024006  4A03                     tst.b      D3
  49248. 00024008  671E                     beq        +0x20 /* 00024028 */
  49249. 0002400A  4A2A 0008                tst.b      [A2 + 0x8]
  49250. 0002400E  670A                     beq        +0xC /* 0002401A */
  49251. 00024010  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  49252. 00024016  7000                     moveq.l    D0, 0x00
  49253. 00024018  6022                     bra        +0x24 /* 0002403C */
  49254. label0002401A:
  49255. 0002401A  0C46 0001                cmpi.w     D6, 0x1
  49256. 0002401E  6E04                     bgt        +0x6 /* 00024024 */
  49257. 00024020  2545 0004                move.l     [A2 + 0x4], D5
  49258. label00024024:
  49259. 00024024  7001                     moveq.l    D0, 0x01
  49260. 00024026  6014                     bra        +0x16 /* 0002403C */
  49261. label00024028:
  49262. 00024028  2544 0004                move.l     [A2 + 0x4], D4
  49263. 0002402C  4A03                     tst.b      D3
  49264. 0002402E  660A                     bne        +0xC /* 0002403A */
  49265. 00024030  4A2A 0009                tst.b      [A2 + 0x9]
  49266. 00024034  6704                     beq        +0x6 /* 0002403A */
  49267. 00024036  7001                     moveq.l    D0, 0x01
  49268. 00024038  6002                     bra        +0x4 /* 0002403C */
  49269. label0002403A:
  49270. 0002403A  7000                     moveq.l    D0, 0x00
  49271. label0002403C:
  49272. 0002403C  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  49273. 00024040  4E75                     rts
  49274. fn00024042:
  49275. 00024042  4E56 FFF6                link       A6, -0x000A
  49276. 00024046  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  49277. 0002404A  282E 000E                move.l     D4, [A6 + 0xE]
  49278. 0002404E  1A2E 000C                move.b     D5, [A6 + 0xC]
  49279. 00024052  246E 0008                movea.l    A2, [A6 + 0x8]
  49280. 00024056  594F                     subq.w     A7, 4
  49281. 00024058  2F04                     move.l     -[A7], D4
  49282. 0002405A  2F0A                     move.l     -[A7], A2
  49283. 0002405C  61FF FFFF 7D5E           bsr        -0x82A0 /* 0001BDBC */
  49284. 00024062  201F                     move.l     D0, [A7]+
  49285. 00024064  2600                     move.l     D3, D0
  49286. 00024066  2D44 FFFA                move.l     [A6 - 0x6], D4
  49287. 0002406A  2D44 FFF6                move.l     [A6 - 0xA], D4
  49288. 0002406E  1D45 FFFE                move.b     [A6 - 0x2], D5
  49289. 00024072  422E FFFF                clr.b      [A6 - 0x1]
  49290. 00024076  2F03                     move.l     -[A7], D3
  49291. 00024078  2F03                     move.l     -[A7], D3
  49292. 0002407A  487A FF68                pea.l      [PC - 0x98 /* 00023FE4, value 0x48E71F20 */]
  49293. 0002407E  486E FFF6                pea.l      [A6 - 0xA]
  49294. 00024082  2F0A                     move.l     -[A7], A2
  49295. 00024084  61FF FFFF 9122           bsr        -0x6EDC /* 0001D1A8 */
  49296. 0002408A  2F6E FFFA 002C           move.l     [A7 + 0x2C], [A6 - 0x6]
  49297. 00024090  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  49298. 00024094  4E5E                     unlink     A6
  49299. 00024096  4E74 000A                rtd        0x000A
  49300. fn0002409A:
  49301. 0002409A  4E56 FFEE                link       A6, -0x0012
  49302. 0002409E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  49303. 000240A2  3E2E 0010                move.w     D7, [A6 + 0x10]
  49304. 000240A6  262E 000C                move.l     D3, [A6 + 0xC]
  49305. 000240AA  246E 0008                movea.l    A2, [A6 + 0x8]
  49306. 000240AE  2652                     movea.l    A3, [A2]
  49307. 000240B0  3A07                     move.w     D5, D7
  49308. 000240B2  0245 0003                andi.w     D5, 0x3
  49309. 000240B6  202B 004C                move.l     D0, [A3 + 0x4C]
  49310. 000240BA  0280 0400 0000           andi.l     D0, 0x4000000
  49311. 000240C0  6768                     beq        +0x6A /* 0002412A */
  49312. 000240C2  0C45 0001                cmpi.w     D5, 0x1
  49313. 000240C6  6E62                     bgt        +0x64 /* 0002412A */
  49314. 000240C8  554F                     subq.w     A7, 2
  49315. 000240CA  2003                     move.l     D0, D3
  49316. 000240CC  5380                     subq.l     D0, 1
  49317. 000240CE  2F00                     move.l     -[A7], D0
  49318. 000240D0  2F0A                     move.l     -[A7], A2
  49319. 000240D2  61FF FFFF 7ED4           bsr        -0x812A /* 0001BFA8 */
  49320. 000240D8  101F                     move.b     D0, [A7]+
  49321. 000240DA  1800                     move.b     D4, D0
  49322. 000240DC  554F                     subq.w     A7, 2
  49323. 000240DE  2F03                     move.l     -[A7], D3
  49324. 000240E0  2F0A                     move.l     -[A7], A2
  49325. 000240E2  61FF FFFF 7EC4           bsr        -0x813A /* 0001BFA8 */
  49326. 000240E8  101F                     move.b     D0, [A7]+
  49327. 000240EA  1C00                     move.b     D6, D0
  49328. 000240EC  B806                     cmp.b      D4, D6
  49329. 000240EE  6720                     beq        +0x22 /* 00024110 */
  49330. 000240F0  4A45                     tst.w      D5
  49331. 000240F2  56C0                     sne        D0
  49332. 000240F4  4400                     neg.b      D0
  49333. 000240F6  B800                     cmp.b      D4, D0
  49334. 000240F8  6716                     beq        +0x18 /* 00024110 */
  49335. 000240FA  594F                     subq.w     A7, 4
  49336. 000240FC  2F03                     move.l     -[A7], D3
  49337. 000240FE  4A45                     tst.w      D5
  49338. 00024100  56C0                     sne        D0
  49339. 00024102  4400                     neg.b      D0
  49340. 00024104  1F00                     move.b     -[A7], D0
  49341. 00024106  2F0A                     move.l     -[A7], A2
  49342. 00024108  4EBA FF38                jsr        [PC - 0xC8 /* 00024042 */]
  49343. 0002410C  201F                     move.l     D0, [A7]+
  49344. 0002410E  2600                     move.l     D3, D0
  49345. label00024110:
  49346. 00024110  4A45                     tst.w      D5
  49347. 00024112  6604                     bne        +0x6 /* 00024118 */
  49348. 00024114  1004                     move.b     D0, D4
  49349. 00024116  6002                     bra        +0x4 /* 0002411A */
  49350. label00024118:
  49351. 00024118  1006                     move.b     D0, D6
  49352. label0002411A:
  49353. 0002411A  4A00                     tst.b      D0
  49354. 0002411C  670C                     beq        +0xE /* 0002412A */
  49355. 0002411E  7001                     moveq.l    D0, 0x01
  49356. 00024120  9045                     sub.w      D0, D5
  49357. 00024122  3A00                     move.w     D5, D0
  49358. 00024124  0247 FFFC                andi.w     D7, 0xFFFC
  49359. 00024128  8E45                     or.w       D7, D5
  49360. label0002412A:
  49361. 0002412A  3007                     move.w     D0, D7
  49362. 0002412C  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  49363. 00024130  6200 01A0                bhi        +0x1A2 /* 000242D2 */
  49364. 00024134  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  49365. 00024138  4EFB 0002                jmp        [PC + D0.w + 0x2]
  49366. 0002413C  0014 0032                ori.b      [A4], 0x32 /* '2' */
  49367. 00024140  0050 007C                ori.w      [A0], 0x7C /* '|' */
  49368. 00024144  00B0 00FA 0142 0146      ori.l      <<invalid full ext with IS == 1 and I/IS == 6>>, 0xFA0142
  49369. 0002414C  014C                     bchg       A4, D0
  49370. 0002414E  0166                     bchg       -[A6], D0
  49371. 00024150  4A83                     tst.l      D3
  49372. 00024152  6F00 017E                ble        +0x180 /* 000242D2 */
  49373. 00024156  5383                     subq.l     D3, 1
  49374. 00024158  554F                     subq.w     A7, 2
  49375. 0002415A  2F03                     move.l     -[A7], D3
  49376. 0002415C  2F0A                     move.l     -[A7], A2
  49377. 0002415E  4EBA F388                jsr        [PC - 0xC78 /* 000234E8 */]
  49378. 00024162  301F                     move.w     D0, [A7]+
  49379. 00024164  6700 016C                beq        +0x16E /* 000242D2 */
  49380. 00024168  5383                     subq.l     D3, 1
  49381. 0002416A  6000 0166                bra        +0x168 /* 000242D2 */
  49382. 0002416E  B6AB 0014                cmp.l      D3, [A3 + 0x14]
  49383. 00024172  6C00 015E                bge        +0x160 /* 000242D2 */
  49384. 00024176  554F                     subq.w     A7, 2
  49385. 00024178  2F03                     move.l     -[A7], D3
  49386. 0002417A  2F0A                     move.l     -[A7], A2
  49387. 0002417C  4EBA F36A                jsr        [PC - 0xC96 /* 000234E8 */]
  49388. 00024180  301F                     move.w     D0, [A7]+
  49389. 00024182  6702                     beq        +0x4 /* 00024186 */
  49390. 00024184  5283                     addq.l     D3, 1
  49391. label00024186:
  49392. 00024186  5283                     addq.l     D3, 1
  49393. 00024188  6000 0148                bra        +0x14A /* 000242D2 */
  49394. 0002418C  2F03                     move.l     -[A7], D3
  49395. 0002418E  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  49396. 00024192  486E FFF0                pea.l      [A6 - 0x10]
  49397. 00024196  42A7                     clr.l      -[A7]
  49398. 00024198  2F0A                     move.l     -[A7], A2
  49399. 0002419A  4EBA EDF2                jsr        [PC - 0x120E /* 00022F8E */]
  49400. 0002419E  53AE FFF0                subq.l     [A6 - 0x10], 1
  49401. 000241A2  594F                     subq.w     A7, 4
  49402. 000241A4  486E FFF0                pea.l      [A6 - 0x10]
  49403. 000241A8  42A7                     clr.l      -[A7]
  49404. 000241AA  2F0A                     move.l     -[A7], A2
  49405. 000241AC  4EBA EAFE                jsr        [PC - 0x1502 /* 00022CAC */]
  49406. 000241B0  201F                     move.l     D0, [A7]+
  49407. 000241B2  2600                     move.l     D3, D0
  49408. 000241B4  6000 011C                bra        +0x11E /* 000242D2 */
  49409. 000241B8  2F03                     move.l     -[A7], D3
  49410. 000241BA  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  49411. 000241BE  486E FFF0                pea.l      [A6 - 0x10]
  49412. 000241C2  486E FFEE                pea.l      [A6 - 0x12]
  49413. 000241C6  2F0A                     move.l     -[A7], A2
  49414. 000241C8  4EBA EDC4                jsr        [PC - 0x123C /* 00022F8E */]
  49415. 000241CC  306E FFEE                movea.w    A0, [A6 - 0x12]
  49416. 000241D0  2008                     move.l     D0, A0
  49417. 000241D2  D1AE FFF0                add.l      [A6 - 0x10], D0
  49418. 000241D6  594F                     subq.w     A7, 4
  49419. 000241D8  486E FFF0                pea.l      [A6 - 0x10]
  49420. 000241DC  42A7                     clr.l      -[A7]
  49421. 000241DE  2F0A                     move.l     -[A7], A2
  49422. 000241E0  4EBA EACA                jsr        [PC - 0x1536 /* 00022CAC */]
  49423. 000241E4  201F                     move.l     D0, [A7]+
  49424. 000241E6  2600                     move.l     D3, D0
  49425. 000241E8  6000 00E8                bra        +0xEA /* 000242D2 */
  49426. label000241EC:
  49427. 000241EC  2F03                     move.l     -[A7], D3
  49428. 000241EE  4227                     clr.b      -[A7]
  49429. 000241F0  486E FFF8                pea.l      [A6 - 0x8]
  49430. 000241F4  486E FFFC                pea.l      [A6 - 0x4]
  49431. 000241F8  2F0A                     move.l     -[A7], A2
  49432. 000241FA  4EBA F22C                jsr        [PC - 0xDD4 /* 00023428 */]
  49433. 000241FE  262E FFF8                move.l     D3, [A6 - 0x8]
  49434. 00024202  2003                     move.l     D0, D3
  49435. 00024204  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  49436. 00024208  6700 00C8                beq        +0xCA /* 000242D2 */
  49437. 0002420C  554F                     subq.w     A7, 2
  49438. 0002420E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  49439. 00024212  2F0A                     move.l     -[A7], A2
  49440. 00024214  4EBA F386                jsr        [PC - 0xC7A /* 0002359C */]
  49441. 00024218  301F                     move.w     D0, [A7]+
  49442. 0002421A  3800                     move.w     D4, D0
  49443. 0002421C  3004                     move.w     D0, D4
  49444. 0002421E  0240 000F                andi.w     D0, 0xF
  49445. 00024222  6600 00AE                bne        +0xB0 /* 000242D2 */
  49446. 00024226  3004                     move.w     D0, D4
  49447. 00024228  0240 0F00                andi.w     D0, 0xF00
  49448. 0002422C  0C40 0100                cmpi.w     D0, 0x100
  49449. 00024230  66BA                     bne        -0x44 /* 000241EC */
  49450. 00024232  6000 009E                bra        +0xA0 /* 000242D2 */
  49451. label00024236:
  49452. 00024236  2F03                     move.l     -[A7], D3
  49453. 00024238  1F3C FFFF                move.b     -[A7], 0xFF
  49454. 0002423C  486E FFF8                pea.l      [A6 - 0x8]
  49455. 00024240  486E FFFC                pea.l      [A6 - 0x4]
  49456. 00024244  2F0A                     move.l     -[A7], A2
  49457. 00024246  4EBA F1E0                jsr        [PC - 0xE20 /* 00023428 */]
  49458. 0002424A  262E FFFC                move.l     D3, [A6 - 0x4]
  49459. 0002424E  202E FFF8                move.l     D0, [A6 - 0x8]
  49460. 00024252  B083                     cmp.l      D0, D3
  49461. 00024254  677C                     beq        +0x7E /* 000242D2 */
  49462. 00024256  554F                     subq.w     A7, 2
  49463. 00024258  2003                     move.l     D0, D3
  49464. 0002425A  5380                     subq.l     D0, 1
  49465. 0002425C  2F00                     move.l     -[A7], D0
  49466. 0002425E  2F0A                     move.l     -[A7], A2
  49467. 00024260  4EBA F33A                jsr        [PC - 0xCC6 /* 0002359C */]
  49468. 00024264  301F                     move.w     D0, [A7]+
  49469. 00024266  3800                     move.w     D4, D0
  49470. 00024268  3004                     move.w     D0, D4
  49471. 0002426A  0240 000F                andi.w     D0, 0xF
  49472. 0002426E  6662                     bne        +0x64 /* 000242D2 */
  49473. 00024270  3004                     move.w     D0, D4
  49474. 00024272  0240 0F00                andi.w     D0, 0xF00
  49475. 00024276  0C40 0100                cmpi.w     D0, 0x100
  49476. 0002427A  66BA                     bne        -0x44 /* 00024236 */
  49477. 0002427C  6054                     bra        +0x56 /* 000242D2 */
  49478. 0002427E  7600                     moveq.l    D3, 0x00
  49479. 00024280  6050                     bra        +0x52 /* 000242D2 */
  49480. 00024282  262B 0014                move.l     D3, [A3 + 0x14]
  49481. 00024286  604A                     bra        +0x4C /* 000242D2 */
  49482. 00024288  2F03                     move.l     -[A7], D3
  49483. 0002428A  1F3C FFFF                move.b     -[A7], 0xFF
  49484. 0002428E  486E FFF8                pea.l      [A6 - 0x8]
  49485. 00024292  486E FFFC                pea.l      [A6 - 0x4]
  49486. 00024296  2F0A                     move.l     -[A7], A2
  49487. 00024298  4EBA EEF4                jsr        [PC - 0x110C /* 0002318E */]
  49488. 0002429C  262E FFF8                move.l     D3, [A6 - 0x8]
  49489. 000242A0  6030                     bra        +0x32 /* 000242D2 */
  49490. 000242A2  2F03                     move.l     -[A7], D3
  49491. 000242A4  4227                     clr.b      -[A7]
  49492. 000242A6  486E FFF8                pea.l      [A6 - 0x8]
  49493. 000242AA  486E FFFC                pea.l      [A6 - 0x4]
  49494. 000242AE  2F0A                     move.l     -[A7], A2
  49495. 000242B0  4EBA EEDC                jsr        [PC - 0x1124 /* 0002318E */]
  49496. 000242B4  262E FFFC                move.l     D3, [A6 - 0x4]
  49497. 000242B8  2003                     move.l     D0, D3
  49498. 000242BA  B0AB 0014                cmp.l      D0, [A3 + 0x14]
  49499. 000242BE  6C12                     bge        +0x14 /* 000242D2 */
  49500. 000242C0  5383                     subq.l     D3, 1
  49501. 000242C2  554F                     subq.w     A7, 2
  49502. 000242C4  2F03                     move.l     -[A7], D3
  49503. 000242C6  2F0A                     move.l     -[A7], A2
  49504. 000242C8  4EBA F21E                jsr        [PC - 0xDE2 /* 000234E8 */]
  49505. 000242CC  301F                     move.w     D0, [A7]+
  49506. 000242CE  6702                     beq        +0x4 /* 000242D2 */
  49507. 000242D0  5383                     subq.l     D3, 1
  49508. label000242D2:
  49509. 000242D2  202B 004C                move.l     D0, [A3 + 0x4C]
  49510. 000242D6  0280 0400 0000           andi.l     D0, 0x4000000
  49511. 000242DC  674E                     beq        +0x50 /* 0002432C */
  49512. 000242DE  0C45 0001                cmpi.w     D5, 0x1
  49513. 000242E2  6E48                     bgt        +0x4A /* 0002432C */
  49514. 000242E4  554F                     subq.w     A7, 2
  49515. 000242E6  2003                     move.l     D0, D3
  49516. 000242E8  5380                     subq.l     D0, 1
  49517. 000242EA  2F00                     move.l     -[A7], D0
  49518. 000242EC  2F0A                     move.l     -[A7], A2
  49519. 000242EE  61FF FFFF 7CB8           bsr        -0x8346 /* 0001BFA8 */
  49520. 000242F4  101F                     move.b     D0, [A7]+
  49521. 000242F6  1800                     move.b     D4, D0
  49522. 000242F8  554F                     subq.w     A7, 2
  49523. 000242FA  2F03                     move.l     -[A7], D3
  49524. 000242FC  2F0A                     move.l     -[A7], A2
  49525. 000242FE  61FF FFFF 7CA8           bsr        -0x8356 /* 0001BFA8 */
  49526. 00024304  101F                     move.b     D0, [A7]+
  49527. 00024306  1C00                     move.b     D6, D0
  49528. 00024308  B806                     cmp.b      D4, D6
  49529. 0002430A  6720                     beq        +0x22 /* 0002432C */
  49530. 0002430C  4A45                     tst.w      D5
  49531. 0002430E  57C0                     seq        D0
  49532. 00024310  4400                     neg.b      D0
  49533. 00024312  B800                     cmp.b      D4, D0
  49534. 00024314  6716                     beq        +0x18 /* 0002432C */
  49535. 00024316  594F                     subq.w     A7, 4
  49536. 00024318  2F03                     move.l     -[A7], D3
  49537. 0002431A  4A45                     tst.w      D5
  49538. 0002431C  57C0                     seq        D0
  49539. 0002431E  4400                     neg.b      D0
  49540. 00024320  1F00                     move.b     -[A7], D0
  49541. 00024322  2F0A                     move.l     -[A7], A2
  49542. 00024324  4EBA FD1C                jsr        [PC - 0x2E4 /* 00024042 */]
  49543. 00024328  201F                     move.l     D0, [A7]+
  49544. 0002432A  2600                     move.l     D3, D0
  49545. label0002432C:
  49546. 0002432C  2F43 0040                move.l     [A7 + 0x40], D3
  49547. 00024330  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  49548. 00024334  4E5E                     unlink     A6
  49549. 00024336  4E74 000A                rtd        0x000A
  49550. fn0002433A:
  49551. 0002433A  4E56 0000                link       A6, 0
  49552. 0002433E  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  49553. 00024342  3E2E 000E                move.w     D7, [A6 + 0xE]
  49554. 00024346  362E 000C                move.w     D3, [A6 + 0xC]
  49555. 0002434A  266E 0008                movea.l    A3, [A6 + 0x8]
  49556. 0002434E  2453                     movea.l    A2, [A3]
  49557. 00024350  3807                     move.w     D4, D7
  49558. 00024352  0444 001C                subi.w     D4, 0x1C
  49559. 00024356  3003                     move.w     D0, D3
  49560. 00024358  0240 0800                andi.w     D0, 0x800
  49561. 0002435C  6702                     beq        +0x4 /* 00024360 */
  49562. 0002435E  5844                     addq.w     D4, 4
  49563. label00024360:
  49564. 00024360  3003                     move.w     D0, D3
  49565. 00024362  0240 0100                andi.w     D0, 0x100
  49566. 00024366  6702                     beq        +0x4 /* 0002436A */
  49567. 00024368  5044                     addq.w     D4, 8
  49568. label0002436A:
  49569. 0002436A  2A2A 0044                move.l     D5, [A2 + 0x44]
  49570. 0002436E  2C2A 0048                move.l     D6, [A2 + 0x48]
  49571. 00024372  3003                     move.w     D0, D3
  49572. 00024374  0240 0200                andi.w     D0, 0x200
  49573. 00024378  662C                     bne        +0x2E /* 000243A6 */
  49574. 0002437A  BA86                     cmp.l      D5, D6
  49575. 0002437C  6C14                     bge        +0x16 /* 00024392 */
  49576. 0002437E  0C47 001C                cmpi.w     D7, 0x1C
  49577. 00024382  6706                     beq        +0x8 /* 0002438A */
  49578. 00024384  0C47 001E                cmpi.w     D7, 0x1E
  49579. 00024388  6604                     bne        +0x6 /* 0002438E */
  49580. label0002438A:
  49581. 0002438A  2605                     move.l     D3, D5
  49582. 0002438C  6014                     bra        +0x16 /* 000243A2 */
  49583. label0002438E:
  49584. 0002438E  2606                     move.l     D3, D6
  49585. 00024390  6010                     bra        +0x12 /* 000243A2 */
  49586. label00024392:
  49587. 00024392  594F                     subq.w     A7, 4
  49588. 00024394  3F04                     move.w     -[A7], D4
  49589. 00024396  2F05                     move.l     -[A7], D5
  49590. 00024398  2F0B                     move.l     -[A7], A3
  49591. 0002439A  4EBA FCFE                jsr        [PC - 0x302 /* 0002409A */]
  49592. 0002439E  201F                     move.l     D0, [A7]+
  49593. 000243A0  2600                     move.l     D3, D0
  49594. label000243A2:
  49595. 000243A2  2E03                     move.l     D7, D3
  49596. 000243A4  6026                     bra        +0x28 /* 000243CC */
  49597. label000243A6:
  49598. 000243A6  202A 004C                move.l     D0, [A2 + 0x4C]
  49599. 000243AA  0280 0040 0000           andi.l     D0, 0x400000 /* '@\0\0' */
  49600. 000243B0  6706                     beq        +0x8 /* 000243B8 */
  49601. 000243B2  2E06                     move.l     D7, D6
  49602. 000243B4  2605                     move.l     D3, D5
  49603. 000243B6  6004                     bra        +0x6 /* 000243BC */
  49604. label000243B8:
  49605. 000243B8  2E05                     move.l     D7, D5
  49606. 000243BA  2606                     move.l     D3, D6
  49607. label000243BC:
  49608. 000243BC  594F                     subq.w     A7, 4
  49609. 000243BE  3F04                     move.w     -[A7], D4
  49610. 000243C0  2F03                     move.l     -[A7], D3
  49611. 000243C2  2F0B                     move.l     -[A7], A3
  49612. 000243C4  4EBA FCD4                jsr        [PC - 0x32C /* 0002409A */]
  49613. 000243C8  201F                     move.l     D0, [A7]+
  49614. 000243CA  2600                     move.l     D3, D0
  49615. label000243CC:
  49616. 000243CC  2F07                     move.l     -[A7], D7
  49617. 000243CE  2F03                     move.l     -[A7], D3
  49618. 000243D0  2F0B                     move.l     -[A7], A3
  49619. 000243D2  4EBA FAB0                jsr        [PC - 0x550 /* 00023E84 */]
  49620. 000243D6  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  49621. 000243DA  4E5E                     unlink     A6
  49622. 000243DC  4E74 0008                rtd        0x0008
  49623. fn000243E0:
  49624. 000243E0  4E56 FFEC                link       A6, -0x0014
  49625. 000243E4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  49626. 000243E8  262E 000C                move.l     D3, [A6 + 0xC]
  49627. 000243EC  282E 0008                move.l     D4, [A6 + 0x8]
  49628. 000243F0  7C00                     moveq.l    D6, 0x00
  49629. 000243F2  7A01                     moveq.l    D5, 0x01
  49630. 000243F4  554F                     subq.w     A7, 2
  49631. 000243F6  2F04                     move.l     -[A7], D4
  49632. 000243F8  1F3C 0001                move.b     -[A7], 0x1
  49633. 000243FC  61FF 0000 0E02           bsr        +0xE04 /* 00025200 */
  49634. 00024402  101F                     move.b     D0, [A7]+
  49635. 00024404  1E00                     move.b     D7, D0
  49636. 00024406  2044                     movea.l    A0, D4
  49637. 00024408  2450                     movea.l    A2, [A0]
  49638. 0002440A  486E FFF8                pea.l      [A6 - 0x8]
  49639. 0002440E  A874                     syscall    GetPort
  49640. 00024410  2F12                     move.l     -[A7], [A2]
  49641. 00024412  A873                     syscall    SetPort
  49642. 00024414  426E FFFC                clr.w      [A6 - 0x4]
  49643. 00024418  426E FFFE                clr.w      [A6 - 0x2]
  49644. 0002441C  486E FFFC                pea.l      [A6 - 0x4]
  49645. 00024420  A870                     syscall    LocalToGlobal
  49646. 00024422  594F                     subq.w     A7, 4
  49647. 00024424  A8D8                     syscall    NewRgn
  49648. 00024426  205F                     movea.l    A0, [A7]+
  49649. 00024428  2648                     movea.l    A3, A0
  49650. 0002442A  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  49651. 0002442E  2F0B                     move.l     -[A7], A3
  49652. 00024430  A8DC                     syscall    CopyRgn
  49653. 00024432  2F0B                     move.l     -[A7], A3
  49654. 00024434  2052                     movea.l    A0, [A2]
  49655. 00024436  2F28 0018                move.l     -[A7], [A0 + 0x18]
  49656. 0002443A  2F0B                     move.l     -[A7], A3
  49657. 0002443C  A8E4                     syscall    SectRgn
  49658. 0002443E  2F0B                     move.l     -[A7], A3
  49659. 00024440  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  49660. 00024444  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  49661. 00024448  A8E0                     syscall    OffsetRgn/OfsetRgn
  49662. 0002444A  554F                     subq.w     A7, 2
  49663. 0002444C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  49664. 00024450  2F0B                     move.l     -[A7], A3
  49665. 00024452  A8E8                     syscall    PtInRgn
  49666. 00024454  101F                     move.b     D0, [A7]+
  49667. 00024456  6700 00D2                beq        +0xD4 /* 0002452A */
  49668. 0002445A  7C01                     moveq.l    D6, 0x01
  49669. 0002445C  202A 004C                move.l     D0, [A2 + 0x4C]
  49670. 00024460  0280 4000 0000           andi.l     D0, 0x40000000 /* '@\0\0\0' */
  49671. 00024466  6700 008E                beq        +0x90 /* 000244F6 */
  49672. 0002446A  202A 0050                move.l     D0, [A2 + 0x50]
  49673. 0002446E  0280 0000 0100           andi.l     D0, 0x100
  49674. 00024474  6700 0080                beq        +0x82 /* 000244F6 */
  49675. 00024478  2D6A 0048 FFF4           move.l     [A6 - 0xC], [A2 + 0x48]
  49676. 0002447E  2D6A 0044 FFF0           move.l     [A6 - 0x10], [A2 + 0x44]
  49677. 00024484  202A 0044                move.l     D0, [A2 + 0x44]
  49678. 00024488  B0AA 0048                cmp.l      D0, [A2 + 0x48]
  49679. 0002448C  6C68                     bge        +0x6A /* 000244F6 */
  49680. 0002448E  594F                     subq.w     A7, 4
  49681. 00024490  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  49682. 00024494  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  49683. 00024498  2F04                     move.l     -[A7], D4
  49684. 0002449A  4EBA F6C0                jsr        [PC - 0x940 /* 00023B5C */]
  49685. 0002449E  205F                     movea.l    A0, [A7]+
  49686. 000244A0  2848                     movea.l    A4, A0
  49687. 000244A2  2F0C                     move.l     -[A7], A4
  49688. 000244A4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  49689. 000244A8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  49690. 000244AC  A8E0                     syscall    OffsetRgn/OfsetRgn
  49691. 000244AE  554F                     subq.w     A7, 2
  49692. 000244B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  49693. 000244B4  2F0C                     move.l     -[A7], A4
  49694. 000244B6  A8E8                     syscall    PtInRgn
  49695. 000244B8  101F                     move.b     D0, [A7]+
  49696. 000244BA  672E                     beq        +0x30 /* 000244EA */
  49697. 000244BC  594F                     subq.w     A7, 4
  49698. 000244BE  2EB8 02F0                move.l     [A7], [0x000002F0 /* DoubleTime */]
  49699. 000244C2  201F                     move.l     D0, [A7]+
  49700. 000244C4  D0AA 0058                add.l      D0, [A2 + 0x58]
  49701. 000244C8  2D40 FFEC                move.l     [A6 - 0x14], D0
  49702. 000244CC  594F                     subq.w     A7, 4
  49703. 000244CE  A975                     syscall    TickCount
  49704. 000244D0  201F                     move.l     D0, [A7]+
  49705. 000244D2  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  49706. 000244D6  6208                     bhi        +0xA /* 000244E0 */
  49707. 000244D8  0C2A 0002 0069           cmpi.b     [A2 + 0x69], 0x2
  49708. 000244DE  660A                     bne        +0xC /* 000244EA */
  49709. label000244E0:
  49710. 000244E0  7A00                     moveq.l    D5, 0x00
  49711. 000244E2  2F0C                     move.l     -[A7], A4
  49712. 000244E4  2F0B                     move.l     -[A7], A3
  49713. 000244E6  A8DC                     syscall    CopyRgn
  49714. 000244E8  6008                     bra        +0xA /* 000244F2 */
  49715. label000244EA:
  49716. 000244EA  2F0B                     move.l     -[A7], A3
  49717. 000244EC  2F0C                     move.l     -[A7], A4
  49718. 000244EE  2F0B                     move.l     -[A7], A3
  49719. 000244F0  A8E6                     syscall    DiffRgn
  49720. label000244F2:
  49721. 000244F2  2F0C                     move.l     -[A7], A4
  49722. 000244F4  A8D9                     syscall    DisposRgn/DisposeRgn
  49723. label000244F6:
  49724. 000244F6  4A45                     tst.w      D5
  49725. 000244F8  660A                     bne        +0xC /* 00024504 */
  49726. 000244FA  4879 FFFF FF8A           push.l     0xFFFFFF8A
  49727. 00024500  A851                     syscall    SetCursor
  49728. 00024502  6018                     bra        +0x1A /* 0002451C */
  49729. label00024504:
  49730. 00024504  594F                     subq.w     A7, 4
  49731. 00024506  3F05                     move.w     -[A7], D5
  49732. 00024508  A9B9                     syscall    GetCursor
  49733. 0002450A  205F                     movea.l    A0, [A7]+
  49734. 0002450C  2448                     movea.l    A2, A0
  49735. 0002450E  200A                     move.l     D0, A2
  49736. 00024510  670A                     beq        +0xC /* 0002451C */
  49737. 00024512  2852                     movea.l    A4, [A2]
  49738. 00024514  200C                     move.l     D0, A4
  49739. 00024516  6704                     beq        +0x6 /* 0002451C */
  49740. 00024518  2F0C                     move.l     -[A7], A4
  49741. 0002451A  A851                     syscall    SetCursor
  49742. label0002451C:
  49743. 0002451C  4A83                     tst.l      D3
  49744. 0002451E  6716                     beq        +0x18 /* 00024536 */
  49745. 00024520  2F03                     move.l     -[A7], D3
  49746. 00024522  2F0B                     move.l     -[A7], A3
  49747. 00024524  2F03                     move.l     -[A7], D3
  49748. 00024526  A8E4                     syscall    SectRgn
  49749. 00024528  600C                     bra        +0xE /* 00024536 */
  49750. label0002452A:
  49751. 0002452A  4A83                     tst.l      D3
  49752. 0002452C  6708                     beq        +0xA /* 00024536 */
  49753. 0002452E  2F03                     move.l     -[A7], D3
  49754. 00024530  2F0B                     move.l     -[A7], A3
  49755. 00024532  2F03                     move.l     -[A7], D3
  49756. 00024534  A8E6                     syscall    DiffRgn
  49757. label00024536:
  49758. 00024536  2F0B                     move.l     -[A7], A3
  49759. 00024538  A8D9                     syscall    DisposRgn/DisposeRgn
  49760. 0002453A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  49761. 0002453E  A873                     syscall    SetPort
  49762. 00024540  554F                     subq.w     A7, 2
  49763. 00024542  2F04                     move.l     -[A7], D4
  49764. 00024544  1F07                     move.b     -[A7], D7
  49765. 00024546  61FF 0000 0CB8           bsr        +0xCBA /* 00025200 */
  49766. 0002454C  101F                     move.b     D0, [A7]+
  49767. 0002454E  1F46 0048                move.b     [A7 + 0x48], D6
  49768. 00024552  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  49769. 00024556  4E5E                     unlink     A6
  49770. 00024558  4E74 000C                rtd        0x000C
  49771. fn0002455C:
  49772. 0002455C  4E56 0000                link       A6, 0
  49773. 00024560  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  49774. 00024564  286E 000C                movea.l    A4, [A6 + 0xC]
  49775. 00024568  266E 0008                movea.l    A3, [A6 + 0x8]
  49776. 0002456C  554F                     subq.w     A7, 2
  49777. 0002456E  2F0B                     move.l     -[A7], A3
  49778. 00024570  1F3C 0001                move.b     -[A7], 0x1
  49779. 00024574  61FF 0000 0C8A           bsr        +0xC8C /* 00025200 */
  49780. 0002457A  101F                     move.b     D0, [A7]+
  49781. 0002457C  1C00                     move.b     D6, D0
  49782. 0002457E  2453                     movea.l    A2, [A3]
  49783. 00024580  202A 004C                move.l     D0, [A2 + 0x4C]
  49784. 00024584  0280 0010 0000           andi.l     D0, 0x100000
  49785. 0002458A  673C                     beq        +0x3E /* 000245C8 */
  49786. 0002458C  202A 0044                move.l     D0, [A2 + 0x44]
  49787. 00024590  B0AA 0048                cmp.l      D0, [A2 + 0x48]
  49788. 00024594  6632                     bne        +0x34 /* 000245C8 */
  49789. 00024596  594F                     subq.w     A7, 4
  49790. 00024598  A975                     syscall    TickCount
  49791. 0002459A  201F                     move.l     D0, [A7]+
  49792. 0002459C  2800                     move.l     D4, D0
  49793. 0002459E  594F                     subq.w     A7, 4
  49794. 000245A0  2EB8 02F4                move.l     [A7], [0x000002F4 /* CaretTime */]
  49795. 000245A4  201F                     move.l     D0, [A7]+
  49796. 000245A6  D0AA 0054                add.l      D0, [A2 + 0x54]
  49797. 000245AA  2A00                     move.l     D5, D0
  49798. 000245AC  B885                     cmp.l      D4, D5
  49799. 000245AE  6406                     bcc        +0x8 /* 000245B6 */
  49800. 000245B0  2605                     move.l     D3, D5
  49801. 000245B2  9684                     sub.l      D3, D4
  49802. 000245B4  6018                     bra        +0x1A /* 000245CE */
  49803. label000245B6:
  49804. 000245B6  2F0B                     move.l     -[A7], A3
  49805. 000245B8  4EBA F188                jsr        [PC - 0xE78 /* 00023742 */]
  49806. 000245BC  594F                     subq.w     A7, 4
  49807. 000245BE  2EB8 02F4                move.l     [A7], [0x000002F4 /* CaretTime */]
  49808. 000245C2  201F                     move.l     D0, [A7]+
  49809. 000245C4  2600                     move.l     D3, D0
  49810. 000245C6  6006                     bra        +0x8 /* 000245CE */
  49811. label000245C8:
  49812. 000245C8  263C 7FFF FFFF           move.l     D3, 0x7FFFFFFF
  49813. label000245CE:
  49814. 000245CE  200C                     move.l     D0, A4
  49815. 000245D0  6702                     beq        +0x4 /* 000245D4 */
  49816. 000245D2  2883                     move.l     [A4], D3
  49817. label000245D4:
  49818. 000245D4  554F                     subq.w     A7, 2
  49819. 000245D6  2F0B                     move.l     -[A7], A3
  49820. 000245D8  1F06                     move.b     -[A7], D6
  49821. 000245DA  61FF 0000 0C24           bsr        +0xC26 /* 00025200 */
  49822. 000245E0  101F                     move.b     D0, [A7]+
  49823. 000245E2  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  49824. 000245E6  4E5E                     unlink     A6
  49825. 000245E8  4E74 0008                rtd        0x0008
  49826. fn000245EC:
  49827. 000245EC  4E56 FFE4                link       A6, -0x001C
  49828. 000245F0  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  49829. 000245F4  282E 000C                move.l     D4, [A6 + 0xC]
  49830. 000245F8  266E 0008                movea.l    A3, [A6 + 0x8]
  49831. 000245FC  554F                     subq.w     A7, 2
  49832. 000245FE  2F0B                     move.l     -[A7], A3
  49833. 00024600  1F3C 0001                move.b     -[A7], 0x1
  49834. 00024604  61FF 0000 0BFA           bsr        +0xBFC /* 00025200 */
  49835. 0002460A  101F                     move.b     D0, [A7]+
  49836. 0002460C  1A00                     move.b     D5, D0
  49837. 0002460E  2453                     movea.l    A2, [A3]
  49838. 00024610  486E FFE4                pea.l      [A6 - 0x1C]
  49839. 00024614  A874                     syscall    GetPort
  49840. 00024616  2F12                     move.l     -[A7], [A2]
  49841. 00024618  A873                     syscall    SetPort
  49842. 0002461A  594F                     subq.w     A7, 4
  49843. 0002461C  A8D8                     syscall    NewRgn
  49844. 0002461E  205F                     movea.l    A0, [A7]+
  49845. 00024620  2608                     move.l     D3, A0
  49846. 00024622  2F03                     move.l     -[A7], D3
  49847. 00024624  A87A                     syscall    GetClip
  49848. 00024626  594F                     subq.w     A7, 4
  49849. 00024628  A8D8                     syscall    NewRgn
  49850. 0002462A  205F                     movea.l    A0, [A7]+
  49851. 0002462C  2848                     movea.l    A4, A0
  49852. 0002462E  4A84                     tst.l      D4
  49853. 00024630  670C                     beq        +0xE /* 0002463E */
  49854. 00024632  2F04                     move.l     -[A7], D4
  49855. 00024634  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  49856. 00024638  2F0C                     move.l     -[A7], A4
  49857. 0002463A  A8E4                     syscall    SectRgn
  49858. 0002463C  6008                     bra        +0xA /* 00024646 */
  49859. label0002463E:
  49860. 0002463E  2F2A 0074                move.l     -[A7], [A2 + 0x74]
  49861. 00024642  2F0C                     move.l     -[A7], A4
  49862. 00024644  A8DC                     syscall    CopyRgn
  49863. label00024646:
  49864. 00024646  2F0C                     move.l     -[A7], A4
  49865. 00024648  A879                     syscall    SetClip
  49866. 0002464A  554F                     subq.w     A7, 2
  49867. 0002464C  2F0C                     move.l     -[A7], A4
  49868. 0002464E  A8E2                     syscall    EmptyRgn
  49869. 00024650  101F                     move.b     D0, [A7]+
  49870. 00024652  6600 00CA                bne        +0xCC /* 0002471E */
  49871. 00024656  2054                     movea.l    A0, [A4]
  49872. 00024658  2D68 0002 FFE8           move.l     [A6 - 0x18], [A0 + 0x2]
  49873. 0002465E  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  49874. 00024664  486E FFE8                pea.l      [A6 - 0x18]
  49875. 00024668  486E FFF0                pea.l      [A6 - 0x10]
  49876. 0002466C  61FF FFFF B6F4           bsr        -0x490A /* 0001FD62 */
  49877. 00024672  594F                     subq.w     A7, 4
  49878. 00024674  202E FFF0                move.l     D0, [A6 - 0x10]
  49879. 00024678  90AA 0034                sub.l      D0, [A2 + 0x34]
  49880. 0002467C  2F00                     move.l     -[A7], D0
  49881. 0002467E  2F0B                     move.l     -[A7], A3
  49882. 00024680  61FF FFFF 7842           bsr        -0x87BC /* 0001BEC4 */
  49883. 00024686  201F                     move.l     D0, [A7]+
  49884. 00024688  2F00                     move.l     -[A7], D0
  49885. 0002468A  594F                     subq.w     A7, 4
  49886. 0002468C  202E FFF8                move.l     D0, [A6 - 0x8]
  49887. 00024690  5380                     subq.l     D0, 1
  49888. 00024692  90AA 0034                sub.l      D0, [A2 + 0x34]
  49889. 00024696  2F00                     move.l     -[A7], D0
  49890. 00024698  2F0B                     move.l     -[A7], A3
  49891. 0002469A  61FF FFFF 7828           bsr        -0x87D6 /* 0001BEC4 */
  49892. 000246A0  201F                     move.l     D0, [A7]+
  49893. 000246A2  2F00                     move.l     -[A7], D0
  49894. 000246A4  4A84                     tst.l      D4
  49895. 000246A6  57C0                     seq        D0
  49896. 000246A8  4400                     neg.b      D0
  49897. 000246AA  1F00                     move.b     -[A7], D0
  49898. 000246AC  2F0B                     move.l     -[A7], A3
  49899. 000246AE  61FF FFFF 9196           bsr        -0x6E68 /* 0001D846 */
  49900. 000246B4  202A 0018                move.l     D0, [A2 + 0x18]
  49901. 000246B8  E988                     lsl        D0, 4
  49902. 000246BA  206A 0008                movea.l    A0, [A2 + 0x8]
  49903. 000246BE  2050                     movea.l    A0, [A0]
  49904. 000246C0  5888                     addq.l     A0, 4
  49905. 000246C2  222A 0034                move.l     D1, [A2 + 0x34]
  49906. 000246C6  D2B0 0800                add.l      D1, [A0 + D0]
  49907. 000246CA  2D41 FFF0                move.l     [A6 - 0x10], D1
  49908. 000246CE  2001                     move.l     D0, D1
  49909. 000246D0  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  49910. 000246D4  6C1A                     bge        +0x1C /* 000246F0 */
  49911. 000246D6  486E FFF0                pea.l      [A6 - 0x10]
  49912. 000246DA  486E FFE8                pea.l      [A6 - 0x18]
  49913. 000246DE  61FF FFFF B654           bsr        -0x49AA /* 0001FD34 */
  49914. 000246E4  486E FFE8                pea.l      [A6 - 0x18]
  49915. 000246E8  2F0B                     move.l     -[A7], A3
  49916. 000246EA  206A 00D0                movea.l    A0, [A2 + 0xD0]
  49917. 000246EE  4E90                     jsr        [A0]
  49918. label000246F0:
  49919. 000246F0  282A 0048                move.l     D4, [A2 + 0x48]
  49920. 000246F4  2C2A 0044                move.l     D6, [A2 + 0x44]
  49921. 000246F8  BC84                     cmp.l      D6, D4
  49922. 000246FA  6C0C                     bge        +0xE /* 00024708 */
  49923. 000246FC  2F06                     move.l     -[A7], D6
  49924. 000246FE  2F04                     move.l     -[A7], D4
  49925. 00024700  2F0B                     move.l     -[A7], A3
  49926. 00024702  4EBA F6B0                jsr        [PC - 0x950 /* 00023DB4 */]
  49927. 00024706  6016                     bra        +0x18 /* 0002471E */
  49928. label00024708:
  49929. 00024708  082A 0000 004C           btst.b     [A2 + 0x4C], 0x0
  49930. 0002470E  670E                     beq        +0x10 /* 0002471E */
  49931. 00024710  2F0B                     move.l     -[A7], A3
  49932. 00024712  4EBA F02E                jsr        [PC - 0xFD2 /* 00023742 */]
  49933. 00024716  00AA 0100 0000 004C      ori.l      [A2 + 0x4C], 0x1000000
  49934. label0002471E:
  49935. 0002471E  2F0C                     move.l     -[A7], A4
  49936. 00024720  A8D9                     syscall    DisposRgn/DisposeRgn
  49937. 00024722  2F03                     move.l     -[A7], D3
  49938. 00024724  A879                     syscall    SetClip
  49939. 00024726  2F03                     move.l     -[A7], D3
  49940. 00024728  A8D9                     syscall    DisposRgn/DisposeRgn
  49941. 0002472A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  49942. 0002472E  A873                     syscall    SetPort
  49943. 00024730  554F                     subq.w     A7, 2
  49944. 00024732  2F0B                     move.l     -[A7], A3
  49945. 00024734  1F05                     move.b     -[A7], D5
  49946. 00024736  61FF 0000 0AC8           bsr        +0xACA /* 00025200 */
  49947. 0002473C  101F                     move.b     D0, [A7]+
  49948. 0002473E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  49949. 00024742  4E5E                     unlink     A6
  49950. 00024744  4E74 0008                rtd        0x0008
  49951. fn00024748:
  49952. 00024748  4E56 0000                link       A6, 0
  49953. 0002474C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  49954. 00024750  266E 0008                movea.l    A3, [A6 + 0x8]
  49955. 00024754  554F                     subq.w     A7, 2
  49956. 00024756  2F0B                     move.l     -[A7], A3
  49957. 00024758  1F3C 0001                move.b     -[A7], 0x1
  49958. 0002475C  61FF 0000 0AA2           bsr        +0xAA4 /* 00025200 */
  49959. 00024762  101F                     move.b     D0, [A7]+
  49960. 00024764  1600                     move.b     D3, D0
  49961. 00024766  2453                     movea.l    A2, [A3]
  49962. 00024768  202A 004C                move.l     D0, [A2 + 0x4C]
  49963. 0002476C  0280 0010 0000           andi.l     D0, 0x100000
  49964. 00024772  675E                     beq        +0x60 /* 000247D2 */
  49965. 00024774  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  49966. 00024778  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  49967. 0002477C  2F0B                     move.l     -[A7], A3
  49968. 0002477E  4EBA F634                jsr        [PC - 0x9CC /* 00023DB4 */]
  49969. 00024782  202A 004C                move.l     D0, [A2 + 0x4C]
  49970. 00024786  0280 0100 0000           andi.l     D0, 0x1000000
  49971. 0002478C  6706                     beq        +0x8 /* 00024794 */
  49972. 0002478E  2F0B                     move.l     -[A7], A3
  49973. 00024790  4EBA EFB0                jsr        [PC - 0x1050 /* 00023742 */]
  49974. label00024794:
  49975. 00024794  02AA FFEF FFFF 004C      andi.l     [A2 + 0x4C], 0xFFEFFFFF
  49976. 0002479C  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  49977. 000247A0  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  49978. 000247A4  2F0B                     move.l     -[A7], A3
  49979. 000247A6  4EBA F60C                jsr        [PC - 0x9F4 /* 00023DB4 */]
  49980. 000247AA  4AAA 0070                tst.l      [A2 + 0x70]
  49981. 000247AE  6710                     beq        +0x12 /* 000247C0 */
  49982. 000247B0  2F2A 0070                move.l     -[A7], [A2 + 0x70]
  49983. 000247B4  203C 0004 0004           move.l     D0, 0x40004
  49984. 000247BA  AB1D                     syscall    QDExtensions
  49985. 000247BC  42AA 0070                clr.l      [A2 + 0x70]
  49986. label000247C0:
  49987. 000247C0  286A 0080                movea.l    A4, [A2 + 0x80]
  49988. 000247C4  200C                     move.l     D0, A4
  49989. 000247C6  670A                     beq        +0xC /* 000247D2 */
  49990. 000247C8  554F                     subq.w     A7, 2
  49991. 000247CA  2F0C                     move.l     -[A7], A4
  49992. 000247CC  7003                     moveq.l    D0, 0x03
  49993. 000247CE  AA54                     syscall    TextServicesDispatch
  49994. 000247D0  301F                     move.w     D0, [A7]+
  49995. label000247D2:
  49996. 000247D2  554F                     subq.w     A7, 2
  49997. 000247D4  2F0B                     move.l     -[A7], A3
  49998. 000247D6  1F03                     move.b     -[A7], D3
  49999. 000247D8  61FF 0000 0A26           bsr        +0xA28 /* 00025200 */
  50000. 000247DE  101F                     move.b     D0, [A7]+
  50001. 000247E0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  50002. 000247E4  4E5E                     unlink     A6
  50003. 000247E6  4E74 0004                rtd        0x0004
  50004. fn000247EA:
  50005. 000247EA  4E56 0000                link       A6, 0
  50006. 000247EE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  50007. 000247F2  266E 0008                movea.l    A3, [A6 + 0x8]
  50008. 000247F6  554F                     subq.w     A7, 2
  50009. 000247F8  2F0B                     move.l     -[A7], A3
  50010. 000247FA  61FF 0000 006A           bsr        +0x6C /* 00024866 */
  50011. 00024800  101F                     move.b     D0, [A7]+
  50012. 00024802  6658                     bne        +0x5A /* 0002485C */
  50013. 00024804  554F                     subq.w     A7, 2
  50014. 00024806  2F0B                     move.l     -[A7], A3
  50015. 00024808  1F3C 0001                move.b     -[A7], 0x1
  50016. 0002480C  61FF 0000 09F2           bsr        +0x9F4 /* 00025200 */
  50017. 00024812  101F                     move.b     D0, [A7]+
  50018. 00024814  1600                     move.b     D3, D0
  50019. 00024816  2453                     movea.l    A2, [A3]
  50020. 00024818  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  50021. 0002481C  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  50022. 00024820  2F0B                     move.l     -[A7], A3
  50023. 00024822  4EBA F590                jsr        [PC - 0xA70 /* 00023DB4 */]
  50024. 00024826  00AA 0010 0000 004C      ori.l      [A2 + 0x4C], 0x100000
  50025. 0002482E  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  50026. 00024832  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  50027. 00024836  2F0B                     move.l     -[A7], A3
  50028. 00024838  4EBA F57A                jsr        [PC - 0xA86 /* 00023DB4 */]
  50029. 0002483C  286A 0080                movea.l    A4, [A2 + 0x80]
  50030. 00024840  200C                     move.l     D0, A4
  50031. 00024842  670A                     beq        +0xC /* 0002484E */
  50032. 00024844  554F                     subq.w     A7, 2
  50033. 00024846  2F0C                     move.l     -[A7], A4
  50034. 00024848  7002                     moveq.l    D0, 0x02
  50035. 0002484A  AA54                     syscall    TextServicesDispatch
  50036. 0002484C  301F                     move.w     D0, [A7]+
  50037. label0002484E:
  50038. 0002484E  554F                     subq.w     A7, 2
  50039. 00024850  2F0B                     move.l     -[A7], A3
  50040. 00024852  1F03                     move.b     -[A7], D3
  50041. 00024854  61FF 0000 09AA           bsr        +0x9AC /* 00025200 */
  50042. 0002485A  101F                     move.b     D0, [A7]+
  50043. label0002485C:
  50044. 0002485C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  50045. 00024860  4E5E                     unlink     A6
  50046. 00024862  4E74 0004                rtd        0x0004
  50047. fn00024866:
  50048. 00024866  2F0A                     move.l     -[A7], A2
  50049. 00024868  246F 0008                movea.l    A2, [A7 + 0x8]
  50050. 0002486C  2052                     movea.l    A0, [A2]
  50051. 0002486E  0828 0004 004D           btst.b     [A0 + 0x4D], 0x4
  50052. 00024874  6704                     beq        +0x6 /* 0002487A */
  50053. 00024876  7001                     moveq.l    D0, 0x01
  50054. 00024878  6002                     bra        +0x4 /* 0002487C */
  50055. label0002487A:
  50056. 0002487A  7000                     moveq.l    D0, 0x00
  50057. label0002487C:
  50058. 0002487C  1F40 000C                move.b     [A7 + 0xC], D0
  50059. 00024880  245F                     movea.l    A2, [A7]+
  50060. 00024882  4E74 0004                rtd        0x0004
  50061. fn00024886:
  50062. 00024886  4E56 FFF0                link       A6, -0x0010
  50063. 0002488A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  50064. 0002488E  282E 0010                move.l     D4, [A6 + 0x10]
  50065. 00024892  262E 000C                move.l     D3, [A6 + 0xC]
  50066. 00024896  266E 0008                movea.l    A3, [A6 + 0x8]
  50067. 0002489A  4A84                     tst.l      D4
  50068. 0002489C  6606                     bne        +0x8 /* 000248A4 */
  50069. 0002489E  4A83                     tst.l      D3
  50070. 000248A0  6700 0130                beq        +0x132 /* 000249D2 */
  50071. label000248A4:
  50072. 000248A4  554F                     subq.w     A7, 2
  50073. 000248A6  2F0B                     move.l     -[A7], A3
  50074. 000248A8  1F3C 0001                move.b     -[A7], 0x1
  50075. 000248AC  61FF 0000 0952           bsr        +0x954 /* 00025200 */
  50076. 000248B2  101F                     move.b     D0, [A7]+
  50077. 000248B4  1C00                     move.b     D6, D0
  50078. 000248B6  2453                     movea.l    A2, [A3]
  50079. 000248B8  486E FFF4                pea.l      [A6 - 0xC]
  50080. 000248BC  A874                     syscall    GetPort
  50081. 000248BE  2F12                     move.l     -[A7], [A2]
  50082. 000248C0  A873                     syscall    SetPort
  50083. 000248C2  206A 0074                movea.l    A0, [A2 + 0x74]
  50084. 000248C6  2050                     movea.l    A0, [A0]
  50085. 000248C8  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  50086. 000248CE  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  50087. 000248D4  082A 0000 004C           btst.b     [A2 + 0x4C], 0x0
  50088. 000248DA  6706                     beq        +0x8 /* 000248E2 */
  50089. 000248DC  2F0B                     move.l     -[A7], A3
  50090. 000248DE  4EBA EE62                jsr        [PC - 0x119E /* 00023742 */]
  50091. label000248E2:
  50092. 000248E2  7A00                     moveq.l    D5, 0x00
  50093. 000248E4  082A 0004 004D           btst.b     [A2 + 0x4D], 0x4
  50094. 000248EA  661E                     bne        +0x20 /* 0002490A */
  50095. 000248EC  7004                     moveq.l    D0, 0x04
  50096. 000248EE  C0AA 0050                and.l      D0, [A2 + 0x50]
  50097. 000248F2  6716                     beq        +0x18 /* 0002490A */
  50098. 000248F4  7A01                     moveq.l    D5, 0x01
  50099. 000248F6  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  50100. 000248FA  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  50101. 000248FE  2F0B                     move.l     -[A7], A3
  50102. 00024900  4EBA F4B2                jsr        [PC - 0xB4E /* 00023DB4 */]
  50103. 00024904  70FB                     moveq.l    D0, 0xFFFFFFFB
  50104. 00024906  C1AA 0050                and.l      [A2 + 0x50], D0
  50105. label0002490A:
  50106. 0002490A  486A 0034                pea.l      [A2 + 0x34]
  50107. 0002490E  2F04                     move.l     -[A7], D4
  50108. 00024910  2F03                     move.l     -[A7], D3
  50109. 00024912  61FF FFFF B47A           bsr        -0x4B84 /* 0001FD8E */
  50110. 00024918  302E FFFE                move.w     D0, [A6 - 0x2]
  50111. 0002491C  906E FFFA                sub.w      D0, [A6 - 0x6]
  50112. 00024920  48C0                     ext.l      D0
  50113. 00024922  2D40 FFF0                move.l     [A6 - 0x10], D0
  50114. 00024926  4A84                     tst.l      D4
  50115. 00024928  6F04                     ble        +0x6 /* 0002492E */
  50116. 0002492A  2004                     move.l     D0, D4
  50117. 0002492C  6004                     bra        +0x6 /* 00024932 */
  50118. label0002492E:
  50119. 0002492E  2004                     move.l     D0, D4
  50120. 00024930  4480                     neg.l      D0
  50121. label00024932:
  50122. 00024932  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  50123. 00024936  6C66                     bge        +0x68 /* 0002499E */
  50124. 00024938  302E FFFC                move.w     D0, [A6 - 0x4]
  50125. 0002493C  906E FFF8                sub.w      D0, [A6 - 0x8]
  50126. 00024940  48C0                     ext.l      D0
  50127. 00024942  2D40 FFF0                move.l     [A6 - 0x10], D0
  50128. 00024946  4A83                     tst.l      D3
  50129. 00024948  6F04                     ble        +0x6 /* 0002494E */
  50130. 0002494A  2003                     move.l     D0, D3
  50131. 0002494C  6004                     bra        +0x6 /* 00024952 */
  50132. label0002494E:
  50133. 0002494E  2003                     move.l     D0, D3
  50134. 00024950  4480                     neg.l      D0
  50135. label00024952:
  50136. 00024952  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  50137. 00024956  6C46                     bge        +0x48 /* 0002499E */
  50138. 00024958  594F                     subq.w     A7, 4
  50139. 0002495A  A8D8                     syscall    NewRgn
  50140. 0002495C  205F                     movea.l    A0, [A7]+
  50141. 0002495E  2848                     movea.l    A4, A0
  50142. 00024960  2E2A 008C                move.l     D7, [A2 + 0x8C]
  50143. 00024964  670E                     beq        +0x10 /* 00024974 */
  50144. 00024966  554F                     subq.w     A7, 2
  50145. 00024968  2F07                     move.l     -[A7], D7
  50146. 0002496A  3F04                     move.w     -[A7], D4
  50147. 0002496C  3F03                     move.w     -[A7], D3
  50148. 0002496E  7020                     moveq.l    D0, 0x20
  50149. 00024970  ABED                     syscall    DragDispatch
  50150. 00024972  301F                     move.w     D0, [A7]+
  50151. label00024974:
  50152. 00024974  486E FFF8                pea.l      [A6 - 0x8]
  50153. 00024978  3F04                     move.w     -[A7], D4
  50154. 0002497A  3F03                     move.w     -[A7], D3
  50155. 0002497C  2F0C                     move.l     -[A7], A4
  50156. 0002497E  A8EF                     syscall    ScrollRect
  50157. 00024980  262A 008C                move.l     D3, [A2 + 0x8C]
  50158. 00024984  670A                     beq        +0xC /* 00024990 */
  50159. 00024986  554F                     subq.w     A7, 2
  50160. 00024988  2F03                     move.l     -[A7], D3
  50161. 0002498A  7021                     moveq.l    D0, 0x21
  50162. 0002498C  ABED                     syscall    DragDispatch
  50163. 0002498E  301F                     move.w     D0, [A7]+
  50164. label00024990:
  50165. 00024990  2F0C                     move.l     -[A7], A4
  50166. 00024992  2F0B                     move.l     -[A7], A3
  50167. 00024994  4EBA FC56                jsr        [PC - 0x3AA /* 000245EC */]
  50168. 00024998  2F0C                     move.l     -[A7], A4
  50169. 0002499A  A8D9                     syscall    DisposRgn/DisposeRgn
  50170. 0002499C  6008                     bra        +0xA /* 000249A6 */
  50171. label0002499E:
  50172. 0002499E  42A7                     clr.l      -[A7]
  50173. 000249A0  2F0B                     move.l     -[A7], A3
  50174. 000249A2  4EBA FC48                jsr        [PC - 0x3B8 /* 000245EC */]
  50175. label000249A6:
  50176. 000249A6  4A05                     tst.b      D5
  50177. 000249A8  6714                     beq        +0x16 /* 000249BE */
  50178. 000249AA  7004                     moveq.l    D0, 0x04
  50179. 000249AC  81AA 0050                or.l       [A2 + 0x50], D0
  50180. 000249B0  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  50181. 000249B4  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  50182. 000249B8  2F0B                     move.l     -[A7], A3
  50183. 000249BA  4EBA F3F8                jsr        [PC - 0xC08 /* 00023DB4 */]
  50184. label000249BE:
  50185. 000249BE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  50186. 000249C2  A873                     syscall    SetPort
  50187. 000249C4  554F                     subq.w     A7, 2
  50188. 000249C6  2F0B                     move.l     -[A7], A3
  50189. 000249C8  1F06                     move.b     -[A7], D6
  50190. 000249CA  61FF 0000 0834           bsr        +0x836 /* 00025200 */
  50191. 000249D0  101F                     move.b     D0, [A7]+
  50192. label000249D2:
  50193. 000249D2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  50194. 000249D6  4E5E                     unlink     A6
  50195. 000249D8  4E74 000C                rtd        0x000C
  50196. fn000249DC:
  50197. 000249DC  4E56 FFF2                link       A6, -0x000E
  50198. 000249E0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  50199. 000249E4  262E 000C                move.l     D3, [A6 + 0xC]
  50200. 000249E8  266E 0008                movea.l    A3, [A6 + 0x8]
  50201. 000249EC  2453                     movea.l    A2, [A3]
  50202. 000249EE  7E00                     moveq.l    D7, 0x00
  50203. 000249F0  7001                     moveq.l    D0, 0x01
  50204. 000249F2  C0AA 0050                and.l      D0, [A2 + 0x50]
  50205. 000249F6  6700 00F0                beq        +0xF2 /* 00024AE8 */
  50206. 000249FA  2F03                     move.l     -[A7], D3
  50207. 000249FC  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  50208. 00024A00  486E FFF8                pea.l      [A6 - 0x8]
  50209. 00024A04  486E FFF6                pea.l      [A6 - 0xA]
  50210. 00024A08  2F0B                     move.l     -[A7], A3
  50211. 00024A0A  4EBA E582                jsr        [PC - 0x1A7E /* 00022F8E */]
  50212. 00024A0E  7800                     moveq.l    D4, 0x00
  50213. 00024A10  7A00                     moveq.l    D5, 0x00
  50214. 00024A12  7C00                     moveq.l    D6, 0x00
  50215. 00024A14  2D6A 0024 FFF2           move.l     [A6 - 0xE], [A2 + 0x24]
  50216. 00024A1A  262A 0024                move.l     D3, [A2 + 0x24]
  50217. 00024A1E  96AE FFF8                sub.l      D3, [A6 - 0x8]
  50218. 00024A22  4A83                     tst.l      D3
  50219. 00024A24  6F0E                     ble        +0x10 /* 00024A34 */
  50220. 00024A26  306E FFF6                movea.w    A0, [A6 - 0xA]
  50221. 00024A2A  B688                     cmp.l      D3, A0
  50222. 00024A2C  6E04                     bgt        +0x6 /* 00024A32 */
  50223. 00024A2E  2803                     move.l     D4, D3
  50224. 00024A30  6002                     bra        +0x4 /* 00024A34 */
  50225. label00024A32:
  50226. 00024A32  7C01                     moveq.l    D6, 0x01
  50227. label00024A34:
  50228. 00024A34  306E FFF6                movea.w    A0, [A6 - 0xA]
  50229. 00024A38  202E FFF8                move.l     D0, [A6 - 0x8]
  50230. 00024A3C  D088                     add.l      D0, A0
  50231. 00024A3E  286A 002C                movea.l    A4, [A2 + 0x2C]
  50232. 00024A42  260C                     move.l     D3, A4
  50233. 00024A44  9680                     sub.l      D3, D0
  50234. 00024A46  4A83                     tst.l      D3
  50235. 00024A48  6C10                     bge        +0x12 /* 00024A5A */
  50236. 00024A4A  3008                     move.w     D0, A0
  50237. 00024A4C  4440                     neg.w      D0
  50238. 00024A4E  48C0                     ext.l      D0
  50239. 00024A50  B680                     cmp.l      D3, D0
  50240. 00024A52  6D04                     blt        +0x6 /* 00024A58 */
  50241. 00024A54  2803                     move.l     D4, D3
  50242. 00024A56  6002                     bra        +0x4 /* 00024A5A */
  50243. label00024A58:
  50244. 00024A58  7C01                     moveq.l    D6, 0x01
  50245. label00024A5A:
  50246. 00024A5A  4A06                     tst.b      D6
  50247. 00024A5C  6716                     beq        +0x18 /* 00024A74 */
  50248. 00024A5E  282E FFF2                move.l     D4, [A6 - 0xE]
  50249. 00024A62  D88C                     add.l      D4, A4
  50250. 00024A64  E284                     asr        D4, 1
  50251. 00024A66  322E FFF6                move.w     D1, [A6 - 0xA]
  50252. 00024A6A  E241                     asr        D1.w, 1
  50253. 00024A6C  48C1                     ext.l      D1
  50254. 00024A6E  D2AE FFF8                add.l      D1, [A6 - 0x8]
  50255. 00024A72  9881                     sub.l      D4, D1
  50256. label00024A74:
  50257. 00024A74  4A84                     tst.l      D4
  50258. 00024A76  671A                     beq        +0x1C /* 00024A92 */
  50259. 00024A78  260C                     move.l     D3, A4
  50260. 00024A7A  96AA 003C                sub.l      D3, [A2 + 0x3C]
  50261. 00024A7E  B684                     cmp.l      D3, D4
  50262. 00024A80  6F02                     ble        +0x4 /* 00024A84 */
  50263. 00024A82  2803                     move.l     D4, D3
  50264. label00024A84:
  50265. 00024A84  262E FFF2                move.l     D3, [A6 - 0xE]
  50266. 00024A88  96AA 0034                sub.l      D3, [A2 + 0x34]
  50267. 00024A8C  B684                     cmp.l      D3, D4
  50268. 00024A8E  6C02                     bge        +0x4 /* 00024A92 */
  50269. 00024A90  2803                     move.l     D4, D3
  50270. label00024A92:
  50271. 00024A92  2C2A 0028                move.l     D6, [A2 + 0x28]
  50272. 00024A96  262E FFFC                move.l     D3, [A6 - 0x4]
  50273. 00024A9A  2003                     move.l     D0, D3
  50274. 00024A9C  5380                     subq.l     D0, 1
  50275. 00024A9E  B086                     cmp.l      D0, D6
  50276. 00024AA0  6D06                     blt        +0x8 /* 00024AA8 */
  50277. 00024AA2  B6AA 0030                cmp.l      D3, [A2 + 0x30]
  50278. 00024AA6  6D24                     blt        +0x26 /* 00024ACC */
  50279. label00024AA8:
  50280. 00024AA8  286A 0030                movea.l    A4, [A2 + 0x30]
  50281. 00024AAC  2A06                     move.l     D5, D6
  50282. 00024AAE  DA8C                     add.l      D5, A4
  50283. 00024AB0  E285                     asr        D5, 1
  50284. 00024AB2  9A83                     sub.l      D5, D3
  50285. 00024AB4  260C                     move.l     D3, A4
  50286. 00024AB6  96AA 0040                sub.l      D3, [A2 + 0x40]
  50287. 00024ABA  B685                     cmp.l      D3, D5
  50288. 00024ABC  6F02                     ble        +0x4 /* 00024AC0 */
  50289. 00024ABE  2A03                     move.l     D5, D3
  50290. label00024AC0:
  50291. 00024AC0  2606                     move.l     D3, D6
  50292. 00024AC2  96AA 0038                sub.l      D3, [A2 + 0x38]
  50293. 00024AC6  B685                     cmp.l      D3, D5
  50294. 00024AC8  6C02                     bge        +0x4 /* 00024ACC */
  50295. 00024ACA  2A03                     move.l     D5, D3
  50296. label00024ACC:
  50297. 00024ACC  4A84                     tst.l      D4
  50298. 00024ACE  6604                     bne        +0x6 /* 00024AD4 */
  50299. 00024AD0  4A85                     tst.l      D5
  50300. 00024AD2  6714                     beq        +0x16 /* 00024AE8 */
  50301. label00024AD4:
  50302. 00024AD4  7E01                     moveq.l    D7, 0x01
  50303. 00024AD6  2F05                     move.l     -[A7], D5
  50304. 00024AD8  2F04                     move.l     -[A7], D4
  50305. 00024ADA  2F0B                     move.l     -[A7], A3
  50306. 00024ADC  4EBA FDA8                jsr        [PC - 0x258 /* 00024886 */]
  50307. 00024AE0  00AA 0001 0000 004C      ori.l      [A2 + 0x4C], 0x10000
  50308. label00024AE8:
  50309. 00024AE8  202A 004C                move.l     D0, [A2 + 0x4C]
  50310. 00024AEC  0280 0001 0000           andi.l     D0, 0x10000
  50311. 00024AF2  6714                     beq        +0x16 /* 00024B08 */
  50312. 00024AF4  286A 00A0                movea.l    A4, [A2 + 0xA0]
  50313. 00024AF8  200C                     move.l     D0, A4
  50314. 00024AFA  6704                     beq        +0x6 /* 00024B00 */
  50315. 00024AFC  2F0B                     move.l     -[A7], A3
  50316. 00024AFE  4E94                     jsr        [A4]
  50317. label00024B00:
  50318. 00024B00  02AA FFFE FFFF 004C      andi.l     [A2 + 0x4C], 0xFFFEFFFF
  50319. label00024B08:
  50320. 00024B08  1F47 003E                move.b     [A7 + 0x3E], D7
  50321. 00024B0C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  50322. 00024B10  4E5E                     unlink     A6
  50323. 00024B12  4E74 0008                rtd        0x0008
  50324. fn00024B16:
  50325. 00024B16  4E56 0000                link       A6, 0
  50326. 00024B1A  48E7 1030                movem.l    -[A7], D3,A2,A3
  50327. 00024B1E  266E 0008                movea.l    A3, [A6 + 0x8]
  50328. 00024B22  554F                     subq.w     A7, 2
  50329. 00024B24  2F0B                     move.l     -[A7], A3
  50330. 00024B26  1F3C 0001                move.b     -[A7], 0x1
  50331. 00024B2A  61FF 0000 06D4           bsr        +0x6D6 /* 00025200 */
  50332. 00024B30  101F                     move.b     D0, [A7]+
  50333. 00024B32  1600                     move.b     D3, D0
  50334. 00024B34  2453                     movea.l    A2, [A3]
  50335. 00024B36  554F                     subq.w     A7, 2
  50336. 00024B38  082A 0006 004D           btst.b     [A2 + 0x4D], 0x6
  50337. 00024B3E  6706                     beq        +0x8 /* 00024B46 */
  50338. 00024B40  202A 0044                move.l     D0, [A2 + 0x44]
  50339. 00024B44  6004                     bra        +0x6 /* 00024B4A */
  50340. label00024B46:
  50341. 00024B46  202A 0048                move.l     D0, [A2 + 0x48]
  50342. label00024B4A:
  50343. 00024B4A  2F00                     move.l     -[A7], D0
  50344. 00024B4C  2F0B                     move.l     -[A7], A3
  50345. 00024B4E  4EBA FE8C                jsr        [PC - 0x174 /* 000249DC */]
  50346. 00024B52  101F                     move.b     D0, [A7]+
  50347. 00024B54  554F                     subq.w     A7, 2
  50348. 00024B56  2F0B                     move.l     -[A7], A3
  50349. 00024B58  1F03                     move.b     -[A7], D3
  50350. 00024B5A  61FF 0000 06A4           bsr        +0x6A6 /* 00025200 */
  50351. 00024B60  101F                     move.b     D0, [A7]+
  50352. 00024B62  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  50353. 00024B66  4E5E                     unlink     A6
  50354. 00024B68  4E74 0004                rtd        0x0004
  50355. fn00024B6C:
  50356. 00024B6C  206F 000C                movea.l    A0, [A7 + 0xC]
  50357. 00024B70  202F 0008                move.l     D0, [A7 + 0x8]
  50358. 00024B74  226F 0004                movea.l    A1, [A7 + 0x4]
  50359. 00024B78  6008                     bra        +0xA /* 00024B82 */
  50360. label00024B7A:
  50361. 00024B7A  4AA8 0004                tst.l      [A0 + 0x4]
  50362. 00024B7E  6706                     beq        +0x8 /* 00024B86 */
  50363. 00024B80  5088                     addq.l     A0, 8
  50364. label00024B82:
  50365. 00024B82  B090                     cmp.l      D0, [A0]
  50366. 00024B84  66F4                     bne        -0xA /* 00024B7A */
  50367. label00024B86:
  50368. 00024B86  22A8 0004                move.l     [A1], [A0 + 0x4]
  50369. 00024B8A  4E74 000C                rtd        0x000C
  50370. fn00024B8E:
  50371. 00024B8E  4E56 FFFC                link       A6, -0x0004
  50372. 00024B92  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  50373. 00024B96  286E 0014                movea.l    A4, [A6 + 0x14]
  50374. 00024B9A  262E 0010                move.l     D3, [A6 + 0x10]
  50375. 00024B9E  246E 000C                movea.l    A2, [A6 + 0xC]
  50376. 00024BA2  266E 0008                movea.l    A3, [A6 + 0x8]
  50377. 00024BA6  2F0C                     move.l     -[A7], A4
  50378. 00024BA8  2F03                     move.l     -[A7], D3
  50379. 00024BAA  486E FFFC                pea.l      [A6 - 0x4]
  50380. 00024BAE  4EBA FFBC                jsr        [PC - 0x44 /* 00024B6C */]
  50381. 00024BB2  4A6E FFFE                tst.w      [A6 - 0x2]
  50382. 00024BB6  6608                     bne        +0xA /* 00024BC0 */
  50383. 00024BB8  3F7C FFCE 002C           move.w     [A7 + 0x2C], 0xFFCE
  50384. 00024BBE  6010                     bra        +0x12 /* 00024BD0 */
  50385. label00024BC0:
  50386. 00024BC0  306E FFFC                movea.w    A0, [A6 - 0x4]
  50387. 00024BC4  200B                     move.l     D0, A3
  50388. 00024BC6  D088                     add.l      D0, A0
  50389. 00024BC8  2040                     movea.l    A0, D0
  50390. 00024BCA  2490                     move.l     [A2], [A0]
  50391. 00024BCC  426F 002C                clr.w      [A7 + 0x2C]
  50392. label00024BD0:
  50393. 00024BD0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  50394. 00024BD4  4E5E                     unlink     A6
  50395. 00024BD6  4E74 0010                rtd        0x0010
  50396. fn00024BDA:
  50397. 00024BDA  4E56 FFFC                link       A6, -0x0004
  50398. 00024BDE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  50399. 00024BE2  286E 0014                movea.l    A4, [A6 + 0x14]
  50400. 00024BE6  262E 0010                move.l     D3, [A6 + 0x10]
  50401. 00024BEA  246E 000C                movea.l    A2, [A6 + 0xC]
  50402. 00024BEE  266E 0008                movea.l    A3, [A6 + 0x8]
  50403. 00024BF2  2F0C                     move.l     -[A7], A4
  50404. 00024BF4  2F03                     move.l     -[A7], D3
  50405. 00024BF6  486E FFFC                pea.l      [A6 - 0x4]
  50406. 00024BFA  4EBA FF70                jsr        [PC - 0x90 /* 00024B6C */]
  50407. 00024BFE  4A6E FFFE                tst.w      [A6 - 0x2]
  50408. 00024C02  6608                     bne        +0xA /* 00024C0C */
  50409. 00024C04  3F7C FFCE 002C           move.w     [A7 + 0x2C], 0xFFCE
  50410. 00024C0A  6010                     bra        +0x12 /* 00024C1C */
  50411. label00024C0C:
  50412. 00024C0C  306E FFFC                movea.w    A0, [A6 - 0x4]
  50413. 00024C10  200B                     move.l     D0, A3
  50414. 00024C12  D088                     add.l      D0, A0
  50415. 00024C14  2040                     movea.l    A0, D0
  50416. 00024C16  2092                     move.l     [A0], [A2]
  50417. 00024C18  426F 002C                clr.w      [A7 + 0x2C]
  50418. label00024C1C:
  50419. 00024C1C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  50420. 00024C20  4E5E                     unlink     A6
  50421. 00024C22  4E74 0010                rtd        0x0010
  50422. fn00024C26:
  50423. 00024C26  4E56 0000                link       A6, 0
  50424. 00024C2A  48E7 1030                movem.l    -[A7], D3,A2,A3
  50425. 00024C2E  262E 0010                move.l     D3, [A6 + 0x10]
  50426. 00024C32  266E 000C                movea.l    A3, [A6 + 0xC]
  50427. 00024C36  246E 0008                movea.l    A2, [A6 + 0x8]
  50428. 00024C3A  554F                     subq.w     A7, 2
  50429. 00024C3C  4879 0001 C638           push.l     0x1C638
  50430. 00024C42  2F03                     move.l     -[A7], D3
  50431. 00024C44  2F0B                     move.l     -[A7], A3
  50432. 00024C46  2F12                     move.l     -[A7], [A2]
  50433. 00024C48  4EBA FF44                jsr        [PC - 0xBC /* 00024B8E */]
  50434. 00024C4C  301F                     move.w     D0, [A7]+
  50435. 00024C4E  3F40 0020                move.w     [A7 + 0x20], D0
  50436. 00024C52  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  50437. 00024C56  4E5E                     unlink     A6
  50438. 00024C58  4E74 000C                rtd        0x000C
  50439. fn00024C5C:
  50440. 00024C5C  4E56 0000                link       A6, 0
  50441. 00024C60  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  50442. 00024C64  282E 0010                move.l     D4, [A6 + 0x10]
  50443. 00024C68  266E 000C                movea.l    A3, [A6 + 0xC]
  50444. 00024C6C  246E 0008                movea.l    A2, [A6 + 0x8]
  50445. 00024C70  554F                     subq.w     A7, 2
  50446. 00024C72  4879 0001 C638           push.l     0x1C638
  50447. 00024C78  2F04                     move.l     -[A7], D4
  50448. 00024C7A  2F0B                     move.l     -[A7], A3
  50449. 00024C7C  2F12                     move.l     -[A7], [A2]
  50450. 00024C7E  4EBA FF5A                jsr        [PC - 0xA6 /* 00024BDA */]
  50451. 00024C82  301F                     move.w     D0, [A7]+
  50452. 00024C84  3600                     move.w     D3, D0
  50453. 00024C86  2F0A                     move.l     -[A7], A2
  50454. 00024C88  61FF FFFF 7BE2           bsr        -0x841C /* 0001C86C */
  50455. 00024C8E  3F43 0024                move.w     [A7 + 0x24], D3
  50456. 00024C92  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  50457. 00024C96  4E5E                     unlink     A6
  50458. 00024C98  4E74 000C                rtd        0x000C
  50459. 00024C9C  4E56 FFEC                link       A6, -0x0014
  50460. 00024CA0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  50461. 00024CA4  246E 0016                movea.l    A2, [A6 + 0x16]
  50462. 00024CA8  266E 0012                movea.l    A3, [A6 + 0x12]
  50463. 00024CAC  286E 0008                movea.l    A4, [A6 + 0x8]
  50464. 00024CB0  7800                     moveq.l    D4, 0x00
  50465. 00024CB2  554F                     subq.w     A7, 2
  50466. 00024CB4  2F0C                     move.l     -[A7], A4
  50467. 00024CB6  61FF 0000 0448           bsr        +0x44A /* 00025100 */
  50468. 00024CBC  301F                     move.w     D0, [A7]+
  50469. 00024CBE  3A00                     move.w     D5, D0
  50470. 00024CC0  486E FFEC                pea.l      [A6 - 0x14]
  50471. 00024CC4  2F0C                     move.l     -[A7], A4
  50472. 00024CC6  61FF FFFF 7498           bsr        -0x8B66 /* 0001C160 */
  50473. 00024CCC  3E2E FFF2                move.w     D7, [A6 - 0xE]
  50474. 00024CD0  7600                     moveq.l    D3, 0x00
  50475. 00024CD2  603E                     bra        +0x40 /* 00024D12 */
  50476. label00024CD4:
  50477. 00024CD4  0C32 0009 3800           cmpi.b     [A2 + D3], 0x9 /* '\t' */
  50478. 00024CDA  6634                     bne        +0x36 /* 00024D10 */
  50479. 00024CDC  2F0A                     move.l     -[A7], A2
  50480. 00024CDE  3F04                     move.w     -[A7], D4
  50481. 00024CE0  2003                     move.l     D0, D3
  50482. 00024CE2  9084                     sub.l      D0, D4
  50483. 00024CE4  3F00                     move.w     -[A7], D0
  50484. 00024CE6  A885                     syscall    DrawText
  50485. 00024CE8  486E FFFC                pea.l      [A6 - 0x4]
  50486. 00024CEC  A89A                     syscall    GetPen
  50487. 00024CEE  3C2E FFFE                move.w     D6, [A6 - 0x2]
  50488. 00024CF2  3006                     move.w     D0, D6
  50489. 00024CF4  9047                     sub.w      D0, D7
  50490. 00024CF6  48C0                     ext.l      D0
  50491. 00024CF8  81C5                     divs.w     D0, D5
  50492. 00024CFA  4840                     swap.w     D0
  50493. 00024CFC  3805                     move.w     D4, D5
  50494. 00024CFE  9840                     sub.w      D4, D0
  50495. 00024D00  3006                     move.w     D0, D6
  50496. 00024D02  D044                     add.w      D0, D4
  50497. 00024D04  3F00                     move.w     -[A7], D0
  50498. 00024D06  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  50499. 00024D0A  A893                     syscall    MoveTo
  50500. 00024D0C  2803                     move.l     D4, D3
  50501. 00024D0E  5284                     addq.l     D4, 1
  50502. label00024D10:
  50503. 00024D10  5283                     addq.l     D3, 1
  50504. label00024D12:
  50505. 00024D12  B68B                     cmp.l      D3, A3
  50506. 00024D14  6DBE                     blt        -0x40 /* 00024CD4 */
  50507. 00024D16  2F0A                     move.l     -[A7], A2
  50508. 00024D18  3F04                     move.w     -[A7], D4
  50509. 00024D1A  200B                     move.l     D0, A3
  50510. 00024D1C  9084                     sub.l      D0, D4
  50511. 00024D1E  3F00                     move.w     -[A7], D0
  50512. 00024D20  A885                     syscall    DrawText
  50513. 00024D22  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  50514. 00024D26  4E5E                     unlink     A6
  50515. 00024D28  4E74 0012                rtd        0x0012
  50516. 00024D2C  4E56 FFFE                link       A6, -0x0002
  50517. 00024D30  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  50518. 00024D34  246E 0016                movea.l    A2, [A6 + 0x16]
  50519. 00024D38  266E 0012                movea.l    A3, [A6 + 0x12]
  50520. 00024D3C  2C2E 000C                move.l     D6, [A6 + 0xC]
  50521. 00024D40  286E 0008                movea.l    A4, [A6 + 0x8]
  50522. 00024D44  7E00                     moveq.l    D7, 0x00
  50523. 00024D46  7800                     moveq.l    D4, 0x00
  50524. 00024D48  554F                     subq.w     A7, 2
  50525. 00024D4A  2F0C                     move.l     -[A7], A4
  50526. 00024D4C  61FF 0000 03B2           bsr        +0x3B4 /* 00025100 */
  50527. 00024D52  301F                     move.w     D0, [A7]+
  50528. 00024D54  3D40 FFFE                move.w     [A6 - 0x2], D0
  50529. 00024D58  7600                     moveq.l    D3, 0x00
  50530. 00024D5A  6000 00A4                bra        +0xA6 /* 00024E00 */
  50531. label00024D5E:
  50532. 00024D5E  2A12                     move.l     D5, [A2]
  50533. 00024D60  4A85                     tst.l      D5
  50534. 00024D62  6F00 00A4                ble        +0xA6 /* 00024E08 */
  50535. 00024D66  206E 0022                movea.l    A0, [A6 + 0x22]
  50536. 00024D6A  0C30 0009 3800           cmpi.b     [A0 + D3], 0x9 /* '\t' */
  50537. 00024D70  6600 008C                bne        +0x8E /* 00024DFE */
  50538. 00024D74  554F                     subq.w     A7, 2
  50539. 00024D76  4870 7800                pea.l      [A0 + D7]
  50540. 00024D7A  2003                     move.l     D0, D3
  50541. 00024D7C  9087                     sub.l      D0, D7
  50542. 00024D7E  2F00                     move.l     -[A7], D0
  50543. 00024D80  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  50544. 00024D84  2F05                     move.l     -[A7], D5
  50545. 00024D86  2F0B                     move.l     -[A7], A3
  50546. 00024D88  2F0A                     move.l     -[A7], A2
  50547. 00024D8A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  50548. 00024D8E  2F39 0001 C634           move.l     -[A7], [0x0001C634]
  50549. 00024D94  2F39 0001 C634           move.l     -[A7], [0x0001C634]
  50550. 00024D9A  2F3C 8222 002E           move.l     -[A7], 0x8222002E
  50551. 00024DA0  A8B5                     syscall    ScriptUtil
  50552. 00024DA2  301F                     move.w     D0, [A7]+
  50553. 00024DA4  48C0                     ext.l      D0
  50554. 00024DA6  D880                     add.l      D4, D0
  50555. 00024DA8  2E03                     move.l     D7, D3
  50556. 00024DAA  5287                     addq.l     D7, 1
  50557. 00024DAC  2852                     movea.l    A4, [A2]
  50558. 00024DAE  B8FC 0000                cmpa.w     A4, 0x0
  50559. 00024DB2  6D4A                     blt        +0x4C /* 00024DFE */
  50560. 00024DB4  2005                     move.l     D0, D5
  50561. 00024DB6  908C                     sub.l      D0, A4
  50562. 00024DB8  DC80                     add.l      D6, D0
  50563. 00024DBA  2006                     move.l     D0, D6
  50564. 00024DBC  0680 0000 8000           addi.l     D0, 0x8000
  50565. 00024DC2  7A10                     moveq.l    D5, 0x10
  50566. 00024DC4  EAA0                     asr        D0, D5
  50567. 00024DC6  48C0                     ext.l      D0
  50568. 00024DC8  81EE FFFE                divs.w     D0, [A6 - 0x2]
  50569. 00024DCC  4840                     swap.w     D0
  50570. 00024DCE  3A2E FFFE                move.w     D5, [A6 - 0x2]
  50571. 00024DD2  9A40                     sub.w      D5, D0
  50572. 00024DD4  48C5                     ext.l      D5
  50573. 00024DD6  7010                     moveq.l    D0, 0x10
  50574. 00024DD8  E1AD                     lsl        D5, D0
  50575. 00024DDA  DC85                     add.l      D6, D5
  50576. 00024DDC  B9C5                     cmpa.l     A4, D5
  50577. 00024DDE  6C1A                     bge        +0x1C /* 00024DFA */
  50578. 00024DE0  2005                     move.l     D0, D5
  50579. 00024DE2  E280                     asr        D0, 1
  50580. 00024DE4  B9C0                     cmpa.l     A4, D0
  50581. 00024DE6  6F06                     ble        +0x8 /* 00024DEE */
  50582. 00024DE8  4213                     clr.b      [A3]
  50583. 00024DEA  5284                     addq.l     D4, 1
  50584. 00024DEC  6004                     bra        +0x6 /* 00024DF2 */
  50585. label00024DEE:
  50586. 00024DEE  16BC FFFF                move.b     [A3], 0xFF
  50587. label00024DF2:
  50588. 00024DF2  24BC FFFF 0000           move.l     [A2], 0xFFFF0000
  50589. 00024DF8  6004                     bra        +0x6 /* 00024DFE */
  50590. label00024DFA:
  50591. 00024DFA  5284                     addq.l     D4, 1
  50592. 00024DFC  9B92                     sub.l      [A2], D5
  50593. label00024DFE:
  50594. 00024DFE  5283                     addq.l     D3, 1
  50595. label00024E00:
  50596. 00024E00  B6AE 001E                cmp.l      D3, [A6 + 0x1E]
  50597. 00024E04  6D00 FF58                blt        -0xA6 /* 00024D5E */
  50598. label00024E08:
  50599. 00024E08  2612                     move.l     D3, [A2]
  50600. 00024E0A  4A83                     tst.l      D3
  50601. 00024E0C  6D3A                     blt        +0x3C /* 00024E48 */
  50602. 00024E0E  554F                     subq.w     A7, 2
  50603. 00024E10  206E 0022                movea.l    A0, [A6 + 0x22]
  50604. 00024E14  4870 7800                pea.l      [A0 + D7]
  50605. 00024E18  202E 001E                move.l     D0, [A6 + 0x1E]
  50606. 00024E1C  9087                     sub.l      D0, D7
  50607. 00024E1E  2F00                     move.l     -[A7], D0
  50608. 00024E20  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  50609. 00024E24  2F03                     move.l     -[A7], D3
  50610. 00024E26  2F0B                     move.l     -[A7], A3
  50611. 00024E28  2F0A                     move.l     -[A7], A2
  50612. 00024E2A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  50613. 00024E2E  2F39 0001 C634           move.l     -[A7], [0x0001C634]
  50614. 00024E34  2F39 0001 C634           move.l     -[A7], [0x0001C634]
  50615. 00024E3A  2F3C 8222 002E           move.l     -[A7], 0x8222002E
  50616. 00024E40  A8B5                     syscall    ScriptUtil
  50617. 00024E42  301F                     move.w     D0, [A7]+
  50618. 00024E44  48C0                     ext.l      D0
  50619. 00024E46  D880                     add.l      D4, D0
  50620. label00024E48:
  50621. 00024E48  2012                     move.l     D0, [A2]
  50622. 00024E4A  0680 0000 8000           addi.l     D0, 0x8000
  50623. 00024E50  0280 FFFF 0000           andi.l     D0, 0xFFFF0000
  50624. 00024E56  2480                     move.l     [A2], D0
  50625. 00024E58  2F44 0048                move.l     [A7 + 0x48], D4
  50626. 00024E5C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  50627. 00024E60  4E5E                     unlink     A6
  50628. 00024E62  4E74 001E                rtd        0x001E
  50629. 00024E66  4E56 FFEC                link       A6, -0x0014
  50630. 00024E6A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  50631. 00024E6E  246E 001E                movea.l    A2, [A6 + 0x1E]
  50632. 00024E72  286E 001A                movea.l    A4, [A6 + 0x1A]
  50633. 00024E76  266E 0012                movea.l    A3, [A6 + 0x12]
  50634. 00024E7A  3E2E 000C                move.w     D7, [A6 + 0xC]
  50635. 00024E7E  262E 0008                move.l     D3, [A6 + 0x8]
  50636. 00024E82  7C00                     moveq.l    D6, 0x00
  50637. 00024E84  7A00                     moveq.l    D5, 0x00
  50638. 00024E86  554F                     subq.w     A7, 2
  50639. 00024E88  2F03                     move.l     -[A7], D3
  50640. 00024E8A  61FF 0000 0274           bsr        +0x276 /* 00025100 */
  50641. 00024E90  301F                     move.w     D0, [A7]+
  50642. 00024E92  3D40 FFFE                move.w     [A6 - 0x2], D0
  50643. 00024E96  486E FFEC                pea.l      [A6 - 0x14]
  50644. 00024E9A  2F03                     move.l     -[A7], D3
  50645. 00024E9C  61FF FFFF 72C2           bsr        -0x8D3C /* 0001C160 */
  50646. 00024EA2  3D6E FFF2 FFFC           move.w     [A6 - 0x4], [A6 - 0xE]
  50647. 00024EA8  B7CC                     cmpa.l     A3, A4
  50648. 00024EAA  6F02                     ble        +0x4 /* 00024EAE */
  50649. 00024EAC  264C                     movea.l    A3, A4
  50650. label00024EAE:
  50651. 00024EAE  7600                     moveq.l    D3, 0x00
  50652. 00024EB0  603C                     bra        +0x3E /* 00024EEE */
  50653. label00024EB2:
  50654. 00024EB2  0C32 0009 3800           cmpi.b     [A2 + D3], 0x9 /* '\t' */
  50655. 00024EB8  6632                     bne        +0x34 /* 00024EEC */
  50656. 00024EBA  554F                     subq.w     A7, 2
  50657. 00024EBC  2F0A                     move.l     -[A7], A2
  50658. 00024EBE  3F06                     move.w     -[A7], D6
  50659. 00024EC0  2003                     move.l     D0, D3
  50660. 00024EC2  9086                     sub.l      D0, D6
  50661. 00024EC4  3F00                     move.w     -[A7], D0
  50662. 00024EC6  A886                     syscall    TextWidth
  50663. 00024EC8  301F                     move.w     D0, [A7]+
  50664. 00024ECA  3800                     move.w     D4, D0
  50665. 00024ECC  DA44                     add.w      D5, D4
  50666. 00024ECE  DE44                     add.w      D7, D4
  50667. 00024ED0  3007                     move.w     D0, D7
  50668. 00024ED2  906E FFFC                sub.w      D0, [A6 - 0x4]
  50669. 00024ED6  48C0                     ext.l      D0
  50670. 00024ED8  81EE FFFE                divs.w     D0, [A6 - 0x2]
  50671. 00024EDC  4840                     swap.w     D0
  50672. 00024EDE  382E FFFE                move.w     D4, [A6 - 0x2]
  50673. 00024EE2  9840                     sub.w      D4, D0
  50674. 00024EE4  DA44                     add.w      D5, D4
  50675. 00024EE6  DE44                     add.w      D7, D4
  50676. 00024EE8  2C03                     move.l     D6, D3
  50677. 00024EEA  5286                     addq.l     D6, 1
  50678. label00024EEC:
  50679. 00024EEC  5283                     addq.l     D3, 1
  50680. label00024EEE:
  50681. 00024EEE  B68B                     cmp.l      D3, A3
  50682. 00024EF0  6DC0                     blt        -0x3E /* 00024EB2 */
  50683. 00024EF2  554F                     subq.w     A7, 2
  50684. 00024EF4  4872 6800                pea.l      [A2 + D6]
  50685. 00024EF8  200C                     move.l     D0, A4
  50686. 00024EFA  9086                     sub.l      D0, D6
  50687. 00024EFC  2F00                     move.l     -[A7], D0
  50688. 00024EFE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  50689. 00024F02  200B                     move.l     D0, A3
  50690. 00024F04  9086                     sub.l      D0, D6
  50691. 00024F06  2F00                     move.l     -[A7], D0
  50692. 00024F08  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  50693. 00024F0C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  50694. 00024F10  2F39 0001 C634           move.l     -[A7], [0x0001C634]
  50695. 00024F16  2F39 0001 C634           move.l     -[A7], [0x0001C634]
  50696. 00024F1C  2F3C 821C 0030           move.l     -[A7], 0x821C0030
  50697. 00024F22  A8B5                     syscall    ScriptUtil
  50698. 00024F24  301F                     move.w     D0, [A7]+
  50699. 00024F26  3800                     move.w     D4, D0
  50700. 00024F28  DA44                     add.w      D5, D4
  50701. 00024F2A  3F45 0056                move.w     [A7 + 0x56], D5
  50702. 00024F2E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  50703. 00024F32  4E5E                     unlink     A6
  50704. 00024F34  4E74 001A                rtd        0x001A
  50705. 00024F38  4E56 FFE6                link       A6, -0x001A
  50706. 00024F3C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  50707. 00024F40  286E 0020                movea.l    A4, [A6 + 0x20]
  50708. 00024F44  2C2E 0018                move.l     D6, [A6 + 0x18]
  50709. 00024F48  246E 0010                movea.l    A2, [A6 + 0x10]
  50710. 00024F4C  266E 000C                movea.l    A3, [A6 + 0xC]
  50711. 00024F50  262E 0008                move.l     D3, [A6 + 0x8]
  50712. 00024F54  2A06                     move.l     D5, D6
  50713. 00024F56  7802                     moveq.l    D4, 0x02
  50714. 00024F58  554F                     subq.w     A7, 2
  50715. 00024F5A  2F03                     move.l     -[A7], D3
  50716. 00024F5C  61FF 0000 01A2           bsr        +0x1A4 /* 00025100 */
  50717. 00024F62  301F                     move.w     D0, [A7]+
  50718. 00024F64  3E00                     move.w     D7, D0
  50719. 00024F66  486E FFF0                pea.l      [A6 - 0x10]
  50720. 00024F6A  2F03                     move.l     -[A7], D3
  50721. 00024F6C  61FF FFFF 71F2           bsr        -0x8E0C /* 0001C160 */
  50722. 00024F72  202E FFFC                move.l     D0, [A6 - 0x4]
  50723. 00024F76  90AE FFF4                sub.l      D0, [A6 - 0xC]
  50724. 00024F7A  3D40 FFEE                move.w     [A6 - 0x12], D0
  50725. 00024F7E  2606                     move.l     D3, D6
  50726. 00024F80  607C                     bra        +0x7E /* 00024FFE */
  50727. label00024F82:
  50728. 00024F82  1C34 3800                move.b     D6, [A4 + D3]
  50729. 00024F86  0C06 000D                cmpi.b     D6, 0xD /* '\r' */
  50730. 00024F8A  6604                     bne        +0x6 /* 00024F90 */
  50731. 00024F8C  5283                     addq.l     D3, 1
  50732. 00024F8E  6076                     bra        +0x78 /* 00025006 */
  50733. label00024F90:
  50734. 00024F90  0C06 0009                cmpi.b     D6, 0x9 /* '\t' */
  50735. 00024F94  6666                     bne        +0x68 /* 00024FFC */
  50736. 00024F96  554F                     subq.w     A7, 2
  50737. 00024F98  2F0C                     move.l     -[A7], A4
  50738. 00024F9A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  50739. 00024F9E  2F05                     move.l     -[A7], D5
  50740. 00024FA0  2F03                     move.l     -[A7], D3
  50741. 00024FA2  42A7                     clr.l      -[A7]
  50742. 00024FA4  2F0A                     move.l     -[A7], A2
  50743. 00024FA6  2F0B                     move.l     -[A7], A3
  50744. 00024FA8  2F3C 821C FFFE           move.l     -[A7], 0x821CFFFE
  50745. 00024FAE  A8B5                     syscall    ScriptUtil
  50746. 00024FB0  101F                     move.b     D0, [A7]+
  50747. 00024FB2  1800                     move.b     D4, D0
  50748. 00024FB4  0C04 0002                cmpi.b     D4, 0x2
  50749. 00024FB8  664C                     bne        +0x4E /* 00025006 */
  50750. 00024FBA  B6AE 001C                cmp.l      D3, [A6 + 0x1C]
  50751. 00024FBE  6C46                     bge        +0x48 /* 00025006 */
  50752. 00024FC0  2A03                     move.l     D5, D3
  50753. 00024FC2  5285                     addq.l     D5, 1
  50754. 00024FC4  2D45 FFE6                move.l     [A6 - 0x1A], D5
  50755. 00024FC8  2D52 FFEA                move.l     [A6 - 0x16], [A2]
  50756. 00024FCC  2C12                     move.l     D6, [A2]
  50757. 00024FCE  0686 0000 8000           addi.l     D6, 0x8000
  50758. 00024FD4  7210                     moveq.l    D1, 0x10
  50759. 00024FD6  E2A6                     asr        D6, D1
  50760. 00024FD8  322E FFEE                move.w     D1, [A6 - 0x12]
  50761. 00024FDC  9246                     sub.w      D1, D6
  50762. 00024FDE  48C1                     ext.l      D1
  50763. 00024FE0  83C7                     divs.w     D1, D7
  50764. 00024FE2  4841                     swap.w     D1
  50765. 00024FE4  3C07                     move.w     D6, D7
  50766. 00024FE6  9C41                     sub.w      D6, D1
  50767. 00024FE8  48C6                     ext.l      D6
  50768. 00024FEA  7210                     moveq.l    D1, 0x10
  50769. 00024FEC  E3AE                     lsl        D6, D1
  50770. 00024FEE  BCAE FFEA                cmp.l      D6, [A6 - 0x16]
  50771. 00024FF2  6F06                     ble        +0x8 /* 00024FFA */
  50772. 00024FF4  7800                     moveq.l    D4, 0x00
  50773. 00024FF6  2685                     move.l     [A3], D5
  50774. 00024FF8  600C                     bra        +0xE /* 00025006 */
  50775. label00024FFA:
  50776. 00024FFA  9D92                     sub.l      [A2], D6
  50777. label00024FFC:
  50778. 00024FFC  5283                     addq.l     D3, 1
  50779. label00024FFE:
  50780. 00024FFE  B6AE 0014                cmp.l      D3, [A6 + 0x14]
  50781. 00025002  6D00 FF7E                blt        -0x80 /* 00024F82 */
  50782. label00025006:
  50783. 00025006  2003                     move.l     D0, D3
  50784. 00025008  9085                     sub.l      D0, D5
  50785. 0002500A  4A80                     tst.l      D0
  50786. 0002500C  6D24                     blt        +0x26 /* 00025032 */
  50787. 0002500E  0C04 0002                cmpi.b     D4, 0x2
  50788. 00025012  661E                     bne        +0x20 /* 00025032 */
  50789. 00025014  554F                     subq.w     A7, 2
  50790. 00025016  2F0C                     move.l     -[A7], A4
  50791. 00025018  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  50792. 0002501C  2F05                     move.l     -[A7], D5
  50793. 0002501E  2F03                     move.l     -[A7], D3
  50794. 00025020  42A7                     clr.l      -[A7]
  50795. 00025022  2F0A                     move.l     -[A7], A2
  50796. 00025024  2F0B                     move.l     -[A7], A3
  50797. 00025026  2F3C 821C FFFE           move.l     -[A7], 0x821CFFFE
  50798. 0002502C  A8B5                     syscall    ScriptUtil
  50799. 0002502E  101F                     move.b     D0, [A7]+
  50800. 00025030  1800                     move.b     D4, D0
  50801. label00025032:
  50802. 00025032  1F44 005E                move.b     [A7 + 0x5E], D4
  50803. 00025036  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  50804. 0002503A  4E5E                     unlink     A6
  50805. 0002503C  4E74 001C                rtd        0x001C
  50806. fn00025040:
  50807. 00025040  4E56 0000                link       A6, 0
  50808. 00025044  48E7 1020                movem.l    -[A7], D3,A2
  50809. 00025048  246E 0008                movea.l    A2, [A6 + 0x8]
  50810. 0002504C  4AB9 0002 B7F4           tst.l      [0x0002B7F4]
  50811. 00025052  6630                     bne        +0x32 /* 00025084 */
  50812. 00025054  41F9 0002 4CA0           lea.l      A0, [0x00024CA0]
  50813. 0002505A  23C8 0002 B7F4           move.l     [0x0002B7F4], A0
  50814. 00025060  41F9 0002 4D30           lea.l      A0, [0x00024D30]
  50815. 00025066  23C8 0002 B7F0           move.l     [0x0002B7F0], A0
  50816. 0002506C  41F9 0002 4E6A           lea.l      A0, [0x00024E6A]
  50817. 00025072  23C8 0002 B7EC           move.l     [0x0002B7EC], A0
  50818. 00025078  41F9 0002 4F3C           lea.l      A0, [0x00024F3C]
  50819. 0002507E  23C8 0002 B7E8           move.l     [0x0002B7E8], A0
  50820. label00025084:
  50821. 00025084  554F                     subq.w     A7, 2
  50822. 00025086  2F3C 6472 6177           move.l     -[A7], 0x64726177 /* 'draw' */
  50823. 0002508C  4879 0002 B7F4           push.l     0x2B7F4
  50824. 00025092  2F0A                     move.l     -[A7], A2
  50825. 00025094  61FF FFFF FBC6           bsr        -0x438 /* 00024C5C */
  50826. 0002509A  301F                     move.w     D0, [A7]+
  50827. 0002509C  3600                     move.w     D3, D0
  50828. 0002509E  6652                     bne        +0x54 /* 000250F2 */
  50829. 000250A0  554F                     subq.w     A7, 2
  50830. 000250A2  2F3C 7032 6320           move.l     -[A7], 0x70326320 /* 'p2c ' */
  50831. 000250A8  4879 0002 B7F0           push.l     0x2B7F0
  50832. 000250AE  2F0A                     move.l     -[A7], A2
  50833. 000250B0  61FF FFFF FBAA           bsr        -0x454 /* 00024C5C */
  50834. 000250B6  301F                     move.w     D0, [A7]+
  50835. 000250B8  3600                     move.w     D3, D0
  50836. 000250BA  6636                     bne        +0x38 /* 000250F2 */
  50837. 000250BC  554F                     subq.w     A7, 2
  50838. 000250BE  2F3C 6332 7020           move.l     -[A7], 0x63327020 /* 'c2p ' */
  50839. 000250C4  4879 0002 B7EC           push.l     0x2B7EC
  50840. 000250CA  2F0A                     move.l     -[A7], A2
  50841. 000250CC  61FF FFFF FB8E           bsr        -0x470 /* 00024C5C */
  50842. 000250D2  301F                     move.w     D0, [A7]+
  50843. 000250D4  3600                     move.w     D3, D0
  50844. 000250D6  661A                     bne        +0x1C /* 000250F2 */
  50845. 000250D8  554F                     subq.w     A7, 2
  50846. 000250DA  2F3C 6C62 726B           move.l     -[A7], 0x6C62726B /* 'lbrk' */
  50847. 000250E0  4879 0002 B7E8           push.l     0x2B7E8
  50848. 000250E6  2F0A                     move.l     -[A7], A2
  50849. 000250E8  61FF FFFF FB72           bsr        -0x48C /* 00024C5C */
  50850. 000250EE  301F                     move.w     D0, [A7]+
  50851. 000250F0  3600                     move.w     D3, D0
  50852. label000250F2:
  50853. 000250F2  3F43 0014                move.w     [A7 + 0x14], D3
  50854. 000250F6  4CDF 0408                movem.l    D3,A2, [A7]+
  50855. 000250FA  4E5E                     unlink     A6
  50856. 000250FC  4E74 0004                rtd        0x0004
  50857. fn00025100:
  50858. 00025100  4E56 FFFC                link       A6, -0x0004
  50859. 00025104  554F                     subq.w     A7, 2
  50860. 00025106  2F3C 7462 737A           move.l     -[A7], 0x7462737A /* 'tbsz' */
  50861. 0002510C  486E FFFC                pea.l      [A6 - 0x4]
  50862. 00025110  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50863. 00025114  61FF 0000 001A           bsr        +0x1C /* 00025130 */
  50864. 0002511A  301F                     move.w     D0, [A7]+
  50865. 0002511C  6706                     beq        +0x8 /* 00025124 */
  50866. 0002511E  7020                     moveq.l    D0, 0x20
  50867. 00025120  2D40 FFFC                move.l     [A6 - 0x4], D0
  50868. label00025124:
  50869. 00025124  3F6E FFFE 0010           move.w     [A7 + 0x10], [A6 - 0x2]
  50870. 0002512A  4E5E                     unlink     A6
  50871. 0002512C  4E74 0004                rtd        0x0004
  50872. fn00025130:
  50873. 00025130  48E7 0418                movem.l    -[A7], D5,A3,A4
  50874. 00025134  2A2F 0018                move.l     D5, [A7 + 0x18]
  50875. 00025138  286F 0014                movea.l    A4, [A7 + 0x14]
  50876. 0002513C  226F 0010                movea.l    A1, [A7 + 0x10]
  50877. 00025140  2051                     movea.l    A0, [A1]
  50878. 00025142  2668 007C                movea.l    A3, [A0 + 0x7C]
  50879. 00025146  74CE                     moveq.l    D2, 0xFFFFFFCE
  50880. 00025148  2253                     movea.l    A1, [A3]
  50881. 0002514A  600A                     bra        +0xC /* 00025156 */
  50882. label0002514C:
  50883. 0002514C  B285                     cmp.l      D1, D5
  50884. 0002514E  6604                     bne        +0x6 /* 00025154 */
  50885. 00025150  7400                     moveq.l    D2, 0x00
  50886. 00025152  6006                     bra        +0x8 /* 0002515A */
  50887. label00025154:
  50888. 00025154  5089                     addq.l     A1, 8
  50889. label00025156:
  50890. 00025156  2211                     move.l     D1, [A1]
  50891. 00025158  66F2                     bne        -0xC /* 0002514C */
  50892. label0002515A:
  50893. 0002515A  200C                     move.l     D0, A4
  50894. 0002515C  6704                     beq        +0x6 /* 00025162 */
  50895. 0002515E  28A9 0004                move.l     [A4], [A1 + 0x4]
  50896. label00025162:
  50897. 00025162  3F42 001C                move.w     [A7 + 0x1C], D2
  50898. 00025166  4CDF 1820                movem.l    D5,A3,A4, [A7]+
  50899. 0002516A  4E74 000C                rtd        0x000C
  50900. fn0002516E:
  50901. 0002516E  226F 000C                movea.l    A1, [A7 + 0xC]
  50902. 00025172  206F 0008                movea.l    A0, [A7 + 0x8]
  50903. 00025176  202F 0004                move.l     D0, [A7 + 0x4]
  50904. 0002517A  600C                     bra        +0xE /* 00025188 */
  50905. label0002517C:
  50906. 0002517C  B308                     cmpm.b     [A1]+, [A0]+
  50907. 0002517E  6706                     beq        +0x8 /* 00025186 */
  50908. 00025180  422F 0010                clr.b      [A7 + 0x10]
  50909. 00025184  600C                     bra        +0xE /* 00025192 */
  50910. label00025186:
  50911. 00025186  5380                     subq.l     D0, 1
  50912. label00025188:
  50913. 00025188  4A80                     tst.l      D0
  50914. 0002518A  6EF0                     bgt        -0xE /* 0002517C */
  50915. 0002518C  1F7C 0001 0010           move.b     [A7 + 0x10], 0x1
  50916. label00025192:
  50917. 00025192  4E74 000C                rtd        0x000C
  50918. fn00025196:
  50919. 00025196  206F 0008                movea.l    A0, [A7 + 0x8]
  50920. 0002519A  242F 0004                move.l     D2, [A7 + 0x4]
  50921. 0002519E  7010                     moveq.l    D0, 0x10
  50922. 000251A0  B480                     cmp.l      D2, D0
  50923. 000251A2  6D32                     blt        +0x34 /* 000251D6 */
  50924. 000251A4  7001                     moveq.l    D0, 0x01
  50925. 000251A6  2208                     move.l     D1, A0
  50926. 000251A8  C280                     and.l      D1, D0
  50927. 000251AA  6704                     beq        +0x6 /* 000251B0 */
  50928. 000251AC  4218                     clr.b      [A0]+
  50929. 000251AE  5382                     subq.l     D2, 1
  50930. label000251B0:
  50931. 000251B0  7002                     moveq.l    D0, 0x02
  50932. 000251B2  2208                     move.l     D1, A0
  50933. 000251B4  C280                     and.l      D1, D0
  50934. 000251B6  6712                     beq        +0x14 /* 000251CA */
  50935. 000251B8  4258                     clr.w      [A0]+
  50936. 000251BA  5582                     subq.l     D2, 2
  50937. 000251BC  600C                     bra        +0xE /* 000251CA */
  50938. label000251BE:
  50939. 000251BE  4298                     clr.l      [A0]+
  50940. 000251C0  4298                     clr.l      [A0]+
  50941. 000251C2  4298                     clr.l      [A0]+
  50942. 000251C4  4298                     clr.l      [A0]+
  50943. 000251C6  7010                     moveq.l    D0, 0x10
  50944. 000251C8  9480                     sub.l      D2, D0
  50945. label000251CA:
  50946. 000251CA  7010                     moveq.l    D0, 0x10
  50947. 000251CC  B480                     cmp.l      D2, D0
  50948. 000251CE  6CEE                     bge        -0x10 /* 000251BE */
  50949. 000251D0  6004                     bra        +0x6 /* 000251D6 */
  50950. label000251D2:
  50951. 000251D2  4218                     clr.b      [A0]+
  50952. 000251D4  5382                     subq.l     D2, 1
  50953. label000251D6:
  50954. 000251D6  4A82                     tst.l      D2
  50955. 000251D8  6EF8                     bgt        -0x6 /* 000251D2 */
  50956. 000251DA  4E74 0008                rtd        0x0008
  50957. fn000251DE:
  50958. 000251DE  4E56 0000                link       A6, 0
  50959. 000251E2  48E7 0030                movem.l    -[A7], A2,A3
  50960. 000251E6  246E 0008                movea.l    A2, [A6 + 0x8]
  50961. 000251EA  2652                     movea.l    A3, [A2]
  50962. 000251EC  200B                     move.l     D0, A3
  50963. 000251EE  6706                     beq        +0x8 /* 000251F6 */
  50964. 000251F0  4292                     clr.l      [A2]
  50965. 000251F2  204B                     movea.l    A0, A3
  50966. 000251F4  A023                     syscall    DisposHandle/DisposeHandle
  50967. label000251F6:
  50968. 000251F6  4CDF 0C00                movem.l    A2,A3, [A7]+
  50969. 000251FA  4E5E                     unlink     A6
  50970. 000251FC  4E74 0004                rtd        0x0004
  50971. fn00025200:
  50972. 00025200  4E56 0000                link       A6, 0
  50973. 00025204  48E7 1820                movem.l    -[A7], D3,D4,A2
  50974. 00025208  246E 000A                movea.l    A2, [A6 + 0xA]
  50975. 0002520C  182E 0008                move.b     D4, [A6 + 0x8]
  50976. 00025210  204A                     movea.l    A0, A2
  50977. 00025212  A069                     syscall    HGetState
  50978. 00025214  0240 0080                andi.w     D0, 0x80
  50979. 00025218  4A40                     tst.w      D0
  50980. 0002521A  56C0                     sne        D0
  50981. 0002521C  4400                     neg.b      D0
  50982. 0002521E  1600                     move.b     D3, D0
  50983. 00025220  B803                     cmp.b      D4, D3
  50984. 00025222  670E                     beq        +0x10 /* 00025232 */
  50985. 00025224  4A04                     tst.b      D4
  50986. 00025226  6706                     beq        +0x8 /* 0002522E */
  50987. 00025228  204A                     movea.l    A0, A2
  50988. 0002522A  A029                     syscall    HLock
  50989. 0002522C  6004                     bra        +0x6 /* 00025232 */
  50990. label0002522E:
  50991. 0002522E  204A                     movea.l    A0, A2
  50992. 00025230  A02A                     syscall    HUnlock
  50993. label00025232:
  50994. 00025232  1F43 001A                move.b     [A7 + 0x1A], D3
  50995. 00025236  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  50996. 0002523A  4E5E                     unlink     A6
  50997. 0002523C  4E74 0006                rtd        0x0006
  50998. fn00025240:
  50999. 00025240  226F 0008                movea.l    A1, [A7 + 0x8]
  51000. 00025244  206F 0004                movea.l    A0, [A7 + 0x4]
  51001. 00025248  2210                     move.l     D1, [A0]
  51002. 0002524A  2011                     move.l     D0, [A1]
  51003. 0002524C  B081                     cmp.l      D0, D1
  51004. 0002524E  6F04                     ble        +0x6 /* 00025254 */
  51005. 00025250  2281                     move.l     [A1], D1
  51006. 00025252  2080                     move.l     [A0], D0
  51007. label00025254:
  51008. 00025254  4E74 0008                rtd        0x0008
  51009. fn00025258:
  51010. 00025258  4E56 FFFE                link       A6, -0x0002
  51011. 0002525C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  51012. 00025260  262E 0010                move.l     D3, [A6 + 0x10]
  51013. 00025264  282E 000C                move.l     D4, [A6 + 0xC]
  51014. 00025268  266E 0008                movea.l    A3, [A6 + 0x8]
  51015. 0002526C  95CA                     sub.l      A2, A2
  51016. 0002526E  7002                     moveq.l    D0, 0x02
  51017. 00025270  C084                     and.l      D0, D4
  51018. 00025272  6712                     beq        +0x14 /* 00025286 */
  51019. 00025274  594F                     subq.w     A7, 4
  51020. 00025276  2F03                     move.l     -[A7], D3
  51021. 00025278  486E FFFE                pea.l      [A6 - 0x2]
  51022. 0002527C  3F3C 001D                move.w     -[A7], 0x1D
  51023. 00025280  A88F                     syscall    OSDispatch
  51024. 00025282  205F                     movea.l    A0, [A7]+
  51025. 00025284  2448                     movea.l    A2, A0
  51026. label00025286:
  51027. 00025286  200A                     move.l     D0, A2
  51028. 00025288  6612                     bne        +0x14 /* 0002529C */
  51029. 0002528A  2003                     move.l     D0, D3
  51030. 0002528C  A122                     syscall    NewHandle, flags=1
  51031. 0002528E  2448                     movea.l    A2, A0
  51032. 00025290  554F                     subq.w     A7, 2
  51033. 00025292  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  51034. 00025296  301F                     move.w     D0, [A7]+
  51035. 00025298  3D40 FFFE                move.w     [A6 - 0x2], D0
  51036. label0002529C:
  51037. 0002529C  7001                     moveq.l    D0, 0x01
  51038. 0002529E  C084                     and.l      D0, D4
  51039. 000252A0  670C                     beq        +0xE /* 000252AE */
  51040. 000252A2  200A                     move.l     D0, A2
  51041. 000252A4  6708                     beq        +0xA /* 000252AE */
  51042. 000252A6  2F12                     move.l     -[A7], [A2]
  51043. 000252A8  2F03                     move.l     -[A7], D3
  51044. 000252AA  4EBA FEEA                jsr        [PC - 0x116 /* 00025196 */]
  51045. label000252AE:
  51046. 000252AE  268A                     move.l     [A3], A2
  51047. 000252B0  3F6E FFFE 0026           move.w     [A7 + 0x26], [A6 - 0x2]
  51048. 000252B6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  51049. 000252BA  4E5E                     unlink     A6
  51050. 000252BC  4E74 000C                rtd        0x000C
  51051. fn000252C0:
  51052. 000252C0  4E56 0000                link       A6, 0
  51053. 000252C4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  51054. 000252C8  246E 0014                movea.l    A2, [A6 + 0x14]
  51055. 000252CC  282E 000C                move.l     D4, [A6 + 0xC]
  51056. 000252D0  262E 0008                move.l     D3, [A6 + 0x8]
  51057. 000252D4  594F                     subq.w     A7, 4
  51058. 000252D6  2F0A                     move.l     -[A7], A2
  51059. 000252D8  4EB9 0000 1F18           jsr        [0x00001F18]
  51060. 000252DE  201F                     move.l     D0, [A7]+
  51061. 000252E0  2C00                     move.l     D6, D0
  51062. 000252E2  2E06                     move.l     D7, D6
  51063. 000252E4  DE84                     add.l      D7, D4
  51064. 000252E6  4A84                     tst.l      D4
  51065. 000252E8  6C26                     bge        +0x28 /* 00025310 */
  51066. 000252EA  70FF                     moveq.l    D0, 0xFFFFFFFF
  51067. 000252EC  B680                     cmp.l      D3, D0
  51068. 000252EE  6602                     bne        +0x4 /* 000252F2 */
  51069. 000252F0  2607                     move.l     D3, D7
  51070. label000252F2:
  51071. 000252F2  7ACE                     moveq.l    D5, 0xFFFFFFCE
  51072. 000252F4  4A83                     tst.l      D3
  51073. 000252F6  6D66                     blt        +0x68 /* 0002535E */
  51074. 000252F8  B687                     cmp.l      D3, D7
  51075. 000252FA  6E62                     bgt        +0x64 /* 0002535E */
  51076. 000252FC  2652                     movea.l    A3, [A2]
  51077. 000252FE  2003                     move.l     D0, D3
  51078. 00025300  9084                     sub.l      D0, D4
  51079. 00025302  41F3 0800                lea.l      A0, [A3 + D0]
  51080. 00025306  43F3 3800                lea.l      A1, [A3 + D3]
  51081. 0002530A  2007                     move.l     D0, D7
  51082. 0002530C  9083                     sub.l      D0, D3
  51083. 0002530E  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  51084. label00025310:
  51085. 00025310  204A                     movea.l    A0, A2
  51086. 00025312  2007                     move.l     D0, D7
  51087. 00025314  A024                     syscall    SetHandleSize
  51088. 00025316  554F                     subq.w     A7, 2
  51089. 00025318  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  51090. 0002531C  301F                     move.w     D0, [A7]+
  51091. 0002531E  3A00                     move.w     D5, D0
  51092. 00025320  663C                     bne        +0x3E /* 0002535E */
  51093. 00025322  4A84                     tst.l      D4
  51094. 00025324  6F36                     ble        +0x38 /* 0002535C */
  51095. 00025326  70FF                     moveq.l    D0, 0xFFFFFFFF
  51096. 00025328  B680                     cmp.l      D3, D0
  51097. 0002532A  6602                     bne        +0x4 /* 0002532E */
  51098. 0002532C  2606                     move.l     D3, D6
  51099. label0002532E:
  51100. 0002532E  7ACE                     moveq.l    D5, 0xFFFFFFCE
  51101. 00025330  4A83                     tst.l      D3
  51102. 00025332  6D2A                     blt        +0x2C /* 0002535E */
  51103. 00025334  B686                     cmp.l      D3, D6
  51104. 00025336  6E26                     bgt        +0x28 /* 0002535E */
  51105. 00025338  2852                     movea.l    A4, [A2]
  51106. 0002533A  D9C3                     add.l      A4, D3
  51107. 0002533C  204C                     movea.l    A0, A4
  51108. 0002533E  43F4 4800                lea.l      A1, [A4 + D4]
  51109. 00025342  2006                     move.l     D0, D6
  51110. 00025344  9083                     sub.l      D0, D3
  51111. 00025346  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  51112. 00025348  4AAE 0010                tst.l      [A6 + 0x10]
  51113. 0002534C  670E                     beq        +0x10 /* 0002535C */
  51114. 0002534E  206E 0010                movea.l    A0, [A6 + 0x10]
  51115. 00025352  2252                     movea.l    A1, [A2]
  51116. 00025354  43F1 3800                lea.l      A1, [A1 + D3]
  51117. 00025358  2004                     move.l     D0, D4
  51118. 0002535A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  51119. label0002535C:
  51120. 0002535C  7A00                     moveq.l    D5, 0x00
  51121. label0002535E:
  51122. 0002535E  3F45 0038                move.w     [A7 + 0x38], D5
  51123. 00025362  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  51124. 00025366  4E5E                     unlink     A6
  51125. 00025368  4E74 0010                rtd        0x0010
  51126. fn0002536C:
  51127. 0002536C  4E56 0000                link       A6, 0
  51128. 00025370  48E7 0030                movem.l    -[A7], A2,A3
  51129. 00025374  246E 0008                movea.l    A2, [A6 + 0x8]
  51130. 00025378  266E 000C                movea.l    A3, [A6 + 0xC]
  51131. 0002537C  41F9 0001 C43C           lea.l      A0, [0x0001C43C]
  51132. 00025382  2488                     move.l     [A2], A0
  51133. 00025384  254B 0004                move.l     [A2 + 0x4], A3
  51134. 00025388  422A 0008                clr.b      [A2 + 0x8]
  51135. 0002538C  422A 0009                clr.b      [A2 + 0x9]
  51136. 00025390  4AB9 0002 B7E4           tst.l      [0x0002B7E4]
  51137. 00025396  6620                     bne        +0x22 /* 000253B8 */
  51138. 00025398  61FF 0000 0090           bsr        +0x92 /* 0002542A */
  51139. 0002539E  4A00                     tst.b      D0
  51140. 000253A0  6716                     beq        +0x18 /* 000253B8 */
  51141. 000253A2  1F3C 0001                move.b     -[A7], 0x1
  51142. 000253A6  4878 0002                push.l     0x2
  51143. 000253AA  4EB9 0000 2170           jsr        [0x00002170]
  51144. 000253B0  61FF 0000 024C           bsr        +0x24E /* 000255FE */
  51145. 000253B6  5C4F                     addq.w     A7, 6
  51146. label000253B8:
  51147. 000253B8  4878 0002                push.l     0x2
  51148. 000253BC  4EB9 0000 2178           jsr        [0x00002178]
  51149. 000253C2  4A00                     tst.b      D0
  51150. 000253C4  584F                     addq.w     A7, 4
  51151. 000253C6  670C                     beq        +0xE /* 000253D4 */
  51152. 000253C8  2F0B                     move.l     -[A7], A3
  51153. 000253CA  2F0A                     move.l     -[A7], A2
  51154. 000253CC  61FF 0000 030E           bsr        +0x310 /* 000256DC */
  51155. 000253D2  504F                     addq.w     A7, 8
  51156. label000253D4:
  51157. 000253D4  204A                     movea.l    A0, A2
  51158. 000253D6  4CDF 0C00                movem.l    A2,A3, [A7]+
  51159. 000253DA  4E5E                     unlink     A6
  51160. 000253DC  4E75                     rts
  51161. fn000253DE:
  51162. 000253DE  4E56 0000                link       A6, 0
  51163. 000253E2  2F0A                     move.l     -[A7], A2
  51164. 000253E4  246E 0008                movea.l    A2, [A6 + 0x8]
  51165. 000253E8  200A                     move.l     D0, A2
  51166. 000253EA  6736                     beq        +0x38 /* 00025422 */
  51167. 000253EC  41F9 0001 C43C           lea.l      A0, [0x0001C43C]
  51168. 000253F2  2488                     move.l     [A2], A0
  51169. 000253F4  4878 0002                push.l     0x2
  51170. 000253F8  4EB9 0000 2178           jsr        [0x00002178]
  51171. 000253FE  4A00                     tst.b      D0
  51172. 00025400  584F                     addq.w     A7, 4
  51173. 00025402  670E                     beq        +0x10 /* 00025412 */
  51174. 00025404  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  51175. 00025408  2F0A                     move.l     -[A7], A2
  51176. 0002540A  61FF 0000 0304           bsr        +0x306 /* 00025710 */
  51177. 00025410  504F                     addq.w     A7, 8
  51178. label00025412:
  51179. 00025412  4A6E 000C                tst.w      [A6 + 0xC]
  51180. 00025416  6F0A                     ble        +0xC /* 00025422 */
  51181. 00025418  2F0A                     move.l     -[A7], A2
  51182. 0002541A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51183. 00025420  584F                     addq.w     A7, 4
  51184. label00025422:
  51185. 00025422  204A                     movea.l    A0, A2
  51186. 00025424  245F                     movea.l    A2, [A7]+
  51187. 00025426  4E5E                     unlink     A6
  51188. 00025428  4E75                     rts
  51189. fn0002542A:
  51190. 0002542A  4E56 0000                link       A6, 0
  51191. 0002542E  42A7                     clr.l      -[A7]
  51192. 00025430  2F3C 6472 6167           move.l     -[A7], 0x64726167 /* 'drag' */
  51193. 00025436  4EB9 0000 2180           jsr        [0x00002180]
  51194. 0002543C  4A00                     tst.b      D0
  51195. 0002543E  56C0                     sne        D0
  51196. 00025440  4400                     neg.b      D0
  51197. 00025442  4E5E                     unlink     A6
  51198. 00025444  4E75                     rts
  51199. 00025446  4E75                     rts
  51200. 00025448  206F 0004                movea.l    A0, [A7 + 0x4]
  51201. 0002544C  4228 0009                clr.b      [A0 + 0x9]
  51202. 00025450  4E75                     rts
  51203. 00025452  4E56 0000                link       A6, 0
  51204. 00025456  554F                     subq.w     A7, 2
  51205. 00025458  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51206. 0002545C  701F                     moveq.l    D0, 0x1F
  51207. 0002545E  ABED                     syscall    DragDispatch
  51208. 00025460  301F                     move.w     D0, [A7]+
  51209. 00025462  4E5E                     unlink     A6
  51210. 00025464  4E75                     rts
  51211. 00025466  4E56 0000                link       A6, 0
  51212. 0002546A  48E7 1030                movem.l    -[A7], D3,A2,A3
  51213. 0002546E  246E 0008                movea.l    A2, [A6 + 0x8]
  51214. 00025472  266E 000C                movea.l    A3, [A6 + 0xC]
  51215. 00025476  162E 0010                move.b     D3, [A6 + 0x10]
  51216. 0002547A  4A03                     tst.b      D3
  51217. 0002547C  6724                     beq        +0x26 /* 000254A2 */
  51218. 0002547E  2F0A                     move.l     -[A7], A2
  51219. 00025480  2057                     movea.l    A0, [A7]
  51220. 00025482  2250                     movea.l    A1, [A0]
  51221. 00025484  2269 0010                movea.l    A1, [A1 + 0x10]
  51222. 00025488  4E91                     jsr        [A1]
  51223. 0002548A  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  51224. 00025490  2F0B                     move.l     -[A7], A3
  51225. 00025492  2F0A                     move.l     -[A7], A2
  51226. 00025494  2057                     movea.l    A0, [A7]
  51227. 00025496  2250                     movea.l    A1, [A0]
  51228. 00025498  2269 0014                movea.l    A1, [A1 + 0x14]
  51229. 0002549C  4E91                     jsr        [A1]
  51230. 0002549E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51231. label000254A2:
  51232. 000254A2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  51233. 000254A6  4E5E                     unlink     A6
  51234. 000254A8  4E75                     rts
  51235. 000254AA  4E56 0000                link       A6, 0
  51236. 000254AE  2F0A                     move.l     -[A7], A2
  51237. 000254B0  246E 0008                movea.l    A2, [A6 + 0x8]
  51238. 000254B4  4A2A 0009                tst.b      [A2 + 0x9]
  51239. 000254B8  6724                     beq        +0x26 /* 000254DE */
  51240. 000254BA  2F0A                     move.l     -[A7], A2
  51241. 000254BC  2057                     movea.l    A0, [A7]
  51242. 000254BE  2250                     movea.l    A1, [A0]
  51243. 000254C0  2269 0010                movea.l    A1, [A1 + 0x10]
  51244. 000254C4  4E91                     jsr        [A1]
  51245. 000254C6  422A 0009                clr.b      [A2 + 0x9]
  51246. 000254CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51247. 000254CE  2F0A                     move.l     -[A7], A2
  51248. 000254D0  2057                     movea.l    A0, [A7]
  51249. 000254D2  2250                     movea.l    A1, [A0]
  51250. 000254D4  2269 0018                movea.l    A1, [A1 + 0x18]
  51251. 000254D8  4E91                     jsr        [A1]
  51252. 000254DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51253. label000254DE:
  51254. 000254DE  422A 0008                clr.b      [A2 + 0x8]
  51255. 000254E2  245F                     movea.l    A2, [A7]+
  51256. 000254E4  4E5E                     unlink     A6
  51257. 000254E6  4E75                     rts
  51258. 000254E8  4E75                     rts
  51259. 000254EA  4E56 FFFA                link       A6, -0x0006
  51260. 000254EE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  51261. 000254F2  266E 0008                movea.l    A3, [A6 + 0x8]
  51262. 000254F6  246E 000C                movea.l    A2, [A6 + 0xC]
  51263. 000254FA  7801                     moveq.l    D4, 0x01
  51264. 000254FC  554F                     subq.w     A7, 2
  51265. 000254FE  2F0A                     move.l     -[A7], A2
  51266. 00025500  486E FFFA                pea.l      [A6 - 0x6]
  51267. 00025504  700E                     moveq.l    D0, 0x0E
  51268. 00025506  ABED                     syscall    DragDispatch
  51269. 00025508  301F                     move.w     D0, [A7]+
  51270. 0002550A  7601                     moveq.l    D3, 0x01
  51271. 0002550C  602E                     bra        +0x30 /* 0002553C */
  51272. label0002550E:
  51273. 0002550E  554F                     subq.w     A7, 2
  51274. 00025510  2F0A                     move.l     -[A7], A2
  51275. 00025512  3F03                     move.w     -[A7], D3
  51276. 00025514  486E FFFC                pea.l      [A6 - 0x4]
  51277. 00025518  700F                     moveq.l    D0, 0x0F
  51278. 0002551A  ABED                     syscall    DragDispatch
  51279. 0002551C  301F                     move.w     D0, [A7]+
  51280. 0002551E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  51281. 00025522  2F0A                     move.l     -[A7], A2
  51282. 00025524  2F0B                     move.l     -[A7], A3
  51283. 00025526  2057                     movea.l    A0, [A7]
  51284. 00025528  2250                     movea.l    A1, [A0]
  51285. 0002552A  2269 0020                movea.l    A1, [A1 + 0x20]
  51286. 0002552E  4E91                     jsr        [A1]
  51287. 00025530  1800                     move.b     D4, D0
  51288. 00025532  4A04                     tst.b      D4
  51289. 00025534  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51290. 00025538  6708                     beq        +0xA /* 00025542 */
  51291. 0002553A  5243                     addq.w     D3, 1
  51292. label0002553C:
  51293. 0002553C  B66E FFFA                cmp.w      D3, [A6 - 0x6]
  51294. 00025540  63CC                     bls        -0x32 /* 0002550E */
  51295. label00025542:
  51296. 00025542  1004                     move.b     D0, D4
  51297. 00025544  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  51298. 00025548  4E5E                     unlink     A6
  51299. 0002554A  4E75                     rts
  51300. 0002554C  7000                     moveq.l    D0, 0x00
  51301. 0002554E  4E75                     rts
  51302. 00025550  4E56 FFEE                link       A6, -0x0012
  51303. 00025554  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  51304. 00025558  266E 0008                movea.l    A3, [A6 + 0x8]
  51305. 0002555C  246E 000C                movea.l    A2, [A6 + 0xC]
  51306. 00025560  554F                     subq.w     A7, 2
  51307. 00025562  2F0A                     move.l     -[A7], A2
  51308. 00025564  486E FFF0                pea.l      [A6 - 0x10]
  51309. 00025568  7019                     moveq.l    D0, 0x19
  51310. 0002556A  ABED                     syscall    DragDispatch
  51311. 0002556C  301F                     move.w     D0, [A7]+
  51312. 0002556E  554F                     subq.w     A7, 2
  51313. 00025570  2F0A                     move.l     -[A7], A2
  51314. 00025572  486E FFEE                pea.l      [A6 - 0x12]
  51315. 00025576  700E                     moveq.l    D0, 0x0E
  51316. 00025578  ABED                     syscall    DragDispatch
  51317. 0002557A  301F                     move.w     D0, [A7]+
  51318. 0002557C  7601                     moveq.l    D3, 0x01
  51319. 0002557E  6066                     bra        +0x68 /* 000255E6 */
  51320. label00025580:
  51321. 00025580  554F                     subq.w     A7, 2
  51322. 00025582  2F0A                     move.l     -[A7], A2
  51323. 00025584  3F03                     move.w     -[A7], D3
  51324. 00025586  486E FFF4                pea.l      [A6 - 0xC]
  51325. 0002558A  700F                     moveq.l    D0, 0x0F
  51326. 0002558C  ABED                     syscall    DragDispatch
  51327. 0002558E  301F                     move.w     D0, [A7]+
  51328. 00025590  42A7                     clr.l      -[A7]
  51329. 00025592  4EB9 0000 3658           jsr        [0x00003658]
  51330. 00025598  2F0B                     move.l     -[A7], A3
  51331. 0002559A  2057                     movea.l    A0, [A7]
  51332. 0002559C  2250                     movea.l    A1, [A0]
  51333. 0002559E  2269 0010                movea.l    A1, [A1 + 0x10]
  51334. 000255A2  4E91                     jsr        [A1]
  51335. 000255A4  2F0A                     move.l     -[A7], A2
  51336. 000255A6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  51337. 000255AA  486E FFF8                pea.l      [A6 - 0x8]
  51338. 000255AE  7015                     moveq.l    D0, 0x15
  51339. 000255B0  ABED                     syscall    DragDispatch
  51340. 000255B2  301F                     move.w     D0, [A7]+
  51341. 000255B4  486E FFF8                pea.l      [A6 - 0x8]
  51342. 000255B8  A871                     syscall    GlobalToLocal
  51343. 000255BA  2F0C                     move.l     -[A7], A4
  51344. 000255BC  A871                     syscall    GlobalToLocal
  51345. 000255BE  486E FFF8                pea.l      [A6 - 0x8]
  51346. 000255C2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  51347. 000255C6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  51348. 000255CA  2F0A                     move.l     -[A7], A2
  51349. 000255CC  2F0B                     move.l     -[A7], A3
  51350. 000255CE  2057                     movea.l    A0, [A7]
  51351. 000255D0  2250                     movea.l    A1, [A0]
  51352. 000255D2  2269 0034                movea.l    A1, [A1 + 0x34]
  51353. 000255D6  4E91                     jsr        [A1]
  51354. 000255D8  5243                     addq.w     D3, 1
  51355. 000255DA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  51356. label000255DE:
  51357. 000255DE  B66E FFEE                cmp.w      D3, [A6 - 0x12]
  51358. 000255E2  639C                     bls        -0x62 /* 00025580 */
  51359. 000255E4  6008                     bra        +0xA /* 000255EE */
  51360. label000255E6:
  51361. 000255E6  49EE FFF8                lea.l      A4, [A6 - 0x8]
  51362. 000255EA  588C                     addq.l     A4, 4
  51363. 000255EC  60F0                     bra        -0xE /* 000255DE */
  51364. label000255EE:
  51365. 000255EE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  51366. 000255F2  4E5E                     unlink     A6
  51367. 000255F4  4E75                     rts
  51368. 000255F6  4E75                     rts
  51369. 000255F8  4E75                     rts
  51370. 000255FA  4E75                     rts
  51371. 000255FC  4E75                     rts
  51372. fn000255FE:
  51373. 000255FE  4E56 FFF8                link       A6, -0x0008
  51374. 00025602  48E7 1020                movem.l    -[A7], D3,A2
  51375. 00025606  4AB9 0002 B7E4           tst.l      [0x0002B7E4]
  51376. 0002560C  6640                     bne        +0x42 /* 0002564E */
  51377. 0002560E  41F9 0002 58A2           lea.l      A0, [0x000258A2]
  51378. 00025614  23C8 0002 B7E4           move.l     [0x0002B7E4], A0
  51379. 0002561A  554F                     subq.w     A7, 2
  51380. 0002561C  2F39 0002 B7E4           move.l     -[A7], [0x0002B7E4]
  51381. 00025622  42A7                     clr.l      -[A7]
  51382. 00025624  42A7                     clr.l      -[A7]
  51383. 00025626  7001                     moveq.l    D0, 0x01
  51384. 00025628  ABED                     syscall    DragDispatch
  51385. 0002562A  301F                     move.w     D0, [A7]+
  51386. 0002562C  3600                     move.w     D3, D0
  51387. 0002562E  4A43                     tst.w      D3
  51388. 00025630  671C                     beq        +0x1E /* 0002564E */
  51389. 00025632  42A7                     clr.l      -[A7]
  51390. 00025634  486E FFFC                pea.l      [A6 - 0x4]
  51391. 00025638  3043                     movea.w    A0, D3
  51392. 0002563A  2D48 FFFC                move.l     [A6 - 0x4], A0
  51393. 0002563E  4879 0001 C632           push.l     0x1C632
  51394. 00025644  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  51395. 0002564A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51396. label0002564E:
  51397. 0002564E  4AB9 0002 B7E0           tst.l      [0x0002B7E0]
  51398. 00025654  6640                     bne        +0x42 /* 00025696 */
  51399. 00025656  41F9 0002 5972           lea.l      A0, [0x00025972]
  51400. 0002565C  23C8 0002 B7E0           move.l     [0x0002B7E0], A0
  51401. 00025662  554F                     subq.w     A7, 2
  51402. 00025664  2F39 0002 B7E0           move.l     -[A7], [0x0002B7E0]
  51403. 0002566A  42A7                     clr.l      -[A7]
  51404. 0002566C  42A7                     clr.l      -[A7]
  51405. 0002566E  7002                     moveq.l    D0, 0x02
  51406. 00025670  ABED                     syscall    DragDispatch
  51407. 00025672  301F                     move.w     D0, [A7]+
  51408. 00025674  3600                     move.w     D3, D0
  51409. 00025676  4A43                     tst.w      D3
  51410. 00025678  671C                     beq        +0x1E /* 00025696 */
  51411. 0002567A  42A7                     clr.l      -[A7]
  51412. 0002567C  486E FFF8                pea.l      [A6 - 0x8]
  51413. 00025680  3043                     movea.w    A0, D3
  51414. 00025682  2D48 FFF8                move.l     [A6 - 0x8], A0
  51415. 00025686  4879 0001 C632           push.l     0x1C632
  51416. 0002568C  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  51417. 00025692  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51418. label00025696:
  51419. 00025696  4AB9 0002 B7DC           tst.l      [0x0002B7DC]
  51420. 0002569C  6636                     bne        +0x38 /* 000256D4 */
  51421. 0002569E  4878 0028                push.l     0x28 /* '(' */
  51422. 000256A2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  51423. 000256A8  2448                     movea.l    A2, A0
  51424. 000256AA  2008                     move.l     D0, A0
  51425. 000256AC  584F                     addq.w     A7, 4
  51426. 000256AE  671E                     beq        +0x20 /* 000256CE */
  51427. 000256B0  4227                     clr.b      -[A7]
  51428. 000256B2  4878 0000                push.l     0x0
  51429. 000256B6  4878 0008                push.l     0x8
  51430. 000256BA  2F0A                     move.l     -[A7], A2
  51431. 000256BC  4EB9 0000 2688           jsr        [0x00002688]
  51432. 000256C2  41F9 0001 C480           lea.l      A0, [0x0001C480]
  51433. 000256C8  2488                     move.l     [A2], A0
  51434. 000256CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  51435. label000256CE:
  51436. 000256CE  23CA 0002 B7DC           move.l     [0x0002B7DC], A2
  51437. label000256D4:
  51438. 000256D4  4CDF 0408                movem.l    D3,A2, [A7]+
  51439. 000256D8  4E5E                     unlink     A6
  51440. 000256DA  4E75                     rts
  51441. fn000256DC:
  51442. 000256DC  4E56 FFF8                link       A6, -0x0008
  51443. 000256E0  2F0A                     move.l     -[A7], A2
  51444. 000256E2  246E 000C                movea.l    A2, [A6 + 0xC]
  51445. 000256E6  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  51446. 000256EC  2D4A FFFC                move.l     [A6 - 0x4], A2
  51447. 000256F0  2479 0002 B7DC           movea.l    A2, [0x0002B7DC]
  51448. 000256F6  4878 0008                push.l     0x8
  51449. 000256FA  486E FFF8                pea.l      [A6 - 0x8]
  51450. 000256FE  2F0A                     move.l     -[A7], A2
  51451. 00025700  4EB9 0000 26D0           jsr        [0x000026D0]
  51452. 00025706  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51453. 0002570A  245F                     movea.l    A2, [A7]+
  51454. 0002570C  4E5E                     unlink     A6
  51455. 0002570E  4E75                     rts
  51456. fn00025710:
  51457. 00025710  4E56 FFF8                link       A6, -0x0008
  51458. 00025714  2F0A                     move.l     -[A7], A2
  51459. 00025716  246E 000C                movea.l    A2, [A6 + 0xC]
  51460. 0002571A  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  51461. 00025720  2D4A FFFC                move.l     [A6 - 0x4], A2
  51462. 00025724  2479 0002 B7DC           movea.l    A2, [0x0002B7DC]
  51463. 0002572A  42A7                     clr.l      -[A7]
  51464. 0002572C  486E FFF8                pea.l      [A6 - 0x8]
  51465. 00025730  2F0A                     move.l     -[A7], A2
  51466. 00025732  4EB9 0000 2700           jsr        [0x00002700]
  51467. 00025738  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51468. 0002573C  245F                     movea.l    A2, [A7]+
  51469. 0002573E  4E5E                     unlink     A6
  51470. 00025740  4E75                     rts
  51471. fn00025742:
  51472. 00025742  4E56 FFF8                link       A6, -0x0008
  51473. 00025746  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  51474. 0002574A  282E 0008                move.l     D4, [A6 + 0x8]
  51475. 0002574E  286E 0010                movea.l    A4, [A6 + 0x10]
  51476. 00025752  97CB                     sub.l      A3, A3
  51477. 00025754  2479 0002 B7DC           movea.l    A2, [0x0002B7DC]
  51478. 0002575A  2A2A 0008                move.l     D5, [A2 + 0x8]
  51479. 0002575E  2605                     move.l     D3, D5
  51480. 00025760  6054                     bra        +0x56 /* 000257B6 */
  51481. label00025762:
  51482. 00025762  2479 0002 B7DC           movea.l    A2, [0x0002B7DC]
  51483. 00025768  486E FFF8                pea.l      [A6 - 0x8]
  51484. 0002576C  2F03                     move.l     -[A7], D3
  51485. 0002576E  2F0A                     move.l     -[A7], A2
  51486. 00025770  4EB9 0000 26B8           jsr        [0x000026B8]
  51487. 00025776  B8AE FFFC                cmp.l      D4, [A6 - 0x4]
  51488. 0002577A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51489. 0002577E  6634                     bne        +0x36 /* 000257B4 */
  51490. 00025780  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51491. 00025784  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  51492. 00025788  2057                     movea.l    A0, [A7]
  51493. 0002578A  2250                     movea.l    A1, [A0]
  51494. 0002578C  2269 000C                movea.l    A1, [A1 + 0xC]
  51495. 00025790  4E91                     jsr        [A1]
  51496. 00025792  4A00                     tst.b      D0
  51497. 00025794  504F                     addq.w     A7, 8
  51498. 00025796  671C                     beq        +0x1E /* 000257B4 */
  51499. 00025798  2F0C                     move.l     -[A7], A4
  51500. 0002579A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  51501. 0002579E  2057                     movea.l    A0, [A7]
  51502. 000257A0  2250                     movea.l    A1, [A0]
  51503. 000257A2  2269 001C                movea.l    A1, [A1 + 0x1C]
  51504. 000257A6  4E91                     jsr        [A1]
  51505. 000257A8  4A00                     tst.b      D0
  51506. 000257AA  504F                     addq.w     A7, 8
  51507. 000257AC  6706                     beq        +0x8 /* 000257B4 */
  51508. 000257AE  266E FFF8                movea.l    A3, [A6 - 0x8]
  51509. 000257B2  6006                     bra        +0x8 /* 000257BA */
  51510. label000257B4:
  51511. 000257B4  5383                     subq.l     D3, 1
  51512. label000257B6:
  51513. 000257B6  4A83                     tst.l      D3
  51514. 000257B8  6EA8                     bgt        -0x56 /* 00025762 */
  51515. label000257BA:
  51516. 000257BA  204B                     movea.l    A0, A3
  51517. 000257BC  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  51518. 000257C0  4E5E                     unlink     A6
  51519. 000257C2  4E75                     rts
  51520. fn000257C4:
  51521. 000257C4  4E56 FFFC                link       A6, -0x0004
  51522. 000257C8  48E7 0038                movem.l    -[A7], A2,A3,A4
  51523. 000257CC  286E 0008                movea.l    A4, [A6 + 0x8]
  51524. 000257D0  266E 000C                movea.l    A3, [A6 + 0xC]
  51525. 000257D4  554F                     subq.w     A7, 2
  51526. 000257D6  2F0B                     move.l     -[A7], A3
  51527. 000257D8  486E FFFC                pea.l      [A6 - 0x4]
  51528. 000257DC  42A7                     clr.l      -[A7]
  51529. 000257DE  701A                     moveq.l    D0, 0x1A
  51530. 000257E0  ABED                     syscall    DragDispatch
  51531. 000257E2  301F                     move.w     D0, [A7]+
  51532. 000257E4  2F0B                     move.l     -[A7], A3
  51533. 000257E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  51534. 000257EA  2F0C                     move.l     -[A7], A4
  51535. 000257EC  4EBA FF54                jsr        [PC - 0xAC /* 00025742 */]
  51536. 000257F0  2448                     movea.l    A2, A0
  51537. 000257F2  200A                     move.l     D0, A2
  51538. 000257F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  51539. 000257F8  662C                     bne        +0x2E /* 00025826 */
  51540. 000257FA  4AB9 0002 B7D8           tst.l      [0x0002B7D8]
  51541. 00025800  6714                     beq        +0x16 /* 00025816 */
  51542. 00025802  2F0B                     move.l     -[A7], A3
  51543. 00025804  2F39 0002 B7D8           move.l     -[A7], [0x0002B7D8]
  51544. 0002580A  2057                     movea.l    A0, [A7]
  51545. 0002580C  2250                     movea.l    A1, [A0]
  51546. 0002580E  2269 0028                movea.l    A1, [A1 + 0x28]
  51547. 00025812  4E91                     jsr        [A1]
  51548. 00025814  504F                     addq.w     A7, 8
  51549. label00025816:
  51550. 00025816  42B9 0002 B7D8           clr.l      [0x0002B7D8]
  51551. 0002581C  13FC 0001 0002 B7D6      move.b     [0x0002B7D6], 0x1
  51552. 00025824  6070                     bra        +0x72 /* 00025896 */
  51553. label00025826:
  51554. 00025826  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  51555. 0002582C  B5F9 0002 B7D8           cmpa.l     A2, [0x0002B7D8]
  51556. 00025832  6612                     bne        +0x14 /* 00025846 */
  51557. 00025834  2F0B                     move.l     -[A7], A3
  51558. 00025836  2F0A                     move.l     -[A7], A2
  51559. 00025838  2057                     movea.l    A0, [A7]
  51560. 0002583A  2250                     movea.l    A1, [A0]
  51561. 0002583C  2269 002C                movea.l    A1, [A1 + 0x2C]
  51562. 00025840  4E91                     jsr        [A1]
  51563. 00025842  504F                     addq.w     A7, 8
  51564. 00025844  6050                     bra        +0x52 /* 00025896 */
  51565. label00025846:
  51566. 00025846  4AB9 0002 B7D8           tst.l      [0x0002B7D8]
  51567. 0002584C  671C                     beq        +0x1E /* 0002586A */
  51568. 0002584E  2F0B                     move.l     -[A7], A3
  51569. 00025850  2F39 0002 B7D8           move.l     -[A7], [0x0002B7D8]
  51570. 00025856  2057                     movea.l    A0, [A7]
  51571. 00025858  2250                     movea.l    A1, [A0]
  51572. 0002585A  2269 0028                movea.l    A1, [A1 + 0x28]
  51573. 0002585E  4E91                     jsr        [A1]
  51574. 00025860  13FC 0001 0002 B7D6      move.b     [0x0002B7D6], 0x1
  51575. 00025868  504F                     addq.w     A7, 8
  51576. label0002586A:
  51577. 0002586A  23CA 0002 B7D8           move.l     [0x0002B7D8], A2
  51578. 00025870  1F39 0002 B7D6           move.b     -[A7], [0x0002B7D6]
  51579. 00025876  2F0B                     move.l     -[A7], A3
  51580. 00025878  2F0A                     move.l     -[A7], A2
  51581. 0002587A  2057                     movea.l    A0, [A7]
  51582. 0002587C  2250                     movea.l    A1, [A0]
  51583. 0002587E  2269 0024                movea.l    A1, [A1 + 0x24]
  51584. 00025882  4E91                     jsr        [A1]
  51585. 00025884  2F0B                     move.l     -[A7], A3
  51586. 00025886  2F0A                     move.l     -[A7], A2
  51587. 00025888  2057                     movea.l    A0, [A7]
  51588. 0002588A  2250                     movea.l    A1, [A0]
  51589. 0002588C  2269 002C                movea.l    A1, [A1 + 0x2C]
  51590. 00025890  4E91                     jsr        [A1]
  51591. 00025892  4FEF 0012                lea.l      A7, [A7 + 0x12]
  51592. label00025896:
  51593. 00025896  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  51594. 0002589A  4E5E                     unlink     A6
  51595. 0002589C  4E75                     rts
  51596. 0002589E  4E56 FFE0                link       A6, -0x0020
  51597. 000258A2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  51598. 000258A6  3A2E 0014                move.w     D5, [A6 + 0x14]
  51599. 000258AA  266E 0010                movea.l    A3, [A6 + 0x10]
  51600. 000258AE  246E 0008                movea.l    A2, [A6 + 0x8]
  51601. 000258B2  7600                     moveq.l    D3, 0x00
  51602. 000258B4  2D4F FFFC                move.l     [A6 - 0x4], A7
  51603. 000258B8  486E FFE4                pea.l      [A6 - 0x1C]
  51604. 000258BC  4EB9 0000 2078           jsr        [0x00002078]
  51605. 000258C2  584F                     addq.w     A7, 4
  51606. 000258C4  3005                     move.w     D0, D5
  51607. 000258C6  0C40 0005                cmpi.w     D0, 0x5
  51608. 000258CA  6266                     bhi        +0x68 /* 00025932 */
  51609. 000258CC  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  51610. 000258D0  4EFB 0002                jmp        [PC + D0.w + 0x2]
  51611. 000258D4  005E 000C                ori.w      [A6]+, 0xC
  51612. 000258D8  005E 0028                ori.w      [A6]+, 0x28 /* '(' */
  51613. 000258DC  0034 005E 554F           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x5E /* '^' */
  51614. 000258E2  2F0A                     move.l     -[A7], A2
  51615. 000258E4  486E FFE0                pea.l      [A6 - 0x20]
  51616. 000258E8  7019                     moveq.l    D0, 0x19
  51617. 000258EA  ABED                     syscall    DragDispatch
  51618. 000258EC  301F                     move.w     D0, [A7]+
  51619. 000258EE  7001                     moveq.l    D0, 0x01
  51620. 000258F0  C0AE FFE0                and.l      D0, [A6 - 0x20]
  51621. 000258F4  13C0 0002 B7D6           move.b     [0x0002B7D6], D0
  51622. 000258FA  6036                     bra        +0x38 /* 00025932 */
  51623. 000258FC  2F0A                     move.l     -[A7], A2
  51624. 000258FE  2F0B                     move.l     -[A7], A3
  51625. 00025900  4EBA FEC2                jsr        [PC - 0x13E /* 000257C4 */]
  51626. 00025904  504F                     addq.w     A7, 8
  51627. 00025906  602A                     bra        +0x2C /* 00025932 */
  51628. 00025908  4AB9 0002 B7D8           tst.l      [0x0002B7D8]
  51629. 0002590E  671C                     beq        +0x1E /* 0002592C */
  51630. 00025910  2F0A                     move.l     -[A7], A2
  51631. 00025912  2F39 0002 B7D8           move.l     -[A7], [0x0002B7D8]
  51632. 00025918  2057                     movea.l    A0, [A7]
  51633. 0002591A  2250                     movea.l    A1, [A0]
  51634. 0002591C  2269 0028                movea.l    A1, [A1 + 0x28]
  51635. 00025920  4E91                     jsr        [A1]
  51636. 00025922  13FC 0001 0002 B7D6      move.b     [0x0002B7D6], 0x1
  51637. 0002592A  504F                     addq.w     A7, 8
  51638. label0002592C:
  51639. 0002592C  42B9 0002 B7D8           clr.l      [0x0002B7D8]
  51640. label00025932:
  51641. 00025932  3F3C FFFF                move.w     -[A7], 0xFFFF
  51642. 00025936  486E FFE4                pea.l      [A6 - 0x1C]
  51643. 0002593A  4EB9 0000 2080           jsr        [0x00002080]
  51644. 00025940  5C4F                     addq.w     A7, 6
  51645. 00025942  6012                     bra        +0x14 /* 00025956 */
  51646. 00025944  206E FFF4                movea.l    A0, [A6 - 0xC]
  51647. 00025948  2810                     move.l     D4, [A0]
  51648. 0002594A  3604                     move.w     D3, D4
  51649. 0002594C  486E FFE8                pea.l      [A6 - 0x18]
  51650. 00025950  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  51651. label00025956:
  51652. 00025956  42A7                     clr.l      -[A7]
  51653. 00025958  4EB9 0000 3658           jsr        [0x00003658]
  51654. 0002595E  3F43 004E                move.w     [A7 + 0x4E], D3
  51655. 00025962  584F                     addq.w     A7, 4
  51656. 00025964  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  51657. 00025968  4E5E                     unlink     A6
  51658. 0002596A  4E74 000E                rtd        0x000E
  51659. 0002596E  4E56 FFE4                link       A6, -0x001C
  51660. 00025972  48E7 1820                movem.l    -[A7], D3,D4,A2
  51661. 00025976  246E 0008                movea.l    A2, [A6 + 0x8]
  51662. 0002597A  7600                     moveq.l    D3, 0x00
  51663. 0002597C  2D4F FFFC                move.l     [A6 - 0x4], A7
  51664. 00025980  4AB9 0002 B7D8           tst.l      [0x0002B7D8]
  51665. 00025986  6740                     beq        +0x42 /* 000259C8 */
  51666. 00025988  2079 0002 B7D8           movea.l    A0, [0x0002B7D8]
  51667. 0002598E  4A28 0008                tst.b      [A0 + 0x8]
  51668. 00025992  6734                     beq        +0x36 /* 000259C8 */
  51669. 00025994  486E FFE4                pea.l      [A6 - 0x1C]
  51670. 00025998  A874                     syscall    GetPort
  51671. 0002599A  42A7                     clr.l      -[A7]
  51672. 0002599C  4EB9 0000 3658           jsr        [0x00003658]
  51673. 000259A2  2F0A                     move.l     -[A7], A2
  51674. 000259A4  2F39 0002 B7D8           move.l     -[A7], [0x0002B7D8]
  51675. 000259AA  2057                     movea.l    A0, [A7]
  51676. 000259AC  2250                     movea.l    A1, [A0]
  51677. 000259AE  2269 0030                movea.l    A1, [A1 + 0x30]
  51678. 000259B2  4E91                     jsr        [A1]
  51679. 000259B4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  51680. 000259B8  A873                     syscall    SetPort
  51681. 000259BA  42A7                     clr.l      -[A7]
  51682. 000259BC  4EB9 0000 3658           jsr        [0x00003658]
  51683. 000259C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  51684. 000259C6  6018                     bra        +0x1A /* 000259E0 */
  51685. label000259C8:
  51686. 000259C8  363C F8BF                move.w     D3, 0xF8BF
  51687. 000259CC  6012                     bra        +0x14 /* 000259E0 */
  51688. 000259CE  206E FFF4                movea.l    A0, [A6 - 0xC]
  51689. 000259D2  2810                     move.l     D4, [A0]
  51690. 000259D4  3604                     move.w     D3, D4
  51691. 000259D6  486E FFE8                pea.l      [A6 - 0x18]
  51692. 000259DA  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  51693. label000259E0:
  51694. 000259E0  3F43 003C                move.w     [A7 + 0x3C], D3
  51695. 000259E4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  51696. 000259E8  4E5E                     unlink     A6
  51697. 000259EA  4E74 000C                rtd        0x000C
  51698. fn000259EE:
  51699. 000259EE  4E56 0000                link       A6, 0
  51700. 000259F2  48E7 0038                movem.l    -[A7], A2,A3,A4
  51701. 000259F6  246E 0008                movea.l    A2, [A6 + 0x8]
  51702. 000259FA  286E 000C                movea.l    A4, [A6 + 0xC]
  51703. 000259FE  266E 0010                movea.l    A3, [A6 + 0x10]
  51704. 00025A02  2F0C                     move.l     -[A7], A4
  51705. 00025A04  2F0A                     move.l     -[A7], A2
  51706. 00025A06  4EBA F964                jsr        [PC - 0x69C /* 0002536C */]
  51707. 00025A0A  41F9 0001 C538           lea.l      A0, [0x0001C538]
  51708. 00025A10  2488                     move.l     [A2], A0
  51709. 00025A12  254B 000A                move.l     [A2 + 0xA], A3
  51710. 00025A16  204A                     movea.l    A0, A2
  51711. 00025A18  504F                     addq.w     A7, 8
  51712. 00025A1A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  51713. 00025A1E  4E5E                     unlink     A6
  51714. 00025A20  4E75                     rts
  51715. fn00025A22:
  51716. 00025A22  4E56 0000                link       A6, 0
  51717. 00025A26  2F0A                     move.l     -[A7], A2
  51718. 00025A28  246E 0008                movea.l    A2, [A6 + 0x8]
  51719. 00025A2C  486E 000C                pea.l      [A6 + 0xC]
  51720. 00025A30  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  51721. 00025A34  2057                     movea.l    A0, [A7]
  51722. 00025A36  2268 0004                movea.l    A1, [A0 + 0x4]
  51723. 00025A3A  2269 0114                movea.l    A1, [A1 + 0x114]
  51724. 00025A3E  4E91                     jsr        [A1]
  51725. 00025A40  306E 000C                movea.w    A0, [A6 + 0xC]
  51726. 00025A44  2F08                     move.l     -[A7], A0
  51727. 00025A46  306E 000E                movea.w    A0, [A6 + 0xE]
  51728. 00025A4A  2F08                     move.l     -[A7], A0
  51729. 00025A4C  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  51730. 00025A50  2057                     movea.l    A0, [A7]
  51731. 00025A52  2268 0004                movea.l    A1, [A0 + 0x4]
  51732. 00025A56  2269 0064                movea.l    A1, [A1 + 0x64]
  51733. 00025A5A  4E91                     jsr        [A1]
  51734. 00025A5C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  51735. 00025A60  245F                     movea.l    A2, [A7]+
  51736. 00025A62  4E5E                     unlink     A6
  51737. 00025A64  4E75                     rts
  51738. 00025A66  4E56 0000                link       A6, 0
  51739. 00025A6A  2F0A                     move.l     -[A7], A2
  51740. 00025A6C  246E 0008                movea.l    A2, [A6 + 0x8]
  51741. 00025A70  42A7                     clr.l      -[A7]
  51742. 00025A72  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  51743. 00025A76  2057                     movea.l    A0, [A7]
  51744. 00025A78  2268 0004                movea.l    A1, [A0 + 0x4]
  51745. 00025A7C  2269 00E8                movea.l    A1, [A1 + 0xE8]
  51746. 00025A80  4E91                     jsr        [A1]
  51747. 00025A82  504F                     addq.w     A7, 8
  51748. 00025A84  245F                     movea.l    A2, [A7]+
  51749. 00025A86  4E5E                     unlink     A6
  51750. 00025A88  4E75                     rts
  51751. 00025A8A  4E56 FFF2                link       A6, -0x000E
  51752. 00025A8E  2F0A                     move.l     -[A7], A2
  51753. 00025A90  246E 0008                movea.l    A2, [A6 + 0x8]
  51754. 00025A94  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  51755. 00025A98  2057                     movea.l    A0, [A7]
  51756. 00025A9A  2268 0004                movea.l    A1, [A0 + 0x4]
  51757. 00025A9E  2269 00D8                movea.l    A1, [A1 + 0xD8]
  51758. 00025AA2  4E91                     jsr        [A1]
  51759. 00025AA4  486E FFF8                pea.l      [A6 - 0x8]
  51760. 00025AA8  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  51761. 00025AAC  2057                     movea.l    A0, [A7]
  51762. 00025AAE  2268 0004                movea.l    A1, [A0 + 0x4]
  51763. 00025AB2  2269 003C                movea.l    A1, [A1 + 0x3C]
  51764. 00025AB6  4E91                     jsr        [A1]
  51765. 00025AB8  486E FFF8                pea.l      [A6 - 0x8]
  51766. 00025ABC  2F3C 0001 0001           move.l     -[A7], 0x10001
  51767. 00025AC2  A8A9                     syscall    InsetRect
  51768. 00025AC4  486E FFF8                pea.l      [A6 - 0x8]
  51769. 00025AC8  486E FFF2                pea.l      [A6 - 0xE]
  51770. 00025ACC  4EB9 0000 2348           jsr        [0x00002348]
  51771. 00025AD2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51772. 00025AD6  206E FFF2                movea.l    A0, [A6 - 0xE]
  51773. 00025ADA  4850                     pea.l      [A0]
  51774. 00025ADC  1F3C 0001                move.b     -[A7], 0x1
  51775. 00025AE0  701E                     moveq.l    D0, 0x1E
  51776. 00025AE2  ABED                     syscall    DragDispatch
  51777. 00025AE4  301F                     move.w     D0, [A7]+
  51778. 00025AE6  3F3C FFFF                move.w     -[A7], 0xFFFF
  51779. 00025AEA  486E FFF2                pea.l      [A6 - 0xE]
  51780. 00025AEE  4EB9 0000 2358           jsr        [0x00002358]
  51781. 00025AF4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  51782. 00025AF8  245F                     movea.l    A2, [A7]+
  51783. 00025AFA  4E5E                     unlink     A6
  51784. 00025AFC  4E75                     rts
  51785. 00025AFE  4E56 0000                link       A6, 0
  51786. 00025B02  2F0A                     move.l     -[A7], A2
  51787. 00025B04  246E 0008                movea.l    A2, [A6 + 0x8]
  51788. 00025B08  200A                     move.l     D0, A2
  51789. 00025B0A  6724                     beq        +0x26 /* 00025B30 */
  51790. 00025B0C  41F9 0001 C480           lea.l      A0, [0x0001C480]
  51791. 00025B12  2488                     move.l     [A2], A0
  51792. 00025B14  4267                     clr.w      -[A7]
  51793. 00025B16  2F0A                     move.l     -[A7], A2
  51794. 00025B18  4EB9 0000 26A0           jsr        [0x000026A0]
  51795. 00025B1E  4A6E 000C                tst.w      [A6 + 0xC]
  51796. 00025B22  5C4F                     addq.w     A7, 6
  51797. 00025B24  6F0A                     ble        +0xC /* 00025B30 */
  51798. 00025B26  2F0A                     move.l     -[A7], A2
  51799. 00025B28  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51800. 00025B2E  584F                     addq.w     A7, 4
  51801. label00025B30:
  51802. 00025B30  204A                     movea.l    A0, A2
  51803. 00025B32  245F                     movea.l    A2, [A7]+
  51804. 00025B34  4E5E                     unlink     A6
  51805. 00025B36  4E75                     rts
  51806. 00025B38  206F 0004                movea.l    A0, [A7 + 0x4]
  51807. 00025B3C  5088                     addq.l     A0, 8
  51808. 00025B3E  2010                     move.l     D0, [A0]
  51809. 00025B40  0680 FFFF FFCE           addi.l     D0, 0xFFFFFFCE
  51810. 00025B46  D1AF 0004                add.l      [A7 + 0x4], D0
  51811. 00025B4A  4EF9 0000 3BC8           jmp        [0x00003BC8]
  51812. 00025B50  206F 0004                movea.l    A0, [A7 + 0x4]
  51813. 00025B54  5088                     addq.l     A0, 8
  51814. 00025B56  2010                     move.l     D0, [A0]
  51815. 00025B58  0680 FFFF FF98           addi.l     D0, 0xFFFFFF98
  51816. 00025B5E  D1AF 0004                add.l      [A7 + 0x4], D0
  51817. 00025B62  4EED 3C20                jmp        [A5 + 0x3C20]
  51818. 00025B66  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  51819. 00025B6E  4EED 3C20                jmp        [A5 + 0x3C20]
  51820. 00025B72  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  51821. 00025B7A  4EED 3C80                jmp        [A5 + 0x3C80]
  51822. 00025B7E  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  51823. 00025B86  4EED 3C20                jmp        [A5 + 0x3C20]
  51824. 00025B8A  4E56 0000                link       A6, 0
  51825. 00025B8E  2F0A                     move.l     -[A7], A2
  51826. 00025B90  246E 0008                movea.l    A2, [A6 + 0x8]
  51827. 00025B94  200A                     move.l     D0, A2
  51828. 00025B96  671C                     beq        +0x1E /* 00025BB4 */
  51829. 00025B98  4267                     clr.w      -[A7]
  51830. 00025B9A  2F0A                     move.l     -[A7], A2
  51831. 00025B9C  4EB9 0000 27A0           jsr        [0x000027A0]
  51832. 00025BA2  4A6E 000C                tst.w      [A6 + 0xC]
  51833. 00025BA6  5C4F                     addq.w     A7, 6
  51834. 00025BA8  6F0A                     ble        +0xC /* 00025BB4 */
  51835. 00025BAA  2F0A                     move.l     -[A7], A2
  51836. 00025BAC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51837. 00025BB2  584F                     addq.w     A7, 4
  51838. label00025BB4:
  51839. 00025BB4  204A                     movea.l    A0, A2
  51840. 00025BB6  245F                     movea.l    A2, [A7]+
  51841. 00025BB8  4E5E                     unlink     A6
  51842. 00025BBA  4E75                     rts
  51843. 00025BBC  4E56 0000                link       A6, 0
  51844. 00025BC0  2F0A                     move.l     -[A7], A2
  51845. 00025BC2  246E 0008                movea.l    A2, [A6 + 0x8]
  51846. 00025BC6  200A                     move.l     D0, A2
  51847. 00025BC8  6724                     beq        +0x26 /* 00025BEE */
  51848. 00025BCA  41F9 0001 BE86           lea.l      A0, [0x0001BE86]
  51849. 00025BD0  2488                     move.l     [A2], A0
  51850. 00025BD2  4267                     clr.w      -[A7]
  51851. 00025BD4  2F0A                     move.l     -[A7], A2
  51852. 00025BD6  4EB9 0000 26A0           jsr        [0x000026A0]
  51853. 00025BDC  4A6E 000C                tst.w      [A6 + 0xC]
  51854. 00025BE0  5C4F                     addq.w     A7, 6
  51855. 00025BE2  6F0A                     ble        +0xC /* 00025BEE */
  51856. 00025BE4  2F0A                     move.l     -[A7], A2
  51857. 00025BE6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51858. 00025BEC  584F                     addq.w     A7, 4
  51859. label00025BEE:
  51860. 00025BEE  204A                     movea.l    A0, A2
  51861. 00025BF0  245F                     movea.l    A2, [A7]+
  51862. 00025BF2  4E5E                     unlink     A6
  51863. 00025BF4  4E75                     rts
  51864. 00025BF6  206F 0004                movea.l    A0, [A7 + 0x4]
  51865. 00025BFA  5088                     addq.l     A0, 8
  51866. 00025BFC  2010                     move.l     D0, [A0]
  51867. 00025BFE  0680 FFFF FFCA           addi.l     D0, 0xFFFFFFCA
  51868. 00025C04  D1AF 0004                add.l      [A7 + 0x4], D0
  51869. 00025C08  4EED 3CC8                jmp        [A5 + 0x3CC8]
  51870. 00025C0C  4E56 0000                link       A6, 0
  51871. 00025C10  2F0A                     move.l     -[A7], A2
  51872. 00025C12  246E 0008                movea.l    A2, [A6 + 0x8]
  51873. 00025C16  200A                     move.l     D0, A2
  51874. 00025C18  6724                     beq        +0x26 /* 00025C3E */
  51875. 00025C1A  41F9 0001 BD60           lea.l      A0, [0x0001BD60]
  51876. 00025C20  2488                     move.l     [A2], A0
  51877. 00025C22  4267                     clr.w      -[A7]
  51878. 00025C24  2F0A                     move.l     -[A7], A2
  51879. 00025C26  4EB9 0000 26A0           jsr        [0x000026A0]
  51880. 00025C2C  4A6E 000C                tst.w      [A6 + 0xC]
  51881. 00025C30  5C4F                     addq.w     A7, 6
  51882. 00025C32  6F0A                     ble        +0xC /* 00025C3E */
  51883. 00025C34  2F0A                     move.l     -[A7], A2
  51884. 00025C36  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51885. 00025C3C  584F                     addq.w     A7, 4
  51886. label00025C3E:
  51887. 00025C3E  204A                     movea.l    A0, A2
  51888. 00025C40  245F                     movea.l    A2, [A7]+
  51889. 00025C42  4E5E                     unlink     A6
  51890. 00025C44  4E75                     rts
  51891. 00025C46  4E56 0000                link       A6, 0
  51892. 00025C4A  2F0A                     move.l     -[A7], A2
  51893. 00025C4C  246E 0008                movea.l    A2, [A6 + 0x8]
  51894. 00025C50  200A                     move.l     D0, A2
  51895. 00025C52  671C                     beq        +0x1E /* 00025C70 */
  51896. 00025C54  4267                     clr.w      -[A7]
  51897. 00025C56  2F0A                     move.l     -[A7], A2
  51898. 00025C58  4EB9 0000 27A0           jsr        [0x000027A0]
  51899. 00025C5E  4A6E 000C                tst.w      [A6 + 0xC]
  51900. 00025C62  5C4F                     addq.w     A7, 6
  51901. 00025C64  6F0A                     ble        +0xC /* 00025C70 */
  51902. 00025C66  2F0A                     move.l     -[A7], A2
  51903. 00025C68  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51904. 00025C6E  584F                     addq.w     A7, 4
  51905. label00025C70:
  51906. 00025C70  204A                     movea.l    A0, A2
  51907. 00025C72  245F                     movea.l    A2, [A7]+
  51908. 00025C74  4E5E                     unlink     A6
  51909. 00025C76  4E75                     rts
  51910. 00025C78  4E56 0000                link       A6, 0
  51911. 00025C7C  2F0A                     move.l     -[A7], A2
  51912. 00025C7E  246E 0008                movea.l    A2, [A6 + 0x8]
  51913. 00025C82  200A                     move.l     D0, A2
  51914. 00025C84  671C                     beq        +0x1E /* 00025CA2 */
  51915. 00025C86  4267                     clr.w      -[A7]
  51916. 00025C88  2F0A                     move.l     -[A7], A2
  51917. 00025C8A  4EB9 0000 27A0           jsr        [0x000027A0]
  51918. 00025C90  4A6E 000C                tst.w      [A6 + 0xC]
  51919. 00025C94  5C4F                     addq.w     A7, 6
  51920. 00025C96  6F0A                     ble        +0xC /* 00025CA2 */
  51921. 00025C98  2F0A                     move.l     -[A7], A2
  51922. 00025C9A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51923. 00025CA0  584F                     addq.w     A7, 4
  51924. label00025CA2:
  51925. 00025CA2  204A                     movea.l    A0, A2
  51926. 00025CA4  245F                     movea.l    A2, [A7]+
  51927. 00025CA6  4E5E                     unlink     A6
  51928. 00025CA8  4E75                     rts
  51929. 00025CAA  4E56 0000                link       A6, 0
  51930. 00025CAE  2F0A                     move.l     -[A7], A2
  51931. 00025CB0  246E 0008                movea.l    A2, [A6 + 0x8]
  51932. 00025CB4  200A                     move.l     D0, A2
  51933. 00025CB6  6724                     beq        +0x26 /* 00025CDC */
  51934. 00025CB8  41F9 0001 BC32           lea.l      A0, [0x0001BC32]
  51935. 00025CBE  2488                     move.l     [A2], A0
  51936. 00025CC0  4267                     clr.w      -[A7]
  51937. 00025CC2  2F0A                     move.l     -[A7], A2
  51938. 00025CC4  4EB9 0000 26A0           jsr        [0x000026A0]
  51939. 00025CCA  4A6E 000C                tst.w      [A6 + 0xC]
  51940. 00025CCE  5C4F                     addq.w     A7, 6
  51941. 00025CD0  6F0A                     ble        +0xC /* 00025CDC */
  51942. 00025CD2  2F0A                     move.l     -[A7], A2
  51943. 00025CD4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51944. 00025CDA  584F                     addq.w     A7, 4
  51945. label00025CDC:
  51946. 00025CDC  204A                     movea.l    A0, A2
  51947. 00025CDE  245F                     movea.l    A2, [A7]+
  51948. 00025CE0  4E5E                     unlink     A6
  51949. 00025CE2  4E75                     rts
  51950. 00025CE4  206F 0004                movea.l    A0, [A7 + 0x4]
  51951. 00025CE8  5088                     addq.l     A0, 8
  51952. 00025CEA  2010                     move.l     D0, [A0]
  51953. 00025CEC  0680 FFFF FFEE           addi.l     D0, 0xFFFFFFEE
  51954. 00025CF2  D1AF 0004                add.l      [A7 + 0x4], D0
  51955. 00025CF6  4EED 3BC8                jmp        [A5 + 0x3BC8]
  51956. 00025CFA  206F 0004                movea.l    A0, [A7 + 0x4]
  51957. 00025CFE  5088                     addq.l     A0, 8
  51958. 00025D00  2010                     move.l     D0, [A0]
  51959. 00025D02  0680 FFFF FFEE           addi.l     D0, 0xFFFFFFEE
  51960. 00025D08  D1AF 0004                add.l      [A7 + 0x4], D0
  51961. 00025D0C  4EED 3B38                jmp        [A5 + 0x3B38]
  51962. 00025D10  4E56 0000                link       A6, 0
  51963. 00025D14  2F0A                     move.l     -[A7], A2
  51964. 00025D16  246E 0008                movea.l    A2, [A6 + 0x8]
  51965. 00025D1A  200A                     move.l     D0, A2
  51966. 00025D1C  671C                     beq        +0x1E /* 00025D3A */
  51967. 00025D1E  4267                     clr.w      -[A7]
  51968. 00025D20  2F0A                     move.l     -[A7], A2
  51969. 00025D22  4EB9 0000 27A0           jsr        [0x000027A0]
  51970. 00025D28  4A6E 000C                tst.w      [A6 + 0xC]
  51971. 00025D2C  5C4F                     addq.w     A7, 6
  51972. 00025D2E  6F0A                     ble        +0xC /* 00025D3A */
  51973. 00025D30  2F0A                     move.l     -[A7], A2
  51974. 00025D32  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51975. 00025D38  584F                     addq.w     A7, 4
  51976. label00025D3A:
  51977. 00025D3A  204A                     movea.l    A0, A2
  51978. 00025D3C  245F                     movea.l    A2, [A7]+
  51979. 00025D3E  4E5E                     unlink     A6
  51980. 00025D40  4E75                     rts
  51981. 00025D42  4E56 0000                link       A6, 0
  51982. 00025D46  2F0A                     move.l     -[A7], A2
  51983. 00025D48  246E 0008                movea.l    A2, [A6 + 0x8]
  51984. 00025D4C  200A                     move.l     D0, A2
  51985. 00025D4E  6724                     beq        +0x26 /* 00025D74 */
  51986. 00025D50  41F9 0001 BA3C           lea.l      A0, [0x0001BA3C]
  51987. 00025D56  2488                     move.l     [A2], A0
  51988. 00025D58  4267                     clr.w      -[A7]
  51989. 00025D5A  2F0A                     move.l     -[A7], A2
  51990. 00025D5C  4EB9 0000 26A0           jsr        [0x000026A0]
  51991. 00025D62  4A6E 000C                tst.w      [A6 + 0xC]
  51992. 00025D66  5C4F                     addq.w     A7, 6
  51993. 00025D68  6F0A                     ble        +0xC /* 00025D74 */
  51994. 00025D6A  2F0A                     move.l     -[A7], A2
  51995. 00025D6C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  51996. 00025D72  584F                     addq.w     A7, 4
  51997. label00025D74:
  51998. 00025D74  204A                     movea.l    A0, A2
  51999. 00025D76  245F                     movea.l    A2, [A7]+
  52000. 00025D78  4E5E                     unlink     A6
  52001. 00025D7A  4E75                     rts
  52002. 00025D7C  4E56 0000                link       A6, 0
  52003. 00025D80  2F0A                     move.l     -[A7], A2
  52004. 00025D82  246E 0008                movea.l    A2, [A6 + 0x8]
  52005. 00025D86  200A                     move.l     D0, A2
  52006. 00025D88  6724                     beq        +0x26 /* 00025DAE */
  52007. 00025D8A  41F9 0001 B936           lea.l      A0, [0x0001B936]
  52008. 00025D90  2488                     move.l     [A2], A0
  52009. 00025D92  4267                     clr.w      -[A7]
  52010. 00025D94  2F0A                     move.l     -[A7], A2
  52011. 00025D96  4EB9 0000 26A0           jsr        [0x000026A0]
  52012. 00025D9C  4A6E 000C                tst.w      [A6 + 0xC]
  52013. 00025DA0  5C4F                     addq.w     A7, 6
  52014. 00025DA2  6F0A                     ble        +0xC /* 00025DAE */
  52015. 00025DA4  2F0A                     move.l     -[A7], A2
  52016. 00025DA6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52017. 00025DAC  584F                     addq.w     A7, 4
  52018. label00025DAE:
  52019. 00025DAE  204A                     movea.l    A0, A2
  52020. 00025DB0  245F                     movea.l    A2, [A7]+
  52021. 00025DB2  4E5E                     unlink     A6
  52022. 00025DB4  4E75                     rts
  52023. 00025DB6  4E56 0000                link       A6, 0
  52024. 00025DBA  2F0A                     move.l     -[A7], A2
  52025. 00025DBC  246E 0008                movea.l    A2, [A6 + 0x8]
  52026. 00025DC0  200A                     move.l     D0, A2
  52027. 00025DC2  671C                     beq        +0x1E /* 00025DE0 */
  52028. 00025DC4  4267                     clr.w      -[A7]
  52029. 00025DC6  2F0A                     move.l     -[A7], A2
  52030. 00025DC8  4EB9 0000 27A0           jsr        [0x000027A0]
  52031. 00025DCE  4A6E 000C                tst.w      [A6 + 0xC]
  52032. 00025DD2  5C4F                     addq.w     A7, 6
  52033. 00025DD4  6F0A                     ble        +0xC /* 00025DE0 */
  52034. 00025DD6  2F0A                     move.l     -[A7], A2
  52035. 00025DD8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52036. 00025DDE  584F                     addq.w     A7, 4
  52037. label00025DE0:
  52038. 00025DE0  204A                     movea.l    A0, A2
  52039. 00025DE2  245F                     movea.l    A2, [A7]+
  52040. 00025DE4  4E5E                     unlink     A6
  52041. 00025DE6  4E75                     rts
  52042. 00025DE8  4E56 0000                link       A6, 0
  52043. 00025DEC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52044. 00025DF0  246E 0008                movea.l    A2, [A6 + 0x8]
  52045. 00025DF4  362E 000C                move.w     D3, [A6 + 0xC]
  52046. 00025DF8  200A                     move.l     D0, A2
  52047. 00025DFA  6760                     beq        +0x62 /* 00025E5C */
  52048. 00025DFC  41F9 0001 B682           lea.l      A0, [0x0001B682]
  52049. 00025E02  2548 0004                move.l     [A2 + 0x4], A0
  52050. 00025E06  41F9 0001 B682           lea.l      A0, [0x0001B682]
  52051. 00025E0C  41E8 0194                lea.l      A0, [A0 + 0x194]
  52052. 00025E10  2252                     movea.l    A1, [A2]
  52053. 00025E12  2288                     move.l     [A1], A0
  52054. 00025E14  41F9 0001 B682           lea.l      A0, [0x0001B682]
  52055. 00025E1A  41E8 0150                lea.l      A0, [A0 + 0x150]
  52056. 00025E1E  2548 0028                move.l     [A2 + 0x28], A0
  52057. 00025E22  2652                     movea.l    A3, [A2]
  52058. 00025E24  204A                     movea.l    A0, A2
  52059. 00025E26  41E8 006E                lea.l      A0, [A0 + 0x6E]
  52060. 00025E2A  2848                     movea.l    A4, A0
  52061. 00025E2C  91CB                     sub.l      A0, A3
  52062. 00025E2E  2748 0008                move.l     [A3 + 0x8], A0
  52063. 00025E32  4267                     clr.w      -[A7]
  52064. 00025E34  2F0A                     move.l     -[A7], A2
  52065. 00025E36  4EB9 0000 2C50           jsr        [0x00002C50]
  52066. 00025E3C  4A43                     tst.w      D3
  52067. 00025E3E  5C4F                     addq.w     A7, 6
  52068. 00025E40  670C                     beq        +0xE /* 00025E4E */
  52069. 00025E42  4267                     clr.w      -[A7]
  52070. 00025E44  2F0C                     move.l     -[A7], A4
  52071. 00025E46  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52072. 00025E4C  5C4F                     addq.w     A7, 6
  52073. label00025E4E:
  52074. 00025E4E  4A43                     tst.w      D3
  52075. 00025E50  6F0A                     ble        +0xC /* 00025E5C */
  52076. 00025E52  2F0A                     move.l     -[A7], A2
  52077. 00025E54  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52078. 00025E5A  584F                     addq.w     A7, 4
  52079. label00025E5C:
  52080. 00025E5C  204A                     movea.l    A0, A2
  52081. 00025E5E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52082. 00025E62  4E5E                     unlink     A6
  52083. 00025E64  4E75                     rts
  52084. 00025E66  206F 0004                movea.l    A0, [A7 + 0x4]
  52085. 00025E6A  5088                     addq.l     A0, 8
  52086. 00025E6C  2010                     move.l     D0, [A0]
  52087. 00025E6E  0680 FFFF FF92           addi.l     D0, 0xFFFFFF92
  52088. 00025E74  D1AF 0004                add.l      [A7 + 0x4], D0
  52089. 00025E78  4EF9 0002 5DEC           jmp        [0x00025DEC]
  52090. 00025E7E  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52091. 00025E86  4EF9 0002 5DEC           jmp        [0x00025DEC]
  52092. 00025E8C  206F 0004                movea.l    A0, [A7 + 0x4]
  52093. 00025E90  5088                     addq.l     A0, 8
  52094. 00025E92  2010                     move.l     D0, [A0]
  52095. 00025E94  0680 FFFF FECC           addi.l     D0, 0xFFFFFECC
  52096. 00025E9A  D1AF 0004                add.l      [A7 + 0x4], D0
  52097. 00025E9E  4EED 2C10                jmp        [A5 + 0x2C10]
  52098. 00025EA2  206F 0004                movea.l    A0, [A7 + 0x4]
  52099. 00025EA6  5088                     addq.l     A0, 8
  52100. 00025EA8  2010                     move.l     D0, [A0]
  52101. 00025EAA  0680 FFFF FF9A           addi.l     D0, 0xFFFFFF9A
  52102. 00025EB0  D1AF 0004                add.l      [A7 + 0x4], D0
  52103. 00025EB4  4EED 2C50                jmp        [A5 + 0x2C50]
  52104. 00025EB8  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52105. 00025EC0  4EED 2C50                jmp        [A5 + 0x2C50]
  52106. 00025EC4  4E56 0000                link       A6, 0
  52107. 00025EC8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52108. 00025ECC  246E 0008                movea.l    A2, [A6 + 0x8]
  52109. 00025ED0  362E 000C                move.w     D3, [A6 + 0xC]
  52110. 00025ED4  200A                     move.l     D0, A2
  52111. 00025ED6  6752                     beq        +0x54 /* 00025F2A */
  52112. 00025ED8  41F9 0001 8CB8           lea.l      A0, [0x00018CB8]
  52113. 00025EDE  2548 0004                move.l     [A2 + 0x4], A0
  52114. 00025EE2  41F9 0001 8CB8           lea.l      A0, [0x00018CB8]
  52115. 00025EE8  41E8 0150                lea.l      A0, [A0 + 0x150]
  52116. 00025EEC  2252                     movea.l    A1, [A2]
  52117. 00025EEE  2288                     move.l     [A1], A0
  52118. 00025EF0  2652                     movea.l    A3, [A2]
  52119. 00025EF2  204A                     movea.l    A0, A2
  52120. 00025EF4  41E8 0028                lea.l      A0, [A0 + 0x28]
  52121. 00025EF8  2848                     movea.l    A4, A0
  52122. 00025EFA  91CB                     sub.l      A0, A3
  52123. 00025EFC  2748 0008                move.l     [A3 + 0x8], A0
  52124. 00025F00  4267                     clr.w      -[A7]
  52125. 00025F02  2F0A                     move.l     -[A7], A2
  52126. 00025F04  4EB9 0000 2F30           jsr        [0x00002F30]
  52127. 00025F0A  4A43                     tst.w      D3
  52128. 00025F0C  5C4F                     addq.w     A7, 6
  52129. 00025F0E  670C                     beq        +0xE /* 00025F1C */
  52130. 00025F10  4267                     clr.w      -[A7]
  52131. 00025F12  2F0C                     move.l     -[A7], A4
  52132. 00025F14  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52133. 00025F1A  5C4F                     addq.w     A7, 6
  52134. label00025F1C:
  52135. 00025F1C  4A43                     tst.w      D3
  52136. 00025F1E  6F0A                     ble        +0xC /* 00025F2A */
  52137. 00025F20  2F0A                     move.l     -[A7], A2
  52138. 00025F22  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52139. 00025F28  584F                     addq.w     A7, 4
  52140. label00025F2A:
  52141. 00025F2A  204A                     movea.l    A0, A2
  52142. 00025F2C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52143. 00025F30  4E5E                     unlink     A6
  52144. 00025F32  4E75                     rts
  52145. 00025F34  206F 0004                movea.l    A0, [A7 + 0x4]
  52146. 00025F38  5088                     addq.l     A0, 8
  52147. 00025F3A  2010                     move.l     D0, [A0]
  52148. 00025F3C  0680 FFFF FED2           addi.l     D0, 0xFFFFFED2
  52149. 00025F42  D1AF 0004                add.l      [A7 + 0x4], D0
  52150. 00025F46  4EED 2CD0                jmp        [A5 + 0x2CD0]
  52151. 00025F4A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52152. 00025F52  4EED 2CE0                jmp        [A5 + 0x2CE0]
  52153. 00025F56  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52154. 00025F5E  4EED 2CD0                jmp        [A5 + 0x2CD0]
  52155. 00025F62  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  52156. 00025F6A  4EED 2CD0                jmp        [A5 + 0x2CD0]
  52157. 00025F6E  06AF FFFF FF0C 0004      addi.l     [A7 + 0x4], 0xFFFFFF0C
  52158. 00025F76  4EED 2CE8                jmp        [A5 + 0x2CE8]
  52159. 00025F7A  06AF FFFF FF0C 0004      addi.l     [A7 + 0x4], 0xFFFFFF0C
  52160. 00025F82  4EED 2CD0                jmp        [A5 + 0x2CD0]
  52161. 00025F86  206F 0004                movea.l    A0, [A7 + 0x4]
  52162. 00025F8A  5088                     addq.l     A0, 8
  52163. 00025F8C  2010                     move.l     D0, [A0]
  52164. 00025F8E  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  52165. 00025F94  D1AF 0004                add.l      [A7 + 0x4], D0
  52166. 00025F98  4EED 2D08                jmp        [A5 + 0x2D08]
  52167. 00025F9C  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52168. 00025FA4  4EED 2DE0                jmp        [A5 + 0x2DE0]
  52169. 00025FA8  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52170. 00025FB0  4EED 2DA0                jmp        [A5 + 0x2DA0]
  52171. 00025FB4  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52172. 00025FBC  4EED 2D90                jmp        [A5 + 0x2D90]
  52173. 00025FC0  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52174. 00025FC8  4EED 2D08                jmp        [A5 + 0x2D08]
  52175. 00025FCC  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  52176. 00025FD4  4EED 2D08                jmp        [A5 + 0x2D08]
  52177. 00025FD8  4E56 0000                link       A6, 0
  52178. 00025FDC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52179. 00025FE0  246E 0008                movea.l    A2, [A6 + 0x8]
  52180. 00025FE4  362E 000C                move.w     D3, [A6 + 0xC]
  52181. 00025FE8  200A                     move.l     D0, A2
  52182. 00025FEA  6752                     beq        +0x54 /* 0002603E */
  52183. 00025FEC  41F9 0001 A69E           lea.l      A0, [0x0001A69E]
  52184. 00025FF2  2548 0004                move.l     [A2 + 0x4], A0
  52185. 00025FF6  41F9 0001 A69E           lea.l      A0, [0x0001A69E]
  52186. 00025FFC  41E8 0158                lea.l      A0, [A0 + 0x158]
  52187. 00026000  2252                     movea.l    A1, [A2]
  52188. 00026002  2288                     move.l     [A1], A0
  52189. 00026004  2652                     movea.l    A3, [A2]
  52190. 00026006  204A                     movea.l    A0, A2
  52191. 00026008  41E8 0028                lea.l      A0, [A0 + 0x28]
  52192. 0002600C  2848                     movea.l    A4, A0
  52193. 0002600E  91CB                     sub.l      A0, A3
  52194. 00026010  2748 0008                move.l     [A3 + 0x8], A0
  52195. 00026014  4267                     clr.w      -[A7]
  52196. 00026016  2F0A                     move.l     -[A7], A2
  52197. 00026018  4EB9 0000 2F30           jsr        [0x00002F30]
  52198. 0002601E  4A43                     tst.w      D3
  52199. 00026020  5C4F                     addq.w     A7, 6
  52200. 00026022  670C                     beq        +0xE /* 00026030 */
  52201. 00026024  4267                     clr.w      -[A7]
  52202. 00026026  2F0C                     move.l     -[A7], A4
  52203. 00026028  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52204. 0002602E  5C4F                     addq.w     A7, 6
  52205. label00026030:
  52206. 00026030  4A43                     tst.w      D3
  52207. 00026032  6F0A                     ble        +0xC /* 0002603E */
  52208. 00026034  2F0A                     move.l     -[A7], A2
  52209. 00026036  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52210. 0002603C  584F                     addq.w     A7, 4
  52211. label0002603E:
  52212. 0002603E  204A                     movea.l    A0, A2
  52213. 00026040  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52214. 00026044  4E5E                     unlink     A6
  52215. 00026046  4E75                     rts
  52216. 00026048  206F 0004                movea.l    A0, [A7 + 0x4]
  52217. 0002604C  5088                     addq.l     A0, 8
  52218. 0002604E  2010                     move.l     D0, [A0]
  52219. 00026050  0680 FFFF FFD8           addi.l     D0, 0xFFFFFFD8
  52220. 00026056  D1AF 0004                add.l      [A7 + 0x4], D0
  52221. 0002605A  4EF9 0002 5FDC           jmp        [0x00025FDC]
  52222. 00026060  206F 0004                movea.l    A0, [A7 + 0x4]
  52223. 00026064  5088                     addq.l     A0, 8
  52224. 00026066  2010                     move.l     D0, [A0]
  52225. 00026068  0680 FFFF FF64           addi.l     D0, 0xFFFFFF64
  52226. 0002606E  D1AF 0004                add.l      [A7 + 0x4], D0
  52227. 00026072  4EED 2E48                jmp        [A5 + 0x2E48]
  52228. 00026076  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52229. 0002607E  4EED 2EE0                jmp        [A5 + 0x2EE0]
  52230. 00026082  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52231. 0002608A  4EED 2ED8                jmp        [A5 + 0x2ED8]
  52232. 0002608E  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52233. 00026096  4EED 2E98                jmp        [A5 + 0x2E98]
  52234. 0002609A  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52235. 000260A2  4EED 2E90                jmp        [A5 + 0x2E90]
  52236. 000260A6  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52237. 000260AE  4EED 2E88                jmp        [A5 + 0x2E88]
  52238. 000260B2  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52239. 000260BA  4EED 2E48                jmp        [A5 + 0x2E48]
  52240. 000260BE  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  52241. 000260C6  4EED 2E48                jmp        [A5 + 0x2E48]
  52242. 000260CA  206F 0004                movea.l    A0, [A7 + 0x4]
  52243. 000260CE  5088                     addq.l     A0, 8
  52244. 000260D0  2010                     move.l     D0, [A0]
  52245. 000260D2  0680 FFFF FFD8           addi.l     D0, 0xFFFFFFD8
  52246. 000260D8  D1AF 0004                add.l      [A7 + 0x4], D0
  52247. 000260DC  4EED 2F30                jmp        [A5 + 0x2F30]
  52248. 000260E0  4E56 0000                link       A6, 0
  52249. 000260E4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52250. 000260E8  246E 0008                movea.l    A2, [A6 + 0x8]
  52251. 000260EC  362E 000C                move.w     D3, [A6 + 0xC]
  52252. 000260F0  200A                     move.l     D0, A2
  52253. 000260F2  6752                     beq        +0x54 /* 00026146 */
  52254. 000260F4  41F9 0001 9E92           lea.l      A0, [0x00019E92]
  52255. 000260FA  2548 0004                move.l     [A2 + 0x4], A0
  52256. 000260FE  41F9 0001 9E92           lea.l      A0, [0x00019E92]
  52257. 00026104  41E8 01A0                lea.l      A0, [A0 + 0x1A0]
  52258. 00026108  2252                     movea.l    A1, [A2]
  52259. 0002610A  2288                     move.l     [A1], A0
  52260. 0002610C  2652                     movea.l    A3, [A2]
  52261. 0002610E  204A                     movea.l    A0, A2
  52262. 00026110  41E8 007C                lea.l      A0, [A0 + 0x7C]
  52263. 00026114  2848                     movea.l    A4, A0
  52264. 00026116  91CB                     sub.l      A0, A3
  52265. 00026118  2748 0008                move.l     [A3 + 0x8], A0
  52266. 0002611C  4267                     clr.w      -[A7]
  52267. 0002611E  2F0A                     move.l     -[A7], A2
  52268. 00026120  4EB9 0000 3540           jsr        [0x00003540]
  52269. 00026126  4A43                     tst.w      D3
  52270. 00026128  5C4F                     addq.w     A7, 6
  52271. 0002612A  670C                     beq        +0xE /* 00026138 */
  52272. 0002612C  4267                     clr.w      -[A7]
  52273. 0002612E  2F0C                     move.l     -[A7], A4
  52274. 00026130  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52275. 00026136  5C4F                     addq.w     A7, 6
  52276. label00026138:
  52277. 00026138  4A43                     tst.w      D3
  52278. 0002613A  6F0A                     ble        +0xC /* 00026146 */
  52279. 0002613C  2F0A                     move.l     -[A7], A2
  52280. 0002613E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52281. 00026144  584F                     addq.w     A7, 4
  52282. label00026146:
  52283. 00026146  204A                     movea.l    A0, A2
  52284. 00026148  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52285. 0002614C  4E5E                     unlink     A6
  52286. 0002614E  4E75                     rts
  52287. 00026150  206F 0004                movea.l    A0, [A7 + 0x4]
  52288. 00026154  5088                     addq.l     A0, 8
  52289. 00026156  2010                     move.l     D0, [A0]
  52290. 00026158  0680 FFFF FF84           addi.l     D0, 0xFFFFFF84
  52291. 0002615E  D1AF 0004                add.l      [A7 + 0x4], D0
  52292. 00026162  4EF9 0002 60E4           jmp        [0x000260E4]
  52293. 00026168  206F 0004                movea.l    A0, [A7 + 0x4]
  52294. 0002616C  5088                     addq.l     A0, 8
  52295. 0002616E  2010                     move.l     D0, [A0]
  52296. 00026170  0680 FFFF FF78           addi.l     D0, 0xFFFFFF78
  52297. 00026176  D1AF 0004                add.l      [A7 + 0x4], D0
  52298. 0002617A  4EED 3230                jmp        [A5 + 0x3230]
  52299. 0002617E  206F 0004                movea.l    A0, [A7 + 0x4]
  52300. 00026182  5088                     addq.l     A0, 8
  52301. 00026184  2010                     move.l     D0, [A0]
  52302. 00026186  0680 FFFF FF62           addi.l     D0, 0xFFFFFF62
  52303. 0002618C  D1AF 0004                add.l      [A7 + 0x4], D0
  52304. 00026190  4EED 3250                jmp        [A5 + 0x3250]
  52305. 00026194  206F 0004                movea.l    A0, [A7 + 0x4]
  52306. 00026198  5088                     addq.l     A0, 8
  52307. 0002619A  2010                     move.l     D0, [A0]
  52308. 0002619C  0680 FFFF FF48           addi.l     D0, 0xFFFFFF48
  52309. 000261A2  D1AF 0004                add.l      [A7 + 0x4], D0
  52310. 000261A6  4EED 32D0                jmp        [A5 + 0x32D0]
  52311. 000261AA  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52312. 000261B2  4EED 3320                jmp        [A5 + 0x3320]
  52313. 000261B6  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52314. 000261BE  4EED 32D0                jmp        [A5 + 0x32D0]
  52315. 000261C2  4E56 0000                link       A6, 0
  52316. 000261C6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52317. 000261CA  246E 0008                movea.l    A2, [A6 + 0x8]
  52318. 000261CE  362E 000C                move.w     D3, [A6 + 0xC]
  52319. 000261D2  200A                     move.l     D0, A2
  52320. 000261D4  675E                     beq        +0x60 /* 00026234 */
  52321. 000261D6  41F9 0001 8AD0           lea.l      A0, [0x00018AD0]
  52322. 000261DC  2548 0004                move.l     [A2 + 0x4], A0
  52323. 000261E0  41F9 0001 8AD0           lea.l      A0, [0x00018AD0]
  52324. 000261E6  41E8 018C                lea.l      A0, [A0 + 0x18C]
  52325. 000261EA  2252                     movea.l    A1, [A2]
  52326. 000261EC  2288                     move.l     [A1], A0
  52327. 000261EE  41F9 0001 8AD0           lea.l      A0, [0x00018AD0]
  52328. 000261F4  41E8 0150                lea.l      A0, [A0 + 0x150]
  52329. 000261F8  2548 0028                move.l     [A2 + 0x28], A0
  52330. 000261FC  2652                     movea.l    A3, [A2]
  52331. 000261FE  204A                     movea.l    A0, A2
  52332. 00026200  41E8 0074                lea.l      A0, [A0 + 0x74]
  52333. 00026204  2848                     movea.l    A4, A0
  52334. 00026206  91CB                     sub.l      A0, A3
  52335. 00026208  2748 0008                move.l     [A3 + 0x8], A0
  52336. 0002620C  4267                     clr.w      -[A7]
  52337. 0002620E  2F0A                     move.l     -[A7], A2
  52338. 00026210  4EAD 3350                jsr        [A5 + 0x3350]
  52339. 00026214  4A43                     tst.w      D3
  52340. 00026216  5C4F                     addq.w     A7, 6
  52341. 00026218  670C                     beq        +0xE /* 00026226 */
  52342. 0002621A  4267                     clr.w      -[A7]
  52343. 0002621C  2F0C                     move.l     -[A7], A4
  52344. 0002621E  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52345. 00026224  5C4F                     addq.w     A7, 6
  52346. label00026226:
  52347. 00026226  4A43                     tst.w      D3
  52348. 00026228  6F0A                     ble        +0xC /* 00026234 */
  52349. 0002622A  2F0A                     move.l     -[A7], A2
  52350. 0002622C  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52351. 00026232  584F                     addq.w     A7, 4
  52352. label00026234:
  52353. 00026234  204A                     movea.l    A0, A2
  52354. 00026236  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52355. 0002623A  4E5E                     unlink     A6
  52356. 0002623C  4E75                     rts
  52357. 0002623E  4E56 0000                link       A6, 0
  52358. 00026242  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52359. 00026246  246E 0008                movea.l    A2, [A6 + 0x8]
  52360. 0002624A  362E 000C                move.w     D3, [A6 + 0xC]
  52361. 0002624E  200A                     move.l     D0, A2
  52362. 00026250  675E                     beq        +0x60 /* 000262B0 */
  52363. 00026252  41F9 0001 8E50           lea.l      A0, [0x00018E50]
  52364. 00026258  2548 0004                move.l     [A2 + 0x4], A0
  52365. 0002625C  41F9 0001 8E50           lea.l      A0, [0x00018E50]
  52366. 00026262  41E8 018C                lea.l      A0, [A0 + 0x18C]
  52367. 00026266  2252                     movea.l    A1, [A2]
  52368. 00026268  2288                     move.l     [A1], A0
  52369. 0002626A  41F9 0001 8E50           lea.l      A0, [0x00018E50]
  52370. 00026270  41E8 0150                lea.l      A0, [A0 + 0x150]
  52371. 00026274  2548 0028                move.l     [A2 + 0x28], A0
  52372. 00026278  2652                     movea.l    A3, [A2]
  52373. 0002627A  204A                     movea.l    A0, A2
  52374. 0002627C  41E8 0074                lea.l      A0, [A0 + 0x74]
  52375. 00026280  2848                     movea.l    A4, A0
  52376. 00026282  91CB                     sub.l      A0, A3
  52377. 00026284  2748 0008                move.l     [A3 + 0x8], A0
  52378. 00026288  4267                     clr.w      -[A7]
  52379. 0002628A  2F0A                     move.l     -[A7], A2
  52380. 0002628C  4EAD 3350                jsr        [A5 + 0x3350]
  52381. 00026290  4A43                     tst.w      D3
  52382. 00026292  5C4F                     addq.w     A7, 6
  52383. 00026294  670C                     beq        +0xE /* 000262A2 */
  52384. 00026296  4267                     clr.w      -[A7]
  52385. 00026298  2F0C                     move.l     -[A7], A4
  52386. 0002629A  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52387. 000262A0  5C4F                     addq.w     A7, 6
  52388. label000262A2:
  52389. 000262A2  4A43                     tst.w      D3
  52390. 000262A4  6F0A                     ble        +0xC /* 000262B0 */
  52391. 000262A6  2F0A                     move.l     -[A7], A2
  52392. 000262A8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52393. 000262AE  584F                     addq.w     A7, 4
  52394. label000262B0:
  52395. 000262B0  204A                     movea.l    A0, A2
  52396. 000262B2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52397. 000262B6  4E5E                     unlink     A6
  52398. 000262B8  4E75                     rts
  52399. 000262BA  4E56 0000                link       A6, 0
  52400. 000262BE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  52401. 000262C2  246E 0008                movea.l    A2, [A6 + 0x8]
  52402. 000262C6  362E 000C                move.w     D3, [A6 + 0xC]
  52403. 000262CA  200A                     move.l     D0, A2
  52404. 000262CC  675E                     beq        +0x60 /* 0002632C */
  52405. 000262CE  41F9 0001 903A           lea.l      A0, [0x0001903A]
  52406. 000262D4  2548 0004                move.l     [A2 + 0x4], A0
  52407. 000262D8  41F9 0001 903A           lea.l      A0, [0x0001903A]
  52408. 000262DE  41E8 018C                lea.l      A0, [A0 + 0x18C]
  52409. 000262E2  2252                     movea.l    A1, [A2]
  52410. 000262E4  2288                     move.l     [A1], A0
  52411. 000262E6  41F9 0001 903A           lea.l      A0, [0x0001903A]
  52412. 000262EC  41E8 0150                lea.l      A0, [A0 + 0x150]
  52413. 000262F0  2548 0028                move.l     [A2 + 0x28], A0
  52414. 000262F4  2652                     movea.l    A3, [A2]
  52415. 000262F6  204A                     movea.l    A0, A2
  52416. 000262F8  41E8 0074                lea.l      A0, [A0 + 0x74]
  52417. 000262FC  2848                     movea.l    A4, A0
  52418. 000262FE  91CB                     sub.l      A0, A3
  52419. 00026300  2748 0008                move.l     [A3 + 0x8], A0
  52420. 00026304  4267                     clr.w      -[A7]
  52421. 00026306  2F0A                     move.l     -[A7], A2
  52422. 00026308  4EAD 3350                jsr        [A5 + 0x3350]
  52423. 0002630C  4A43                     tst.w      D3
  52424. 0002630E  5C4F                     addq.w     A7, 6
  52425. 00026310  670C                     beq        +0xE /* 0002631E */
  52426. 00026312  4267                     clr.w      -[A7]
  52427. 00026314  2F0C                     move.l     -[A7], A4
  52428. 00026316  4EB9 0000 3AE8           jsr        [0x00003AE8]
  52429. 0002631C  5C4F                     addq.w     A7, 6
  52430. label0002631E:
  52431. 0002631E  4A43                     tst.w      D3
  52432. 00026320  6F0A                     ble        +0xC /* 0002632C */
  52433. 00026322  2F0A                     move.l     -[A7], A2
  52434. 00026324  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52435. 0002632A  584F                     addq.w     A7, 4
  52436. label0002632C:
  52437. 0002632C  204A                     movea.l    A0, A2
  52438. 0002632E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  52439. 00026332  4E5E                     unlink     A6
  52440. 00026334  4E75                     rts
  52441. 00026336  206F 0004                movea.l    A0, [A7 + 0x4]
  52442. 0002633A  5088                     addq.l     A0, 8
  52443. 0002633C  2010                     move.l     D0, [A0]
  52444. 0002633E  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  52445. 00026344  D1AF 0004                add.l      [A7 + 0x4], D0
  52446. 00026348  4EED 3350                jmp        [A5 + 0x3350]
  52447. 0002634C  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52448. 00026354  4EED 3350                jmp        [A5 + 0x3350]
  52449. 00026358  206F 0004                movea.l    A0, [A7 + 0x4]
  52450. 0002635C  5088                     addq.l     A0, 8
  52451. 0002635E  2010                     move.l     D0, [A0]
  52452. 00026360  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  52453. 00026366  D1AF 0004                add.l      [A7 + 0x4], D0
  52454. 0002636A  4EF9 0002 61C6           jmp        [0x000261C6]
  52455. 00026370  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52456. 00026378  4EF9 0002 61C6           jmp        [0x000261C6]
  52457. 0002637E  206F 0004                movea.l    A0, [A7 + 0x4]
  52458. 00026382  5088                     addq.l     A0, 8
  52459. 00026384  2010                     move.l     D0, [A0]
  52460. 00026386  0680 FFFF FFD8           addi.l     D0, 0xFFFFFFD8
  52461. 0002638C  D1AF 0004                add.l      [A7 + 0x4], D0
  52462. 00026390  4EF9 0002 5EC8           jmp        [0x00025EC8]
  52463. 00026396  206F 0004                movea.l    A0, [A7 + 0x4]
  52464. 0002639A  5088                     addq.l     A0, 8
  52465. 0002639C  2010                     move.l     D0, [A0]
  52466. 0002639E  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  52467. 000263A4  D1AF 0004                add.l      [A7 + 0x4], D0
  52468. 000263A8  4EF9 0002 6242           jmp        [0x00026242]
  52469. 000263AE  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52470. 000263B6  4EF9 0002 6242           jmp        [0x00026242]
  52471. 000263BC  206F 0004                movea.l    A0, [A7 + 0x4]
  52472. 000263C0  5088                     addq.l     A0, 8
  52473. 000263C2  2010                     move.l     D0, [A0]
  52474. 000263C4  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  52475. 000263CA  D1AF 0004                add.l      [A7 + 0x4], D0
  52476. 000263CE  4EF9 0002 62BE           jmp        [0x000262BE]
  52477. 000263D4  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52478. 000263DC  4EF9 0002 62BE           jmp        [0x000262BE]
  52479. 000263E2  206F 0004                movea.l    A0, [A7 + 0x4]
  52480. 000263E6  5088                     addq.l     A0, 8
  52481. 000263E8  2010                     move.l     D0, [A0]
  52482. 000263EA  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  52483. 000263F0  D1AF 0004                add.l      [A7 + 0x4], D0
  52484. 000263F4  4EED 3438                jmp        [A5 + 0x3438]
  52485. 000263F8  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52486. 00026400  4EED 3438                jmp        [A5 + 0x3438]
  52487. 00026404  206F 0004                movea.l    A0, [A7 + 0x4]
  52488. 00026408  5088                     addq.l     A0, 8
  52489. 0002640A  2010                     move.l     D0, [A0]
  52490. 0002640C  0680 FFFF FF44           addi.l     D0, 0xFFFFFF44
  52491. 00026412  D1AF 0004                add.l      [A7 + 0x4], D0
  52492. 00026416  4EED 3460                jmp        [A5 + 0x3460]
  52493. 0002641A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52494. 00026422  4EED 3500                jmp        [A5 + 0x3500]
  52495. 00026426  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52496. 0002642E  4EED 34F8                jmp        [A5 + 0x34F8]
  52497. 00026432  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52498. 0002643A  4EED 34C0                jmp        [A5 + 0x34C0]
  52499. 0002643E  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52500. 00026446  4EED 34B8                jmp        [A5 + 0x34B8]
  52501. 0002644A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52502. 00026452  4EED 34B0                jmp        [A5 + 0x34B0]
  52503. 00026456  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52504. 0002645E  4EED 3460                jmp        [A5 + 0x3460]
  52505. 00026462  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  52506. 0002646A  4EED 3508                jmp        [A5 + 0x3508]
  52507. 0002646E  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  52508. 00026476  4EED 3460                jmp        [A5 + 0x3460]
  52509. 0002647A  4E56 0000                link       A6, 0
  52510. 0002647E  2F0A                     move.l     -[A7], A2
  52511. 00026480  246E 0008                movea.l    A2, [A6 + 0x8]
  52512. 00026484  200A                     move.l     D0, A2
  52513. 00026486  6724                     beq        +0x26 /* 000264AC */
  52514. 00026488  41F9 0001 7FC2           lea.l      A0, [0x00017FC2]
  52515. 0002648E  2488                     move.l     [A2], A0
  52516. 00026490  4267                     clr.w      -[A7]
  52517. 00026492  2F0A                     move.l     -[A7], A2
  52518. 00026494  4EB9 0000 26A0           jsr        [0x000026A0]
  52519. 0002649A  4A6E 000C                tst.w      [A6 + 0xC]
  52520. 0002649E  5C4F                     addq.w     A7, 6
  52521. 000264A0  6F0A                     ble        +0xC /* 000264AC */
  52522. 000264A2  2F0A                     move.l     -[A7], A2
  52523. 000264A4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52524. 000264AA  584F                     addq.w     A7, 4
  52525. label000264AC:
  52526. 000264AC  204A                     movea.l    A0, A2
  52527. 000264AE  245F                     movea.l    A2, [A7]+
  52528. 000264B0  4E5E                     unlink     A6
  52529. 000264B2  4E75                     rts
  52530. 000264B4  206F 0004                movea.l    A0, [A7 + 0x4]
  52531. 000264B8  5088                     addq.l     A0, 8
  52532. 000264BA  2010                     move.l     D0, [A0]
  52533. 000264BC  0680 FFFF FF86           addi.l     D0, 0xFFFFFF86
  52534. 000264C2  D1AF 0004                add.l      [A7 + 0x4], D0
  52535. 000264C6  4EED 3540                jmp        [A5 + 0x3540]
  52536. 000264CA  4E56 0000                link       A6, 0
  52537. 000264CE  2F0A                     move.l     -[A7], A2
  52538. 000264D0  246E 0008                movea.l    A2, [A6 + 0x8]
  52539. 000264D4  200A                     move.l     D0, A2
  52540. 000264D6  6724                     beq        +0x26 /* 000264FC */
  52541. 000264D8  41F9 0001 5EE2           lea.l      A0, [0x00015EE2]
  52542. 000264DE  2488                     move.l     [A2], A0
  52543. 000264E0  4267                     clr.w      -[A7]
  52544. 000264E2  2F0A                     move.l     -[A7], A2
  52545. 000264E4  4EB9 0000 28C8           jsr        [0x000028C8]
  52546. 000264EA  4A6E 000C                tst.w      [A6 + 0xC]
  52547. 000264EE  5C4F                     addq.w     A7, 6
  52548. 000264F0  6F0A                     ble        +0xC /* 000264FC */
  52549. 000264F2  2F0A                     move.l     -[A7], A2
  52550. 000264F4  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52551. 000264FA  584F                     addq.w     A7, 4
  52552. label000264FC:
  52553. 000264FC  204A                     movea.l    A0, A2
  52554. 000264FE  245F                     movea.l    A2, [A7]+
  52555. 00026500  4E5E                     unlink     A6
  52556. 00026502  4E75                     rts
  52557. 00026504  206F 0004                movea.l    A0, [A7 + 0x4]
  52558. 00026508  5088                     addq.l     A0, 8
  52559. 0002650A  2010                     move.l     D0, [A0]
  52560. 0002650C  0680 FFFF FF0C           addi.l     D0, 0xFFFFFF0C
  52561. 00026512  D1AF 0004                add.l      [A7 + 0x4], D0
  52562. 00026516  4EED 3780                jmp        [A5 + 0x3780]
  52563. 0002651A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52564. 00026522  4EED 3780                jmp        [A5 + 0x3780]
  52565. 00026526  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  52566. 0002652E  4EED 3780                jmp        [A5 + 0x3780]
  52567. 00026532  206F 0004                movea.l    A0, [A7 + 0x4]
  52568. 00026536  5088                     addq.l     A0, 8
  52569. 00026538  2010                     move.l     D0, [A0]
  52570. 0002653A  0680 FFFF FF5A           addi.l     D0, 0xFFFFFF5A
  52571. 00026540  D1AF 0004                add.l      [A7 + 0x4], D0
  52572. 00026544  4EED 3968                jmp        [A5 + 0x3968]
  52573. 00026548  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52574. 00026550  4EED 3988                jmp        [A5 + 0x3988]
  52575. 00026554  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  52576. 0002655C  4EED 3968                jmp        [A5 + 0x3968]
  52577. 00026560  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  52578. 00026568  4EED 3968                jmp        [A5 + 0x3968]
  52579. 0002656C  06AF FFFF FF8C 0004      addi.l     [A7 + 0x4], 0xFFFFFF8C
  52580. 00026574  4EED 3968                jmp        [A5 + 0x3968]
  52581. 00026578  4E56 0000                link       A6, 0
  52582. 0002657C  2F0A                     move.l     -[A7], A2
  52583. 0002657E  246E 0008                movea.l    A2, [A6 + 0x8]
  52584. 00026582  200A                     move.l     D0, A2
  52585. 00026584  6724                     beq        +0x26 /* 000265AA */
  52586. 00026586  41F9 0001 7254           lea.l      A0, [0x00017254]
  52587. 0002658C  2488                     move.l     [A2], A0
  52588. 0002658E  4267                     clr.w      -[A7]
  52589. 00026590  2F0A                     move.l     -[A7], A2
  52590. 00026592  4EB9 0000 26A0           jsr        [0x000026A0]
  52591. 00026598  4A6E 000C                tst.w      [A6 + 0xC]
  52592. 0002659C  5C4F                     addq.w     A7, 6
  52593. 0002659E  6F0A                     ble        +0xC /* 000265AA */
  52594. 000265A0  2F0A                     move.l     -[A7], A2
  52595. 000265A2  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52596. 000265A8  584F                     addq.w     A7, 4
  52597. label000265AA:
  52598. 000265AA  204A                     movea.l    A0, A2
  52599. 000265AC  245F                     movea.l    A2, [A7]+
  52600. 000265AE  4E5E                     unlink     A6
  52601. 000265B0  4E75                     rts
  52602. 000265B2  206F 0004                movea.l    A0, [A7 + 0x4]
  52603. 000265B6  5088                     addq.l     A0, 8
  52604. 000265B8  2010                     move.l     D0, [A0]
  52605. 000265BA  0680 FFFF FEF4           addi.l     D0, 0xFFFFFEF4
  52606. 000265C0  D1AF 0004                add.l      [A7 + 0x4], D0
  52607. 000265C4  4EED 3998                jmp        [A5 + 0x3998]
  52608. 000265C8  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52609. 000265D0  4EED 3998                jmp        [A5 + 0x3998]
  52610. 000265D4  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  52611. 000265DC  4EED 39E8                jmp        [A5 + 0x39E8]
  52612. 000265E0  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  52613. 000265E8  4EED 3998                jmp        [A5 + 0x3998]
  52614. 000265EC  4E56 0000                link       A6, 0
  52615. 000265F0  2F0A                     move.l     -[A7], A2
  52616. 000265F2  246E 0008                movea.l    A2, [A6 + 0x8]
  52617. 000265F6  200A                     move.l     D0, A2
  52618. 000265F8  671C                     beq        +0x1E /* 00026616 */
  52619. 000265FA  4267                     clr.w      -[A7]
  52620. 000265FC  2F0A                     move.l     -[A7], A2
  52621. 000265FE  4EB9 0000 27A0           jsr        [0x000027A0]
  52622. 00026604  4A6E 000C                tst.w      [A6 + 0xC]
  52623. 00026608  5C4F                     addq.w     A7, 6
  52624. 0002660A  6F0A                     ble        +0xC /* 00026616 */
  52625. 0002660C  2F0A                     move.l     -[A7], A2
  52626. 0002660E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52627. 00026614  584F                     addq.w     A7, 4
  52628. label00026616:
  52629. 00026616  204A                     movea.l    A0, A2
  52630. 00026618  245F                     movea.l    A2, [A7]+
  52631. 0002661A  4E5E                     unlink     A6
  52632. 0002661C  4E75                     rts
  52633. 0002661E  4E56 0000                link       A6, 0
  52634. 00026622  2F0A                     move.l     -[A7], A2
  52635. 00026624  246E 0008                movea.l    A2, [A6 + 0x8]
  52636. 00026628  200A                     move.l     D0, A2
  52637. 0002662A  6724                     beq        +0x26 /* 00026650 */
  52638. 0002662C  41F9 0001 6E7C           lea.l      A0, [0x00016E7C]
  52639. 00026632  2488                     move.l     [A2], A0
  52640. 00026634  4267                     clr.w      -[A7]
  52641. 00026636  2F0A                     move.l     -[A7], A2
  52642. 00026638  4EB9 0000 26A0           jsr        [0x000026A0]
  52643. 0002663E  4A6E 000C                tst.w      [A6 + 0xC]
  52644. 00026642  5C4F                     addq.w     A7, 6
  52645. 00026644  6F0A                     ble        +0xC /* 00026650 */
  52646. 00026646  2F0A                     move.l     -[A7], A2
  52647. 00026648  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52648. 0002664E  584F                     addq.w     A7, 4
  52649. label00026650:
  52650. 00026650  204A                     movea.l    A0, A2
  52651. 00026652  245F                     movea.l    A2, [A7]+
  52652. 00026654  4E5E                     unlink     A6
  52653. 00026656  4E75                     rts
  52654. 00026658  206F 0004                movea.l    A0, [A7 + 0x4]
  52655. 0002665C  5088                     addq.l     A0, 8
  52656. 0002665E  2010                     move.l     D0, [A0]
  52657. 00026660  0680 FFFF FF2C           addi.l     D0, 0xFFFFFF2C
  52658. 00026666  D1AF 0004                add.l      [A7 + 0x4], D0
  52659. 0002666A  4EED 39F8                jmp        [A5 + 0x39F8]
  52660. 0002666E  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52661. 00026676  4EED 3A20                jmp        [A5 + 0x3A20]
  52662. 0002667A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52663. 00026682  4EED 39F8                jmp        [A5 + 0x39F8]
  52664. 00026686  206F 0004                movea.l    A0, [A7 + 0x4]
  52665. 0002668A  5088                     addq.l     A0, 8
  52666. 0002668C  2010                     move.l     D0, [A0]
  52667. 0002668E  0680 FFFF FF44           addi.l     D0, 0xFFFFFF44
  52668. 00026694  D1AF 0004                add.l      [A7 + 0x4], D0
  52669. 00026698  4EED 3A30                jmp        [A5 + 0x3A30]
  52670. 0002669C  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52671. 000266A4  4EED 3A80                jmp        [A5 + 0x3A80]
  52672. 000266A8  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  52673. 000266B0  4EED 3A30                jmp        [A5 + 0x3A30]
  52674. 000266B4  206F 0004                movea.l    A0, [A7 + 0x4]
  52675. 000266B8  2068 000C                movea.l    A0, [A0 + 0xC]
  52676. 000266BC  4E75                     rts
  52677. 000266BE  4E56 0000                link       A6, 0
  52678. 000266C2  2F0A                     move.l     -[A7], A2
  52679. 000266C4  246E 0008                movea.l    A2, [A6 + 0x8]
  52680. 000266C8  200A                     move.l     D0, A2
  52681. 000266CA  6724                     beq        +0x26 /* 000266F0 */
  52682. 000266CC  41F9 0001 652C           lea.l      A0, [0x0001652C]
  52683. 000266D2  2488                     move.l     [A2], A0
  52684. 000266D4  4267                     clr.w      -[A7]
  52685. 000266D6  2F0A                     move.l     -[A7], A2
  52686. 000266D8  4EB9 0000 26A0           jsr        [0x000026A0]
  52687. 000266DE  4A6E 000C                tst.w      [A6 + 0xC]
  52688. 000266E2  5C4F                     addq.w     A7, 6
  52689. 000266E4  6F0A                     ble        +0xC /* 000266F0 */
  52690. 000266E6  2F0A                     move.l     -[A7], A2
  52691. 000266E8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52692. 000266EE  584F                     addq.w     A7, 4
  52693. label000266F0:
  52694. 000266F0  204A                     movea.l    A0, A2
  52695. 000266F2  245F                     movea.l    A2, [A7]+
  52696. 000266F4  4E5E                     unlink     A6
  52697. 000266F6  4E75                     rts
  52698. 000266F8  4E56 0000                link       A6, 0
  52699. 000266FC  2F0A                     move.l     -[A7], A2
  52700. 000266FE  246E 0008                movea.l    A2, [A6 + 0x8]
  52701. 00026702  200A                     move.l     D0, A2
  52702. 00026704  671C                     beq        +0x1E /* 00026722 */
  52703. 00026706  4267                     clr.w      -[A7]
  52704. 00026708  2F0A                     move.l     -[A7], A2
  52705. 0002670A  4EB9 0000 27A0           jsr        [0x000027A0]
  52706. 00026710  4A6E 000C                tst.w      [A6 + 0xC]
  52707. 00026714  5C4F                     addq.w     A7, 6
  52708. 00026716  6F0A                     ble        +0xC /* 00026722 */
  52709. 00026718  2F0A                     move.l     -[A7], A2
  52710. 0002671A  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52711. 00026720  584F                     addq.w     A7, 4
  52712. label00026722:
  52713. 00026722  204A                     movea.l    A0, A2
  52714. 00026724  245F                     movea.l    A2, [A7]+
  52715. 00026726  4E5E                     unlink     A6
  52716. 00026728  4E75                     rts
  52717. 0002672A  206F 0004                movea.l    A0, [A7 + 0x4]
  52718. 0002672E  5088                     addq.l     A0, 8
  52719. 00026730  2010                     move.l     D0, [A0]
  52720. 00026732  0680 FFFF FFCA           addi.l     D0, 0xFFFFFFCA
  52721. 00026738  D1AF 0004                add.l      [A7 + 0x4], D0
  52722. 0002673C  4EED 2388                jmp        [A5 + 0x2388]
  52723. 00026740  06AF FFFF FFD2 0004      addi.l     [A7 + 0x4], 0xFFFFFFD2
  52724. 00026748  4EED 24C0                jmp        [A5 + 0x24C0]
  52725. 0002674C  06AF FFFF FFD2 0004      addi.l     [A7 + 0x4], 0xFFFFFFD2
  52726. 00026754  4EED 24B8                jmp        [A5 + 0x24B8]
  52727. 00026758  4E56 0000                link       A6, 0
  52728. 0002675C  2F0A                     move.l     -[A7], A2
  52729. 0002675E  246E 0008                movea.l    A2, [A6 + 0x8]
  52730. 00026762  200A                     move.l     D0, A2
  52731. 00026764  6722                     beq        +0x24 /* 00026788 */
  52732. 00026766  41F9 0001 555A           lea.l      A0, [0x0001555A]
  52733. 0002676C  2488                     move.l     [A2], A0
  52734. 0002676E  4267                     clr.w      -[A7]
  52735. 00026770  2F0A                     move.l     -[A7], A2
  52736. 00026772  4EAD 25D8                jsr        [A5 + 0x25D8]
  52737. 00026776  4A6E 000C                tst.w      [A6 + 0xC]
  52738. 0002677A  5C4F                     addq.w     A7, 6
  52739. 0002677C  6F0A                     ble        +0xC /* 00026788 */
  52740. 0002677E  2F0A                     move.l     -[A7], A2
  52741. 00026780  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52742. 00026786  584F                     addq.w     A7, 4
  52743. label00026788:
  52744. 00026788  204A                     movea.l    A0, A2
  52745. 0002678A  245F                     movea.l    A2, [A7]+
  52746. 0002678C  4E5E                     unlink     A6
  52747. 0002678E  4E75                     rts
  52748. 00026790  4E56 0000                link       A6, 0
  52749. 00026794  2F0A                     move.l     -[A7], A2
  52750. 00026796  246E 0008                movea.l    A2, [A6 + 0x8]
  52751. 0002679A  200A                     move.l     D0, A2
  52752. 0002679C  6722                     beq        +0x24 /* 000267C0 */
  52753. 0002679E  41F9 0001 5610           lea.l      A0, [0x00015610]
  52754. 000267A4  2488                     move.l     [A2], A0
  52755. 000267A6  4267                     clr.w      -[A7]
  52756. 000267A8  2F0A                     move.l     -[A7], A2
  52757. 000267AA  4EAD 25D8                jsr        [A5 + 0x25D8]
  52758. 000267AE  4A6E 000C                tst.w      [A6 + 0xC]
  52759. 000267B2  5C4F                     addq.w     A7, 6
  52760. 000267B4  6F0A                     ble        +0xC /* 000267C0 */
  52761. 000267B6  2F0A                     move.l     -[A7], A2
  52762. 000267B8  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  52763. 000267BE  584F                     addq.w     A7, 4
  52764. label000267C0:
  52765. 000267C0  204A                     movea.l    A0, A2
  52766. 000267C2  245F                     movea.l    A2, [A7]+
  52767. 000267C4  4E5E                     unlink     A6
  52768. 000267C6  4E75                     rts
  52769. 000267C8  4E56 0000                link       A6, 0
  52770. 000267CC  2F0A                     move.l     -[A7], A2
  52771. 000267CE  4878 0032                push.l     0x32 /* '2' */
  52772. 000267D2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52773. 000267D8  2448                     movea.l    A2, A0
  52774. 000267DA  2008                     move.l     D0, A0
  52775. 000267DC  584F                     addq.w     A7, 4
  52776. 000267DE  670E                     beq        +0x10 /* 000267EE */
  52777. 000267E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52778. 000267E4  2F0A                     move.l     -[A7], A2
  52779. 000267E6  4EB9 0000 23B8           jsr        [0x000023B8]
  52780. 000267EC  504F                     addq.w     A7, 8
  52781. label000267EE:
  52782. 000267EE  204A                     movea.l    A0, A2
  52783. 000267F0  245F                     movea.l    A2, [A7]+
  52784. 000267F2  4E5E                     unlink     A6
  52785. 000267F4  4E75                     rts
  52786. 000267F6  4E56 0000                link       A6, 0
  52787. 000267FA  2F0A                     move.l     -[A7], A2
  52788. 000267FC  4878 0100                push.l     0x100
  52789. 00026800  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52790. 00026806  2448                     movea.l    A2, A0
  52791. 00026808  2008                     move.l     D0, A0
  52792. 0002680A  584F                     addq.w     A7, 4
  52793. 0002680C  6714                     beq        +0x16 /* 00026822 */
  52794. 0002680E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52795. 00026812  3F3C 0001                move.w     -[A7], 0x1
  52796. 00026816  2F0A                     move.l     -[A7], A2
  52797. 00026818  4EB9 0000 3778           jsr        [0x00003778]
  52798. 0002681E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52799. label00026822:
  52800. 00026822  204A                     movea.l    A0, A2
  52801. 00026824  245F                     movea.l    A2, [A7]+
  52802. 00026826  4E5E                     unlink     A6
  52803. 00026828  4E75                     rts
  52804. 0002682A  4E56 0000                link       A6, 0
  52805. 0002682E  2F0A                     move.l     -[A7], A2
  52806. 00026830  4878 0086                push.l     0x86
  52807. 00026834  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52808. 0002683A  2448                     movea.l    A2, A0
  52809. 0002683C  2008                     move.l     D0, A0
  52810. 0002683E  584F                     addq.w     A7, 4
  52811. 00026840  6714                     beq        +0x16 /* 00026856 */
  52812. 00026842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52813. 00026846  3F3C 0001                move.w     -[A7], 0x1
  52814. 0002684A  2F0A                     move.l     -[A7], A2
  52815. 0002684C  4EB9 0000 3538           jsr        [0x00003538]
  52816. 00026852  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52817. label00026856:
  52818. 00026856  204A                     movea.l    A0, A2
  52819. 00026858  245F                     movea.l    A2, [A7]+
  52820. 0002685A  4E5E                     unlink     A6
  52821. 0002685C  4E75                     rts
  52822. 0002685E  4E56 0000                link       A6, 0
  52823. 00026862  2F0A                     move.l     -[A7], A2
  52824. 00026864  4878 00C8                push.l     0xC8
  52825. 00026868  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52826. 0002686E  2448                     movea.l    A2, A0
  52827. 00026870  2008                     move.l     D0, A0
  52828. 00026872  584F                     addq.w     A7, 4
  52829. 00026874  6714                     beq        +0x16 /* 0002688A */
  52830. 00026876  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52831. 0002687A  3F3C 0001                move.w     -[A7], 0x1
  52832. 0002687E  2F0A                     move.l     -[A7], A2
  52833. 00026880  4EB9 0000 3458           jsr        [0x00003458]
  52834. 00026886  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52835. label0002688A:
  52836. 0002688A  204A                     movea.l    A0, A2
  52837. 0002688C  245F                     movea.l    A2, [A7]+
  52838. 0002688E  4E5E                     unlink     A6
  52839. 00026890  4E75                     rts
  52840. 00026892  4E56 0000                link       A6, 0
  52841. 00026896  2F0A                     move.l     -[A7], A2
  52842. 00026898  4878 0080                push.l     0x80
  52843. 0002689C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52844. 000268A2  2448                     movea.l    A2, A0
  52845. 000268A4  2008                     move.l     D0, A0
  52846. 000268A6  584F                     addq.w     A7, 4
  52847. 000268A8  6714                     beq        +0x16 /* 000268BE */
  52848. 000268AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52849. 000268AE  3F3C 0001                move.w     -[A7], 0x1
  52850. 000268B2  2F0A                     move.l     -[A7], A2
  52851. 000268B4  4EB9 0000 3430           jsr        [0x00003430]
  52852. 000268BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52853. label000268BE:
  52854. 000268BE  204A                     movea.l    A0, A2
  52855. 000268C0  245F                     movea.l    A2, [A7]+
  52856. 000268C2  4E5E                     unlink     A6
  52857. 000268C4  4E75                     rts
  52858. 000268C6  4E56 0000                link       A6, 0
  52859. 000268CA  2F0A                     move.l     -[A7], A2
  52860. 000268CC  4878 0080                push.l     0x80
  52861. 000268D0  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52862. 000268D6  2448                     movea.l    A2, A0
  52863. 000268D8  2008                     move.l     D0, A0
  52864. 000268DA  584F                     addq.w     A7, 4
  52865. 000268DC  6714                     beq        +0x16 /* 000268F2 */
  52866. 000268DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52867. 000268E2  3F3C 0001                move.w     -[A7], 0x1
  52868. 000268E6  2F0A                     move.l     -[A7], A2
  52869. 000268E8  4EB9 0000 3418           jsr        [0x00003418]
  52870. 000268EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52871. label000268F2:
  52872. 000268F2  204A                     movea.l    A0, A2
  52873. 000268F4  245F                     movea.l    A2, [A7]+
  52874. 000268F6  4E5E                     unlink     A6
  52875. 000268F8  4E75                     rts
  52876. 000268FA  4E56 0000                link       A6, 0
  52877. 000268FE  2F0A                     move.l     -[A7], A2
  52878. 00026900  4878 0080                push.l     0x80
  52879. 00026904  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52880. 0002690A  2448                     movea.l    A2, A0
  52881. 0002690C  2008                     move.l     D0, A0
  52882. 0002690E  584F                     addq.w     A7, 4
  52883. 00026910  6714                     beq        +0x16 /* 00026926 */
  52884. 00026912  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52885. 00026916  3F3C 0001                move.w     -[A7], 0x1
  52886. 0002691A  2F0A                     move.l     -[A7], A2
  52887. 0002691C  4EB9 0000 3408           jsr        [0x00003408]
  52888. 00026922  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52889. label00026926:
  52890. 00026926  204A                     movea.l    A0, A2
  52891. 00026928  245F                     movea.l    A2, [A7]+
  52892. 0002692A  4E5E                     unlink     A6
  52893. 0002692C  4E75                     rts
  52894. 0002692E  4E56 0000                link       A6, 0
  52895. 00026932  2F0A                     move.l     -[A7], A2
  52896. 00026934  4878 0080                push.l     0x80
  52897. 00026938  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52898. 0002693E  2448                     movea.l    A2, A0
  52899. 00026940  2008                     move.l     D0, A0
  52900. 00026942  584F                     addq.w     A7, 4
  52901. 00026944  6714                     beq        +0x16 /* 0002695A */
  52902. 00026946  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52903. 0002694A  3F3C 0001                move.w     -[A7], 0x1
  52904. 0002694E  2F0A                     move.l     -[A7], A2
  52905. 00026950  4EB9 0000 33F0           jsr        [0x000033F0]
  52906. 00026956  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52907. label0002695A:
  52908. 0002695A  204A                     movea.l    A0, A2
  52909. 0002695C  245F                     movea.l    A2, [A7]+
  52910. 0002695E  4E5E                     unlink     A6
  52911. 00026960  4E75                     rts
  52912. 00026962  4E56 0000                link       A6, 0
  52913. 00026966  2F0A                     move.l     -[A7], A2
  52914. 00026968  4878 0080                push.l     0x80
  52915. 0002696C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52916. 00026972  2448                     movea.l    A2, A0
  52917. 00026974  2008                     move.l     D0, A0
  52918. 00026976  584F                     addq.w     A7, 4
  52919. 00026978  6714                     beq        +0x16 /* 0002698E */
  52920. 0002697A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52921. 0002697E  3F3C 0001                move.w     -[A7], 0x1
  52922. 00026982  2F0A                     move.l     -[A7], A2
  52923. 00026984  4EB9 0000 3348           jsr        [0x00003348]
  52924. 0002698A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52925. label0002698E:
  52926. 0002698E  204A                     movea.l    A0, A2
  52927. 00026990  245F                     movea.l    A2, [A7]+
  52928. 00026992  4E5E                     unlink     A6
  52929. 00026994  4E75                     rts
  52930. 00026996  4E56 0000                link       A6, 0
  52931. 0002699A  2F0A                     move.l     -[A7], A2
  52932. 0002699C  4878 00C4                push.l     0xC4
  52933. 000269A0  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52934. 000269A6  2448                     movea.l    A2, A0
  52935. 000269A8  2008                     move.l     D0, A0
  52936. 000269AA  584F                     addq.w     A7, 4
  52937. 000269AC  6714                     beq        +0x16 /* 000269C2 */
  52938. 000269AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52939. 000269B2  3F3C 0001                move.w     -[A7], 0x1
  52940. 000269B6  2F0A                     move.l     -[A7], A2
  52941. 000269B8  4EB9 0000 32C8           jsr        [0x000032C8]
  52942. 000269BE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52943. label000269C2:
  52944. 000269C2  204A                     movea.l    A0, A2
  52945. 000269C4  245F                     movea.l    A2, [A7]+
  52946. 000269C6  4E5E                     unlink     A6
  52947. 000269C8  4E75                     rts
  52948. 000269CA  4E56 0000                link       A6, 0
  52949. 000269CE  2F0A                     move.l     -[A7], A2
  52950. 000269D0  4878 00AA                push.l     0xAA
  52951. 000269D4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52952. 000269DA  2448                     movea.l    A2, A0
  52953. 000269DC  2008                     move.l     D0, A0
  52954. 000269DE  584F                     addq.w     A7, 4
  52955. 000269E0  6714                     beq        +0x16 /* 000269F6 */
  52956. 000269E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52957. 000269E6  3F3C 0001                move.w     -[A7], 0x1
  52958. 000269EA  2F0A                     move.l     -[A7], A2
  52959. 000269EC  4EB9 0000 3248           jsr        [0x00003248]
  52960. 000269F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52961. label000269F6:
  52962. 000269F6  204A                     movea.l    A0, A2
  52963. 000269F8  245F                     movea.l    A2, [A7]+
  52964. 000269FA  4E5E                     unlink     A6
  52965. 000269FC  4E75                     rts
  52966. 000269FE  4E56 0000                link       A6, 0
  52967. 00026A02  2F0A                     move.l     -[A7], A2
  52968. 00026A04  4878 0094                push.l     0x94
  52969. 00026A08  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52970. 00026A0E  2448                     movea.l    A2, A0
  52971. 00026A10  2008                     move.l     D0, A0
  52972. 00026A12  584F                     addq.w     A7, 4
  52973. 00026A14  6714                     beq        +0x16 /* 00026A2A */
  52974. 00026A16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52975. 00026A1A  3F3C 0001                move.w     -[A7], 0x1
  52976. 00026A1E  2F0A                     move.l     -[A7], A2
  52977. 00026A20  4EB9 0000 3228           jsr        [0x00003228]
  52978. 00026A26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52979. label00026A2A:
  52980. 00026A2A  204A                     movea.l    A0, A2
  52981. 00026A2C  245F                     movea.l    A2, [A7]+
  52982. 00026A2E  4E5E                     unlink     A6
  52983. 00026A30  4E75                     rts
  52984. 00026A32  4E56 0000                link       A6, 0
  52985. 00026A36  2F0A                     move.l     -[A7], A2
  52986. 00026A38  4878 0088                push.l     0x88
  52987. 00026A3C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  52988. 00026A42  2448                     movea.l    A2, A0
  52989. 00026A44  2008                     move.l     D0, A0
  52990. 00026A46  584F                     addq.w     A7, 4
  52991. 00026A48  6714                     beq        +0x16 /* 00026A5E */
  52992. 00026A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52993. 00026A4E  3F3C 0001                move.w     -[A7], 0x1
  52994. 00026A52  2F0A                     move.l     -[A7], A2
  52995. 00026A54  4EB9 0000 3210           jsr        [0x00003210]
  52996. 00026A5A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  52997. label00026A5E:
  52998. 00026A5E  204A                     movea.l    A0, A2
  52999. 00026A60  245F                     movea.l    A2, [A7]+
  53000. 00026A62  4E5E                     unlink     A6
  53001. 00026A64  4E75                     rts
  53002. 00026A66  4E56 0000                link       A6, 0
  53003. 00026A6A  2F0A                     move.l     -[A7], A2
  53004. 00026A6C  4878 0034                push.l     0x34 /* '4' */
  53005. 00026A70  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53006. 00026A76  2448                     movea.l    A2, A0
  53007. 00026A78  2008                     move.l     D0, A0
  53008. 00026A7A  584F                     addq.w     A7, 4
  53009. 00026A7C  6714                     beq        +0x16 /* 00026A92 */
  53010. 00026A7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53011. 00026A82  3F3C 0001                move.w     -[A7], 0x1
  53012. 00026A86  2F0A                     move.l     -[A7], A2
  53013. 00026A88  4EB9 0000 2F28           jsr        [0x00002F28]
  53014. 00026A8E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  53015. label00026A92:
  53016. 00026A92  204A                     movea.l    A0, A2
  53017. 00026A94  245F                     movea.l    A2, [A7]+
  53018. 00026A96  4E5E                     unlink     A6
  53019. 00026A98  4E75                     rts
  53020. 00026A9A  4E56 0000                link       A6, 0
  53021. 00026A9E  2F0A                     move.l     -[A7], A2
  53022. 00026AA0  4878 00A8                push.l     0xA8
  53023. 00026AA4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53024. 00026AAA  2448                     movea.l    A2, A0
  53025. 00026AAC  2008                     move.l     D0, A0
  53026. 00026AAE  584F                     addq.w     A7, 4
  53027. 00026AB0  6714                     beq        +0x16 /* 00026AC6 */
  53028. 00026AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53029. 00026AB6  3F3C 0001                move.w     -[A7], 0x1
  53030. 00026ABA  2F0A                     move.l     -[A7], A2
  53031. 00026ABC  4EB9 0000 2E40           jsr        [0x00002E40]
  53032. 00026AC2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  53033. label00026AC6:
  53034. 00026AC6  204A                     movea.l    A0, A2
  53035. 00026AC8  245F                     movea.l    A2, [A7]+
  53036. 00026ACA  4E5E                     unlink     A6
  53037. 00026ACC  4E75                     rts
  53038. 00026ACE  4E56 0000                link       A6, 0
  53039. 00026AD2  2F0A                     move.l     -[A7], A2
  53040. 00026AD4  4878 0080                push.l     0x80
  53041. 00026AD8  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53042. 00026ADE  2448                     movea.l    A2, A0
  53043. 00026AE0  2008                     move.l     D0, A0
  53044. 00026AE2  584F                     addq.w     A7, 4
  53045. 00026AE4  6714                     beq        +0x16 /* 00026AFA */
  53046. 00026AE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53047. 00026AEA  3F3C 0001                move.w     -[A7], 0x1
  53048. 00026AEE  2F0A                     move.l     -[A7], A2
  53049. 00026AF0  4EB9 0000 2D00           jsr        [0x00002D00]
  53050. 00026AF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  53051. label00026AFA:
  53052. 00026AFA  204A                     movea.l    A0, A2
  53053. 00026AFC  245F                     movea.l    A2, [A7]+
  53054. 00026AFE  4E5E                     unlink     A6
  53055. 00026B00  4E75                     rts
  53056. 00026B02  4E56 0000                link       A6, 0
  53057. 00026B06  2F0A                     move.l     -[A7], A2
  53058. 00026B08  4878 013A                push.l     0x13A
  53059. 00026B0C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53060. 00026B12  2448                     movea.l    A2, A0
  53061. 00026B14  2008                     move.l     D0, A0
  53062. 00026B16  584F                     addq.w     A7, 4
  53063. 00026B18  6714                     beq        +0x16 /* 00026B2E */
  53064. 00026B1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53065. 00026B1E  3F3C 0001                move.w     -[A7], 0x1
  53066. 00026B22  2F0A                     move.l     -[A7], A2
  53067. 00026B24  4EB9 0000 2CC8           jsr        [0x00002CC8]
  53068. 00026B2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  53069. label00026B2E:
  53070. 00026B2E  204A                     movea.l    A0, A2
  53071. 00026B30  245F                     movea.l    A2, [A7]+
  53072. 00026B32  4E5E                     unlink     A6
  53073. 00026B34  4E75                     rts
  53074. 00026B36  4E56 0000                link       A6, 0
  53075. 00026B3A  2F0A                     move.l     -[A7], A2
  53076. 00026B3C  4878 0140                push.l     0x140
  53077. 00026B40  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53078. 00026B46  2448                     movea.l    A2, A0
  53079. 00026B48  2008                     move.l     D0, A0
  53080. 00026B4A  584F                     addq.w     A7, 4
  53081. 00026B4C  6714                     beq        +0x16 /* 00026B62 */
  53082. 00026B4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53083. 00026B52  3F3C 0001                move.w     -[A7], 0x1
  53084. 00026B56  2F0A                     move.l     -[A7], A2
  53085. 00026B58  4EB9 0000 2C08           jsr        [0x00002C08]
  53086. 00026B5E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  53087. label00026B62:
  53088. 00026B62  204A                     movea.l    A0, A2
  53089. 00026B64  245F                     movea.l    A2, [A7]+
  53090. 00026B66  4E5E                     unlink     A6
  53091. 00026B68  4E75                     rts
  53092. 00026B6A  4E56 0000                link       A6, 0
  53093. 00026B6E  2F0A                     move.l     -[A7], A2
  53094. 00026B70  4878 007A                push.l     0x7A /* 'z' */
  53095. 00026B74  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53096. 00026B7A  2448                     movea.l    A2, A0
  53097. 00026B7C  2008                     move.l     D0, A0
  53098. 00026B7E  584F                     addq.w     A7, 4
  53099. 00026B80  6714                     beq        +0x16 /* 00026B96 */
  53100. 00026B82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53101. 00026B86  3F3C 0001                move.w     -[A7], 0x1
  53102. 00026B8A  2F0A                     move.l     -[A7], A2
  53103. 00026B8C  4EB9 0000 2BC8           jsr        [0x00002BC8]
  53104. 00026B92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  53105. label00026B96:
  53106. 00026B96  204A                     movea.l    A0, A2
  53107. 00026B98  245F                     movea.l    A2, [A7]+
  53108. 00026B9A  4E5E                     unlink     A6
  53109. 00026B9C  4E75                     rts
  53110. 00026B9E  206F 0004                movea.l    A0, [A7 + 0x4]
  53111. 00026BA2  5088                     addq.l     A0, 8
  53112. 00026BA4  2010                     move.l     D0, [A0]
  53113. 00026BA6  0680 FFFF FF7E           addi.l     D0, 0xFFFFFF7E
  53114. 00026BAC  D1AF 0004                add.l      [A7 + 0x4], D0
  53115. 00026BB0  4EF9 0000 3BC8           jmp        [0x00003BC8]
  53116. 00026BB6  206F 0004                movea.l    A0, [A7 + 0x4]
  53117. 00026BBA  5088                     addq.l     A0, 8
  53118. 00026BBC  2010                     move.l     D0, [A0]
  53119. 00026BBE  0680 FFFF FF7E           addi.l     D0, 0xFFFFFF7E
  53120. 00026BC4  D1AF 0004                add.l      [A7 + 0x4], D0
  53121. 00026BC8  4EED 2258                jmp        [A5 + 0x2258]
  53122. 00026BCC  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  53123. 00026BD4  4EED 2270                jmp        [A5 + 0x2270]
  53124. 00026BD8  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  53125. 00026BE0  4EED 2268                jmp        [A5 + 0x2268]
  53126. 00026BE4  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  53127. 00026BEC  4EED 2258                jmp        [A5 + 0x2258]
  53128. 00026BF0  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  53129. 00026BF8  4EED 2278                jmp        [A5 + 0x2278]
  53130. 00026BFC  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  53131. 00026C04  4EED 2258                jmp        [A5 + 0x2258]
  53132. 00026C08  4E56 0000                link       A6, 0
  53133. 00026C0C  2F0A                     move.l     -[A7], A2
  53134. 00026C0E  246E 0008                movea.l    A2, [A6 + 0x8]
  53135. 00026C12  200A                     move.l     D0, A2
  53136. 00026C14  6724                     beq        +0x26 /* 00026C3A */
  53137. 00026C16  41F9 0001 4F2E           lea.l      A0, [0x00014F2E]
  53138. 00026C1C  2488                     move.l     [A2], A0
  53139. 00026C1E  4267                     clr.w      -[A7]
  53140. 00026C20  2F0A                     move.l     -[A7], A2
  53141. 00026C22  4EB9 0000 26A0           jsr        [0x000026A0]
  53142. 00026C28  4A6E 000C                tst.w      [A6 + 0xC]
  53143. 00026C2C  5C4F                     addq.w     A7, 6
  53144. 00026C2E  6F0A                     ble        +0xC /* 00026C3A */
  53145. 00026C30  2F0A                     move.l     -[A7], A2
  53146. 00026C32  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  53147. 00026C38  584F                     addq.w     A7, 4
  53148. label00026C3A:
  53149. 00026C3A  204A                     movea.l    A0, A2
  53150. 00026C3C  245F                     movea.l    A2, [A7]+
  53151. 00026C3E  4E5E                     unlink     A6
  53152. 00026C40  4E75                     rts
  53153. 00026C42  226F 0004                movea.l    A1, [A7 + 0x4]
  53154. 00026C46  41F9 0000 3E04           lea.l      A0, [0x00003E04]
  53155. 00026C4C  2288                     move.l     [A1], A0
  53156. 00026C4E  42A9 0004                clr.l      [A1 + 0x4]
  53157. 00026C52  4229 0008                clr.b      [A1 + 0x8]
  53158. 00026C56  2049                     movea.l    A0, A1
  53159. 00026C58  4E75                     rts
  53160. 00026C5A  206F 0008                movea.l    A0, [A7 + 0x8]
  53161. 00026C5E  4E75                     rts
  53162. 00026C60  4E56 FFE8                link       A6, -0x0018
  53163. 00026C64  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  53164. 00026C68  262E 000C                move.l     D3, [A6 + 0xC]
  53165. 00026C6C  286E 0010                movea.l    A4, [A6 + 0x10]
  53166. 00026C70  2D4F FFFC                move.l     [A6 - 0x4], A7
  53167. 00026C74  2003                     move.l     D0, D3
  53168. 00026C76  7212                     moveq.l    D1, 0x12
  53169. 00026C78  4EB9 0000 04D2           jsr        [0x000004D2]
  53170. 00026C7E  2F00                     move.l     -[A7], D0
  53171. 00026C80  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53172. 00026C86  2448                     movea.l    A2, A0
  53173. 00026C88  584F                     addq.w     A7, 4
  53174. 00026C8A  601A                     bra        +0x1C /* 00026CA6 */
  53175. 00026C8C  266E FFF4                movea.l    A3, [A6 - 0xC]
  53176. 00026C90  42A7                     clr.l      -[A7]
  53177. 00026C92  42A7                     clr.l      -[A7]
  53178. 00026C94  42A7                     clr.l      -[A7]
  53179. 00026C96  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  53180. 00026C9C  486E FFE8                pea.l      [A6 - 0x18]
  53181. 00026CA0  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  53182. label00026CA6:
  53183. 00026CA6  200A                     move.l     D0, A2
  53184. 00026CA8  660C                     bne        +0xE /* 00026CB6 */
  53185. 00026CAA  4878 0003                push.l     0x3
  53186. 00026CAE  4EB9 0000 1FC8           jsr        [0x00001FC8 /* FP040Vects */]
  53187. 00026CB4  584F                     addq.w     A7, 4
  53188. label00026CB6:
  53189. 00026CB6  204A                     movea.l    A0, A2
  53190. 00026CB8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  53191. 00026CBC  4E5E                     unlink     A6
  53192. 00026CBE  4E75                     rts
  53193. 00026CC0  206F 0004                movea.l    A0, [A7 + 0x4]
  53194. 00026CC4  4E75                     rts
  53195. 00026CC6  4E56 0000                link       A6, 0
  53196. 00026CCA  2F0A                     move.l     -[A7], A2
  53197. 00026CCC  246E 0008                movea.l    A2, [A6 + 0x8]
  53198. 00026CD0  200A                     move.l     D0, A2
  53199. 00026CD2  6710                     beq        +0x12 /* 00026CE4 */
  53200. 00026CD4  4A6E 000C                tst.w      [A6 + 0xC]
  53201. 00026CD8  6F0A                     ble        +0xC /* 00026CE4 */
  53202. 00026CDA  2F0A                     move.l     -[A7], A2
  53203. 00026CDC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  53204. 00026CE2  584F                     addq.w     A7, 4
  53205. label00026CE4:
  53206. 00026CE4  204A                     movea.l    A0, A2
  53207. 00026CE6  245F                     movea.l    A2, [A7]+
  53208. 00026CE8  4E5E                     unlink     A6
  53209. 00026CEA  4E75                     rts
  53210. 00026CEC  226F 0004                movea.l    A1, [A7 + 0x4]
  53211. 00026CF0  2069 0006                movea.l    A0, [A1 + 0x6]
  53212. 00026CF4  91E9 0002                sub.l      A0, [A1 + 0x2]
  53213. 00026CF8  2008                     move.l     D0, A0
  53214. 00026CFA  4E75                     rts
  53215. 00026CFC  4E56 0000                link       A6, 0
  53216. 00026D00  2F0A                     move.l     -[A7], A2
  53217. 00026D02  246E 0008                movea.l    A2, [A6 + 0x8]
  53218. 00026D06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  53219. 00026D0A  2F0A                     move.l     -[A7], A2
  53220. 00026D0C  4EB9 0000 2008           jsr        [0x00002008]
  53221. 00026D12  41F9 0000 3E14           lea.l      A0, [0x00003E14]
  53222. 00026D18  2488                     move.l     [A2], A0
  53223. 00026D1A  204A                     movea.l    A0, A2
  53224. 00026D1C  504F                     addq.w     A7, 8
  53225. 00026D1E  245F                     movea.l    A2, [A7]+
  53226. 00026D20  4E5E                     unlink     A6
  53227. 00026D22  4E75                     rts
  53228. 00026D24  4E56 0000                link       A6, 0
  53229. 00026D28  2F0A                     move.l     -[A7], A2
  53230. 00026D2A  246E 0008                movea.l    A2, [A6 + 0x8]
  53231. 00026D2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  53232. 00026D32  2F0A                     move.l     -[A7], A2
  53233. 00026D34  4EB9 0000 2010           jsr        [0x00002010]
  53234. 00026D3A  41F9 0000 3E14           lea.l      A0, [0x00003E14]
  53235. 00026D40  2488                     move.l     [A2], A0
  53236. 00026D42  204A                     movea.l    A0, A2
  53237. 00026D44  504F                     addq.w     A7, 8
  53238. 00026D46  245F                     movea.l    A2, [A7]+
  53239. 00026D48  4E5E                     unlink     A6
  53240. 00026D4A  4E75                     rts
  53241. 00026D4C  4E56 FFFE                link       A6, -0x0002
  53242. 00026D50  2F0A                     move.l     -[A7], A2
  53243. 00026D52  246E 0008                movea.l    A2, [A6 + 0x8]
  53244. 00026D56  4EB9 0002 6DC0           jsr        [0x00026DC0]
  53245. 00026D5C  1D40 FFFF                move.b     [A6 - 0x1], D0
  53246. 00026D60  486E FFFF                pea.l      [A6 - 0x1]
  53247. 00026D64  4879 0002 B47A           push.l     0x2B47A
  53248. 00026D6A  4EB9 0002 6DB4           jsr        [0x00026DB4]
  53249. 00026D70  2F0A                     move.l     -[A7], A2
  53250. 00026D72  4EB9 0002 6D9C           jsr        [0x00026D9C]
  53251. 00026D78  4A00                     tst.b      D0
  53252. 00026D7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53253. 00026D7E  6708                     beq        +0xA /* 00026D88 */
  53254. 00026D80  41F9 0002 B47A           lea.l      A0, [0x0002B47A]
  53255. 00026D86  600A                     bra        +0xC /* 00026D92 */
  53256. label00026D88:
  53257. 00026D88  2F0A                     move.l     -[A7], A2
  53258. 00026D8A  4EB9 0000 2050           jsr        [0x00002050]
  53259. 00026D90  584F                     addq.w     A7, 4
  53260. label00026D92:
  53261. 00026D92  245F                     movea.l    A2, [A7]+
  53262. 00026D94  4E5E                     unlink     A6
  53263. 00026D96  4E75                     rts
  53264. 00026D98  4E56 0000                link       A6, 0
  53265. 00026D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53266. 00026DA0  4EB9 0000 2040           jsr        [0x00002040]
  53267. 00026DA6  4A80                     tst.l      D0
  53268. 00026DA8  57C0                     seq        D0
  53269. 00026DAA  4400                     neg.b      D0
  53270. 00026DAC  4E5E                     unlink     A6
  53271. 00026DAE  4E75                     rts
  53272. 00026DB0  226F 0004                movea.l    A1, [A7 + 0x4]
  53273. 00026DB4  206F 0008                movea.l    A0, [A7 + 0x8]
  53274. 00026DB8  1290                     move.b     [A1], [A0]
  53275. 00026DBA  4E75                     rts
  53276. 00026DBC  7000                     moveq.l    D0, 0x00
  53277. 00026DBE  4E75                     rts
  53278. 00026DC0  206F 0004                movea.l    A0, [A7 + 0x4]
  53279. 00026DC4  4E75                     rts
  53280. 00026DC6  4E56 0000                link       A6, 0
  53281. 00026DCA  2F0A                     move.l     -[A7], A2
  53282. 00026DCC  246E 0008                movea.l    A2, [A6 + 0x8]
  53283. 00026DD0  200A                     move.l     D0, A2
  53284. 00026DD2  6710                     beq        +0x12 /* 00026DE4 */
  53285. 00026DD4  4A6E 000C                tst.w      [A6 + 0xC]
  53286. 00026DD8  6F0A                     ble        +0xC /* 00026DE4 */
  53287. 00026DDA  2F0A                     move.l     -[A7], A2
  53288. 00026DDC  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  53289. 00026DE2  584F                     addq.w     A7, 4
  53290. label00026DE4:
  53291. 00026DE4  204A                     movea.l    A0, A2
  53292. 00026DE6  245F                     movea.l    A2, [A7]+
  53293. 00026DE8  4E5E                     unlink     A6
  53294. 00026DEA  4E75                     rts
  53295. 00026DEC  4E56 0000                link       A6, 0
  53296. 00026DF0  4EB9 0002 6DC0           jsr        [0x00026DC0]
  53297. 00026DF6  4E5E                     unlink     A6
  53298. 00026DF8  4E75                     rts
  53299. 00026DFA  4E56 0000                link       A6, 0
  53300. 00026DFE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  53301. 00026E02  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  53302. 00026E08  4E5E                     unlink     A6
  53303. 00026E0A  4E75                     rts
  53304. 00026E0C  206F 0004                movea.l    A0, [A7 + 0x4]
  53305. 00026E10  53A8 000E                subq.l     [A0 + 0xE], 1
  53306. 00026E14  2028 000E                move.l     D0, [A0 + 0xE]
  53307. 00026E18  56C0                     sne        D0
  53308. 00026E1A  4400                     neg.b      D0
  53309. 00026E1C  4E75                     rts
  53310. 00026E1E  4E56 0000                link       A6, 0
  53311. 00026E22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  53312. 00026E26  4EB9 0002 6E34           jsr        [0x00026E34]
  53313. 00026E2C  4E5E                     unlink     A6
  53314. 00026E2E  4E75                     rts
  53315. 00026E30  4E56 0000                link       A6, 0
  53316. 00026E34  206E 0008                movea.l    A0, [A6 + 0x8]
  53317. 00026E38  70FF                     moveq.l    D0, 0xFFFFFFFF
  53318. label00026E3A:
  53319. 00026E3A  5280                     addq.l     D0, 1
  53320. 00026E3C  4A18                     tst.b      [A0]+
  53321. 00026E3E  66FA                     bne        -0x4 /* 00026E3A */
  53322. 00026E40  4E5E                     unlink     A6
  53323. 00026E42  4E75                     rts
  53324. 00026E44  4E56 0000                link       A6, 0
  53325. 00026E48  48E7 1030                movem.l    -[A7], D3,A2,A3
  53326. 00026E4C  266E 0008                movea.l    A3, [A6 + 0x8]
  53327. 00026E50  246E 000C                movea.l    A2, [A6 + 0xC]
  53328. 00026E54  262E 0010                move.l     D3, [A6 + 0x10]
  53329. 00026E58  2F03                     move.l     -[A7], D3
  53330. 00026E5A  2F0A                     move.l     -[A7], A2
  53331. 00026E5C  2F0B                     move.l     -[A7], A3
  53332. 00026E5E  4EB9 0002 6E74           jsr        [0x00026E74]
  53333. 00026E64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53334. 00026E68  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  53335. 00026E6C  4E5E                     unlink     A6
  53336. 00026E6E  4E75                     rts
  53337. 00026E70  4E56 0000                link       A6, 0
  53338. 00026E74  48E7 1030                movem.l    -[A7], D3,A2,A3
  53339. 00026E78  266E 0008                movea.l    A3, [A6 + 0x8]
  53340. 00026E7C  246E 000C                movea.l    A2, [A6 + 0xC]
  53341. 00026E80  262E 0010                move.l     D3, [A6 + 0x10]
  53342. 00026E84  224B                     movea.l    A1, A3
  53343. 00026E86  204A                     movea.l    A0, A2
  53344. 00026E88  2003                     move.l     D0, D3
  53345. 00026E8A  7220                     moveq.l    D1, 0x20
  53346. 00026E8C  B081                     cmp.l      D0, D1
  53347. 00026E8E  6504                     bcs        +0x6 /* 00026E94 */
  53348. 00026E90  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  53349. 00026E92  600E                     bra        +0x10 /* 00026EA2 */
  53350. label00026E94:
  53351. 00026E94  4A80                     tst.l      D0
  53352. 00026E96  670A                     beq        +0xC /* 00026EA2 */
  53353. 00026E98  2209                     move.l     D1, A1
  53354. label00026E9A:
  53355. 00026E9A  12D8                     move.b     [A1]+, [A0]+
  53356. 00026E9C  5380                     subq.l     D0, 1
  53357. 00026E9E  66FA                     bne        -0x4 /* 00026E9A */
  53358. 00026EA0  2241                     movea.l    A1, D1
  53359. label00026EA2:
  53360. 00026EA2  2049                     movea.l    A0, A1
  53361. 00026EA4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  53362. 00026EA8  4E5E                     unlink     A6
  53363. 00026EAA  4E75                     rts
  53364. 00026EAC  226F 0004                movea.l    A1, [A7 + 0x4]
  53365. 00026EB0  2069 0006                movea.l    A0, [A1 + 0x6]
  53366. 00026EB4  2068 0002                movea.l    A0, [A0 + 0x2]
  53367. 00026EB8  4E75                     rts
  53368. 00026EBA  4E56 FFE8                link       A6, -0x0018
  53369. 00026EBE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  53370. 00026EC2  262E 000C                move.l     D3, [A6 + 0xC]
  53371. 00026EC6  286E 0010                movea.l    A4, [A6 + 0x10]
  53372. 00026ECA  2D4F FFFC                move.l     [A6 - 0x4], A7
  53373. 00026ECE  2F03                     move.l     -[A7], D3
  53374. 00026ED0  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  53375. 00026ED6  2448                     movea.l    A2, A0
  53376. 00026ED8  584F                     addq.w     A7, 4
  53377. 00026EDA  601A                     bra        +0x1C /* 00026EF6 */
  53378. 00026EDC  266E FFF4                movea.l    A3, [A6 - 0xC]
  53379. 00026EE0  42A7                     clr.l      -[A7]
  53380. 00026EE2  42A7                     clr.l      -[A7]
  53381. 00026EE4  42A7                     clr.l      -[A7]
  53382. 00026EE6  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  53383. 00026EEC  486E FFE8                pea.l      [A6 - 0x18]
  53384. 00026EF0  4EB9 0000 1FE0           jsr        [0x00001FE0 /* Mem2Vectors32 */]
  53385. label00026EF6:
  53386. 00026EF6  200A                     move.l     D0, A2
  53387. 00026EF8  660C                     bne        +0xE /* 00026F06 */
  53388. 00026EFA  4878 0003                push.l     0x3
  53389. 00026EFE  4EB9 0000 1FC8           jsr        [0x00001FC8 /* FP040Vects */]
  53390. 00026F04  584F                     addq.w     A7, 4
  53391. label00026F06:
  53392. 00026F06  204A                     movea.l    A0, A2
  53393. 00026F08  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  53394. 00026F0C  4E5E                     unlink     A6
  53395. 00026F0E  4E75                     rts
  53396. 00026F10  206F 0004                movea.l    A0, [A7 + 0x4]
  53397. 00026F14  4E75                     rts
  53398. 00026F16  4E56 0000                link       A6, 0
  53399. 00026F1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  53400. 00026F1E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  53401. 00026F24  4E5E                     unlink     A6
  53402. 00026F26  4E75                     rts
  53403. 00026F28  226F 0004                movea.l    A1, [A7 + 0x4]
  53404. 00026F2C  2069 000A                movea.l    A0, [A1 + 0xA]
  53405. 00026F30  91E9 0002                sub.l      A0, [A1 + 0x2]
  53406. 00026F34  2008                     move.l     D0, A0
  53407. 00026F36  4E75                     rts
  53408. 00026F38  4E75                     rts
  53409. 00026F3A  206F 0004                movea.l    A0, [A7 + 0x4]
  53410. 00026F3E  5088                     addq.l     A0, 8
  53411. 00026F40  2010                     move.l     D0, [A0]
  53412. 00026F42  0680 FFFF FF84           addi.l     D0, 0xFFFFFF84
  53413. 00026F48  D1AF 0004                add.l      [A7 + 0x4], D0
  53414. 00026F4C  4EED 1880                jmp        [A5 + 0x1880]
  53415. 00026F50  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53416. 00026F58  4EED 1880                jmp        [A5 + 0x1880]
  53417. 00026F5C  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53418. 00026F64  4EED 18A8                jmp        [A5 + 0x18A8]
  53419. 00026F68  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53420. 00026F70  4EED 18A0                jmp        [A5 + 0x18A0]
  53421. 00026F74  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53422. 00026F7C  4EED 1898                jmp        [A5 + 0x1898]
  53423. 00026F80  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53424. 00026F88  4EED 1880                jmp        [A5 + 0x1880]
  53425. 00026F8C  206F 0004                movea.l    A0, [A7 + 0x4]
  53426. 00026F90  5088                     addq.l     A0, 8
  53427. 00026F92  2010                     move.l     D0, [A0]
  53428. 00026F94  0680 FFFF FF92           addi.l     D0, 0xFFFFFF92
  53429. 00026F9A  D1AF 0004                add.l      [A7 + 0x4], D0
  53430. 00026F9E  4EED 18D0                jmp        [A5 + 0x18D0]
  53431. 00026FA2  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53432. 00026FAA  4EED 18D0                jmp        [A5 + 0x18D0]
  53433. 00026FAE  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53434. 00026FB6  4EED 18D8                jmp        [A5 + 0x18D8]
  53435. 00026FBA  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53436. 00026FC2  4EED 18D0                jmp        [A5 + 0x18D0]
  53437. 00026FC6  206F 0004                movea.l    A0, [A7 + 0x4]
  53438. 00026FCA  5088                     addq.l     A0, 8
  53439. 00026FCC  2010                     move.l     D0, [A0]
  53440. 00026FCE  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53441. 00026FD4  D1AF 0004                add.l      [A7 + 0x4], D0
  53442. 00026FD8  4EED 18F0                jmp        [A5 + 0x18F0]
  53443. 00026FDC  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53444. 00026FE4  4EED 18F0                jmp        [A5 + 0x18F0]
  53445. 00026FE8  4E56 0000                link       A6, 0
  53446. 00026FEC  2F0A                     move.l     -[A7], A2
  53447. 00026FEE  246E 0008                movea.l    A2, [A6 + 0x8]
  53448. 00026FF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  53449. 00026FF6  2F2A 00D6                move.l     -[A7], [A2 + 0xD6]
  53450. 00026FFA  2057                     movea.l    A0, [A7]
  53451. 00026FFC  2268 0004                movea.l    A1, [A0 + 0x4]
  53452. 00027000  2269 015C                movea.l    A1, [A1 + 0x15C]
  53453. 00027004  4E91                     jsr        [A1]
  53454. 00027006  504F                     addq.w     A7, 8
  53455. 00027008  245F                     movea.l    A2, [A7]+
  53456. 0002700A  4E5E                     unlink     A6
  53457. 0002700C  4E75                     rts
  53458. 0002700E  206F 0004                movea.l    A0, [A7 + 0x4]
  53459. 00027012  5088                     addq.l     A0, 8
  53460. 00027014  2010                     move.l     D0, [A0]
  53461. 00027016  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53462. 0002701C  D1AF 0004                add.l      [A7 + 0x4], D0
  53463. 00027020  4EED 1908                jmp        [A5 + 0x1908]
  53464. 00027024  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53465. 0002702C  4EED 1908                jmp        [A5 + 0x1908]
  53466. 00027030  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53467. 00027038  4EED 1920                jmp        [A5 + 0x1920]
  53468. 0002703C  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53469. 00027044  4EED 1908                jmp        [A5 + 0x1908]
  53470. 00027048  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53471. 00027050  4EED 1940                jmp        [A5 + 0x1940]
  53472. 00027054  206F 0004                movea.l    A0, [A7 + 0x4]
  53473. 00027058  5088                     addq.l     A0, 8
  53474. 0002705A  2010                     move.l     D0, [A0]
  53475. 0002705C  0680 FFFF FF60           addi.l     D0, 0xFFFFFF60
  53476. 00027062  D1AF 0004                add.l      [A7 + 0x4], D0
  53477. 00027066  4EED 1940                jmp        [A5 + 0x1940]
  53478. 0002706A  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53479. 00027072  4EED 1960                jmp        [A5 + 0x1960]
  53480. 00027076  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53481. 0002707E  4EED 1958                jmp        [A5 + 0x1958]
  53482. 00027082  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53483. 0002708A  4EED 1950                jmp        [A5 + 0x1950]
  53484. 0002708E  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53485. 00027096  4EED 1940                jmp        [A5 + 0x1940]
  53486. 0002709A  206F 0004                movea.l    A0, [A7 + 0x4]
  53487. 0002709E  5088                     addq.l     A0, 8
  53488. 000270A0  2010                     move.l     D0, [A0]
  53489. 000270A2  0680 FFFF FF7C           addi.l     D0, 0xFFFFFF7C
  53490. 000270A8  D1AF 0004                add.l      [A7 + 0x4], D0
  53491. 000270AC  4EED 1970                jmp        [A5 + 0x1970]
  53492. 000270B0  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53493. 000270B8  4EED 1970                jmp        [A5 + 0x1970]
  53494. 000270BC  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53495. 000270C4  4EED 1970                jmp        [A5 + 0x1970]
  53496. 000270C8  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  53497. 000270D0  4EED 1978                jmp        [A5 + 0x1978]
  53498. 000270D4  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  53499. 000270DC  4EED 1970                jmp        [A5 + 0x1970]
  53500. 000270E0  206F 0004                movea.l    A0, [A7 + 0x4]
  53501. 000270E4  5088                     addq.l     A0, 8
  53502. 000270E6  2010                     move.l     D0, [A0]
  53503. 000270E8  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53504. 000270EE  D1AF 0004                add.l      [A7 + 0x4], D0
  53505. 000270F2  4EED 1990                jmp        [A5 + 0x1990]
  53506. 000270F6  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53507. 000270FE  4EED 1990                jmp        [A5 + 0x1990]
  53508. 00027102  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53509. 0002710A  4EED 19A8                jmp        [A5 + 0x19A8]
  53510. 0002710E  206F 0004                movea.l    A0, [A7 + 0x4]
  53511. 00027112  5088                     addq.l     A0, 8
  53512. 00027114  2010                     move.l     D0, [A0]
  53513. 00027116  0680 FFFF FF48           addi.l     D0, 0xFFFFFF48
  53514. 0002711C  D1AF 0004                add.l      [A7 + 0x4], D0
  53515. 00027120  4EED 19A8                jmp        [A5 + 0x19A8]
  53516. 00027124  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53517. 0002712C  4EED 1A78                jmp        [A5 + 0x1A78]
  53518. 00027130  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53519. 00027138  4EED 1A70                jmp        [A5 + 0x1A70]
  53520. 0002713C  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53521. 00027144  4EED 1A50                jmp        [A5 + 0x1A50]
  53522. 00027148  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53523. 00027150  4EED 1A60                jmp        [A5 + 0x1A60]
  53524. 00027154  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53525. 0002715C  4EED 1A58                jmp        [A5 + 0x1A58]
  53526. 00027160  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53527. 00027168  4EED 19A8                jmp        [A5 + 0x19A8]
  53528. 0002716C  06AF FFFF FF60 0004      addi.l     [A7 + 0x4], 0xFFFFFF60
  53529. 00027174  4EED 1AA8                jmp        [A5 + 0x1AA8]
  53530. 00027178  06AF FFFF FF60 0004      addi.l     [A7 + 0x4], 0xFFFFFF60
  53531. 00027180  4EED 19A8                jmp        [A5 + 0x19A8]
  53532. 00027184  206F 0004                movea.l    A0, [A7 + 0x4]
  53533. 00027188  5088                     addq.l     A0, 8
  53534. 0002718A  2010                     move.l     D0, [A0]
  53535. 0002718C  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53536. 00027192  D1AF 0004                add.l      [A7 + 0x4], D0
  53537. 00027196  4EED 1AB8                jmp        [A5 + 0x1AB8]
  53538. 0002719A  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53539. 000271A2  4EED 1AB8                jmp        [A5 + 0x1AB8]
  53540. 000271A6  206F 0004                movea.l    A0, [A7 + 0x4]
  53541. 000271AA  5088                     addq.l     A0, 8
  53542. 000271AC  2010                     move.l     D0, [A0]
  53543. 000271AE  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53544. 000271B4  D1AF 0004                add.l      [A7 + 0x4], D0
  53545. 000271B8  4EED 1AD0                jmp        [A5 + 0x1AD0]
  53546. 000271BC  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53547. 000271C4  4EED 1AD0                jmp        [A5 + 0x1AD0]
  53548. 000271C8  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53549. 000271D0  4EF9 0000 0300           jmp        [0x00000300 /* BufTgFFlg */]
  53550. 000271D6  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53551. 000271DE  4EED 1AD0                jmp        [A5 + 0x1AD0]
  53552. 000271E2  206F 0004                movea.l    A0, [A7 + 0x4]
  53553. 000271E6  5088                     addq.l     A0, 8
  53554. 000271E8  2010                     move.l     D0, [A0]
  53555. 000271EA  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53556. 000271F0  D1AF 0004                add.l      [A7 + 0x4], D0
  53557. 000271F4  4EED 1AE8                jmp        [A5 + 0x1AE8]
  53558. 000271F8  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53559. 00027200  4EED 1AE8                jmp        [A5 + 0x1AE8]
  53560. 00027204  206F 0004                movea.l    A0, [A7 + 0x4]
  53561. 00027208  5088                     addq.l     A0, 8
  53562. 0002720A  2010                     move.l     D0, [A0]
  53563. 0002720C  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53564. 00027212  D1AF 0004                add.l      [A7 + 0x4], D0
  53565. 00027216  4EED 1B00                jmp        [A5 + 0x1B00]
  53566. 0002721A  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53567. 00027222  4EED 1B00                jmp        [A5 + 0x1B00]
  53568. 00027226  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53569. 0002722E  4EED 1B00                jmp        [A5 + 0x1B00]
  53570. 00027232  206F 0004                movea.l    A0, [A7 + 0x4]
  53571. 00027236  5088                     addq.l     A0, 8
  53572. 00027238  2010                     move.l     D0, [A0]
  53573. 0002723A  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53574. 00027240  D1AF 0004                add.l      [A7 + 0x4], D0
  53575. 00027244  4EED 1B18                jmp        [A5 + 0x1B18]
  53576. 00027248  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53577. 00027250  4EED 1B18                jmp        [A5 + 0x1B18]
  53578. 00027254  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53579. 0002725C  4EED 1B18                jmp        [A5 + 0x1B18]
  53580. 00027260  206F 0004                movea.l    A0, [A7 + 0x4]
  53581. 00027264  5088                     addq.l     A0, 8
  53582. 00027266  2010                     move.l     D0, [A0]
  53583. 00027268  0680 FFFF FF88           addi.l     D0, 0xFFFFFF88
  53584. 0002726E  D1AF 0004                add.l      [A7 + 0x4], D0
  53585. 00027272  4EED 1B30                jmp        [A5 + 0x1B30]
  53586. 00027276  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53587. 0002727E  4EED 1B30                jmp        [A5 + 0x1B30]
  53588. 00027282  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53589. 0002728A  4EED 1B30                jmp        [A5 + 0x1B30]
  53590. 0002728E  206F 0004                movea.l    A0, [A7 + 0x4]
  53591. 00027292  5088                     addq.l     A0, 8
  53592. 00027294  2010                     move.l     D0, [A0]
  53593. 00027296  0680 FFFF FF18           addi.l     D0, 0xFFFFFF18
  53594. 0002729C  D1AF 0004                add.l      [A7 + 0x4], D0
  53595. 000272A0  4EED 1B50                jmp        [A5 + 0x1B50]
  53596. 000272A4  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53597. 000272AC  4EED 1B50                jmp        [A5 + 0x1B50]
  53598. 000272B0  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53599. 000272B8  4EED 1B50                jmp        [A5 + 0x1B50]
  53600. 000272BC  06AF FFFF FF26 0004      addi.l     [A7 + 0x4], 0xFFFFFF26
  53601. 000272C4  4EED 1B58                jmp        [A5 + 0x1B58]
  53602. 000272C8  06AF FFFF FF26 0004      addi.l     [A7 + 0x4], 0xFFFFFF26
  53603. 000272D0  4EED 1B50                jmp        [A5 + 0x1B50]
  53604. 000272D4  206F 0004                movea.l    A0, [A7 + 0x4]
  53605. 000272D8  5088                     addq.l     A0, 8
  53606. 000272DA  2010                     move.l     D0, [A0]
  53607. 000272DC  0680 FFFF FF92           addi.l     D0, 0xFFFFFF92
  53608. 000272E2  D1AF 0004                add.l      [A7 + 0x4], D0
  53609. 000272E6  4EED 1B78                jmp        [A5 + 0x1B78]
  53610. 000272EA  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53611. 000272F2  4EED 1B78                jmp        [A5 + 0x1B78]
  53612. 000272F6  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53613. 000272FE  4EED 1B80                jmp        [A5 + 0x1B80]
  53614. 00027302  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  53615. 0002730A  4EED 1B78                jmp        [A5 + 0x1B78]
  53616. 0002730E  206F 0004                movea.l    A0, [A7 + 0x4]
  53617. 00027312  5088                     addq.l     A0, 8
  53618. 00027314  2010                     move.l     D0, [A0]
  53619. 00027316  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53620. 0002731C  D1AF 0004                add.l      [A7 + 0x4], D0
  53621. 00027320  4EED 1B98                jmp        [A5 + 0x1B98]
  53622. 00027324  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53623. 0002732C  4EED 1B98                jmp        [A5 + 0x1B98]
  53624. 00027330  206F 0004                movea.l    A0, [A7 + 0x4]
  53625. 00027334  5088                     addq.l     A0, 8
  53626. 00027336  2010                     move.l     D0, [A0]
  53627. 00027338  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53628. 0002733E  D1AF 0004                add.l      [A7 + 0x4], D0
  53629. 00027342  4EED 1BC0                jmp        [A5 + 0x1BC0]
  53630. 00027346  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53631. 0002734E  4EED 1BC0                jmp        [A5 + 0x1BC0]
  53632. 00027352  206F 0004                movea.l    A0, [A7 + 0x4]
  53633. 00027356  5088                     addq.l     A0, 8
  53634. 00027358  2010                     move.l     D0, [A0]
  53635. 0002735A  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53636. 00027360  D1AF 0004                add.l      [A7 + 0x4], D0
  53637. 00027364  4EED 1BE8                jmp        [A5 + 0x1BE8]
  53638. 00027368  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53639. 00027370  4EED 1BE8                jmp        [A5 + 0x1BE8]
  53640. 00027374  206F 0004                movea.l    A0, [A7 + 0x4]
  53641. 00027378  5088                     addq.l     A0, 8
  53642. 0002737A  2010                     move.l     D0, [A0]
  53643. 0002737C  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53644. 00027382  D1AF 0004                add.l      [A7 + 0x4], D0
  53645. 00027386  4EED 1C08                jmp        [A5 + 0x1C08]
  53646. 0002738A  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53647. 00027392  4EED 1C08                jmp        [A5 + 0x1C08]
  53648. 00027396  206F 0004                movea.l    A0, [A7 + 0x4]
  53649. 0002739A  5088                     addq.l     A0, 8
  53650. 0002739C  2010                     move.l     D0, [A0]
  53651. 0002739E  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53652. 000273A4  D1AF 0004                add.l      [A7 + 0x4], D0
  53653. 000273A8  4EED 1C18                jmp        [A5 + 0x1C18]
  53654. 000273AC  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53655. 000273B4  4EED 1C18                jmp        [A5 + 0x1C18]
  53656. 000273B8  206F 0004                movea.l    A0, [A7 + 0x4]
  53657. 000273BC  5088                     addq.l     A0, 8
  53658. 000273BE  2010                     move.l     D0, [A0]
  53659. 000273C0  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  53660. 000273C6  D1AF 0004                add.l      [A7 + 0x4], D0
  53661. 000273CA  4EED 1C38                jmp        [A5 + 0x1C38]
  53662. 000273CE  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  53663. 000273D6  4EED 1C38                jmp        [A5 + 0x1C38]
  53664. 000273DA  206F 0004                movea.l    A0, [A7 + 0x4]
  53665. 000273DE  5088                     addq.l     A0, 8
  53666. 000273E0  2010                     move.l     D0, [A0]
  53667. 000273E2  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53668. 000273E8  D1AF 0004                add.l      [A7 + 0x4], D0
  53669. 000273EC  4EED 1C68                jmp        [A5 + 0x1C68]
  53670. 000273F0  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53671. 000273F8  4EED 1C68                jmp        [A5 + 0x1C68]
  53672. 000273FC  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53673. 00027404  4EED 1C68                jmp        [A5 + 0x1C68]
  53674. 00027408  206F 0004                movea.l    A0, [A7 + 0x4]
  53675. 0002740C  5088                     addq.l     A0, 8
  53676. 0002740E  2010                     move.l     D0, [A0]
  53677. 00027410  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53678. 00027416  D1AF 0004                add.l      [A7 + 0x4], D0
  53679. 0002741A  4EED 1C78                jmp        [A5 + 0x1C78]
  53680. 0002741E  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53681. 00027426  4EED 1C78                jmp        [A5 + 0x1C78]
  53682. 0002742A  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53683. 00027432  4EED 1C78                jmp        [A5 + 0x1C78]
  53684. 00027436  206F 0004                movea.l    A0, [A7 + 0x4]
  53685. 0002743A  5088                     addq.l     A0, 8
  53686. 0002743C  2010                     move.l     D0, [A0]
  53687. 0002743E  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  53688. 00027444  D1AF 0004                add.l      [A7 + 0x4], D0
  53689. 00027448  4EED 1C88                jmp        [A5 + 0x1C88]
  53690. 0002744C  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  53691. 00027454  4EED 1C88                jmp        [A5 + 0x1C88]
  53692. 00027458  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  53693. 00027460  4EED 1C88                jmp        [A5 + 0x1C88]
  53694. 00027464  206F 0004                movea.l    A0, [A7 + 0x4]
  53695. 00027468  3028 0008                move.w     D0, [A0 + 0x8]
  53696. 0002746C  4E75                     rts
  53697. 0002746E  206F 0004                movea.l    A0, [A7 + 0x4]
  53698. 00027472  1028 000A                move.b     D0, [A0 + 0xA]
  53699. 00027476  4E75                     rts
  53700. 00027478  206F 0004                movea.l    A0, [A7 + 0x4]
  53701. 0002747C  1028 000B                move.b     D0, [A0 + 0xB]
  53702. 00027480  4E75                     rts
  53703. 00027482  206F 0004                movea.l    A0, [A7 + 0x4]
  53704. 00027486  1028 000C                move.b     D0, [A0 + 0xC]
  53705. 0002748A  4E75                     rts
  53706. 0002748C  206F 0004                movea.l    A0, [A7 + 0x4]
  53707. 00027490  2068 0004                movea.l    A0, [A0 + 0x4]
  53708. 00027494  4E75                     rts
  53709. 00027496  206F 0004                movea.l    A0, [A7 + 0x4]
  53710. 0002749A  3028 0008                move.w     D0, [A0 + 0x8]
  53711. 0002749E  4E75                     rts
  53712. 000274A0  206F 0004                movea.l    A0, [A7 + 0x4]
  53713. 000274A4  1028 000E                move.b     D0, [A0 + 0xE]
  53714. 000274A8  4E75                     rts
  53715. 000274AA  206F 0004                movea.l    A0, [A7 + 0x4]
  53716. 000274AE  1028 000F                move.b     D0, [A0 + 0xF]
  53717. 000274B2  4E75                     rts
  53718. 000274B4  206F 0004                movea.l    A0, [A7 + 0x4]
  53719. 000274B8  1028 0010                move.b     D0, [A0 + 0x10]
  53720. 000274BC  4E75                     rts
  53721. 000274BE  206F 0004                movea.l    A0, [A7 + 0x4]
  53722. 000274C2  1028 0011                move.b     D0, [A0 + 0x11]
  53723. 000274C6  4E75                     rts
  53724. 000274C8  206F 0004                movea.l    A0, [A7 + 0x4]
  53725. 000274CC  3028 0008                move.w     D0, [A0 + 0x8]
  53726. 000274D0  4E75                     rts
  53727. 000274D2  206F 0004                movea.l    A0, [A7 + 0x4]
  53728. 000274D6  3028 000A                move.w     D0, [A0 + 0xA]
  53729. 000274DA  4E75                     rts
  53730. 000274DC  206F 0004                movea.l    A0, [A7 + 0x4]
  53731. 000274E0  1028 000E                move.b     D0, [A0 + 0xE]
  53732. 000274E4  4E75                     rts
  53733. 000274E6  206F 0004                movea.l    A0, [A7 + 0x4]
  53734. 000274EA  1028 000F                move.b     D0, [A0 + 0xF]
  53735. 000274EE  4E75                     rts
  53736. 000274F0  206F 0004                movea.l    A0, [A7 + 0x4]
  53737. 000274F4  3028 0014                move.w     D0, [A0 + 0x14]
  53738. 000274F8  4E75                     rts
  53739. 000274FA  206F 0004                movea.l    A0, [A7 + 0x4]
  53740. 000274FE  1028 0016                move.b     D0, [A0 + 0x16]
  53741. 00027502  4E75                     rts
  53742. 00027504  206F 0004                movea.l    A0, [A7 + 0x4]
  53743. 00027508  1028 0017                move.b     D0, [A0 + 0x17]
  53744. 0002750C  4E75                     rts
  53745. 0002750E  206F 0004                movea.l    A0, [A7 + 0x4]
  53746. 00027512  1028 0018                move.b     D0, [A0 + 0x18]
  53747. 00027516  4E75                     rts
  53748. 00027518  206F 0004                movea.l    A0, [A7 + 0x4]
  53749. 0002751C  1028 0019                move.b     D0, [A0 + 0x19]
  53750. 00027520  4E75                     rts
  53751. 00027522  48E7 0030                movem.l    -[A7], A2,A3
  53752. 00027526  266F 000C                movea.l    A3, [A7 + 0xC]
  53753. 0002752A  246F 0010                movea.l    A2, [A7 + 0x10]
  53754. 0002752E  24AB 0112                move.l     [A2], [A3 + 0x112]
  53755. 00027532  356B 0116 0004           move.w     [A2 + 0x4], [A3 + 0x116]
  53756. 00027538  4CDF 0C00                movem.l    A2,A3, [A7]+
  53757. 0002753C  4E75                     rts
  53758. 0002753E  206F 0004                movea.l    A0, [A7 + 0x4]
  53759. 00027542  3028 0160                move.w     D0, [A0 + 0x160]
  53760. 00027546  4E75                     rts
  53761. 00027548  206F 0004                movea.l    A0, [A7 + 0x4]
  53762. 0002754C  4AA8 0004                tst.l      [A0 + 0x4]
  53763. 00027550  56C0                     sne        D0
  53764. 00027552  4400                     neg.b      D0
  53765. 00027554  4E75                     rts
  53766. 00027556  206F 0004                movea.l    A0, [A7 + 0x4]
  53767. 0002755A  2068 0004                movea.l    A0, [A0 + 0x4]
  53768. 0002755E  4E75                     rts
  53769. 00027560  206F 0004                movea.l    A0, [A7 + 0x4]
  53770. 00027564  1028 0110                move.b     D0, [A0 + 0x110]
  53771. 00027568  4E75                     rts
  53772. 0002756A  206F 0004                movea.l    A0, [A7 + 0x4]
  53773. 0002756E  2068 0004                movea.l    A0, [A0 + 0x4]
  53774. 00027572  4E75                     rts
  53775. 00027574  4E56 0000                link       A6, 0
  53776. 00027578  2F0A                     move.l     -[A7], A2
  53777. 0002757A  246E 0008                movea.l    A2, [A6 + 0x8]
  53778. 0002757E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  53779. 00027582  2057                     movea.l    A0, [A7]
  53780. 00027584  2268 0004                movea.l    A1, [A0 + 0x4]
  53781. 00027588  2269 001C                movea.l    A1, [A1 + 0x1C]
  53782. 0002758C  4E91                     jsr        [A1]
  53783. 0002758E  4A80                     tst.l      D0
  53784. 00027590  5EC0                     sgt        D0
  53785. 00027592  4400                     neg.b      D0
  53786. 00027594  584F                     addq.w     A7, 4
  53787. 00027596  245F                     movea.l    A2, [A7]+
  53788. 00027598  4E5E                     unlink     A6
  53789. 0002759A  4E75                     rts
  53790. 0002759C  206F 0004                movea.l    A0, [A7 + 0x4]
  53791. 000275A0  1028 0008                move.b     D0, [A0 + 0x8]
  53792. 000275A4  4E75                     rts
  53793. 000275A6  206F 0004                movea.l    A0, [A7 + 0x4]
  53794. 000275AA  3028 0168                move.w     D0, [A0 + 0x168]
  53795. 000275AE  4E75                     rts
  53796. 000275B0  206F 0004                movea.l    A0, [A7 + 0x4]
  53797. 000275B4  3028 0118                move.w     D0, [A0 + 0x118]
  53798. 000275B8  4E75                     rts
  53799. 000275BA  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53800. 000275C2  4EED 08D0                jmp        [A5 + 0x8D0]
  53801. 000275C6  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53802. 000275CE  4EED 0880                jmp        [A5 + 0x880]
  53803. 000275D2  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53804. 000275DA  4EF9 0002 75B4           jmp        [0x000275B4]
  53805. 000275E0  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53806. 000275E8  4EED 0860                jmp        [A5 + 0x860]
  53807. 000275EC  06AF FFFF FEDE 0004      addi.l     [A7 + 0x4], 0xFFFFFEDE
  53808. 000275F4  4EED 0A18                jmp        [A5 + 0xA18]
  53809. 000275F8  06AF FFFF FEDE 0004      addi.l     [A7 + 0x4], 0xFFFFFEDE
  53810. 00027600  4EED 0860                jmp        [A5 + 0x860]
  53811. 00027604  06AF FFFF FEC4 0004      addi.l     [A7 + 0x4], 0xFFFFFEC4
  53812. 0002760C  4EED 0860                jmp        [A5 + 0x860]
  53813. 00027610  06AF FFFF FEB2 0004      addi.l     [A7 + 0x4], 0xFFFFFEB2
  53814. 00027618  4EED 0A28                jmp        [A5 + 0xA28]
  53815. 0002761C  06AF FFFF FEB2 0004      addi.l     [A7 + 0x4], 0xFFFFFEB2
  53816. 00027624  4EED 0860                jmp        [A5 + 0x860]
  53817. 00027628  206F 0004                movea.l    A0, [A7 + 0x4]
  53818. 0002762C  2068 000A                movea.l    A0, [A0 + 0xA]
  53819. 00027630  4E75                     rts
  53820. 00027632  206F 0004                movea.l    A0, [A7 + 0x4]
  53821. 00027636  1028 0008                move.b     D0, [A0 + 0x8]
  53822. 0002763A  4E75                     rts
  53823. 0002763C  206F 0004                movea.l    A0, [A7 + 0x4]
  53824. 00027640  4AA8 000A                tst.l      [A0 + 0xA]
  53825. 00027644  56C0                     sne        D0
  53826. 00027646  4400                     neg.b      D0
  53827. 00027648  4E75                     rts
  53828. 0002764A  06AF FFFF FFF0 0004      addi.l     [A7 + 0x4], 0xFFFFFFF0
  53829. 00027652  4EED 0AD0                jmp        [A5 + 0xAD0]
  53830. 00027656  06AF FFFF FFF0 0004      addi.l     [A7 + 0x4], 0xFFFFFFF0
  53831. 0002765E  4EED 0AA8                jmp        [A5 + 0xAA8]
  53832. 00027662  7001                     moveq.l    D0, 0x01
  53833. 00027664  4E75                     rts
  53834. 00027666  4E56 0000                link       A6, 0
  53835. 0002766A  2F0A                     move.l     -[A7], A2
  53836. 0002766C  246E 0008                movea.l    A2, [A6 + 0x8]
  53837. 00027670  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  53838. 00027674  2057                     movea.l    A0, [A7]
  53839. 00027676  2268 0004                movea.l    A1, [A0 + 0x4]
  53840. 0002767A  2269 001C                movea.l    A1, [A1 + 0x1C]
  53841. 0002767E  4E91                     jsr        [A1]
  53842. 00027680  5380                     subq.l     D0, 1
  53843. 00027682  57C0                     seq        D0
  53844. 00027684  4400                     neg.b      D0
  53845. 00027686  584F                     addq.w     A7, 4
  53846. 00027688  245F                     movea.l    A2, [A7]+
  53847. 0002768A  4E5E                     unlink     A6
  53848. 0002768C  4E75                     rts
  53849. 0002768E  4E56 0000                link       A6, 0
  53850. 00027692  2F0A                     move.l     -[A7], A2
  53851. 00027694  246E 0008                movea.l    A2, [A6 + 0x8]
  53852. 00027698  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  53853. 0002769C  2057                     movea.l    A0, [A7]
  53854. 0002769E  2268 0004                movea.l    A1, [A0 + 0x4]
  53855. 000276A2  2269 001C                movea.l    A1, [A1 + 0x1C]
  53856. 000276A6  4E91                     jsr        [A1]
  53857. 000276A8  5580                     subq.l     D0, 2
  53858. 000276AA  57C0                     seq        D0
  53859. 000276AC  4400                     neg.b      D0
  53860. 000276AE  584F                     addq.w     A7, 4
  53861. 000276B0  245F                     movea.l    A2, [A7]+
  53862. 000276B2  4E5E                     unlink     A6
  53863. 000276B4  4E75                     rts
  53864. 000276B6  206F 0004                movea.l    A0, [A7 + 0x4]
  53865. 000276BA  3028 0118                move.w     D0, [A0 + 0x118]
  53866. 000276BE  4E75                     rts
  53867. 000276C0  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53868. 000276C8  4EED 0B10                jmp        [A5 + 0xB10]
  53869. 000276CC  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53870. 000276D4  4EED 0B30                jmp        [A5 + 0xB30]
  53871. 000276D8  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53872. 000276E0  4EF9 0002 76BA           jmp        [0x000276BA]
  53873. 000276E6  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53874. 000276EE  4EED 0AE8                jmp        [A5 + 0xAE8]
  53875. 000276F2  206F 0004                movea.l    A0, [A7 + 0x4]
  53876. 000276F6  1028 000B                move.b     D0, [A0 + 0xB]
  53877. 000276FA  4E75                     rts
  53878. 000276FC  206F 0004                movea.l    A0, [A7 + 0x4]
  53879. 00027700  1028 000A                move.b     D0, [A0 + 0xA]
  53880. 00027704  4E75                     rts
  53881. 00027706  4E56 0000                link       A6, 0
  53882. 0002770A  2F0A                     move.l     -[A7], A2
  53883. 0002770C  246E 0008                movea.l    A2, [A6 + 0x8]
  53884. 00027710  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  53885. 00027714  2057                     movea.l    A0, [A7]
  53886. 00027716  2268 0004                movea.l    A1, [A0 + 0x4]
  53887. 0002771A  2269 001C                movea.l    A1, [A1 + 0x1C]
  53888. 0002771E  4E91                     jsr        [A1]
  53889. 00027720  4A80                     tst.l      D0
  53890. 00027722  5EC0                     sgt        D0
  53891. 00027724  4400                     neg.b      D0
  53892. 00027726  584F                     addq.w     A7, 4
  53893. 00027728  245F                     movea.l    A2, [A7]+
  53894. 0002772A  4E5E                     unlink     A6
  53895. 0002772C  4E75                     rts
  53896. 0002772E  4E56 0000                link       A6, 0
  53897. 00027732  2F0A                     move.l     -[A7], A2
  53898. 00027734  246E 0008                movea.l    A2, [A6 + 0x8]
  53899. 00027738  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  53900. 0002773C  2057                     movea.l    A0, [A7]
  53901. 0002773E  2268 0004                movea.l    A1, [A0 + 0x4]
  53902. 00027742  2269 001C                movea.l    A1, [A1 + 0x1C]
  53903. 00027746  4E91                     jsr        [A1]
  53904. 00027748  4A80                     tst.l      D0
  53905. 0002774A  5EC0                     sgt        D0
  53906. 0002774C  4400                     neg.b      D0
  53907. 0002774E  584F                     addq.w     A7, 4
  53908. 00027750  245F                     movea.l    A2, [A7]+
  53909. 00027752  4E5E                     unlink     A6
  53910. 00027754  4E75                     rts
  53911. 00027756  206F 0004                movea.l    A0, [A7 + 0x4]
  53912. 0002775A  1028 003C                move.b     D0, [A0 + 0x3C]
  53913. 0002775E  4E75                     rts
  53914. 00027760  206F 0004                movea.l    A0, [A7 + 0x4]
  53915. 00027764  0CA8 6369 636E 0036      cmpi.l     [A0 + 0x36], 0x6369636E /* 'cicn' */
  53916. 0002776C  57C0                     seq        D0
  53917. 0002776E  4400                     neg.b      D0
  53918. 00027770  4E75                     rts
  53919. 00027772  206F 0004                movea.l    A0, [A7 + 0x4]
  53920. 00027776  1028 0040                move.b     D0, [A0 + 0x40]
  53921. 0002777A  4E75                     rts
  53922. 0002777C  206F 0004                movea.l    A0, [A7 + 0x4]
  53923. 00027780  0CA8 6963 6C78 0036      cmpi.l     [A0 + 0x36], 0x69636C78 /* 'iclx' */
  53924. 00027788  57C0                     seq        D0
  53925. 0002778A  4400                     neg.b      D0
  53926. 0002778C  4E75                     rts
  53927. 0002778E  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53928. 00027796  4EED 0D90                jmp        [A5 + 0xD90]
  53929. 0002779A  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53930. 000277A2  4EED 0D20                jmp        [A5 + 0xD20]
  53931. 000277A6  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  53932. 000277AE  4EED 0D08                jmp        [A5 + 0xD08]
  53933. 000277B2  06AF FFFF FFDC 0004      addi.l     [A7 + 0x4], 0xFFFFFFDC
  53934. 000277BA  4EED 0D08                jmp        [A5 + 0xD08]
  53935. 000277BE  4E56 0000                link       A6, 0
  53936. 000277C2  2F0A                     move.l     -[A7], A2
  53937. 000277C4  246E 0008                movea.l    A2, [A6 + 0x8]
  53938. 000277C8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  53939. 000277CC  2057                     movea.l    A0, [A7]
  53940. 000277CE  2268 0004                movea.l    A1, [A0 + 0x4]
  53941. 000277D2  2269 001C                movea.l    A1, [A1 + 0x1C]
  53942. 000277D6  4E91                     jsr        [A1]
  53943. 000277D8  5380                     subq.l     D0, 1
  53944. 000277DA  57C0                     seq        D0
  53945. 000277DC  4400                     neg.b      D0
  53946. 000277DE  584F                     addq.w     A7, 4
  53947. 000277E0  245F                     movea.l    A2, [A7]+
  53948. 000277E2  4E5E                     unlink     A6
  53949. 000277E4  4E75                     rts
  53950. 000277E6  206F 0004                movea.l    A0, [A7 + 0x4]
  53951. 000277EA  1028 0044                move.b     D0, [A0 + 0x44]
  53952. 000277EE  4E75                     rts
  53953. 000277F0  4E56 0000                link       A6, 0
  53954. 000277F4  2F0A                     move.l     -[A7], A2
  53955. 000277F6  246E 0008                movea.l    A2, [A6 + 0x8]
  53956. 000277FA  2F0A                     move.l     -[A7], A2
  53957. 000277FC  2057                     movea.l    A0, [A7]
  53958. 000277FE  2250                     movea.l    A1, [A0]
  53959. 00027800  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  53960. 00027804  4E91                     jsr        [A1]
  53961. 00027806  4A00                     tst.b      D0
  53962. 00027808  584F                     addq.w     A7, 4
  53963. 0002780A  6616                     bne        +0x18 /* 00027822 */
  53964. 0002780C  2F0A                     move.l     -[A7], A2
  53965. 0002780E  2057                     movea.l    A0, [A7]
  53966. 00027810  2250                     movea.l    A1, [A0]
  53967. 00027812  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  53968. 00027816  4E91                     jsr        [A1]
  53969. 00027818  4A00                     tst.b      D0
  53970. 0002781A  584F                     addq.w     A7, 4
  53971. 0002781C  6604                     bne        +0x6 /* 00027822 */
  53972. 0002781E  7000                     moveq.l    D0, 0x00
  53973. 00027820  6002                     bra        +0x4 /* 00027824 */
  53974. label00027822:
  53975. 00027822  7001                     moveq.l    D0, 0x01
  53976. label00027824:
  53977. 00027824  245F                     movea.l    A2, [A7]+
  53978. 00027826  4E5E                     unlink     A6
  53979. 00027828  4E75                     rts
  53980. 0002782A  206F 0004                movea.l    A0, [A7 + 0x4]
  53981. 0002782E  0C68 0083 0046           cmpi.w     [A0 + 0x46], 0x83
  53982. 00027834  57C0                     seq        D0
  53983. 00027836  4400                     neg.b      D0
  53984. 00027838  4E75                     rts
  53985. 0002783A  206F 0004                movea.l    A0, [A7 + 0x4]
  53986. 0002783E  0C68 0082 0046           cmpi.w     [A0 + 0x46], 0x82
  53987. 00027844  57C0                     seq        D0
  53988. 00027846  4400                     neg.b      D0
  53989. 00027848  4E75                     rts
  53990. 0002784A  206F 0004                movea.l    A0, [A7 + 0x4]
  53991. 0002784E  0C68 0081 0046           cmpi.w     [A0 + 0x46], 0x81
  53992. 00027854  57C0                     seq        D0
  53993. 00027856  4400                     neg.b      D0
  53994. 00027858  4E75                     rts
  53995. 0002785A  206F 0004                movea.l    A0, [A7 + 0x4]
  53996. 0002785E  0C68 0003 0046           cmpi.w     [A0 + 0x46], 0x3
  53997. 00027864  57C0                     seq        D0
  53998. 00027866  4400                     neg.b      D0
  53999. 00027868  4E75                     rts
  54000. 0002786A  206F 0004                movea.l    A0, [A7 + 0x4]
  54001. 0002786E  0C68 0002 0046           cmpi.w     [A0 + 0x46], 0x2
  54002. 00027874  57C0                     seq        D0
  54003. 00027876  4400                     neg.b      D0
  54004. 00027878  4E75                     rts
  54005. 0002787A  206F 0004                movea.l    A0, [A7 + 0x4]
  54006. 0002787E  0C68 0001 0046           cmpi.w     [A0 + 0x46], 0x1
  54007. 00027884  57C0                     seq        D0
  54008. 00027886  4400                     neg.b      D0
  54009. 00027888  4E75                     rts
  54010. 0002788A  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54011. 00027892  4EED 0E78                jmp        [A5 + 0xE78]
  54012. 00027896  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54013. 0002789E  4EED 0DA8                jmp        [A5 + 0xDA8]
  54014. 000278A2  06AF FFFF FFDC 0004      addi.l     [A7 + 0x4], 0xFFFFFFDC
  54015. 000278AA  4EED 0DA8                jmp        [A5 + 0xDA8]
  54016. 000278AE  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  54017. 000278B6  4EED 0E88                jmp        [A5 + 0xE88]
  54018. 000278BA  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  54019. 000278C2  4EED 0DA8                jmp        [A5 + 0xDA8]
  54020. 000278C6  206F 0004                movea.l    A0, [A7 + 0x4]
  54021. 000278CA  3028 0118                move.w     D0, [A0 + 0x118]
  54022. 000278CE  4E75                     rts
  54023. 000278D0  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54024. 000278D8  4EED 1038                jmp        [A5 + 0x1038]
  54025. 000278DC  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54026. 000278E4  4EED 1078                jmp        [A5 + 0x1078]
  54027. 000278E8  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54028. 000278F0  4EF9 0002 78CA           jmp        [0x000278CA]
  54029. 000278F6  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54030. 000278FE  4EED 0FE0                jmp        [A5 + 0xFE0]
  54031. 00027902  06AF FFFF FFF0 0004      addi.l     [A7 + 0x4], 0xFFFFFFF0
  54032. 0002790A  4EED 11A8                jmp        [A5 + 0x11A8]
  54033. 0002790E  06AF FFFF FFF0 0004      addi.l     [A7 + 0x4], 0xFFFFFFF0
  54034. 00027916  4EED 1160                jmp        [A5 + 0x1160]
  54035. 0002791A  206F 0004                movea.l    A0, [A7 + 0x4]
  54036. 0002791E  1028 0136                move.b     D0, [A0 + 0x136]
  54037. 00027922  4E75                     rts
  54038. 00027924  206F 0004                movea.l    A0, [A7 + 0x4]
  54039. 00027928  1028 0134                move.b     D0, [A0 + 0x134]
  54040. 0002792C  4E75                     rts
  54041. 0002792E  206F 0004                movea.l    A0, [A7 + 0x4]
  54042. 00027932  3028 0118                move.w     D0, [A0 + 0x118]
  54043. 00027936  4E75                     rts
  54044. 00027938  206F 0004                movea.l    A0, [A7 + 0x4]
  54045. 0002793C  1028 0135                move.b     D0, [A0 + 0x135]
  54046. 00027940  4E75                     rts
  54047. 00027942  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54048. 0002794A  4EED 12B0                jmp        [A5 + 0x12B0]
  54049. 0002794E  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54050. 00027956  4EED 1290                jmp        [A5 + 0x1290]
  54051. 0002795A  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54052. 00027962  4EF9 0002 7932           jmp        [0x00027932]
  54053. 00027968  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54054. 00027970  4EED 1270                jmp        [A5 + 0x1270]
  54055. 00027974  06AF FFFF FEDE 0004      addi.l     [A7 + 0x4], 0xFFFFFEDE
  54056. 0002797C  4EED 1360                jmp        [A5 + 0x1360]
  54057. 00027980  06AF FFFF FEDE 0004      addi.l     [A7 + 0x4], 0xFFFFFEDE
  54058. 00027988  4EED 1298                jmp        [A5 + 0x1298]
  54059. 0002798C  06AF FFFF FEDE 0004      addi.l     [A7 + 0x4], 0xFFFFFEDE
  54060. 00027994  4EED 1270                jmp        [A5 + 0x1270]
  54061. 00027998  4E56 0000                link       A6, 0
  54062. 0002799C  2F0A                     move.l     -[A7], A2
  54063. 0002799E  246E 0008                movea.l    A2, [A6 + 0x8]
  54064. 000279A2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  54065. 000279A6  2057                     movea.l    A0, [A7]
  54066. 000279A8  2268 0004                movea.l    A1, [A0 + 0x4]
  54067. 000279AC  2269 001C                movea.l    A1, [A1 + 0x1C]
  54068. 000279B0  4E91                     jsr        [A1]
  54069. 000279B2  5380                     subq.l     D0, 1
  54070. 000279B4  57C0                     seq        D0
  54071. 000279B6  4400                     neg.b      D0
  54072. 000279B8  584F                     addq.w     A7, 4
  54073. 000279BA  245F                     movea.l    A2, [A7]+
  54074. 000279BC  4E5E                     unlink     A6
  54075. 000279BE  4E75                     rts
  54076. 000279C0  4E56 0000                link       A6, 0
  54077. 000279C4  2F0A                     move.l     -[A7], A2
  54078. 000279C6  246E 0008                movea.l    A2, [A6 + 0x8]
  54079. 000279CA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  54080. 000279CE  2057                     movea.l    A0, [A7]
  54081. 000279D0  2268 0004                movea.l    A1, [A0 + 0x4]
  54082. 000279D4  2269 001C                movea.l    A1, [A1 + 0x1C]
  54083. 000279D8  4E91                     jsr        [A1]
  54084. 000279DA  5580                     subq.l     D0, 2
  54085. 000279DC  57C0                     seq        D0
  54086. 000279DE  4400                     neg.b      D0
  54087. 000279E0  584F                     addq.w     A7, 4
  54088. 000279E2  245F                     movea.l    A2, [A7]+
  54089. 000279E4  4E5E                     unlink     A6
  54090. 000279E6  4E75                     rts
  54091. 000279E8  206F 0004                movea.l    A0, [A7 + 0x4]
  54092. 000279EC  3028 0118                move.w     D0, [A0 + 0x118]
  54093. 000279F0  4E75                     rts
  54094. 000279F2  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54095. 000279FA  4EED 13A8                jmp        [A5 + 0x13A8]
  54096. 000279FE  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54097. 00027A06  4EED 13B8                jmp        [A5 + 0x13B8]
  54098. 00027A0A  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54099. 00027A12  4EF9 0002 79EC           jmp        [0x000279EC]
  54100. 00027A18  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  54101. 00027A20  4EED 1380                jmp        [A5 + 0x1380]
  54102. 00027A24  206F 0004                movea.l    A0, [A7 + 0x4]
  54103. 00027A28  1028 0008                move.b     D0, [A0 + 0x8]
  54104. 00027A2C  4E75                     rts
  54105. 00027A2E  4E56 0000                link       A6, 0
  54106. 00027A32  2F0A                     move.l     -[A7], A2
  54107. 00027A34  246E 0008                movea.l    A2, [A6 + 0x8]
  54108. 00027A38  200A                     move.l     D0, A2
  54109. 00027A3A  6724                     beq        +0x26 /* 00027A60 */
  54110. 00027A3C  4A12                     tst.b      [A2]
  54111. 00027A3E  6710                     beq        +0x12 /* 00027A50 */
  54112. 00027A40  3F3C 0001                move.w     -[A7], 0x1
  54113. 00027A44  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  54114. 00027A48  4EB9 0000 3940           jsr        [0x00003940]
  54115. 00027A4E  5C4F                     addq.w     A7, 6
  54116. label00027A50:
  54117. 00027A50  4A6E 000C                tst.w      [A6 + 0xC]
  54118. 00027A54  6F0A                     ble        +0xC /* 00027A60 */
  54119. 00027A56  2F0A                     move.l     -[A7], A2
  54120. 00027A58  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  54121. 00027A5E  584F                     addq.w     A7, 4
  54122. label00027A60:
  54123. 00027A60  204A                     movea.l    A0, A2
  54124. 00027A62  245F                     movea.l    A2, [A7]+
  54125. 00027A64  4E5E                     unlink     A6
  54126. 00027A66  4E75                     rts
  54127. 00027A68  206F 0004                movea.l    A0, [A7 + 0x4]
  54128. 00027A6C  3028 0116                move.w     D0, [A0 + 0x116]
  54129. 00027A70  4E75                     rts
  54130. 00027A72  51AF 0004                subq.l     [A7 + 0x4], 8
  54131. 00027A76  4EED 1510                jmp        [A5 + 0x1510]
  54132. 00027A7A  51AF 0004                subq.l     [A7 + 0x4], 8
  54133. 00027A7E  4EED 1500                jmp        [A5 + 0x1500]
  54134. 00027A82  51AF 0004                subq.l     [A7 + 0x4], 8
  54135. 00027A86  4EF9 0002 7A6C           jmp        [0x00027A6C]
  54136. 00027A8C  51AF 0004                subq.l     [A7 + 0x4], 8
  54137. 00027A90  4EED 14E0                jmp        [A5 + 0x14E0]
  54138. 00027A94  4E56 0000                link       A6, 0
  54139. 00027A98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54140. 00027A9C  2057                     movea.l    A0, [A7]
  54141. 00027A9E  2268 0004                movea.l    A1, [A0 + 0x4]
  54142. 00027AA2  2269 001C                movea.l    A1, [A1 + 0x1C]
  54143. 00027AA6  4E91                     jsr        [A1]
  54144. 00027AA8  4A80                     tst.l      D0
  54145. 00027AAA  5EC0                     sgt        D0
  54146. 00027AAC  4400                     neg.b      D0
  54147. 00027AAE  4E5E                     unlink     A6
  54148. 00027AB0  4E75                     rts
  54149. 00027AB2  206F 0004                movea.l    A0, [A7 + 0x4]
  54150. 00027AB6  1028 0198                move.b     D0, [A0 + 0x198]
  54151. 00027ABA  4E75                     rts
  54152. 00027ABC  206F 0004                movea.l    A0, [A7 + 0x4]
  54153. 00027AC0  4AA8 0182                tst.l      [A0 + 0x182]
  54154. 00027AC4  56C0                     sne        D0
  54155. 00027AC6  4400                     neg.b      D0
  54156. 00027AC8  4E75                     rts
  54157. 00027ACA  206F 0004                movea.l    A0, [A7 + 0x4]
  54158. 00027ACE  1028 0199                move.b     D0, [A0 + 0x199]
  54159. 00027AD2  4E75                     rts
  54160. 00027AD4  206F 0004                movea.l    A0, [A7 + 0x4]
  54161. 00027AD8  3028 010E                move.w     D0, [A0 + 0x10E]
  54162. 00027ADC  4E75                     rts
  54163. 00027ADE  206F 0004                movea.l    A0, [A7 + 0x4]
  54164. 00027AE2  5088                     addq.l     A0, 8
  54165. 00027AE4  2010                     move.l     D0, [A0]
  54166. 00027AE6  0680 FFFF FE66           addi.l     D0, 0xFFFFFE66
  54167. 00027AEC  D1AF 0004                add.l      [A7 + 0x4], D0
  54168. 00027AF0  4EED 1570                jmp        [A5 + 0x1570]
  54169. 00027AF4  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  54170. 00027AFC  4EED 1570                jmp        [A5 + 0x1570]
  54171. 00027B00  06AF FFFF FF9A 0004      addi.l     [A7 + 0x4], 0xFFFFFF9A
  54172. 00027B08  4EED 1588                jmp        [A5 + 0x1588]
  54173. 00027B0C  06AF FFFF FF9A 0004      addi.l     [A7 + 0x4], 0xFFFFFF9A
  54174. 00027B14  4EED 1570                jmp        [A5 + 0x1570]
  54175. 00027B18  06AF FFFF FE82 0004      addi.l     [A7 + 0x4], 0xFFFFFE82
  54176. 00027B20  4EED 1678                jmp        [A5 + 0x1678]
  54177. 00027B24  06AF FFFF FE82 0004      addi.l     [A7 + 0x4], 0xFFFFFE82
  54178. 00027B2C  4EED 1590                jmp        [A5 + 0x1590]
  54179. 00027B30  06AF FFFF FE82 0004      addi.l     [A7 + 0x4], 0xFFFFFE82
  54180. 00027B38  4EED 1570                jmp        [A5 + 0x1570]
  54181. 00027B3C  206F 0004                movea.l    A0, [A7 + 0x4]
  54182. 00027B40  52A8 004A                addq.l     [A0 + 0x4A], 1
  54183. 00027B44  2028 004A                move.l     D0, [A0 + 0x4A]
  54184. 00027B48  4E75                     rts
  54185. 00027B4A  206F 0004                movea.l    A0, [A7 + 0x4]
  54186. 00027B4E  42A8 004A                clr.l      [A0 + 0x4A]
  54187. 00027B52  4E75                     rts
  54188. 00027B54  206F 0004                movea.l    A0, [A7 + 0x4]
  54189. 00027B58  2068 003E                movea.l    A0, [A0 + 0x3E]
  54190. 00027B5C  4E75                     rts
  54191. 00027B5E  206F 0004                movea.l    A0, [A7 + 0x4]
  54192. 00027B62  2028 004A                move.l     D0, [A0 + 0x4A]
  54193. 00027B66  4E75                     rts
  54194. 00027B68  206F 0004                movea.l    A0, [A7 + 0x4]
  54195. 00027B6C  1028 0036                move.b     D0, [A0 + 0x36]
  54196. 00027B70  4E75                     rts
  54197. 00027B72  206F 0004                movea.l    A0, [A7 + 0x4]
  54198. 00027B76  3028 003C                move.w     D0, [A0 + 0x3C]
  54199. 00027B7A  4E75                     rts
  54200. 00027B7C  2F0B                     move.l     -[A7], A3
  54201. 00027B7E  266F 0008                movea.l    A3, [A7 + 0x8]
  54202. 00027B82  226B 003E                movea.l    A1, [A3 + 0x3E]
  54203. 00027B86  2049                     movea.l    A0, A1
  54204. 00027B88  41E8 0044                lea.l      A0, [A0 + 0x44]
  54205. 00027B8C  265F                     movea.l    A3, [A7]+
  54206. 00027B8E  4E75                     rts
  54207. 00027B90  206F 0004                movea.l    A0, [A7 + 0x4]
  54208. 00027B94  2068 0038                movea.l    A0, [A0 + 0x38]
  54209. 00027B98  4E75                     rts
  54210. 00027B9A  51AF 0004                subq.l     [A7 + 0x4], 8
  54211. 00027B9E  4EED 1778                jmp        [A5 + 0x1778]
  54212. 00027BA2  51AF 0004                subq.l     [A7 + 0x4], 8
  54213. 00027BA6  4EED 1690                jmp        [A5 + 0x1690]
  54214. 00027BAA  206F 0004                movea.l    A0, [A7 + 0x4]
  54215. 00027BAE  1028 0008                move.b     D0, [A0 + 0x8]
  54216. 00027BB2  4E75                     rts
  54217. 00027BB4  206F 0004                movea.l    A0, [A7 + 0x4]
  54218. 00027BB8  5088                     addq.l     A0, 8
  54219. 00027BBA  2010                     move.l     D0, [A0]
  54220. 00027BBC  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  54221. 00027BC2  D1AF 0004                add.l      [A7 + 0x4], D0
  54222. 00027BC6  4EED 0190                jmp        [A5 + 0x190]
  54223. 00027BCA  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  54224. 00027BD2  4EED 0190                jmp        [A5 + 0x190]
  54225. 00027BD6  206F 0004                movea.l    A0, [A7 + 0x4]
  54226. 00027BDA  5088                     addq.l     A0, 8
  54227. 00027BDC  2010                     move.l     D0, [A0]
  54228. 00027BDE  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  54229. 00027BE4  D1AF 0004                add.l      [A7 + 0x4], D0
  54230. 00027BE8  4EED 02A0                jmp        [A5 + 0x2A0]
  54231. 00027BEC  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  54232. 00027BF4  4EED 02A0                jmp        [A5 + 0x2A0]
  54233. 00027BF8  206F 0004                movea.l    A0, [A7 + 0x4]
  54234. 00027BFC  5088                     addq.l     A0, 8
  54235. 00027BFE  2010                     move.l     D0, [A0]
  54236. 00027C00  0680 FFFF FF26           addi.l     D0, 0xFFFFFF26
  54237. 00027C06  D1AF 0004                add.l      [A7 + 0x4], D0
  54238. 00027C0A  4EED 02D0                jmp        [A5 + 0x2D0]
  54239. 00027C0E  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  54240. 00027C16  4EED 02D0                jmp        [A5 + 0x2D0]
  54241. 00027C1A  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  54242. 00027C22  4EED 02D0                jmp        [A5 + 0x2D0]
  54243. 00027C26  4E56 0000                link       A6, 0
  54244. 00027C2A  2F0A                     move.l     -[A7], A2
  54245. 00027C2C  4878 00FE                push.l     0xFE
  54246. 00027C30  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54247. 00027C36  2448                     movea.l    A2, A0
  54248. 00027C38  2008                     move.l     D0, A0
  54249. 00027C3A  584F                     addq.w     A7, 4
  54250. 00027C3C  6714                     beq        +0x16 /* 00027C52 */
  54251. 00027C3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54252. 00027C42  3F3C 0001                move.w     -[A7], 0x1
  54253. 00027C46  2F0A                     move.l     -[A7], A2
  54254. 00027C48  4EB9 0000 06E8           jsr        [0x000006E8]
  54255. 00027C4E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  54256. label00027C52:
  54257. 00027C52  204A                     movea.l    A0, A2
  54258. 00027C54  245F                     movea.l    A2, [A7]+
  54259. 00027C56  4E5E                     unlink     A6
  54260. 00027C58  4E75                     rts
  54261. 00027C5A  4E56 0000                link       A6, 0
  54262. 00027C5E  2F0A                     move.l     -[A7], A2
  54263. 00027C60  4878 0136                push.l     0x136
  54264. 00027C64  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54265. 00027C6A  2448                     movea.l    A2, A0
  54266. 00027C6C  2008                     move.l     D0, A0
  54267. 00027C6E  584F                     addq.w     A7, 4
  54268. 00027C70  6714                     beq        +0x16 /* 00027C86 */
  54269. 00027C72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54270. 00027C76  3F3C 0001                move.w     -[A7], 0x1
  54271. 00027C7A  2F0A                     move.l     -[A7], A2
  54272. 00027C7C  4EB9 0000 0660           jsr        [0x00000660]
  54273. 00027C82  4FEF 000A                lea.l      A7, [A7 + 0xA]
  54274. label00027C86:
  54275. 00027C86  204A                     movea.l    A0, A2
  54276. 00027C88  245F                     movea.l    A2, [A7]+
  54277. 00027C8A  4E5E                     unlink     A6
  54278. 00027C8C  4E75                     rts
  54279. 00027C8E  4E56 0000                link       A6, 0
  54280. 00027C92  2F0A                     move.l     -[A7], A2
  54281. 00027C94  4878 0184                push.l     0x184
  54282. 00027C98  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54283. 00027C9E  2448                     movea.l    A2, A0
  54284. 00027CA0  2008                     move.l     D0, A0
  54285. 00027CA2  584F                     addq.w     A7, 4
  54286. 00027CA4  6714                     beq        +0x16 /* 00027CBA */
  54287. 00027CA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54288. 00027CAA  3F3C 0001                move.w     -[A7], 0x1
  54289. 00027CAE  2F0A                     move.l     -[A7], A2
  54290. 00027CB0  4EB9 0000 05F0           jsr        [0x000005F0]
  54291. 00027CB6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  54292. label00027CBA:
  54293. 00027CBA  204A                     movea.l    A0, A2
  54294. 00027CBC  245F                     movea.l    A2, [A7]+
  54295. 00027CBE  4E5E                     unlink     A6
  54296. 00027CC0  4E75                     rts
  54297. 00027CC2  4E56 0000                link       A6, 0
  54298. 00027CC6  2F0A                     move.l     -[A7], A2
  54299. 00027CC8  4878 0118                push.l     0x118
  54300. 00027CCC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54301. 00027CD2  2448                     movea.l    A2, A0
  54302. 00027CD4  2008                     move.l     D0, A0
  54303. 00027CD6  584F                     addq.w     A7, 4
  54304. 00027CD8  6714                     beq        +0x16 /* 00027CEE */
  54305. 00027CDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54306. 00027CDE  3F3C 0001                move.w     -[A7], 0x1
  54307. 00027CE2  2F0A                     move.l     -[A7], A2
  54308. 00027CE4  4EB9 0000 3990           jsr        [0x00003990]
  54309. 00027CEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  54310. label00027CEE:
  54311. 00027CEE  204A                     movea.l    A0, A2
  54312. 00027CF0  245F                     movea.l    A2, [A7]+
  54313. 00027CF2  4E5E                     unlink     A6
  54314. 00027CF4  4E75                     rts
  54315. 00027CF6  4E56 0000                link       A6, 0
  54316. 00027CFA  2F0A                     move.l     -[A7], A2
  54317. 00027CFC  4878 0010                push.l     0x10
  54318. 00027D00  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54319. 00027D06  2448                     movea.l    A2, A0
  54320. 00027D08  2008                     move.l     D0, A0
  54321. 00027D0A  584F                     addq.w     A7, 4
  54322. 00027D0C  670E                     beq        +0x10 /* 00027D1C */
  54323. 00027D0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54324. 00027D12  2F0A                     move.l     -[A7], A2
  54325. 00027D14  4EB9 0000 0C60           jsr        [0x00000C60]
  54326. 00027D1A  504F                     addq.w     A7, 8
  54327. label00027D1C:
  54328. 00027D1C  204A                     movea.l    A0, A2
  54329. 00027D1E  245F                     movea.l    A2, [A7]+
  54330. 00027D20  4E5E                     unlink     A6
  54331. 00027D22  4E75                     rts
  54332. 00027D24  4E56 0000                link       A6, 0
  54333. 00027D28  2F0A                     move.l     -[A7], A2
  54334. 00027D2A  4878 0016                push.l     0x16
  54335. 00027D2E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54336. 00027D34  2448                     movea.l    A2, A0
  54337. 00027D36  2008                     move.l     D0, A0
  54338. 00027D38  584F                     addq.w     A7, 4
  54339. 00027D3A  670E                     beq        +0x10 /* 00027D4A */
  54340. 00027D3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54341. 00027D40  2F0A                     move.l     -[A7], A2
  54342. 00027D42  4EB9 0000 1440           jsr        [0x00001440]
  54343. 00027D48  504F                     addq.w     A7, 8
  54344. label00027D4A:
  54345. 00027D4A  204A                     movea.l    A0, A2
  54346. 00027D4C  245F                     movea.l    A2, [A7]+
  54347. 00027D4E  4E5E                     unlink     A6
  54348. 00027D50  4E75                     rts
  54349. 00027D52  4E56 0000                link       A6, 0
  54350. 00027D56  2F0A                     move.l     -[A7], A2
  54351. 00027D58  4878 0018                push.l     0x18
  54352. 00027D5C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54353. 00027D62  2448                     movea.l    A2, A0
  54354. 00027D64  2008                     move.l     D0, A0
  54355. 00027D66  584F                     addq.w     A7, 4
  54356. 00027D68  670E                     beq        +0x10 /* 00027D78 */
  54357. 00027D6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54358. 00027D6E  2F0A                     move.l     -[A7], A2
  54359. 00027D70  4EB9 0000 0E90           jsr        [0x00000E90]
  54360. 00027D76  504F                     addq.w     A7, 8
  54361. label00027D78:
  54362. 00027D78  204A                     movea.l    A0, A2
  54363. 00027D7A  245F                     movea.l    A2, [A7]+
  54364. 00027D7C  4E5E                     unlink     A6
  54365. 00027D7E  4E75                     rts
  54366. 00027D80  4E56 0000                link       A6, 0
  54367. 00027D84  2F0A                     move.l     -[A7], A2
  54368. 00027D86  4878 000A                push.l     0xA /* '\n' */
  54369. 00027D8A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54370. 00027D90  2448                     movea.l    A2, A0
  54371. 00027D92  2008                     move.l     D0, A0
  54372. 00027D94  584F                     addq.w     A7, 4
  54373. 00027D96  670E                     beq        +0x10 /* 00027DA6 */
  54374. 00027D98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54375. 00027D9C  2F0A                     move.l     -[A7], A2
  54376. 00027D9E  4EB9 0000 17F0           jsr        [0x000017F0]
  54377. 00027DA4  504F                     addq.w     A7, 8
  54378. label00027DA6:
  54379. 00027DA6  204A                     movea.l    A0, A2
  54380. 00027DA8  245F                     movea.l    A2, [A7]+
  54381. 00027DAA  4E5E                     unlink     A6
  54382. 00027DAC  4E75                     rts
  54383. 00027DAE  4E56 0000                link       A6, 0
  54384. 00027DB2  2F0A                     move.l     -[A7], A2
  54385. 00027DB4  4878 0010                push.l     0x10
  54386. 00027DB8  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54387. 00027DBE  2448                     movea.l    A2, A0
  54388. 00027DC0  2008                     move.l     D0, A0
  54389. 00027DC2  584F                     addq.w     A7, 4
  54390. 00027DC4  670E                     beq        +0x10 /* 00027DD4 */
  54391. 00027DC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54392. 00027DCA  2F0A                     move.l     -[A7], A2
  54393. 00027DCC  4EB9 0000 17C8           jsr        [0x000017C8]
  54394. 00027DD2  504F                     addq.w     A7, 8
  54395. label00027DD4:
  54396. 00027DD4  204A                     movea.l    A0, A2
  54397. 00027DD6  245F                     movea.l    A2, [A7]+
  54398. 00027DD8  4E5E                     unlink     A6
  54399. 00027DDA  4E75                     rts
  54400. 00027DDC  4E56 0000                link       A6, 0
  54401. 00027DE0  2F0A                     move.l     -[A7], A2
  54402. 00027DE2  4878 004E                push.l     0x4E /* 'N' */
  54403. 00027DE6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54404. 00027DEC  2448                     movea.l    A2, A0
  54405. 00027DEE  2008                     move.l     D0, A0
  54406. 00027DF0  584F                     addq.w     A7, 4
  54407. 00027DF2  670E                     beq        +0x10 /* 00027E02 */
  54408. 00027DF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54409. 00027DF8  2F0A                     move.l     -[A7], A2
  54410. 00027DFA  4EB9 0000 1688           jsr        [0x00001688]
  54411. 00027E00  504F                     addq.w     A7, 8
  54412. label00027E02:
  54413. 00027E02  204A                     movea.l    A0, A2
  54414. 00027E04  245F                     movea.l    A2, [A7]+
  54415. 00027E06  4E5E                     unlink     A6
  54416. 00027E08  4E75                     rts
  54417. 00027E0A  4E56 0000                link       A6, 0
  54418. 00027E0E  2F0A                     move.l     -[A7], A2
  54419. 00027E10  4878 0120                push.l     0x120
  54420. 00027E14  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54421. 00027E1A  2448                     movea.l    A2, A0
  54422. 00027E1C  2008                     move.l     D0, A0
  54423. 00027E1E  584F                     addq.w     A7, 4
  54424. 00027E20  670E                     beq        +0x10 /* 00027E30 */
  54425. 00027E22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54426. 00027E26  2F0A                     move.l     -[A7], A2
  54427. 00027E28  4EB9 0000 14D8           jsr        [0x000014D8]
  54428. 00027E2E  504F                     addq.w     A7, 8
  54429. label00027E30:
  54430. 00027E30  204A                     movea.l    A0, A2
  54431. 00027E32  245F                     movea.l    A2, [A7]+
  54432. 00027E34  4E5E                     unlink     A6
  54433. 00027E36  4E75                     rts
  54434. 00027E38  4E56 0000                link       A6, 0
  54435. 00027E3C  2F0A                     move.l     -[A7], A2
  54436. 00027E3E  4878 000A                push.l     0xA /* '\n' */
  54437. 00027E42  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54438. 00027E48  2448                     movea.l    A2, A0
  54439. 00027E4A  2008                     move.l     D0, A0
  54440. 00027E4C  584F                     addq.w     A7, 4
  54441. 00027E4E  670E                     beq        +0x10 /* 00027E5E */
  54442. 00027E50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54443. 00027E54  2F0A                     move.l     -[A7], A2
  54444. 00027E56  4EB9 0000 13F8           jsr        [0x000013F8]
  54445. 00027E5C  504F                     addq.w     A7, 8
  54446. label00027E5E:
  54447. 00027E5E  204A                     movea.l    A0, A2
  54448. 00027E60  245F                     movea.l    A2, [A7]+
  54449. 00027E62  4E5E                     unlink     A6
  54450. 00027E64  4E75                     rts
  54451. 00027E66  4E56 0000                link       A6, 0
  54452. 00027E6A  2F0A                     move.l     -[A7], A2
  54453. 00027E6C  4878 0018                push.l     0x18
  54454. 00027E70  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54455. 00027E76  2448                     movea.l    A2, A0
  54456. 00027E78  2008                     move.l     D0, A0
  54457. 00027E7A  584F                     addq.w     A7, 4
  54458. 00027E7C  670E                     beq        +0x10 /* 00027E8C */
  54459. 00027E7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54460. 00027E82  2F0A                     move.l     -[A7], A2
  54461. 00027E84  4EB9 0000 11C0           jsr        [0x000011C0]
  54462. 00027E8A  504F                     addq.w     A7, 8
  54463. label00027E8C:
  54464. 00027E8C  204A                     movea.l    A0, A2
  54465. 00027E8E  245F                     movea.l    A2, [A7]+
  54466. 00027E90  4E5E                     unlink     A6
  54467. 00027E92  4E75                     rts
  54468. 00027E94  4E56 0000                link       A6, 0
  54469. 00027E98  2F0A                     move.l     -[A7], A2
  54470. 00027E9A  4878 003E                push.l     0x3E /* '>' */
  54471. 00027E9E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54472. 00027EA4  2448                     movea.l    A2, A0
  54473. 00027EA6  2008                     move.l     D0, A0
  54474. 00027EA8  584F                     addq.w     A7, 4
  54475. 00027EAA  670E                     beq        +0x10 /* 00027EBA */
  54476. 00027EAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54477. 00027EB0  2F0A                     move.l     -[A7], A2
  54478. 00027EB2  4EB9 0000 1158           jsr        [0x00001158]
  54479. 00027EB8  504F                     addq.w     A7, 8
  54480. label00027EBA:
  54481. 00027EBA  204A                     movea.l    A0, A2
  54482. 00027EBC  245F                     movea.l    A2, [A7]+
  54483. 00027EBE  4E5E                     unlink     A6
  54484. 00027EC0  4E75                     rts
  54485. 00027EC2  4E56 0000                link       A6, 0
  54486. 00027EC6  2F0A                     move.l     -[A7], A2
  54487. 00027EC8  4878 0008                push.l     0x8
  54488. 00027ECC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54489. 00027ED2  2448                     movea.l    A2, A0
  54490. 00027ED4  2008                     move.l     D0, A0
  54491. 00027ED6  584F                     addq.w     A7, 4
  54492. 00027ED8  670E                     beq        +0x10 /* 00027EE8 */
  54493. 00027EDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54494. 00027EDE  2F0A                     move.l     -[A7], A2
  54495. 00027EE0  4EB9 0000 0F70           jsr        [0x00000F70]
  54496. 00027EE6  504F                     addq.w     A7, 8
  54497. label00027EE8:
  54498. 00027EE8  204A                     movea.l    A0, A2
  54499. 00027EEA  245F                     movea.l    A2, [A7]+
  54500. 00027EEC  4E5E                     unlink     A6
  54501. 00027EEE  4E75                     rts
  54502. 00027EF0  4E56 0000                link       A6, 0
  54503. 00027EF4  2F0A                     move.l     -[A7], A2
  54504. 00027EF6  4878 000E                push.l     0xE
  54505. 00027EFA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54506. 00027F00  2448                     movea.l    A2, A0
  54507. 00027F02  2008                     move.l     D0, A0
  54508. 00027F04  584F                     addq.w     A7, 4
  54509. 00027F06  670E                     beq        +0x10 /* 00027F16 */
  54510. 00027F08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54511. 00027F0C  2F0A                     move.l     -[A7], A2
  54512. 00027F0E  4EB9 0000 0F20           jsr        [0x00000F20]
  54513. 00027F14  504F                     addq.w     A7, 8
  54514. label00027F16:
  54515. 00027F16  204A                     movea.l    A0, A2
  54516. 00027F18  245F                     movea.l    A2, [A7]+
  54517. 00027F1A  4E5E                     unlink     A6
  54518. 00027F1C  4E75                     rts
  54519. 00027F1E  4E56 0000                link       A6, 0
  54520. 00027F22  2F0A                     move.l     -[A7], A2
  54521. 00027F24  4878 004A                push.l     0x4A /* 'J' */
  54522. 00027F28  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54523. 00027F2E  2448                     movea.l    A2, A0
  54524. 00027F30  2008                     move.l     D0, A0
  54525. 00027F32  584F                     addq.w     A7, 4
  54526. 00027F34  670E                     beq        +0x10 /* 00027F44 */
  54527. 00027F36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54528. 00027F3A  2F0A                     move.l     -[A7], A2
  54529. 00027F3C  4EB9 0000 0DA0           jsr        [0x00000DA0 /* HiliteRGB */]
  54530. 00027F42  504F                     addq.w     A7, 8
  54531. label00027F44:
  54532. 00027F44  204A                     movea.l    A0, A2
  54533. 00027F46  245F                     movea.l    A2, [A7]+
  54534. 00027F48  4E5E                     unlink     A6
  54535. 00027F4A  4E75                     rts
  54536. 00027F4C  4E56 0000                link       A6, 0
  54537. 00027F50  2F0A                     move.l     -[A7], A2
  54538. 00027F52  4878 0042                push.l     0x42 /* 'B' */
  54539. 00027F56  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54540. 00027F5C  2448                     movea.l    A2, A0
  54541. 00027F5E  2008                     move.l     D0, A0
  54542. 00027F60  584F                     addq.w     A7, 4
  54543. 00027F62  670E                     beq        +0x10 /* 00027F72 */
  54544. 00027F64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54545. 00027F68  2F0A                     move.l     -[A7], A2
  54546. 00027F6A  4EB9 0000 0D00           jsr        [0x00000D00 /* TimeDBRA */]
  54547. 00027F70  504F                     addq.w     A7, 8
  54548. label00027F72:
  54549. 00027F72  204A                     movea.l    A0, A2
  54550. 00027F74  245F                     movea.l    A2, [A7]+
  54551. 00027F76  4E5E                     unlink     A6
  54552. 00027F78  4E75                     rts
  54553. 00027F7A  4E56 0000                link       A6, 0
  54554. 00027F7E  2F0A                     move.l     -[A7], A2
  54555. 00027F80  4878 0008                push.l     0x8
  54556. 00027F84  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54557. 00027F8A  2448                     movea.l    A2, A0
  54558. 00027F8C  2008                     move.l     D0, A0
  54559. 00027F8E  584F                     addq.w     A7, 4
  54560. 00027F90  670E                     beq        +0x10 /* 00027FA0 */
  54561. 00027F92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54562. 00027F96  2F0A                     move.l     -[A7], A2
  54563. 00027F98  4EB9 0000 0C38           jsr        [0x00000C38]
  54564. 00027F9E  504F                     addq.w     A7, 8
  54565. label00027FA0:
  54566. 00027FA0  204A                     movea.l    A0, A2
  54567. 00027FA2  245F                     movea.l    A2, [A7]+
  54568. 00027FA4  4E5E                     unlink     A6
  54569. 00027FA6  4E75                     rts
  54570. 00027FA8  4E56 0000                link       A6, 0
  54571. 00027FAC  2F0A                     move.l     -[A7], A2
  54572. 00027FAE  4878 000C                push.l     0xC
  54573. 00027FB2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54574. 00027FB8  2448                     movea.l    A2, A0
  54575. 00027FBA  2008                     move.l     D0, A0
  54576. 00027FBC  584F                     addq.w     A7, 4
  54577. 00027FBE  670E                     beq        +0x10 /* 00027FCE */
  54578. 00027FC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54579. 00027FC4  2F0A                     move.l     -[A7], A2
  54580. 00027FC6  4EB9 0000 0BC0           jsr        [0x00000BC0 /* NewUnused */]
  54581. 00027FCC  504F                     addq.w     A7, 8
  54582. label00027FCE:
  54583. 00027FCE  204A                     movea.l    A0, A2
  54584. 00027FD0  245F                     movea.l    A2, [A7]+
  54585. 00027FD2  4E5E                     unlink     A6
  54586. 00027FD4  4E75                     rts
  54587. 00027FD6  4E56 0000                link       A6, 0
  54588. 00027FDA  2F0A                     move.l     -[A7], A2
  54589. 00027FDC  4878 003E                push.l     0x3E /* '>' */
  54590. 00027FE0  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54591. 00027FE6  2448                     movea.l    A2, A0
  54592. 00027FE8  2008                     move.l     D0, A0
  54593. 00027FEA  584F                     addq.w     A7, 4
  54594. 00027FEC  670E                     beq        +0x10 /* 00027FFC */
  54595. 00027FEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54596. 00027FF2  2F0A                     move.l     -[A7], A2
  54597. 00027FF4  4EB9 0000 0AA0           jsr        [0x00000AA0 /* DAStrings */]
  54598. 00027FFA  504F                     addq.w     A7, 8
  54599. label00027FFC:
  54600. 00027FFC  204A                     movea.l    A0, A2
  54601. 00027FFE  245F                     movea.l    A2, [A7]+
  54602. 00028000  4E5E                     unlink     A6
  54603. 00028002  4E75                     rts
  54604. 00028004  4E56 0000                link       A6, 0
  54605. 00028008  2F0A                     move.l     -[A7], A2
  54606. 0002800A  4878 000E                push.l     0xE
  54607. 0002800E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54608. 00028014  2448                     movea.l    A2, A0
  54609. 00028016  2008                     move.l     D0, A0
  54610. 00028018  584F                     addq.w     A7, 4
  54611. 0002801A  670E                     beq        +0x10 /* 0002802A */
  54612. 0002801C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54613. 00028020  2F0A                     move.l     -[A7], A2
  54614. 00028022  4EB9 0000 0A48           jsr        [0x00000A48]
  54615. 00028028  504F                     addq.w     A7, 8
  54616. label0002802A:
  54617. 0002802A  204A                     movea.l    A0, A2
  54618. 0002802C  245F                     movea.l    A2, [A7]+
  54619. 0002802E  4E5E                     unlink     A6
  54620. 00028030  4E75                     rts
  54621. 00028032  4E56 0000                link       A6, 0
  54622. 00028036  2F0A                     move.l     -[A7], A2
  54623. 00028038  4878 0176                push.l     0x176
  54624. 0002803C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54625. 00028042  2448                     movea.l    A2, A0
  54626. 00028044  2008                     move.l     D0, A0
  54627. 00028046  584F                     addq.w     A7, 4
  54628. 00028048  670E                     beq        +0x10 /* 00028058 */
  54629. 0002804A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54630. 0002804E  2F0A                     move.l     -[A7], A2
  54631. 00028050  4EB9 0000 0858           jsr        [0x00000858]
  54632. 00028056  504F                     addq.w     A7, 8
  54633. label00028058:
  54634. 00028058  204A                     movea.l    A0, A2
  54635. 0002805A  245F                     movea.l    A2, [A7]+
  54636. 0002805C  4E5E                     unlink     A6
  54637. 0002805E  4E75                     rts
  54638. 00028060  4E56 0000                link       A6, 0
  54639. 00028064  2F0A                     move.l     -[A7], A2
  54640. 00028066  4878 0010                push.l     0x10
  54641. 0002806A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54642. 00028070  2448                     movea.l    A2, A0
  54643. 00028072  2008                     move.l     D0, A0
  54644. 00028074  584F                     addq.w     A7, 4
  54645. 00028076  670E                     beq        +0x10 /* 00028086 */
  54646. 00028078  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54647. 0002807C  2F0A                     move.l     -[A7], A2
  54648. 0002807E  4EB9 0000 1F00           jsr        [0x00001F00 /* MemVectors32 */]
  54649. 00028084  504F                     addq.w     A7, 8
  54650. label00028086:
  54651. 00028086  204A                     movea.l    A0, A2
  54652. 00028088  245F                     movea.l    A2, [A7]+
  54653. 0002808A  4E5E                     unlink     A6
  54654. 0002808C  4E75                     rts
  54655. 0002808E  4E56 0000                link       A6, 0
  54656. 00028092  2F0A                     move.l     -[A7], A2
  54657. 00028094  4878 0010                push.l     0x10
  54658. 00028098  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54659. 0002809E  2448                     movea.l    A2, A0
  54660. 000280A0  2008                     move.l     D0, A0
  54661. 000280A2  584F                     addq.w     A7, 4
  54662. 000280A4  670E                     beq        +0x10 /* 000280B4 */
  54663. 000280A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54664. 000280AA  2F0A                     move.l     -[A7], A2
  54665. 000280AC  4EB9 0000 1E20           jsr        [0x00001E20]
  54666. 000280B2  504F                     addq.w     A7, 8
  54667. label000280B4:
  54668. 000280B4  204A                     movea.l    A0, A2
  54669. 000280B6  245F                     movea.l    A2, [A7]+
  54670. 000280B8  4E5E                     unlink     A6
  54671. 000280BA  4E75                     rts
  54672. 000280BC  4E56 0000                link       A6, 0
  54673. 000280C0  2F0A                     move.l     -[A7], A2
  54674. 000280C2  4878 0010                push.l     0x10
  54675. 000280C6  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54676. 000280CC  2448                     movea.l    A2, A0
  54677. 000280CE  2008                     move.l     D0, A0
  54678. 000280D0  584F                     addq.w     A7, 4
  54679. 000280D2  670E                     beq        +0x10 /* 000280E2 */
  54680. 000280D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54681. 000280D8  2F0A                     move.l     -[A7], A2
  54682. 000280DA  4EB9 0000 1D98           jsr        [0x00001D98]
  54683. 000280E0  504F                     addq.w     A7, 8
  54684. label000280E2:
  54685. 000280E2  204A                     movea.l    A0, A2
  54686. 000280E4  245F                     movea.l    A2, [A7]+
  54687. 000280E6  4E5E                     unlink     A6
  54688. 000280E8  4E75                     rts
  54689. 000280EA  4E56 0000                link       A6, 0
  54690. 000280EE  2F0A                     move.l     -[A7], A2
  54691. 000280F0  4878 0010                push.l     0x10
  54692. 000280F4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54693. 000280FA  2448                     movea.l    A2, A0
  54694. 000280FC  2008                     move.l     D0, A0
  54695. 000280FE  584F                     addq.w     A7, 4
  54696. 00028100  670E                     beq        +0x10 /* 00028110 */
  54697. 00028102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54698. 00028106  2F0A                     move.l     -[A7], A2
  54699. 00028108  4EB9 0000 1EB8           jsr        [0x00001EB8]
  54700. 0002810E  504F                     addq.w     A7, 8
  54701. label00028110:
  54702. 00028110  204A                     movea.l    A0, A2
  54703. 00028112  245F                     movea.l    A2, [A7]+
  54704. 00028114  4E5E                     unlink     A6
  54705. 00028116  4E75                     rts
  54706. 00028118  4E56 0000                link       A6, 0
  54707. 0002811C  2F0A                     move.l     -[A7], A2
  54708. 0002811E  4878 0010                push.l     0x10
  54709. 00028122  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54710. 00028128  2448                     movea.l    A2, A0
  54711. 0002812A  2008                     move.l     D0, A0
  54712. 0002812C  584F                     addq.w     A7, 4
  54713. 0002812E  670E                     beq        +0x10 /* 0002813E */
  54714. 00028130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54715. 00028134  2F0A                     move.l     -[A7], A2
  54716. 00028136  4EB9 0000 1EA0           jsr        [0x00001EA0]
  54717. 0002813C  504F                     addq.w     A7, 8
  54718. label0002813E:
  54719. 0002813E  204A                     movea.l    A0, A2
  54720. 00028140  245F                     movea.l    A2, [A7]+
  54721. 00028142  4E5E                     unlink     A6
  54722. 00028144  4E75                     rts
  54723. 00028146  4E56 0000                link       A6, 0
  54724. 0002814A  2F0A                     move.l     -[A7], A2
  54725. 0002814C  4878 0008                push.l     0x8
  54726. 00028150  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54727. 00028156  2448                     movea.l    A2, A0
  54728. 00028158  2008                     move.l     D0, A0
  54729. 0002815A  584F                     addq.w     A7, 4
  54730. 0002815C  670E                     beq        +0x10 /* 0002816C */
  54731. 0002815E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54732. 00028162  2F0A                     move.l     -[A7], A2
  54733. 00028164  4EB9 0000 1D38           jsr        [0x00001D38]
  54734. 0002816A  504F                     addq.w     A7, 8
  54735. label0002816C:
  54736. 0002816C  204A                     movea.l    A0, A2
  54737. 0002816E  245F                     movea.l    A2, [A7]+
  54738. 00028170  4E5E                     unlink     A6
  54739. 00028172  4E75                     rts
  54740. 00028174  4E56 0000                link       A6, 0
  54741. 00028178  2F0A                     move.l     -[A7], A2
  54742. 0002817A  4878 0010                push.l     0x10
  54743. 0002817E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54744. 00028184  2448                     movea.l    A2, A0
  54745. 00028186  2008                     move.l     D0, A0
  54746. 00028188  584F                     addq.w     A7, 4
  54747. 0002818A  670E                     beq        +0x10 /* 0002819A */
  54748. 0002818C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54749. 00028190  2F0A                     move.l     -[A7], A2
  54750. 00028192  4EB9 0000 1E68           jsr        [0x00001E68]
  54751. 00028198  504F                     addq.w     A7, 8
  54752. label0002819A:
  54753. 0002819A  204A                     movea.l    A0, A2
  54754. 0002819C  245F                     movea.l    A2, [A7]+
  54755. 0002819E  4E5E                     unlink     A6
  54756. 000281A0  4E75                     rts
  54757. 000281A2  4E56 0000                link       A6, 0
  54758. 000281A6  2F0A                     move.l     -[A7], A2
  54759. 000281A8  4878 0010                push.l     0x10
  54760. 000281AC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54761. 000281B2  2448                     movea.l    A2, A0
  54762. 000281B4  2008                     move.l     D0, A0
  54763. 000281B6  584F                     addq.w     A7, 4
  54764. 000281B8  670E                     beq        +0x10 /* 000281C8 */
  54765. 000281BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54766. 000281BE  2F0A                     move.l     -[A7], A2
  54767. 000281C0  4EB9 0000 1E88           jsr        [0x00001E88]
  54768. 000281C6  504F                     addq.w     A7, 8
  54769. label000281C8:
  54770. 000281C8  204A                     movea.l    A0, A2
  54771. 000281CA  245F                     movea.l    A2, [A7]+
  54772. 000281CC  4E5E                     unlink     A6
  54773. 000281CE  4E75                     rts
  54774. 000281D0  4E56 0000                link       A6, 0
  54775. 000281D4  2F0A                     move.l     -[A7], A2
  54776. 000281D6  4878 00E6                push.l     0xE6
  54777. 000281DA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54778. 000281E0  2448                     movea.l    A2, A0
  54779. 000281E2  2008                     move.l     D0, A0
  54780. 000281E4  584F                     addq.w     A7, 4
  54781. 000281E6  671A                     beq        +0x1C /* 00028202 */
  54782. 000281E8  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  54783. 000281EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54784. 000281F2  3F3C 0001                move.w     -[A7], 0x1
  54785. 000281F6  2F0A                     move.l     -[A7], A2
  54786. 000281F8  4EB9 0000 1C80           jsr        [0x00001C80]
  54787. 000281FE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54788. label00028202:
  54789. 00028202  204A                     movea.l    A0, A2
  54790. 00028204  245F                     movea.l    A2, [A7]+
  54791. 00028206  4E5E                     unlink     A6
  54792. 00028208  4E75                     rts
  54793. 0002820A  4E56 0000                link       A6, 0
  54794. 0002820E  2F0A                     move.l     -[A7], A2
  54795. 00028210  4878 00E6                push.l     0xE6
  54796. 00028214  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54797. 0002821A  2448                     movea.l    A2, A0
  54798. 0002821C  2008                     move.l     D0, A0
  54799. 0002821E  584F                     addq.w     A7, 4
  54800. 00028220  671A                     beq        +0x1C /* 0002823C */
  54801. 00028222  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  54802. 00028228  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54803. 0002822C  3F3C 0001                move.w     -[A7], 0x1
  54804. 00028230  2F0A                     move.l     -[A7], A2
  54805. 00028232  4EB9 0000 1C70           jsr        [0x00001C70]
  54806. 00028238  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54807. label0002823C:
  54808. 0002823C  204A                     movea.l    A0, A2
  54809. 0002823E  245F                     movea.l    A2, [A7]+
  54810. 00028240  4E5E                     unlink     A6
  54811. 00028242  4E75                     rts
  54812. 00028244  4E56 0000                link       A6, 0
  54813. 00028248  2F0A                     move.l     -[A7], A2
  54814. 0002824A  4878 00E6                push.l     0xE6
  54815. 0002824E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54816. 00028254  2448                     movea.l    A2, A0
  54817. 00028256  2008                     move.l     D0, A0
  54818. 00028258  584F                     addq.w     A7, 4
  54819. 0002825A  671A                     beq        +0x1C /* 00028276 */
  54820. 0002825C  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  54821. 00028262  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54822. 00028266  3F3C 0001                move.w     -[A7], 0x1
  54823. 0002826A  2F0A                     move.l     -[A7], A2
  54824. 0002826C  4EB9 0000 1C60           jsr        [0x00001C60]
  54825. 00028272  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54826. label00028276:
  54827. 00028276  204A                     movea.l    A0, A2
  54828. 00028278  245F                     movea.l    A2, [A7]+
  54829. 0002827A  4E5E                     unlink     A6
  54830. 0002827C  4E75                     rts
  54831. 0002827E  4E56 0000                link       A6, 0
  54832. 00028282  2F0A                     move.l     -[A7], A2
  54833. 00028284  4878 0076                push.l     0x76 /* 'v' */
  54834. 00028288  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54835. 0002828E  2448                     movea.l    A2, A0
  54836. 00028290  2008                     move.l     D0, A0
  54837. 00028292  584F                     addq.w     A7, 4
  54838. 00028294  671A                     beq        +0x1C /* 000282B0 */
  54839. 00028296  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  54840. 0002829C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54841. 000282A0  3F3C 0001                move.w     -[A7], 0x1
  54842. 000282A4  2F0A                     move.l     -[A7], A2
  54843. 000282A6  4EB9 0000 1C28           jsr        [0x00001C28]
  54844. 000282AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54845. label000282B0:
  54846. 000282B0  204A                     movea.l    A0, A2
  54847. 000282B2  245F                     movea.l    A2, [A7]+
  54848. 000282B4  4E5E                     unlink     A6
  54849. 000282B6  4E75                     rts
  54850. 000282B8  4E56 0000                link       A6, 0
  54851. 000282BC  2F0A                     move.l     -[A7], A2
  54852. 000282BE  4878 0076                push.l     0x76 /* 'v' */
  54853. 000282C2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54854. 000282C8  2448                     movea.l    A2, A0
  54855. 000282CA  2008                     move.l     D0, A0
  54856. 000282CC  584F                     addq.w     A7, 4
  54857. 000282CE  671A                     beq        +0x1C /* 000282EA */
  54858. 000282D0  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  54859. 000282D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54860. 000282DA  3F3C 0001                move.w     -[A7], 0x1
  54861. 000282DE  2F0A                     move.l     -[A7], A2
  54862. 000282E0  4EB9 0000 1C10           jsr        [0x00001C10]
  54863. 000282E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54864. label000282EA:
  54865. 000282EA  204A                     movea.l    A0, A2
  54866. 000282EC  245F                     movea.l    A2, [A7]+
  54867. 000282EE  4E5E                     unlink     A6
  54868. 000282F0  4E75                     rts
  54869. 000282F2  4E56 0000                link       A6, 0
  54870. 000282F6  2F0A                     move.l     -[A7], A2
  54871. 000282F8  4878 0076                push.l     0x76 /* 'v' */
  54872. 000282FC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54873. 00028302  2448                     movea.l    A2, A0
  54874. 00028304  2008                     move.l     D0, A0
  54875. 00028306  584F                     addq.w     A7, 4
  54876. 00028308  671A                     beq        +0x1C /* 00028324 */
  54877. 0002830A  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  54878. 00028310  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54879. 00028314  3F3C 0001                move.w     -[A7], 0x1
  54880. 00028318  2F0A                     move.l     -[A7], A2
  54881. 0002831A  4EB9 0000 1C00           jsr        [0x00001C00]
  54882. 00028320  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54883. label00028324:
  54884. 00028324  204A                     movea.l    A0, A2
  54885. 00028326  245F                     movea.l    A2, [A7]+
  54886. 00028328  4E5E                     unlink     A6
  54887. 0002832A  4E75                     rts
  54888. 0002832C  4E56 0000                link       A6, 0
  54889. 00028330  2F0A                     move.l     -[A7], A2
  54890. 00028332  4878 007A                push.l     0x7A /* 'z' */
  54891. 00028336  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54892. 0002833C  2448                     movea.l    A2, A0
  54893. 0002833E  2008                     move.l     D0, A0
  54894. 00028340  584F                     addq.w     A7, 4
  54895. 00028342  671A                     beq        +0x1C /* 0002835E */
  54896. 00028344  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  54897. 0002834A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54898. 0002834E  3F3C 0001                move.w     -[A7], 0x1
  54899. 00028352  2F0A                     move.l     -[A7], A2
  54900. 00028354  4EB9 0000 1B70           jsr        [0x00001B70]
  54901. 0002835A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54902. label0002835E:
  54903. 0002835E  204A                     movea.l    A0, A2
  54904. 00028360  245F                     movea.l    A2, [A7]+
  54905. 00028362  4E5E                     unlink     A6
  54906. 00028364  4E75                     rts
  54907. 00028366  4E56 0000                link       A6, 0
  54908. 0002836A  2F0A                     move.l     -[A7], A2
  54909. 0002836C  4878 00E6                push.l     0xE6
  54910. 00028370  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54911. 00028376  2448                     movea.l    A2, A0
  54912. 00028378  2008                     move.l     D0, A0
  54913. 0002837A  584F                     addq.w     A7, 4
  54914. 0002837C  671A                     beq        +0x1C /* 00028398 */
  54915. 0002837E  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  54916. 00028384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54917. 00028388  3F3C 0001                move.w     -[A7], 0x1
  54918. 0002838C  2F0A                     move.l     -[A7], A2
  54919. 0002838E  4EB9 0000 1B10           jsr        [0x00001B10]
  54920. 00028394  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54921. label00028398:
  54922. 00028398  204A                     movea.l    A0, A2
  54923. 0002839A  245F                     movea.l    A2, [A7]+
  54924. 0002839C  4E5E                     unlink     A6
  54925. 0002839E  4E75                     rts
  54926. 000283A0  4E56 0000                link       A6, 0
  54927. 000283A4  2F0A                     move.l     -[A7], A2
  54928. 000283A6  4878 00E6                push.l     0xE6
  54929. 000283AA  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54930. 000283B0  2448                     movea.l    A2, A0
  54931. 000283B2  2008                     move.l     D0, A0
  54932. 000283B4  584F                     addq.w     A7, 4
  54933. 000283B6  671A                     beq        +0x1C /* 000283D2 */
  54934. 000283B8  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  54935. 000283BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54936. 000283C2  3F3C 0001                move.w     -[A7], 0x1
  54937. 000283C6  2F0A                     move.l     -[A7], A2
  54938. 000283C8  4EB9 0000 1AF8           jsr        [0x00001AF8]
  54939. 000283CE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54940. label000283D2:
  54941. 000283D2  204A                     movea.l    A0, A2
  54942. 000283D4  245F                     movea.l    A2, [A7]+
  54943. 000283D6  4E5E                     unlink     A6
  54944. 000283D8  4E75                     rts
  54945. 000283DA  4E56 0000                link       A6, 0
  54946. 000283DE  2F0A                     move.l     -[A7], A2
  54947. 000283E0  4878 0076                push.l     0x76 /* 'v' */
  54948. 000283E4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54949. 000283EA  2448                     movea.l    A2, A0
  54950. 000283EC  2008                     move.l     D0, A0
  54951. 000283EE  584F                     addq.w     A7, 4
  54952. 000283F0  671A                     beq        +0x1C /* 0002840C */
  54953. 000283F2  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  54954. 000283F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54955. 000283FC  3F3C 0001                move.w     -[A7], 0x1
  54956. 00028400  2F0A                     move.l     -[A7], A2
  54957. 00028402  4EB9 0000 1AE0           jsr        [0x00001AE0]
  54958. 00028408  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54959. label0002840C:
  54960. 0002840C  204A                     movea.l    A0, A2
  54961. 0002840E  245F                     movea.l    A2, [A7]+
  54962. 00028410  4E5E                     unlink     A6
  54963. 00028412  4E75                     rts
  54964. 00028414  4E56 0000                link       A6, 0
  54965. 00028418  2F0A                     move.l     -[A7], A2
  54966. 0002841A  4878 00E6                push.l     0xE6
  54967. 0002841E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54968. 00028424  2448                     movea.l    A2, A0
  54969. 00028426  2008                     move.l     D0, A0
  54970. 00028428  584F                     addq.w     A7, 4
  54971. 0002842A  671A                     beq        +0x1C /* 00028446 */
  54972. 0002842C  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  54973. 00028432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54974. 00028436  3F3C 0001                move.w     -[A7], 0x1
  54975. 0002843A  2F0A                     move.l     -[A7], A2
  54976. 0002843C  4EB9 0000 1AC8           jsr        [0x00001AC8]
  54977. 00028442  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54978. label00028446:
  54979. 00028446  204A                     movea.l    A0, A2
  54980. 00028448  245F                     movea.l    A2, [A7]+
  54981. 0002844A  4E5E                     unlink     A6
  54982. 0002844C  4E75                     rts
  54983. 0002844E  4E56 0000                link       A6, 0
  54984. 00028452  2F0A                     move.l     -[A7], A2
  54985. 00028454  4878 0076                push.l     0x76 /* 'v' */
  54986. 00028458  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  54987. 0002845E  2448                     movea.l    A2, A0
  54988. 00028460  2008                     move.l     D0, A0
  54989. 00028462  584F                     addq.w     A7, 4
  54990. 00028464  671A                     beq        +0x1C /* 00028480 */
  54991. 00028466  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  54992. 0002846C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54993. 00028470  3F3C 0001                move.w     -[A7], 0x1
  54994. 00028474  2F0A                     move.l     -[A7], A2
  54995. 00028476  4EB9 0000 1AB0           jsr        [0x00001AB0]
  54996. 0002847C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  54997. label00028480:
  54998. 00028480  204A                     movea.l    A0, A2
  54999. 00028482  245F                     movea.l    A2, [A7]+
  55000. 00028484  4E5E                     unlink     A6
  55001. 00028486  4E75                     rts
  55002. 00028488  4E56 0000                link       A6, 0
  55003. 0002848C  2F0A                     move.l     -[A7], A2
  55004. 0002848E  4878 00C4                push.l     0xC4
  55005. 00028492  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55006. 00028498  2448                     movea.l    A2, A0
  55007. 0002849A  2008                     move.l     D0, A0
  55008. 0002849C  584F                     addq.w     A7, 4
  55009. 0002849E  671A                     beq        +0x1C /* 000284BA */
  55010. 000284A0  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  55011. 000284A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55012. 000284AA  3F3C 0001                move.w     -[A7], 0x1
  55013. 000284AE  2F0A                     move.l     -[A7], A2
  55014. 000284B0  4EB9 0000 19A0           jsr        [0x000019A0]
  55015. 000284B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55016. label000284BA:
  55017. 000284BA  204A                     movea.l    A0, A2
  55018. 000284BC  245F                     movea.l    A2, [A7]+
  55019. 000284BE  4E5E                     unlink     A6
  55020. 000284C0  4E75                     rts
  55021. 000284C2  4E56 0000                link       A6, 0
  55022. 000284C6  2F0A                     move.l     -[A7], A2
  55023. 000284C8  4878 0076                push.l     0x76 /* 'v' */
  55024. 000284CC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55025. 000284D2  2448                     movea.l    A2, A0
  55026. 000284D4  2008                     move.l     D0, A0
  55027. 000284D6  584F                     addq.w     A7, 4
  55028. 000284D8  671A                     beq        +0x1C /* 000284F4 */
  55029. 000284DA  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  55030. 000284E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55031. 000284E4  3F3C 0001                move.w     -[A7], 0x1
  55032. 000284E8  2F0A                     move.l     -[A7], A2
  55033. 000284EA  4EB9 0000 1988           jsr        [0x00001988]
  55034. 000284F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55035. label000284F4:
  55036. 000284F4  204A                     movea.l    A0, A2
  55037. 000284F6  245F                     movea.l    A2, [A7]+
  55038. 000284F8  4E5E                     unlink     A6
  55039. 000284FA  4E75                     rts
  55040. 000284FC  4E56 0000                link       A6, 0
  55041. 00028500  2F0A                     move.l     -[A7], A2
  55042. 00028502  4878 0090                push.l     0x90
  55043. 00028506  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55044. 0002850C  2448                     movea.l    A2, A0
  55045. 0002850E  2008                     move.l     D0, A0
  55046. 00028510  584F                     addq.w     A7, 4
  55047. 00028512  671A                     beq        +0x1C /* 0002852E */
  55048. 00028514  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  55049. 0002851A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55050. 0002851E  3F3C 0001                move.w     -[A7], 0x1
  55051. 00028522  2F0A                     move.l     -[A7], A2
  55052. 00028524  4EB9 0000 1968           jsr        [0x00001968]
  55053. 0002852A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55054. label0002852E:
  55055. 0002852E  204A                     movea.l    A0, A2
  55056. 00028530  245F                     movea.l    A2, [A7]+
  55057. 00028532  4E5E                     unlink     A6
  55058. 00028534  4E75                     rts
  55059. 00028536  4E56 0000                link       A6, 0
  55060. 0002853A  2F0A                     move.l     -[A7], A2
  55061. 0002853C  4878 00AC                push.l     0xAC
  55062. 00028540  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55063. 00028546  2448                     movea.l    A2, A0
  55064. 00028548  2008                     move.l     D0, A0
  55065. 0002854A  584F                     addq.w     A7, 4
  55066. 0002854C  671A                     beq        +0x1C /* 00028568 */
  55067. 0002854E  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  55068. 00028554  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55069. 00028558  3F3C 0001                move.w     -[A7], 0x1
  55070. 0002855C  2F0A                     move.l     -[A7], A2
  55071. 0002855E  4EB9 0000 1938           jsr        [0x00001938]
  55072. 00028564  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55073. label00028568:
  55074. 00028568  204A                     movea.l    A0, A2
  55075. 0002856A  245F                     movea.l    A2, [A7]+
  55076. 0002856C  4E5E                     unlink     A6
  55077. 0002856E  4E75                     rts
  55078. 00028570  4E56 0000                link       A6, 0
  55079. 00028574  2F0A                     move.l     -[A7], A2
  55080. 00028576  4878 00E6                push.l     0xE6
  55081. 0002857A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55082. 00028580  2448                     movea.l    A2, A0
  55083. 00028582  2008                     move.l     D0, A0
  55084. 00028584  584F                     addq.w     A7, 4
  55085. 00028586  671A                     beq        +0x1C /* 000285A2 */
  55086. 00028588  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  55087. 0002858E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55088. 00028592  3F3C 0001                move.w     -[A7], 0x1
  55089. 00028596  2F0A                     move.l     -[A7], A2
  55090. 00028598  4EB9 0000 1900           jsr        [0x00001900]
  55091. 0002859E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55092. label000285A2:
  55093. 000285A2  204A                     movea.l    A0, A2
  55094. 000285A4  245F                     movea.l    A2, [A7]+
  55095. 000285A6  4E5E                     unlink     A6
  55096. 000285A8  4E75                     rts
  55097. 000285AA  4E56 0000                link       A6, 0
  55098. 000285AE  2F0A                     move.l     -[A7], A2
  55099. 000285B0  4878 007A                push.l     0x7A /* 'z' */
  55100. 000285B4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55101. 000285BA  2448                     movea.l    A2, A0
  55102. 000285BC  2008                     move.l     D0, A0
  55103. 000285BE  584F                     addq.w     A7, 4
  55104. 000285C0  671A                     beq        +0x1C /* 000285DC */
  55105. 000285C2  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  55106. 000285C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55107. 000285CC  3F3C 0001                move.w     -[A7], 0x1
  55108. 000285D0  2F0A                     move.l     -[A7], A2
  55109. 000285D2  4EB9 0000 18C8           jsr        [0x000018C8]
  55110. 000285D8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55111. label000285DC:
  55112. 000285DC  204A                     movea.l    A0, A2
  55113. 000285DE  245F                     movea.l    A2, [A7]+
  55114. 000285E0  4E5E                     unlink     A6
  55115. 000285E2  4E75                     rts
  55116. 000285E4  4E56 0000                link       A6, 0
  55117. 000285E8  2F0A                     move.l     -[A7], A2
  55118. 000285EA  4878 0088                push.l     0x88
  55119. 000285EE  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55120. 000285F4  2448                     movea.l    A2, A0
  55121. 000285F6  2008                     move.l     D0, A0
  55122. 000285F8  584F                     addq.w     A7, 4
  55123. 000285FA  671A                     beq        +0x1C /* 00028616 */
  55124. 000285FC  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  55125. 00028602  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55126. 00028606  3F3C 0001                move.w     -[A7], 0x1
  55127. 0002860A  2F0A                     move.l     -[A7], A2
  55128. 0002860C  4EB9 0000 1878           jsr        [0x00001878]
  55129. 00028612  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55130. label00028616:
  55131. 00028616  204A                     movea.l    A0, A2
  55132. 00028618  245F                     movea.l    A2, [A7]+
  55133. 0002861A  4E5E                     unlink     A6
  55134. 0002861C  4E75                     rts
  55135. 0002861E  4E56 0000                link       A6, 0
  55136. 00028622  2F0A                     move.l     -[A7], A2
  55137. 00028624  4878 00C8                push.l     0xC8
  55138. 00028628  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55139. 0002862E  2448                     movea.l    A2, A0
  55140. 00028630  2008                     move.l     D0, A0
  55141. 00028632  584F                     addq.w     A7, 4
  55142. 00028634  6714                     beq        +0x16 /* 0002864A */
  55143. 00028636  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55144. 0002863A  3F3C 0001                move.w     -[A7], 0x1
  55145. 0002863E  2F0A                     move.l     -[A7], A2
  55146. 00028640  4EB9 0000 3A28           jsr        [0x00003A28]
  55147. 00028646  4FEF 000A                lea.l      A7, [A7 + 0xA]
  55148. label0002864A:
  55149. 0002864A  204A                     movea.l    A0, A2
  55150. 0002864C  245F                     movea.l    A2, [A7]+
  55151. 0002864E  4E5E                     unlink     A6
  55152. 00028650  4E75                     rts
  55153. 00028652  4E56 0000                link       A6, 0
  55154. 00028656  2F0A                     move.l     -[A7], A2
  55155. 00028658  4878 00E0                push.l     0xE0
  55156. 0002865C  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55157. 00028662  2448                     movea.l    A2, A0
  55158. 00028664  2008                     move.l     D0, A0
  55159. 00028666  584F                     addq.w     A7, 4
  55160. 00028668  6714                     beq        +0x16 /* 0002867E */
  55161. 0002866A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55162. 0002866E  3F3C 0001                move.w     -[A7], 0x1
  55163. 00028672  2F0A                     move.l     -[A7], A2
  55164. 00028674  4EB9 0000 39F0           jsr        [0x000039F0]
  55165. 0002867A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  55166. label0002867E:
  55167. 0002867E  204A                     movea.l    A0, A2
  55168. 00028680  245F                     movea.l    A2, [A7]+
  55169. 00028682  4E5E                     unlink     A6
  55170. 00028684  4E75                     rts
  55171. 00028686  4E56 0000                link       A6, 0
  55172. 0002868A  2F0A                     move.l     -[A7], A2
  55173. 0002868C  4878 0010                push.l     0x10
  55174. 00028690  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55175. 00028696  2448                     movea.l    A2, A0
  55176. 00028698  2008                     move.l     D0, A0
  55177. 0002869A  584F                     addq.w     A7, 4
  55178. 0002869C  670E                     beq        +0x10 /* 000286AC */
  55179. 0002869E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55180. 000286A2  2F0A                     move.l     -[A7], A2
  55181. 000286A4  4EB9 0000 1E40           jsr        [0x00001E40]
  55182. 000286AA  504F                     addq.w     A7, 8
  55183. label000286AC:
  55184. 000286AC  204A                     movea.l    A0, A2
  55185. 000286AE  245F                     movea.l    A2, [A7]+
  55186. 000286B0  4E5E                     unlink     A6
  55187. 000286B2  4E75                     rts
  55188. 000286B4  4E56 0000                link       A6, 0
  55189. 000286B8  2F0A                     move.l     -[A7], A2
  55190. 000286BA  4878 0010                push.l     0x10
  55191. 000286BE  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55192. 000286C4  2448                     movea.l    A2, A0
  55193. 000286C6  2008                     move.l     D0, A0
  55194. 000286C8  584F                     addq.w     A7, 4
  55195. 000286CA  670E                     beq        +0x10 /* 000286DA */
  55196. 000286CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55197. 000286D0  2F0A                     move.l     -[A7], A2
  55198. 000286D2  4EB9 0000 1D50           jsr        [0x00001D50]
  55199. 000286D8  504F                     addq.w     A7, 8
  55200. label000286DA:
  55201. 000286DA  204A                     movea.l    A0, A2
  55202. 000286DC  245F                     movea.l    A2, [A7]+
  55203. 000286DE  4E5E                     unlink     A6
  55204. 000286E0  4E75                     rts
  55205. 000286E2  4E56 0000                link       A6, 0
  55206. 000286E6  2F0A                     move.l     -[A7], A2
  55207. 000286E8  4878 0010                push.l     0x10
  55208. 000286EC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55209. 000286F2  2448                     movea.l    A2, A0
  55210. 000286F4  2008                     move.l     D0, A0
  55211. 000286F6  584F                     addq.w     A7, 4
  55212. 000286F8  670E                     beq        +0x10 /* 00028708 */
  55213. 000286FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55214. 000286FE  2F0A                     move.l     -[A7], A2
  55215. 00028700  4EB9 0000 1C90           jsr        [0x00001C90]
  55216. 00028706  504F                     addq.w     A7, 8
  55217. label00028708:
  55218. 00028708  204A                     movea.l    A0, A2
  55219. 0002870A  245F                     movea.l    A2, [A7]+
  55220. 0002870C  4E5E                     unlink     A6
  55221. 0002870E  4E75                     rts
  55222. 00028710  4E56 0000                link       A6, 0
  55223. 00028714  2F0A                     move.l     -[A7], A2
  55224. 00028716  4878 0012                push.l     0x12
  55225. 0002871A  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55226. 00028720  2448                     movea.l    A2, A0
  55227. 00028722  2008                     move.l     D0, A0
  55228. 00028724  584F                     addq.w     A7, 4
  55229. 00028726  670E                     beq        +0x10 /* 00028736 */
  55230. 00028728  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55231. 0002872C  2F0A                     move.l     -[A7], A2
  55232. 0002872E  4EB9 0000 0440           jsr        [0x00000440]
  55233. 00028734  504F                     addq.w     A7, 8
  55234. label00028736:
  55235. 00028736  204A                     movea.l    A0, A2
  55236. 00028738  245F                     movea.l    A2, [A7]+
  55237. 0002873A  4E5E                     unlink     A6
  55238. 0002873C  4E75                     rts
  55239. 0002873E  4E56 0000                link       A6, 0
  55240. 00028742  2F0A                     move.l     -[A7], A2
  55241. 00028744  4878 0012                push.l     0x12
  55242. 00028748  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55243. 0002874E  2448                     movea.l    A2, A0
  55244. 00028750  2008                     move.l     D0, A0
  55245. 00028752  584F                     addq.w     A7, 4
  55246. 00028754  670E                     beq        +0x10 /* 00028764 */
  55247. 00028756  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55248. 0002875A  2F0A                     move.l     -[A7], A2
  55249. 0002875C  4EB9 0000 1DD8           jsr        [0x00001DD8]
  55250. 00028762  504F                     addq.w     A7, 8
  55251. label00028764:
  55252. 00028764  204A                     movea.l    A0, A2
  55253. 00028766  245F                     movea.l    A2, [A7]+
  55254. 00028768  4E5E                     unlink     A6
  55255. 0002876A  4E75                     rts
  55256. 0002876C  4E56 0000                link       A6, 0
  55257. 00028770  2F0A                     move.l     -[A7], A2
  55258. 00028772  4878 0122                push.l     0x122
  55259. 00028776  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55260. 0002877C  2448                     movea.l    A2, A0
  55261. 0002877E  2008                     move.l     D0, A0
  55262. 00028780  584F                     addq.w     A7, 4
  55263. 00028782  670E                     beq        +0x10 /* 00028792 */
  55264. 00028784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55265. 00028788  2F0A                     move.l     -[A7], A2
  55266. 0002878A  4EB9 0000 1378           jsr        [0x00001378]
  55267. 00028790  504F                     addq.w     A7, 8
  55268. label00028792:
  55269. 00028792  204A                     movea.l    A0, A2
  55270. 00028794  245F                     movea.l    A2, [A7]+
  55271. 00028796  4E5E                     unlink     A6
  55272. 00028798  4E75                     rts
  55273. 0002879A  4E56 0000                link       A6, 0
  55274. 0002879E  2F0A                     move.l     -[A7], A2
  55275. 000287A0  4878 013A                push.l     0x13A
  55276. 000287A4  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55277. 000287AA  2448                     movea.l    A2, A0
  55278. 000287AC  2008                     move.l     D0, A0
  55279. 000287AE  584F                     addq.w     A7, 4
  55280. 000287B0  670E                     beq        +0x10 /* 000287C0 */
  55281. 000287B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55282. 000287B6  2F0A                     move.l     -[A7], A2
  55283. 000287B8  4EB9 0000 1268           jsr        [0x00001268]
  55284. 000287BE  504F                     addq.w     A7, 8
  55285. label000287C0:
  55286. 000287C0  204A                     movea.l    A0, A2
  55287. 000287C2  245F                     movea.l    A2, [A7]+
  55288. 000287C4  4E5E                     unlink     A6
  55289. 000287C6  4E75                     rts
  55290. 000287C8  4E56 0000                link       A6, 0
  55291. 000287CC  2F0A                     move.l     -[A7], A2
  55292. 000287CE  4878 0132                push.l     0x132
  55293. 000287D2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55294. 000287D8  2448                     movea.l    A2, A0
  55295. 000287DA  2008                     move.l     D0, A0
  55296. 000287DC  584F                     addq.w     A7, 4
  55297. 000287DE  670E                     beq        +0x10 /* 000287EE */
  55298. 000287E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55299. 000287E4  2F0A                     move.l     -[A7], A2
  55300. 000287E6  4EB9 0000 0FD8           jsr        [0x00000FD8]
  55301. 000287EC  504F                     addq.w     A7, 8
  55302. label000287EE:
  55303. 000287EE  204A                     movea.l    A0, A2
  55304. 000287F0  245F                     movea.l    A2, [A7]+
  55305. 000287F2  4E5E                     unlink     A6
  55306. 000287F4  4E75                     rts
  55307. 000287F6  4E56 0000                link       A6, 0
  55308. 000287FA  2F0A                     move.l     -[A7], A2
  55309. 000287FC  4878 0124                push.l     0x124
  55310. 00028800  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55311. 00028806  2448                     movea.l    A2, A0
  55312. 00028808  2008                     move.l     D0, A0
  55313. 0002880A  584F                     addq.w     A7, 4
  55314. 0002880C  670E                     beq        +0x10 /* 0002881C */
  55315. 0002880E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55316. 00028812  2F0A                     move.l     -[A7], A2
  55317. 00028814  4EB9 0000 0AE0           jsr        [0x00000AE0]
  55318. 0002881A  504F                     addq.w     A7, 8
  55319. label0002881C:
  55320. 0002881C  204A                     movea.l    A0, A2
  55321. 0002881E  245F                     movea.l    A2, [A7]+
  55322. 00028820  4E5E                     unlink     A6
  55323. 00028822  4E75                     rts
  55324. 00028824  4E56 0000                link       A6, 0
  55325. 00028828  2F0A                     move.l     -[A7], A2
  55326. 0002882A  4878 0076                push.l     0x76 /* 'v' */
  55327. 0002882E  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55328. 00028834  2448                     movea.l    A2, A0
  55329. 00028836  2008                     move.l     D0, A0
  55330. 00028838  584F                     addq.w     A7, 4
  55331. 0002883A  671A                     beq        +0x1C /* 00028856 */
  55332. 0002883C  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  55333. 00028842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55334. 00028846  3F3C 0001                move.w     -[A7], 0x1
  55335. 0002884A  2F0A                     move.l     -[A7], A2
  55336. 0002884C  4EB9 0000 1BD8           jsr        [0x00001BD8]
  55337. 00028852  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55338. label00028856:
  55339. 00028856  204A                     movea.l    A0, A2
  55340. 00028858  245F                     movea.l    A2, [A7]+
  55341. 0002885A  4E5E                     unlink     A6
  55342. 0002885C  4E75                     rts
  55343. 0002885E  4E56 0000                link       A6, 0
  55344. 00028862  2F0A                     move.l     -[A7], A2
  55345. 00028864  4878 0076                push.l     0x76 /* 'v' */
  55346. 00028868  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55347. 0002886E  2448                     movea.l    A2, A0
  55348. 00028870  2008                     move.l     D0, A0
  55349. 00028872  584F                     addq.w     A7, 4
  55350. 00028874  671A                     beq        +0x1C /* 00028890 */
  55351. 00028876  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  55352. 0002887C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55353. 00028880  3F3C 0001                move.w     -[A7], 0x1
  55354. 00028884  2F0A                     move.l     -[A7], A2
  55355. 00028886  4EB9 0000 1BB8           jsr        [0x00001BB8]
  55356. 0002888C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55357. label00028890:
  55358. 00028890  204A                     movea.l    A0, A2
  55359. 00028892  245F                     movea.l    A2, [A7]+
  55360. 00028894  4E5E                     unlink     A6
  55361. 00028896  4E75                     rts
  55362. 00028898  4E56 0000                link       A6, 0
  55363. 0002889C  2F0A                     move.l     -[A7], A2
  55364. 0002889E  4878 0076                push.l     0x76 /* 'v' */
  55365. 000288A2  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55366. 000288A8  2448                     movea.l    A2, A0
  55367. 000288AA  2008                     move.l     D0, A0
  55368. 000288AC  584F                     addq.w     A7, 4
  55369. 000288AE  671A                     beq        +0x1C /* 000288CA */
  55370. 000288B0  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  55371. 000288B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55372. 000288BA  3F3C 0001                move.w     -[A7], 0x1
  55373. 000288BE  2F0A                     move.l     -[A7], A2
  55374. 000288C0  4EB9 0000 1B88           jsr        [0x00001B88]
  55375. 000288C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55376. label000288CA:
  55377. 000288CA  204A                     movea.l    A0, A2
  55378. 000288CC  245F                     movea.l    A2, [A7]+
  55379. 000288CE  4E5E                     unlink     A6
  55380. 000288D0  4E75                     rts
  55381. 000288D2  4E56 0000                link       A6, 0
  55382. 000288D6  2F0A                     move.l     -[A7], A2
  55383. 000288D8  4878 0084                push.l     0x84
  55384. 000288DC  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55385. 000288E2  2448                     movea.l    A2, A0
  55386. 000288E4  2008                     move.l     D0, A0
  55387. 000288E6  584F                     addq.w     A7, 4
  55388. 000288E8  671A                     beq        +0x1C /* 00028904 */
  55389. 000288EA  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  55390. 000288F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55391. 000288F4  3F3C 0001                move.w     -[A7], 0x1
  55392. 000288F8  2F0A                     move.l     -[A7], A2
  55393. 000288FA  4EB9 0000 1B20           jsr        [0x00001B20]
  55394. 00028900  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55395. label00028904:
  55396. 00028904  204A                     movea.l    A0, A2
  55397. 00028906  245F                     movea.l    A2, [A7]+
  55398. 00028908  4E5E                     unlink     A6
  55399. 0002890A  4E75                     rts
  55400. 0002890C  4E56 0000                link       A6, 0
  55401. 00028910  2F0A                     move.l     -[A7], A2
  55402. 00028912  4878 0076                push.l     0x76 /* 'v' */
  55403. 00028916  4EB9 0000 1FF0           jsr        [0x00001FF0 /* SCSI2Base */]
  55404. 0002891C  2448                     movea.l    A2, A0
  55405. 0002891E  2008                     move.l     D0, A0
  55406. 00028920  584F                     addq.w     A7, 4
  55407. 00028922  671A                     beq        +0x1C /* 0002893E */
  55408. 00028924  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  55409. 0002892A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  55410. 0002892E  3F3C 0001                move.w     -[A7], 0x1
  55411. 00028932  2F0A                     move.l     -[A7], A2
  55412. 00028934  4EB9 0000 18E0           jsr        [0x000018E0]
  55413. 0002893A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  55414. label0002893E:
  55415. 0002893E  204A                     movea.l    A0, A2
  55416. 00028940  245F                     movea.l    A2, [A7]+
  55417. 00028942  4E5E                     unlink     A6
  55418. 00028944  4E75                     rts
  55419. 00028946  206F 0004                movea.l    A0, [A7 + 0x4]
  55420. 0002894A  1028 0176                move.b     D0, [A0 + 0x176]
  55421. 0002894E  4E75                     rts
  55422. 00028950  48E7 0030                movem.l    -[A7], A2,A3
  55423. 00028954  266F 000C                movea.l    A3, [A7 + 0xC]
  55424. 00028958  246F 0010                movea.l    A2, [A7 + 0x10]
  55425. 0002895C  24AB 0066                move.l     [A2], [A3 + 0x66]
  55426. 00028960  356B 006A 0004           move.w     [A2 + 0x4], [A3 + 0x6A]
  55427. 00028966  4CDF 0C00                movem.l    A2,A3, [A7]+
  55428. 0002896A  4E75                     rts
  55429. 0002896C  206F 0004                movea.l    A0, [A7 + 0x4]
  55430. 00028970  5088                     addq.l     A0, 8
  55431. 00028972  2010                     move.l     D0, [A0]
  55432. 00028974  0680 FFFF FE88           addi.l     D0, 0xFFFFFE88
  55433. 0002897A  D1AF 0004                add.l      [A7 + 0x4], D0
  55434. 0002897E  4EED 05F8                jmp        [A5 + 0x5F8]
  55435. 00028982  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  55436. 0002898A  4EED 05F8                jmp        [A5 + 0x5F8]
  55437. 0002898E  206F 0004                movea.l    A0, [A7 + 0x4]
  55438. 00028992  5088                     addq.l     A0, 8
  55439. 00028994  2010                     move.l     D0, [A0]
  55440. 00028996  0680 FFFF FED6           addi.l     D0, 0xFFFFFED6
  55441. 0002899C  D1AF 0004                add.l      [A7 + 0x4], D0
  55442. 000289A0  4EED 0668                jmp        [A5 + 0x668]
  55443. 000289A4  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  55444. 000289AC  4EED 0688                jmp        [A5 + 0x688]
  55445. 000289B0  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  55446. 000289B8  4EED 0668                jmp        [A5 + 0x668]
  55447. 000289BC  06AF FFFF FF50 0004      addi.l     [A7 + 0x4], 0xFFFFFF50
  55448. 000289C4  4EED 0668                jmp        [A5 + 0x668]
  55449. 000289C8  06AF FFFF FF0C 0004      addi.l     [A7 + 0x4], 0xFFFFFF0C
  55450. 000289D0  4EED 0690                jmp        [A5 + 0x690]
  55451. 000289D4  06AF FFFF FF0C 0004      addi.l     [A7 + 0x4], 0xFFFFFF0C
  55452. 000289DC  4EED 0668                jmp        [A5 + 0x668]
  55453. 000289E0  06AF FFFF FF86 0004      addi.l     [A7 + 0x4], 0xFFFFFF86
  55454. 000289E8  4EED 06F0                jmp        [A5 + 0x6F0]
  55455. 000289EC  206F 0004                movea.l    A0, [A7 + 0x4]
  55456. 000289F0  5088                     addq.l     A0, 8
  55457. 000289F2  2010                     move.l     D0, [A0]
  55458. 000289F4  0680 FFFF FF0E           addi.l     D0, 0xFFFFFF0E
  55459. 000289FA  D1AF 0004                add.l      [A7 + 0x4], D0
  55460. 000289FE  4EED 06F0                jmp        [A5 + 0x6F0]
  55461. 00028A02  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  55462. 00028A0A  4EED 0790                jmp        [A5 + 0x790]
  55463. 00028A0E  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  55464. 00028A16  4EED 0788                jmp        [A5 + 0x788]
  55465. 00028A1A  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  55466. 00028A22  4EED 0780                jmp        [A5 + 0x780]
  55467. 00028A26  06AF FFFF FF58 0004      addi.l     [A7 + 0x4], 0xFFFFFF58
  55468. 00028A2E  4EED 06F0                jmp        [A5 + 0x6F0]
  55469.